经典论文章节标题格式

经典论文章节标题格式

如何修改 ClassicThesis 以使用单词“Chapter”后跟罗马数字章节编号、垂直空间和章节标题来格式化章节标题?众所周知,默认设置如下:

章节的默认开头

而期望的(不,要求的)看起来像:

期望章节的开始

我已经使用 lyx 编写了整个内容,并且能够更改许多内容以符合所需的格式。

答案1

您可以在序言中,就在之前添加以下代码\begin{document}

\newcommand{\RNum}[1]{\uppercase\expandafter{\romannumeral #1\relax}}
\def\ifNumPutRoman#1{%
  \if!\ifnum9<1#1!\else_\fi
    \RNum{#1}\else#1\fi}

\titleformat{name=\chapter}[display]%             
        {\relax}
        {\centering{CHAPTER \ifNumPutRoman{\thechapter}} \\ }%
        {10pt}%
        {\centering\spacedallcaps}[\normalsize\vspace*{2\baselineskip}]%

结果如下: 在此处输入图片描述

\RNum转换thechapter为罗马数字,但首先需要检查它是否是数字。\chapter{}在附录部分调用时可能会发生这种情况。下一个命令,\ifNumPutRoman负责处理这个问题。此检查归功于回答。

相关内容