info###latexinfo.ru

Ответы на вопросы: Формулы

По умолчанию в Latex в дробных числах внутри формул ставится лишний пробел после запятой, так как запятая не является десятичным разделителем по умолчанию, а используется при перечислении:

Числа $13,54$, $70,005$.

Переменные $x,y,z$.

Такой текст выведется следующим образом (т. е. в числах есть пробелы, при перечислении их нет):

пробел после запятой в десятичных числах latex

Один из способов убрать пробел в числах — заключить запятую в фигурные скобки:

Числа $13{,}54$, $70{,}005$.

Такой способ можно использовать, если таких чисел в тексте крайне мало. В остальных случаях удобно подключить специально разработанный для этого пакет icomma:

\usepackage{icomma}
...
Числа $13,54$, $70,005$.

Переменные $x,y,z$.

Результат будет следующий:

как выглядит дробные числа пакет icomma

В числах пробел после запятой убрался, но и в перечислении пробелов тоже нет. Для того, чтобы пробелы сохранялись в случаях перечислений, нужно их явным образом прописать:

\usepackage{icomma}
...
Числа $13,54$, $70,005$.

Переменные $x, y, z$.

Результат получаем правильный:

дробные числа с запятой в latex в русском языке



Подробнее

Да, возможен. Есть готовое решение в виде пакета rmathbr:

\usepackage{rmathbr}
...
Абракадабра текст для заполнения строки абзаца $a + b = c + b$.

Абракадабра текст для заполнения строки абзацев $a - b = c + b$.

Абракадабра текст для заполнения строки абзацев $a \leqslant b = c + b$.

Абракадабра текст $a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t\pm u=v=w=x=y=z$

Абракадабра текст для заполнения строки абзаца $d \Longrightarrow 5$.

Результат после компиляции:

пример как выглядит автоматическое дублирование математических знаков при переносе в latex

Пакет автоматически дублирует в начале следующей строки при переносе формул внутри текста одиночные знаки операций.

Чтобы сделать перенос более сложной конструкции (составные символы), можно в преамбуле объявить новую команду для конструкции и использовать макрос \SetBreakableRel. Он позволяет делать перенос с дублированием для составных символов.

\newcommand{\ntoinf}{\xrightarrow[n\to\infty]{}}
\SetBreakableRel{\ntoinf}
...
Абракадабра текст для заполнения строки абзаца $z_n \xrightarrow[n\to\infty]{}\infty $. % пример без дублирования

Абракадабра текст для заполнения строки при $z_n\ntoinf \infty,~z_n\ntoinf \infty$. % пример использования \SetBreakableRel

Результат после компиляции:

пример переноса формул с помощью SetBreakableRel



Подробнее

Находясь на нашем сайте, вы принимаете условия использования файлов cookies. Более подробная информация здесь.