LaTeX:使用(不创建)带有2个可选参数的命令

时间:2016-01-09 20:13:35

标签: formatting arguments latex enumerate

我正在尝试以两种不同的方式使用我自己的特定格式进行枚举(用于复制其他人制作的作业):

- 数字看起来像(1),(2),(3)等。

- 在枚举之前或之后或其项目之间没有间距

在使用以下不同代码片段的短标签加载enumitem包之后,我可以一次获得这两件事中的每一件:

\begin{enumerate}[(1)]
  \item item 1
  \item item 2
\end{enumerate}

\begin{enumerate}[nolistsep]
  \item item 1
  \item item 2
\end{enumerate}

前者使数字为(1),(2)等,后者去除间距。但是,如果没有LaTeX拒绝编译它,我不能同时做这两件事,因为事后看不到这些项目:

\begin{enumerate}[(1)][nolistsep]
  \item item 1
  \item item 2
\end{enumerate}

我确信有一个正确的语法可以同时使用2个不同的方括号参数,但我找不到它,因为Google搜索此问题只会发现人们试图创建命令而不是一个论点。

编辑:没关系。我立刻想通了。我只需要一个逗号:

\begin{enumerate}[(1), nolistsep]
  \item item 1
  \item item 2
\end{enumerate}

我要离开这里让谷歌找到,因为这个问题在这个问题上有多大的好处,在手册或例子中难以找到而在谷歌搜索中很难找到。

1 个答案:

答案 0 :(得分:1)

没关系。我立刻想通了。我只需要一个逗号:

\begin{enumerate}[(1), nolistsep]
  \item item 1
  \item item 2
\end{enumerate}

我要把它留在这里供谷歌查找,因为这个问题在这个问题的最佳位置是多么愚蠢,在手册或例子中难以找到而且难以找到谷歌搜索。