2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Проблемы с MikTex
Сообщение06.06.2012, 12:56 
Аватара пользователя


12/05/12
604
Оттуда
Здравствуйте. Установил себе MikTex 2.9. Интерфейс на русском языке, в списке языков по умолчанию были установлены все.
написал код
Код:
\font\mm = msbm10 scaled\magstep1 \font\ms = msbm10
\documentclass[12pt]{article}
\usepackage{graphicx}
\usepackage{amsfonts}
\usepackage[cp1251]{inputenc} 
\usepackage[T2A]{fontenc}     
\usepackage[russian]{babel}   
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage{graphicx}
\evensidemargin=-60pt \oddsidemargin=-60pt \topmargin=0pt
\headheight=0pt \headsep=0pt \textheight=670pt \textwidth=450pt
\hoffset=1.5cm
\newcommand{\RR}{\mathbb{R}}
\newcommand{\NN}{\mathbb{N}}
\newcommand{\ZZ}{\mathbb{Z}}
\newcommand{\ab}{\alpha ,\beta }
\newcommand{\QQ}{\mathbb{Q}}
\newcommand{\arsh}{\mathop{\rm arsh}\nolimits}
\newcommand{\arth}{\mathop{\rm arth}\nolimits}
\newcommand{\arch}{\mathop{\rm arch}\nolimits}
\newcommand{\arcth}{\mathop{\rm arcth}\nolimits}
\newcommand{\BB}{{\cal B}}
\newcommand{\e}{{\varepsilon}}
\newcommand{\R}{{\cal R}}
\newcommand{\F}{{\cal F}}



\begin{document}
$ привет,мир
$

\bigskip

\end{document}


Выдаёт ошибки:
Цитата:
LaTeX Warning: Command \CYRR invalid in math mode on input line 31.
LaTeX Warning: Command \cyryi invalid in math mode on input line 31.
LaTeX Warning: Command \CYRS invalid in math mode on input line 31.
LaTeX Warning: Command \CYRDJE invalid in math mode on input line 31.
LaTeX Warning: Command \CYRR invalid in math mode on input line 31.
LaTeX Warning: Command \cyryo invalid in math mode on input line 31.
LaTeX Warning: Command \CYRR invalid in math mode on input line 31.
LaTeX Warning: Command \CYRII invalid in math mode on input line 31.
LaTeX Warning: Command \CYRR invalid in math mode on input line 31.
LaTeX Warning: Command \CYRS invalid in math mode on input line 31.
LaTeX Warning: Command \quotesinglbase invalid in math mode on input line 31.
LaTeX Warning: Command \quotesinglbase invalid in math mode on input line 31.


Помогите разобраться,в чём тут проблема?

 Профиль  
                  
 
 Re: Проблемы с MikTex
Сообщение06.06.2012, 13:26 
Заслуженный участник
Аватара пользователя


27/05/11
874
cool.phenon в сообщении #581466 писал(а):
Помогите разобраться,в чём тут проблема?

Строка 31 - "привет, мир" исправьте на "\text{привет, мир}".

 Профиль  
                  
 
 Re: Проблемы с MikTex
Сообщение06.06.2012, 14:53 
Аватара пользователя


12/05/12
604
Оттуда
lek в сообщении #581479 писал(а):
cool.phenon в сообщении #581466 писал(а):
Помогите разобраться,в чём тут проблема?

Строка 31 - "привет, мир" исправьте на "\text{привет, мир}".

исправил. вот что пишет на этот раз
Цитата:
LaTeX Warning: Command \quotesinglbase invalid in math mode on input line 31.


LaTeX Warning: Command \quotesinglbase invalid in math mode on input line 31.

! Improper \spacefactor.
\save@sf@q ...@SF {\spacefactor \the \spacefactor
}#1\@SF \endgroup
l.31 $text\{привет
,мир}
? h
You can refer to \spacefactor only in horizontal mode;
you can refer to \prevdepth only in vertical mode; and
neither of these is meaningful inside \write. So
I'm forgetting what you said and using zero instead.

это в окне "вывод работы программы".
а вот что написано в окне ошибок:
Цитата:
31
! Improper \spacefactor.
\save@sf@q ...@SF {\spacefactor \the \spacefactor
}#1\@SF \endgroup
l.31 $text\{привет
,мир}
? h
You can refer to \spacefactor only in horizontal mode;
you can refer to \prevdepth only in vertical mode; and
neither of these is meaningful inside \write. So
I'm forgetting what you said and using zero instead.
31
LaTeX Warning: Command \CYRR invalid in math mode on input line 31.
31
LaTeX Warning: Command \cyryi invalid in math mode on input line 31.
31
LaTeX Warning: Command \CYRS invalid in math mode on input line 31.
31
LaTeX Warning: Command \CYRDJE invalid in math mode on input line 31.
31
LaTeX Warning: Command \CYRR invalid in math mode on input line 31.
31
LaTeX Warning: Command \cyryo invalid in math mode on input line 31.
31
LaTeX Warning: Command \CYRR invalid in math mode on input line 31.
31
LaTeX Warning: Command \CYRII invalid in math mode on input line 31.
31
LaTeX Warning: Command \CYRR invalid in math mode on input line 31.
31
LaTeX Warning: Command \CYRS invalid in math mode on input line 31.
31
LaTeX Warning: Command \quotesinglbase invalid in math mode on input line 31.
31
LaTeX Warning: Command \quotesinglbase invalid in math mode on input line 31.


