如何在描述列表中添加项目符号?

如何在描述列表中添加项目符号?

我想在每个前面添加一个项目符号\item[],即

Hello,
\begin{description}
 \item[bla] blubb
\end{description}

变成

你好,
布拉布拉布

我很快就找到了如何从 itemize 语句中删除它们的方法,但不能反过来。所以,我想知道如何在每个描述的项目标签前面添加一些东西。

答案1

如果您使用 enumitem 的功能创建自己的列表类型可能会更好\newlist

如果您不想这样做,这里有一个技巧,但它在某种程度上是可维护的:使用该enumitem包并执行以下操作:

\begin{description}[font=$\bullet$\scshape\bfseries]

也就是说,您在应该是您的字体的东西中编码特殊内容,但只要$\bullet(或等效内容)位于实际描述标签前面,它就可以正常工作。


marki描述Bullet

\documentclass[twocolumn]{article}
\usepackage{blindtext}
\usepackage{enumitem}
\usepackage{xcolor}
\begin{document}
\blindtext Coco likes fruit. Her favorites are:
\begin{description}[font=$\bullet$~\normalfont\scshape\color{red!50!black}]
\item [Bananas] yellow and banana shaped
\item [Apples] red and round
\item [Oranges] orange and round
\item [Lemons] yellow, kinda round
\end{description}
\blindtext
\end{document}

答案2

一种快捷方式是针对每个项目符号手动执行此操作:

\begin{description}
  \item[$\cdot$ bla1] item 1
  \item[$\bullet$ bla2] item 2
  \item[$\ast$ bla3] item 3
\end{description}

得出的结果为:

答案3

您可以使用分项功能(https://www.sharelatex.com/learn/Lists

\begin{itemize}

\item one.

\item two. 

\item three.

\end{itemize}

输出结果如下:

在此处输入图片描述

答案4

您可以全局重新定义\descriptionlabel[1]为您想要的任何内容。

对于这个问题,例如:

\renewcommand\descriptionlabel[1]{$\bullet$ \textbf{#1}}

输出

在此处输入图片描述

代码

\documentclass[12pt]{article}
\renewcommand\descriptionlabel[1]{$\bullet$ \textbf{#1}}
\begin{document}
\thispagestyle{empty}
\begin{description}
  \item [myDescriptionLabel] myItem
\end{description}
\end{document}

相关内容