如何更改附录 ID?

如何更改附录 ID?

我正在用俄语写一份文件,并使用附录包裹。

目前,它使用拉丁字母 A、B、C 等来标识各个附录。我想将这些字母更改为俄文字母(A、Б、В 等)或数字。

我怎样才能做到这一点?

更新 1:

以下是 MWE:

\documentclass[a5paper,pagesize,10pt,bibtotoc,pointlessnumbers,
normalheadings,DIV=9,twoside=false]{scrbook}

\usepackage[a5paper]{geometry}

\usepackage{cmap}
\usepackage[T1,T2A]{fontenc}
\usepackage[russian]{babel}

\usepackage{pdfpages}

\usepackage[utf8]{inputenc}

\linespread{1.05} 

\usepackage{graphicx}

% \usepackage{hyperref}

\usepackage[toc,page]{appendix}

\newcommand{\q}[1]{>>\textit{#1}<<}

\title{A book title}
\author{My name} 
\date{\today} 


\renewcommand{\appendixtocname}{Приложения}
\renewcommand{\appendixpagename}{Приложения}

\begin{document}

\begin{appendices}

\chapter{...}
\section{...}
TBD
\section{...}
TBD
\section{...}
TBD
\section{...}
TBD

\chapter{...}
\section{...}
TBD
\section{...}
TBD
\section{...}
TBD
\section{...}
TBD

\chapter{...}
TBD

\chapter{...}
\begin{enumerate}
    \item ...
    \item ...
    \item ...
\end{enumerate}

\end{appendices}      

\end{document}

答案1

最简单的解决方法是说

\renewcommand{\thechapter}{\Asbuk{chapter}}

附录刚开始后。

根据您的 MWE,操作方法如下:

\documentclass[a5paper,pagesize,10pt,bibtotoc,pointlessnumbers,
normalheadings,DIV=9,twoside=false]{scrbook}

\usepackage[a5paper]{geometry}

\usepackage{cmap}
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}


% \usepackage{hyperref}

\usepackage[toc,page]{appendix}

\renewcommand{\appendixtocname}{Приложения}
\renewcommand{\appendixpagename}{Приложения}

\begin{document}

\begin{appendices}
\renewcommand{\thechapter}{\Asbuk{chapter}}

\chapter{...}
\section{...}
TBD
\section{...}
TBD
\section{...}
TBD
\section{...}
TBD

\chapter{...}
\section{...}
TBD
\section{...}
TBD
\section{...}
TBD
\section{...}
TBD

\chapter{...}
TBD

\chapter{...}
\begin{enumerate}
    \item ...
    \item ...
    \item ...
\end{enumerate}

\end{appendices}      

\end{document}

这是第二个附录的图片:

在此处输入图片描述

避免在后面使用明确命令的一种方法\begin{appendices}是在序言中

\usepackage[toc,page]{appendix}

\renewcommand{\appendixtocname}{Приложения}
\renewcommand{\appendixpagename}{Приложения}
\makeatletter
\g@addto@macro\appendices{\renewcommand{\thechapter}{\Asbuk{chapter}}}
\makeatother

那么就\begin{appendices}可以了。

相关内容