我正在使用一个包含章节和节的文档类来撰写论文。由于这些章节涉及的主题并不相关,因此我想将附录放在它们所属的每个章节(节级)的末尾(而不是将所有附录都放在末尾)。
我发现最有效的方法是把这个放在每个附录的前面
\newcounter{ninjalevel}
\setcounter{ninjalevel}{1}
\renewcommand{\theequation}{\arabic{chapter}.\Alph{ninjalevel}.\arabic{equation}}
\renewcommand{\thesection}{\arabic{chapter}.\Alph{ninjalevel}}
然后重置\theequation
并\thesection
放在附录之后。但我必须对每一章都这样做,这有点笨拙。有没有更好的方法?
顺便说一句,我甚至不确定这是否是正确的术语。附录可以不放在文档末尾吗?还是应该用其他名字?谢谢!
答案1
环境subappendices
附录包几乎可以满足您的要求。此外,使用更改中心包将方程计数器与节级别耦合。
\documentclass{report}
\usepackage{appendix}
\usepackage{chngcntr}
\counterwithin{equation}{section}
\begin{document}
\chapter{foo}
\section{foofirst}
\begin{equation}
a^2 + b^2 = c^2
\end{equation}
\begin{subappendices}
\section{foofirstappendix}
\begin{equation}
d^2 + e^2 = f^2
\end{equation}
\end{subappendices}
\chapter{bar}
\section{barfirst}
\begin{equation}
g^2 + h^2 = i^2
\end{equation}
\end{document}