更改乳胶描述列表的样式

时间:2010-04-29 20:06:56

标签: latex

对于那里的人来说,这应该是一个简单的问题。我有一个描述清单

\begin{description}
\item[Name:]  Halpo
\item[Email Address:] halpo@users.mysite.com
\item[Address:]  1234 Ivy Ln \\ Springfield, USA
\end{description}

它回来了

  

姓名: Halpo

     

电子邮件地址: halpoe@users.mysite.com

     

地址: 1234 Ivy Ln

 Springfield, USA

这是针对具有样式要求的官方文档。第一件事是我如何关闭大胆的?第二,如何将所有文本与项目标签对齐并仍然左对齐?

4 个答案:

答案 0 :(得分:61)

如果你\usepackage{enumitem},你可能得到你喜欢的东西:

\begin{description}[style=multiline,leftmargin=3cm,font=\normalfont]
\item[Name:]  Halpo
\item[Email Address:] halpo@users.mysite.com
\item[Address:]  1234 Ivy Ln \\ Springfield, USA
\end{description}

结果:

Results

检查here以获取完整的软件包文档。

答案 1 :(得分:22)

描述标签的格式由命令\descriptionlabel控制。这是一个改为斜体的例子,没有粗体:

\renewcommand{\descriptionlabel}[1]{\hspace{\labelsep}\textit{#1}}

要将标签的格式更改为其他内容,请更改上方的\textit{#1}部分。

编辑2017-01-24 :我的原始示例使用\emph,但正如@ebo指出的那样,最好在这种情况下使用\textit,因为这是改变文本风格,不强调文本的情况。

答案 2 :(得分:6)

Geoff - 您可以使用以下代码为所有列表设置这些参数(以便它是自动的):

\setlist[description]{style=multiline,leftmargin=3cm}

道歉,我没有足够的代表回复你的评论,因此单独回答。

答案 3 :(得分:1)

对于黑客攻击,请执行\item[\rm Name:]