如何使用罗马数字将标准乳胶附录标题从“附录 A”更改为“附录 I”?
答案1
正如评论中所指出的,您需要重新定义排版计数器,\appendix
默认情况下使用字母编号来完成。如果使用的类不提供章节,则章节是最高级别,并且必须重新定义其排版计数器。
由于罗马数字很快就会变得不对齐,我使用了tocstyle
处理这个问题的包。不过,您需要进行一些编译才能完成迭代。
\documentclass{report}
\usepackage[tocgraduated]{tocstyle}
\usetocstyle{standard}
\begin{document}
\tableofcontents
\chapter{duck}
\chapter{goose}
\chapter{hen}
\chapter{hen}
\appendix
\renewcommand{\thechapter}{\Roman{chapter}}
%\renewcommand{\thesection}{\Roman{section}}%If there are no chapters
\chapter{duckling}
\chapter{gosling}
\chapter{chick}
\chapter{poult}
\end{document}
答案2
您尚未指出您正在使用哪个文档类,因此我假设它是“标准”类之一 -- article
、report
和book
。 如果此假设正确,您可以通过在序言中插入以下说明来实现您的目标:
\usepackage{etoolbox}
\makeatletter
\patchcmd{\appendix}{\@Alph}{\@Roman}{}{}
\makeatother
答案3
如果附录由章节组成,请尝试 \CTEXsetup[number=\Roman{chapter}]{chapter}
\appendix
\CTEXsetup[number=\Roman{chapter}]{chapter}
\include{chap/encl1}
\include{chap/encl2}
\include{chap/encl3}
\include{chap/encl4}
\include{chap/encl5}