我在写论文附录时遇到了问题。这是一般结构:
\documentclass[11pt,a4paper,titlepage]{report}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\begin{document}
\chapter{Chap 1}
...
\appendix
\chapter*{Appendix A}
\addcontentsline{toc}{chapter}{Appendix A}
\section{Section 1}
...
\chapter*{Appendix B}
\addcontentsline{toc}{chapter}{Appendix B}
\section{Section 1}
...
\end{document}
由于某些原因,两个附录的所有章节都显示为“.1”,而不是“A.1”或“B.1”。并且附录 B 中的第一节从附录 A 开始连续编号(例如,附录 A 中有 3 个章节。附录 B 中的第一节编号为“.4”???)
非常感谢任何解决该问题的建议!
答案1
附录应该有标题。如果你坚持不给出除“附录 A”以外的标题,那么你可以添加
\newcommand{\newappendix}{%
\refstepcounter{chapter}\chapter*{Appendix \thechapter}%
\addcontentsline{toc}{chapter}{Appendix \thechapter}%
}
在你的序言中
\appendix
\newappendix\label{firstappendix}
\section{First section}
\newappendix\label{secondappendix}
\section{Another section}
完整示例
\documentclass[11pt,a4paper,titlepage]{report}
\newcommand{\newappendix}{%
\refstepcounter{chapter}\chapter*{Appendix \thechapter}%
\addcontentsline{toc}{chapter}{Appendix \thechapter}%
}
\begin{document}
\chapter{Chap 1}
\appendix
\newappendix\label{firstappendix}
\section{First section}
This is Appendix~\ref{firstappendix}
\newappendix\label{secondappendix}
\section{Another section}
This is Appendix~\ref{secondappendix}
\end{document}
答案2
不要这样做:
\chapter*{Appendix A}
\addcontentsline{toc}{chapter}{Appendix A}
\section{Section 1}
让 LaTeX 自动对章节进行编号:
\chapter{appendix title}
\section{section title}
这样,章节/附录计数器就会递增A
B
....如果您使用未编号的章节,则A
和B
只是附录标题中的字母,而 LaTeX 不会将它们视为计数器。