Есть ли способ сделать так, чтобы детализированный маркированный список не выходил за поля?

Есть ли способ сделать так, чтобы детализированный маркированный список не выходил за поля?

В следующем примере название элемента вынесено за поля:

\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} 

введите описание изображения здесь

Связанный контент