在 Lyx 中,“部分”部分采用阿拉伯数字,其余部分也采用相应编号

在 Lyx 中,“部分”部分采用阿拉伯数字,其余部分也采用相应编号

lyx 中的默认设置是

一、第一部分(罗马数字)

  1. 第 1 部分

1.1 第 1 节

我希望

  1. 第一部分(阿拉伯数字)

1.1 第 1 节

1.1.1 第 1 节

ETC。

有什么建议吗?提前谢谢!

答案1

不知道这是否是 LyX 的首选方式(我从来没有真正使用过它)……你可以添加

\renewcommand*\thepart{\arabic{part}}% arabic numbers for part
\makeatletter
\@addtoreset{section}{part}% reset section number when a new part starts
\makeatother
\renewcommand*\thesection{\thepart.\arabic{section}}% section 1.1
\renewcommand*\thesubsection{\thesection.\arabic{subsection}}% subsection 1.1.1

到您的文档序言中。在 LyX 中转到Document > Settings… > LaTeX Preamble

但这有一个缺点:所见即所得(WYM?)将不再是所见即所得。在您的编辑器中,编号与以前一样。但在 PDF 中,编号将要已改变。

编辑(回复下面的评论):以下假设您使用的是标准类article。在article类中,该部分的目录条目由 控制\l@section。您可以修补该命令以更改为部分编号保留的空间。这再次出现在 LaTeX 序言中:

\usepackage{etoolbox}
\makeatletter
\patchcmd\l@section
  {\setlength\@tempdima{1.5em}}% this is default
  {\setlength\@tempdima{2em}}% this is new; change value to your needs
  {}{}
\makeatother

相关内容