
В следующем примере название элемента вынесено за поля:
\documentclass{article}
\begin{document}
\begin{itemize}
\item[very very very very very long item name] and here are its details
\end{itemize}
\end{document}
Я бы хотел, чтобы он не выходил за пределы поля, а начинался гораздо правее.
решение1
Другой вариант (помимо использования description
), это enumitem
и его multiline
опция, позволяющая этикетке обтекать. Необходимо задать определенную ширину этикеткипосле multiline
.
\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{itemize}[style=multiline,labelwidth=50pt]
\item[very very very very very long item name] and here are its details
\end{itemize}
\end{document}
решение2
Если у вас длинные заголовки элементов только время от времени, может быть утомительно печатать \item[\textbullet]
систематически. Вы можете использовать wide
опцию enumitem
, которая делает метки выровненными по левому краю вместо выровненных по правому краю по умолчанию:
\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage{enumitem}
\usepackage{lipsum}
\begin{document}
\begin{itemize}[wide, leftmargin=*]
\item[\itshape very very very very very long item name] and here are its details:
\lipsum[4]
\item \lipsum[11]
\end{itemize}
\end{document}