выровненная среда в LaTeX для строк текста - PullRequest
0 голосов
/ 29 ноября 2010

Я ищу среду LaTeX, которая способна форматировать данный абзац (ы) с небольшим отступом и увеличивая счетчики строк в скобках, например:

(1) Lorem Ipsum

(2) Dolor Sit

Эти цифры должны продолжать увеличиваться по всему документу, т. Е. Номер не должен использоваться дважды.Он будет вести себя почти как среда выравнивания - включая возможность \ref для отдельных строк, за исключением того, что я не хочу использовать его для математики, а скорее для текстовых фрагментов.

К сожалению, я не тот LaTeXсообразительный, поэтому я сам не могу определить такую ​​среду.

Ответы [ 3 ]

2 голосов
/ 29 ноября 2010

Это то, что вы ищете?

\documentclass{article}
\usepackage{lipsum} % just for blind text
\usepackage{enumitem}
\newlist{masterlist}{enumerate}{1}
\setlist[masterlist]{label=(\arabic*),resume}


\begin{document}

\lipsum[1]

\begin{masterlist}
\item foo
\item bar
\end{masterlist}

\lipsum[2-3]

\begin{masterlist}
\item baz
\item boo
\end{masterlist}

\end{document}
1 голос
/ 29 ноября 2010

Вы можете использовать среду выравнивания (или другие математические среды) и набирать текст, используя \text{...}.Пример:

\begin{equation}\label{mylabel}
    \text{Numbered like an equation, typeset like text.}
\end{equation}

Однако остерегайтесь того, что это подходит только для коротких фрагментов текста, поскольку вы, в конце концов, находитесь в математической среде, поэтому автоматическое перенос строки отсутствует

1 голос
/ 29 ноября 2010

На самом деле вы хотите перечислить список с номером в презентации не по умолчанию. Простой способ сделать это - перечислить пакет:

\documentclass{article}
\usepackage{enumerate}
\begin{document}
  \begin{enumerate}[(1)]
  \item test1
  \item test2
  \end{enumerate}
\end{document}
...