Латекс: как разорвать линию внутри $$ - PullRequest
11 голосов
/ 23 декабря 2009

Я хочу вручную разбить строку внутри $$:

$$something something <breakline> something else$$

Я пробовал \\, \newline и \linebreak, но ни одна из них не работает. Идеи?

Ответы [ 5 ]

8 голосов
/ 23 декабря 2009

Вместо использования команд $$ в стиле TeX рассмотрите возможность использования окружений align* или gather*. Внутри них вы можете использовать команду разрыва строки \\.

(Вам нужно будет загрузить пакет amsmath, чтобы использовать их; но если вы вообще занимаетесь какой-либо математикой, вы должны загружать этот пакет независимо от того.)

6 голосов
/ 24 декабря 2009

Несколько человек предложили eqnarray, который будет работать, но лучшим подходом является среда выравнивания в пакете amsmath.

\begin{align*}
something \\
something else
\end{align*}

Если вы хотите как-то совместить две части, используйте &, как описано в документации amsmath.

3 голосов
/ 24 декабря 2009

Способ получения разрывов строк в отображаемой математике при использовании только стандартного LaTeX заключается в использовании \begin{array}...\end{array} в среде отображаемой математики $$...$$. (Да, я знаю, что $$ устарела, но мне все еще нравится.) Существует множество альтернатив в различных расширениях, включая среды align и align* AMSLaTeX. Мой личный фаворит - Didier R & eacute, пакет my's mathpartir, который предоставляет среду отображения-математики, которая больше похожа на режим абзаца, плюс набор инструментов для набора правил логического вывода и деревьев доказательства.

0 голосов
/ 21 марта 2019

Попробуйте что-то вроде этого:



    \documentclass[<b>varwidth</b>,margin=3mm]{standalone}
    \usepackage{amsmath}
    \begin{document}
        \begin<b>{math}</b>
                \alpha(e1)=c1,\ \alpha(e2)=c3<b>\\</b>
                \alpha(e3)=c5,\ \alpha(e4)=c2<b>\\</b>
                \alpha(e5)=c4,\ \alpha(e1)=c1<b>\\</b>
        \end<b>{math}</b>
    \end{document}



Параметр varwidth является ключевым.
С его помощью вы можете правильно использовать \linebreak, \newline, \\ и т. Д.
Я использовал \begin{math} / \end{math}, но вы также можете использовать старую запись $ / $$.

0 голосов
/ 23 декабря 2009

Вместо этого вы можете использовать eqnarray *.

...