如何设置附录的起始页?

如何设置附录的起始页?

我想知道这里面的逻辑是什么

\setcounter{secnumdepth}

我想用 X(罗马数字,即阿拉伯数字 10)设置附录的起始页,因此在目录中它应该看起来像

 Contents
 List of Figures.............i
 Chapter 1 ..................1
 Appendix ...................x
  Appendix A.................x
  Appendix B.................xi

.我尝试过

\setcounter{secnumdepth}{10}

但结果仍然是 i(即阿拉伯数字中的 1)。为什么附录重命名不起作用?我不想

A Appendix

如何解决这个问题?(为了提供 MWE,我已经删除了第 2 章等。)

谢谢

\documentclass[11pt,a4paper,twoside]{book}
\usepackage[english]{babel}
\usepackage[titletoc]{appendix}
\usepackage[backend=bibtex,
        style=authortitle-comp,natbib=true]{biblatex}
\usepackage[titletoc,toc,page]{appendix}
\renewcommand{\appendixtocname}{Appendix}
\begin{document}
\tableofcontents
\setcounter{secnumdepth}{1} 
\pagenumbering{roman}
\listoffigures
\clearpage
\pagenumbering{arabic}   
\chapter{Chapter 1}
\clearpage
\pagenumbering{roman}   
\setcounter{secnumdepth}{10} 
\appendix \chapter{Appendix}
\section{Appendix A}
\section{Appendix B}
\end{document}

答案1

所以你需要三样东西:

  • 将目录中的“附录”一词改为其他内容。
  • 当开始附录时,从十开始编页码。
  • 附录的页码是用小说集而不是阿拉伯数字来编号的。

这些都可以很容易地完成。但\secnumdepth方法不是这样的;这只是指对嵌套的分段层数进行编号。

页码编排最简单。您已经了解了如何将页码改为 romanettes; \pagenumbering{roman}。要从第十页开始,请紧接着发出\setcounter{page}{10}。但是,该book课程不允许第一级部分从偶数页(即左侧)开始,因此如果您确实希望将其设为第十页,则必须openany向课程添加选项book

为了更改附录的名称,您需要appendix使用不同的选项加载两次,因此会导致错误。删除第一个,您可以执行以下操作:

\renewcommand{\appendixname}{SomeName}
\renewcommand{\appendixtocname}{SomeName}
\renewcommand{\appendixpagename}{SomeName}

无论 LaTeX 在何处生成“Appendix”,这都会将其更改为“SomeName”。(请记住,您实际上已将附录及其子部分命名为“Appendix”,因此它将保留在那里。)

因此,实现您想要的功能的最小示例可能如下所示:

\documentclass[11pt,a4paper,twoside,openany]{book}
\usepackage[titletoc,toc,page]{appendix}
\renewcommand{\appendixname}{SomeName}
\renewcommand{\appendixpagename}{SomeName}
\renewcommand{\appendixtocname}{SomeName}
\begin{document}
\tableofcontents
\pagenumbering{roman}
\clearpage
\pagenumbering{arabic}   
\chapter{Chapter 1}
\clearpage
\pagenumbering{roman}   
\setcounter{page}{10}
\appendix \chapter{Appendix}
\section{Appendix A}
\section{Appendix B}
\end{document}

这应该产生以下结果:

首页跨页

最后一页

希望有所帮助。

答案2

感谢@dgoodmaniii 的回答。我已经修改了脚本,现在看起来不错!

\documentclass[11pt,a4paper,twoside]{book}
\usepackage[english]{babel}
\usepackage[titletoc]{appendix}
\usepackage[backend=bibtex,
        style=authortitle-comp,natbib=true]{biblatex}
\begin{document}
\tableofcontents
\setcounter{secnumdepth}{1} 
\pagenumbering{roman}
\listoffigures
\clearpage
\pagenumbering{arabic}   
\chapter{Chapter 1}
\clearpage
\pagenumbering{roman}   
\setcounter{page}{10}
\begin{appendices}
 \chapter{Appendix A}
\chapter{Appendix B}
\end{appendices}
\end{document}

相关内容