我正在尝试将所有部分、章节和小节都放在文章类中\scshape
。首先,作为一个新手 LaTeX 用户,我尝试了\renewcommand{\part}[1]{\part{\scshape #1}}
。\renewcommand{\section}[1]{\section{\scshape #1}}
我不知道为什么这不起作用,但由于某种原因它不起作用。
然后我查看了titlesec
软件包。我最初使用 找到了一些答案\titleformat*
,看起来很有希望,但显然您无法在“简单”格式(即 的带星号版本\titleformat
)中重新定义部分的标题格式。所以我现在试图找出不带星号的版本,但我有点困惑,如果能得到任何帮助,我将不胜感激。我尝试过手动完成所有操作,例如\titleformat{\section}[hang]{\fontsize{14.4}{18}\scshape\bfseries}{\thesection}{1em}{}[]
和\titleformat{\part}[display]{\fontsize{20}{20}\scshape\bfseries}{\fontsize{12}{20}\normalfont\bfseries Part \thepart}{1em}{}[]
。前者\titleformat
用于部分标题似乎有效(尽管手动确定部分标题的默认文本大小等需要一段时间。但是,当我重新定义就像这样,而不是手动\section{\scshape Section Heading}
编写不进入scshape
目录。(相反,当我手动写出它时,它会自动将 ToC 条目更改为scshape
)。
我现在对两件事感到困惑。
- 我如何自动保持标题的间距(即,不定义
\fontsize
?我甚至尝试使用\titlespacing
,但不完全理解这一点。 - 我希望能够自动让目录复制任何节/部分/小节标题。例如,如果它在 中
scshape
,我希望它在目录中显示它。
我感谢所有帮助!