我正在使用文章类,其中附录显示为
附录标题
B 另一个标题
ETC。
不过,我希望附录显示如下:
安航一号
安航二号
ETC。
在目录中,后面跟着文档中的相应附录标题。\appendixname
在为文章类激活名称后,更改名称可能不太难(我不知道该怎么做)。但是,我不知道如何获得罗马数字。
任何建议都将不胜感激。
这里是 MWE:
\documentclass{article}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\appendix
\section{The first appendix}
\blindtext
\section{The second appendix}
\blindtext
\end{document}
答案1
我希望这能满足你的愿望。
% appnameprob.tex SE 553677
\documentclass{article}
\usepackage{blindtext}
\usepackage{tocloft} % useful for controlling the ToC etc
\begin{document}
\tableofcontents
\section{First section}
\blindtext
\section{Second section}
\blindtext
\appendix
\renewcommand{\thesection}{Anhang \Roman{section}} % change the numbering scheme
\addtocontents{toc}{\setlength{\cftsecnumwidth}{6em}} % increase the space in the TOC for the number
\section{The first appendix} \label{appone}
\blindtext
The next appendix is \ref{apptwo}.
\section{The second appendix} \label{apptwo}
\blindtext
The first appendix was \ref{appone}.
\end{document}
这是您的 MWE 的修改版本,对此表示感谢。
根据您和 Donald Arseneau 的评论,我使用该包添加了第二个答案appendix
。
% appnameprob2.tex SE 553677
\documentclass{article}
\usepackage{blindtext}
\usepackage{appendix}
\begin{document}
\tableofcontents
\section{First section}
\blindtext
\section{Second section}
\blindtext
% the next commands are from the appendix package
\renewcommand{\appendixname}{Anhang}
\appendixtitleon % puts \appendixname before each appendix title
\appendixtitletocon % puts \appendixname before each TOC entry
\begin{appendices}
\renewcommand{\thesection}{\Roman{section}} % change the numbering scheme
\section[]{The first appendix} \label{appone} % empty title in the TOC
\blindtext
The next appendix is \ref{apptwo}.
\section[]{The second appendix} \label{apptwo}
\blindtext
The first appendix was \ref{appone}.
\end{appendices}
\end{document}
根据您的最终目标,您可能希望使用两个答案中的部分内容(\ref
两个答案的结果不同)。