Следующий код
\documentclass{article}
\begin{document}
\begin{itemize}
\item[A very long line that will be in the margin of my document]
This is a test
\end{itemize}
\end{document}
производит
но в log
файле нет предупреждения (никакого переполненного поля).
- Есть ли какой-либо механизм, позволяющий убедиться, что текст в необязательном поле
item
будет напечатан? - Насколько приемлемо писать легенду или описание элемента на полях?
решение1
Это происходит из-за того, как физически построены списки: поля меток выровнены по правому краюсписоклевое поле, имеющее эффект команды \llap{labelbox}
.
Решение состоит в установке align=left
ключа из enumitem
пакета и подавлении отступа этикетки отстраницалевое поле:
\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage{enumitem}
\begin{document}
\mbox{}
\vskip1cm
\begin{itemize}[align = left]
\item[A very long line that will be in the margin of my document]
This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test.
\item A normal item.
\end{itemize}
\end{document}