如何将 \part、\chapter、\section 等的编号更改为字母、罗马数字等

如何将 \part、\chapter、\section 等的编号更改为字母、罗马数字等

我对 LaTeX 还不太熟悉,我想知道如何更改默认章节编号方式。我使用 LyX,在那里更改枚举编号方式相对简单,即

1 foo
 a bar
   i baz

但我想知道是否有办法默认对章节和小节执行此操作。

答案1

您可以通过重新定义用于生成每个章节编号的命令来更改章节编号。例如,默认article类使用类似

\renewcommand\thesection{\arabic{section}}
\renewcommand\thesubsection{\thesection.\arabic{subsection}}

类似命令有\thesubsubsection和 等等 —— 当然,还有\thechapter(在bookandreport类中) 和\thepart。排版数字的命令包括:

  • \arabic1, 2, 3, ...
  • \alpha, b, c, ...
  • \AlphA, B, C, ...
  • \romani, ii, iii, ...
  • \RomanI, II, III, ...
  • \fnsymbol∗, †, ‡, §, ¶, ...

答案2

编辑:正如@Johannes_B 指出的那样,def 是一个不适合一般用途的命令。另一个答案仍然有效。


另一种方法是输入命令

\def\thesection{\alph{section}}

在序言中,哪里alph可以替换等等arabicroman如其他答案中详细说明的那样。

看:

http://wiki.lyx.org/FAQ/Numbering#sec-numbering

相关内容