我使用以下函数作为附录
\appendix
\renewcommand{\thesection}{\Roman{section}}
\section{appendix}
\section*{\text{Appendix I}}
但它给了我该部分的双重名称。如何“删除”附录的第一个名称?(我希望它被写成“附录 I”。)
答案1
您正在将附录中的编号设置为大写罗马数字,然后定义两个部分。第一个\section{appendix}
将打印I. appendix
或appendix I.
取决于您的部分定义。它还将出现在目录中。第二个(最后一行)不会出现在目录中,它将打印Appendix I
(虽然我不知道,您想使用来实现什么\text{}
),但它不会影响您特别重新定义的计数器,因为*
(未编号的部分。我认为这不是附录的好做法。虽然我猜你正在使用哪个文档类,但这个 MWE 可能更符合您的要求
\documentclass[a4paper,12pt]{scrartcl}
\usepackage{hyperref,url,ifthen,listings}
\begin{document}\noindent
\section{normal title}
\appendix
\renewcommand{\thesection}{Appendix \Roman{section}}
\section{An appendix title}
\section{Another}
This gets automatically the next number.
\end{document}
重新定义后的每个部分都会Appendix
在前面添加一个罗马数字。在文档和目录中。