![如何让 cleverref 以数字而不是字母开始附录?](https://linux22.com/image/458077/%E5%A6%82%E4%BD%95%E8%AE%A9%20cleverref%20%E4%BB%A5%E6%95%B0%E5%AD%97%E8%80%8C%E4%B8%8D%E6%98%AF%E5%AD%97%E6%AF%8D%E5%BC%80%E5%A7%8B%E9%99%84%E5%BD%95%EF%BC%9F.png)
我使用的是cleverref
,但我希望附录的编号为Appendix 1
、Appendix 1.2
等。相反,它以Appendix A
、Appendix A.1
等字母开头。我目前有以下几行:
\documentclass[conference,compsoc]{IEEEtran}
\usepackage[noabbrev,capitalize]{cleveref}
关于如何更改附录编号有什么想法吗?
答案1
这是一个不完整的答案。
通常,您可以使用\renewcommand
after\appendix
将附录计数器更改为阿拉伯数字。但由于某种原因,cref
它不会继承此更改并显示字母计数。代码和图像如下。
\documentclass[conference,compsoc]{IEEEtran}
\usepackage[noabbrev,capitalize]{cleveref}
\begin{document}
\section{Some section}
\section{A section}
\appendix
% after appendix renew command for \thesection
\renewcommand{\thesection}{\arabic{section}}
% also in IEEEtran it seems appendices start at subsection level
\subsection{Some appendix}\label{appendix-label}
\cref{appendix-label}
\subsection{section in appendix again}\label{appendix-label2}
\cref{appendix-label2}
\end{document}