
Мне бы хотелось иметь возможность начинать среду перечисления после предложения, на той же строке предложения, и делать отступ с этой точки.
Что-то вроде того, что я делаю.
- здесь второй пункт должен быть выровнен с первым.
Редактировать: Это для презентации в проекторе, я хотел бы использовать это, чтобы сэкономить место на слайде.
Заранее спасибо за ваши ответы!
решение1
Вот определение среды, которую можно использовать для получения желаемого внешнего вида.
\newenvironment{OLitemize}[1][\linewidth]
{\begin{minipage}[t]{#1}\begin{itemize}}
{\end{itemize}\end{minipage}
}
Тогда использование будет следующим:
bla bla bla \begin{OLitemize} \item test 1 \item test 2 \end{OLitemize}
Одно замечание к этому коду: я ожидаю, что вы обычно просто помещаете небольшие части текста после каждого \item
. Поскольку я резервирую целую ширину строки для minipage
, длинные тексты будут висеть на правой стороне страницы. В этом случае можно передать необязательный параметр, в OLitemize
который входит ширина пространства, которое вы хотите использовать. Это можно использовать для размещения длинных текстов на вашей странице.
Возможно, можно было бы даже улучшить определение, вычислив, сколько места осталось на странице, а затем передать это как аргумент в minipage
. К сожалению, мои навыки работы с LaTeX не позволяют этого сделать.