![使用描述环境的简单年表](https://linux22.com/image/322744/%E4%BD%BF%E7%94%A8%E6%8F%8F%E8%BF%B0%E7%8E%AF%E5%A2%83%E7%9A%84%E7%AE%80%E5%8D%95%E5%B9%B4%E8%A1%A8.png)
我想创建一个简单的年表/传记,就像您有时在书中看到的那样:
我想到的最直接的方法是使用环境description
。但如果我尝试这样做:
\begin{document}
\begin{description}
\item[1809] Nasce il 19 gennaio a Boston, secondo figlio di una coppia di attori girovaghi; poco dopo il padre abbandona la famiglia.
\item[1811] Alla morte della madre viene accolto in casa di Frances a John Allan, mercante di tabacco a Richmond, in Virginia. Allevato come un figlio (di lì il secondo nome, Allan) non viene però adottato legalmente.
\item[1815-20] Per motivi commerciali, la famiglia Allan si trasferisce a Londra. Edgar frequenta scuole private, dal 1818 la Manor House School a Stoke Newington, vicino a Londra (a cui si ispirerà per parti di \textit[William Wilson]).
\end{description}
\end{document}
结果远非最佳:
文本离标签太近,当标签内容较长时(如上面的第三项),文本会被推到前面。我需要增加并“标准化”标签和文本之间的距离。
仅通过使用就能实现我想要的吗description
?
答案1
用这个包很简单enumitem
:
\documentclass{article}
\usepackage{enumitem}
\usepackage{showframe}
\begin{document}
\begin{description}[labelwidth =4.5em, leftmargin =\dimexpr\labelwidth + \labelsep\relax]
\item[1809] Nasce il 19 gennaio a Boston, secondo figlio di una coppia di attori girovaghi; poco dopo il padre abbandona la famiglia.
\item[1811] Alla morte della madre viene accolto in casa di Frances a John Allan, mercante di tabacco a Richmond, in Virginia. Allevato come un figlio (di lì il secondo nome, Allan) non viene però adottato legalmente.
\item[1815-20] Per motivi commerciali, la famiglia Allan si trasferisce a Londra. Edgar frequenta scuole private, dal 1818 la Manor House School a Stoke Newington, vicino a Londra (a cui si ispirerà per parti di \textit{William Wilson}).
\end{description}
\end{document}