修改枚举环境以在数字前添加字符

修改枚举环境以在数字前添加字符

我想生成一个如下所示的枚举列表:

D.4(1)某物(别的): 纯文本。

D.4(2)某物(别的): 纯文本。

ETC。

换句话说,计数器位于其他一些文本之后,而这些文本是恒定的。我可以不使用后面的粗体/斜体内容,因为否则很容易做到这一点,但我真的很感激任何关于其他内容的提示。

答案1

在考虑列表操作时,enumitem是王道。这里有一个小例子,复制了你请求的输出:

在此处输入图片描述

\documentclass{article}
\usepackage{enumitem}% http://ctan.org/pkg/enumitem
\begin{document}
\begin{enumerate}[
    leftmargin=*,
    label={D.4(\arabic*)\ \textbf{\textit{Something} (else)}:},
    ref={D.4(\arabic*)}]
  \item plain text 1
  \item plain text 2
\end{enumerate}
\end{document}
  • label设置每次枚举时标签的显示方式;
  • ref设置项目引用的显示方式(可能不同于label);以及
  • leftmargin调整枚举的左边距。

当然,如果D.4是其他参考(或计数器),例如章节/部分编号,请用和中的\thechapter/替换它。\thesectionlabelref

有关所涉及的具体细节的更多信息,包括使这些设置全局有效或创建自己的列表(而不必在每次枚举时指定选项),请参阅enumitem文档

相关内容