我想要一个如下所示的描述列表:
Name | Joel Spolsky
Address | Some address
Some zipcode
Telephone | +31 123 456
E-Mail | [email protected]
Something more | Bashing latex in-
elaborate | to submission
我该如何实现这一点?我尝试使用 enumitem 包,但它不想像上例一样将标签(而不是项目)对齐到右侧。使用多线样式选项时,项目要么重叠,要么相互碰撞。
我正在尝试创建类似的东西:
\usepackage{enumitem}
\setdescription{style=multiline,topsep=10pt,leftmargin=5cm,font=\normalfont}
\section{Experience}
\begin{description}
\item[Data] 2011 - heden (20 weken)
\item[Beroep of functie] Software Developer
\item[Voornaamste werkzaamheden en verantwoordelijkheden] Software ontwikkeling
\item[Naam en adres van de werkgever] Multicast Automatisering B.V.
\item[Soort onderneming of sector] Informatie Communicatie Technologie (ICT)
\end{description}
答案1
该enumitem
软件包没有parright
对齐选项,但是(令我有些惊讶的是)它相当容易创建(作为现有选项的副本parleft
)。
\SetLabelAlign
编辑:Peter Grill在评论中指出,这实际上会导致更高的间距。
编辑2:仅当您拥有旧版本时才推荐使用替代版本enumitem
--向Alan Munn致敬。
\documentclass{article}
\usepackage{enumitem}
% Variant A
% \makeatletter
% \def\enit@align@parright{%
% \def\enit@align##1{%
% \nobreak
% \strut\smash{\parbox[t]\labelwidth{\raggedleft##1}}}}
% \makeatother
% Variant B with superior spacing -- thanks to Peter Grill
\SetLabelAlign{parright}{\parbox[t]{\labelwidth}{\raggedleft#1}}
\setlist[description]{style=multiline,topsep=10pt,leftmargin=5cm,font=\normalfont,%
align=parright}
\begin{document}
\section{Experience}
\begin{description}
\item[Data] 2011 - heden (20 weken)
\item[Beroep of functie] Software Developer
\item[Voornaamste werkzaamheden en verantwoordelijkheden] Software ontwikkeling
\item[Naam en adres van de werkgever] Multicast Automatisering B.V.
\item[Soort onderneming of sector] Informatie Communicatie Technologie (ICT)
\end{description}
\end{document}