Изменение стиля списков описания латекса - PullRequest
42 голосов
/ 30 апреля 2010

Это должен быть простой вопрос для кого-то там. У меня есть список описания

\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 ]

62 голосов
/ 30 апреля 2010

Если вы \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

Проверьте здесь для полной документации пакета.

22 голосов
/ 03 октября 2011

Форматирование меток описания контролируется командой \descriptionlabel. Вот пример перехода на курсив, без жирного шрифта:

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

Чтобы изменить форматирование метки на другое, измените часть \textit{#1} выше.

РЕДАКТИРОВАТЬ 2017-01-24 : В моем исходном примере использовался \emph, но, как указывал @ebo, в этой ситуации лучше использовать \textit, поскольку это случай изменения стиль текста, без выделения текста.

6 голосов
/ 21 ноября 2014

Geoff - вы можете установить эти параметры для всех списков (чтобы они были автоматически), используя этот код:

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

Извинения, мне не хватает представителя, чтобы ответить на ваш комментарий, следовательно, отдельный ответ.

1 голос
/ 30 апреля 2010

Для взлома сделайте \item[\rm Name:].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...