CorTeX 文档打开 CorTeX
打开 CorTeX
浏览全部主题

编写列表并控制间距

创建有序和无序列表、段落及必要的换行,避免容易失效的手工间距调整。

本页内容

列表应展现方法或论证的逻辑,间距则主要由文档类决定。可靠的默认做法很简单:用 \item 写列表项,用空白源码行分段,尽量少用手工换行。

根据内容选择列表#

  • itemize 用于没有固定顺序的要点。
  • enumerate 用于步骤或排序。
  • description 用于术语或阶段及其解释。
LaTeX 源代码
\documentclass{article}
\begin{document}
The analysis followed three steps:
\begin{enumerate}
  \item preprocess the observations;
  \item fit two candidate models;
  \item compare them using
    \begin{itemize}
      \item held-out error, and
      \item calibration slope.
    \end{itemize}
\end{enumerate}

\begin{description}
  \item[Primary outcome] Root-mean-square error.
  \item[Sensitivity check] Fit after removing outliers.
\end{description}

This blank source line starts a new paragraph. The class chooses the separation.
\end{document}

PDF 应显示编号流程、一层嵌套项目符号、术语解释列表,以及独立的最后一段。\item[Replication.] 可以覆盖 itemizeenumerate 的单个标签,但每项都有名称时,description 更清楚。

区分段落与换行#

空白源码行开始新段落。单次源码换行通常等同于一个空格。\\ 强制换行,但不开始新段落;它适合 aligntabular 这类按行组织的结构,或地址等有意分行的内容。不要在普通正文每行末尾添加 \\

避免空的 \item;列表嵌套过深或只有一句短句时,应重新考虑形式。标准列表可以嵌套四层,但段落或说明性标题通常能更清楚地传达层次。

只做局部且有理由的间距调整#

\smallskip\medskip\bigskip 提供适应文档类的垂直间距,\, 在数学模式中提供窄空格。只有语义环境无法表达所需关系时才使用。反复添加 \\、用 \vspace 制造空行或使用负间距,都容易在期刊模板、双栏布局或段落修改后造成空洞或重叠。

出版规范要求不同的列表间距时,使用模板文档中的设置,或在导言区统一配置列表宏包。内容进入页边距时,应修正盒子溢出的原因,而不是用换行掩盖。

试着添加名为“Data exclusion”的第三个 description 项,再把嵌套列表改写为一句话,比较哪种形式更方便阅读实验流程。接下来学习数学内容中的间距。