更改乳胶描述列表的样式

And*_*edd 44 latex

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

\begin{description}
\item[Name:]  Halpo
\item[Email Address:] halpo@users.mysite.com
\item[Address:]  1234 Ivy Ln \\ Springfield, USA
\end{description}
Run Code Online (Sandbox Code Playgroud)

它回来了

姓名: Halpo

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

地址: 1234 Ivy Ln

 Springfield, USA
Run Code Online (Sandbox Code Playgroud)

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

Geo*_*off 64

如果你\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}
Run Code Online (Sandbox Code Playgroud)

结果是:

结果

点击此处查看完整的包装文档.

  • 如果`leftmargin`参数可以是自动的,那将是很好的.有谁知道怎么做? (5认同)

mhu*_*cka 22

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

\renewcommand{\descriptionlabel}[1]{\hspace{\labelsep}\textit{#1}}
Run Code Online (Sandbox Code Playgroud)

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

编辑2017-01-24:我使用的原始示例\emph,但正如@ebo所指出的,最好使用\textit这种情况,因为这是更改文本样式而不是强调文本的情况.

  • 请注意,`\ emph`的嵌套用法将在斜体和罗马之间切换. (2认同)

tal*_*hil 7

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

\setlist[description]{style=multiline,leftmargin=3cm}
Run Code Online (Sandbox Code Playgroud)

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