使用附录包对附录进行编号

使用附录包对附录进行编号

我正在尝试使用包设置附录appendix。按照我的指导方针,我应该将附录编号为“附录 1”、“附录 2”等(这是西里尔字母,但这不是问题所在)。默认情况下,编号看起来像“附录 A”、“附录 B”。所以我使用

\usepackage[title, titletoc]{appendix}
\renewcommand{\setthesection}{\arabic{section}}

就像文档建议的那样。它不起作用。当我尝试以另一种方式设置时

\setlength{\cftsecnumwidth}{5cm}
\renewcommand{\thesection}{Appendix~\arabic{section}}

它弄乱了我的目录。

附录本身的设置如下:

\begin{appendices}
    \section{Spectra}
    \begin{figure}[h!]
    \end{figure}
\end{appendices}

梅威瑟:

\documentclass[12pt, a4paper, final]{extarticle}

\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Times New Roman}
\newfontfamily\cyrillicfont{Times New Roman}


\usepackage{polyglossia}
\setdefaultlanguage{russian}
\setotherlanguage{english}
\PolyglossiaSetup{russian}{indentfirst=true}
\usepackage[title, titletoc]{appendix}
% \usepackage[title, titletoc]{appendix}
\renewcommand{\setthesection}{\arabic{section}}
\renewcommand{\setthesection}{\arabic{section}}


\begin{document}
\tableofcontents
\begin{appendices}
    \section{Spectra}

\end{appendices}
\end{document}

这是我得到的

看起来附录编号被某些东西覆盖了。

答案1

所以,我找到了解决方案:如果

    \makeatletter
    \renewcommand{\thesection}{\@arabic\c@section}
    \makeatother

一切按预期工作后插入\begin{appendices}。它来自包中编号的设置方式appendix

相关内容