-- 06.06.2012, 13:55 --

в прошлом посте ошибка.написано было
Цитата:

l.31 $\text
{привет,мир}$
?

 Профиль  
                  
 
 Re: Проблемы с MikTex
Сообщение06.06.2012, 15:14 
Заслуженный участник
Аватара пользователя


27/05/11
874
Я обычно ограничиваюсь преамбулой:

\documentclass[12pt]{article}
\usepackage[cp1251]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english,russian]{babel}
\usepackage{amssymb,latexsym,amsmath,amscd}

Все прекрасно работает. Попробуйте начать с нее и потом последовательно добавлять строки из своего варианта...

 Профиль  
                  
 
 Re: Проблемы с MikTex
Сообщение06.06.2012, 15:28 
Аватара пользователя


12/05/12
604
Оттуда
Так и написал.
Код:
\documentclass[12pt]{article}
\usepackage[cp1251]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english,russian]{babel}
\usepackage{amssymb,latexsym,amsmath,amscd}

\begin{document}
$ \text { привет,мир }
$

\bigskip

\end{document}


В этот раз компилятор написал это:
Цитата:
! Missing $ inserted.
<inserted text>
$
l.10 \text {привет,мир}

?

я так понимаю,что где-то нужно вставить "$",но где именно-не пойму :D

 Профиль  
                  
 
 Re: Проблемы с MikTex
Сообщение06.06.2012, 15:32 
Заслуженный участник
Аватара пользователя


27/05/11
874
Попробуйте набрать 10-ю строчку не разрывая доллары и без пробелов (одним словом).

 Профиль  
                  
 
 Re: Проблемы с MikTex
Сообщение06.06.2012, 15:45 
Аватара пользователя


12/05/12
604
Оттуда
Попробовал 2 варианта
Код:
\documentclass[12pt]{article}
\usepackage[cp1251]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english,russian]{babel}
\usepackage{amssymb,latexsym,amsmath,amscd}

\begin{document}


\text${привет,мир}$


\bigskip

\end{document}

и
Код:
\documentclass[12pt]{article}
\usepackage[cp1251]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english,russian]{babel}
\usepackage{amssymb,latexsym,amsmath,amscd}

\begin{document}


$\text{привет,мир}$


\bigskip

\end{document}

Во втором случае пишет ошибку
Цитата:
! Missing $ inserted.
<inserted text>
$
l.10 $\text{привет,мир}
$

а в первом
Цитата:
! Extra }, or forgotten $.
<recently read> }

l.10 \text$
{привет,мир}$
?

 Профиль  
                  
 
 Re: Проблемы с MikTex
Сообщение06.06.2012, 15:56 
Заслуженный участник
Аватара пользователя


27/05/11
874
Второй вариант верный. Точно нет лишнего доллара? Может далеко справа. Такое бывает, если длина строк не ограничена. Попробуйте все кроме преамбулы удалить и поэкспериментировать с набором: просто текст, формула, вставка латинского текста в формулу, вставка русского текста в формулу. Вместо долларов попробуйте команды \begin{equation} ... \end{equation}.

 Профиль  
                  
 
 Re: Проблемы с MikTex
Сообщение06.06.2012, 16:14 
Аватара пользователя


12/05/12
604
Оттуда
Наверно не хватает какого-то файла,потому что если заменить "привет,мир" на "hello,world",то pdf-файл создаётся.
То есть, лишних долларов в формуле нет.

вот здесь я выложил,какие настройки в графе "Languages"
и кстати, если попробовать менять эти настройки в "Settings(Admin)",выводит ошибку. тут она описана.
http://imageshack.us/g/220/15212152.png/
после той ошибки список языков вообще пустой

 Профиль  
                  
 
 Re: Проблемы с MikTex
Сообщение06.06.2012, 17:05 
Заслуженный участник
Аватара пользователя


27/05/11
874
cool.phenon в сообщении #581533 писал(а):
Наверно не хватает какого-то файла,потому что если заменить "привет,мир" на "hello,world",то pdf-файл создаётся.
То есть, лишних долларов в формуле нет.

Похоже на то. Если так, то придется переустанавливать... Последняя попытка, попробуйте DOS-кодировку:

\usepackage[cp866]{inputenc}

может пройдет...

 Профиль  
                  
 
 Re: Проблемы с MikTex
Сообщение20.01.2013, 11:42 


20/01/13
1
Вероятно, дело не в MikTex'е, а в кодировке, используемой в редакторе.

У меня была аналогичная проблема при начале работы с TexMaker'ом на вновь установленной Ubuntu.
Вот два способа ее разрешения.

1) Вместо

\usepackage[cp1251]{inputenc}

используйте

\usepackage[utf8]{inputenc}

LaTeX поймет UTF кодировку вашего редактора.

2) Измените кодировку, используемую редактором. В моем случае это было так:

(TexMaker 3.2 under Ubuntu 12.04)
Options -> Configure TexMaker -> Editor -> Editor Font Encoding -> Windows 1251

Теперь файл со строчкой
\usepackage[cp1251]{inputenc}

компилируется без ошибок.

Метод 1 неудобен в случае, если у вас уже есть файлы, набранные в кодировке Win1251, с которыми вы собираетесь продолжать работать.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group