当附录是独立于主文件的文件时,附录中的编号深度

当附录是独立于主文件的文件时,附录中的编号深度

我看到了帖子附录中的编号深度

但不幸的是,我不知道如何调整代码以适应我的附录在我的项目中是一个单独的 tex 文件的情况,如下面的屏幕截图所示。

主tex文件是Thesis.tex,而app1.tex是附录文件。附录中的定理显示为定理A.0.1。但我想让定理A.0.1变成定理A.1。我不知道如何制作命令

\usepackage{chngcntr}

\counterwithin{theorem}{section}

对我来说有效。比如,我应该把它们加在哪里?我试过很多地方,但它们没有按预期工作。或者你还有其他解决方案吗?

在 Thesis.tex 中

\documentclass{book}

\usepackage{amsmath,amsthm,amssymb}
\newtheorem{theorem}{Theorem}[section]

\begin{document}


\appendix
\include{app1}

\end{document}

在 app1.tex 中

\chapter{The Data on Cows}
\label{data.app}

\begin{theorem}

\end{theorem}

答案1

改编

  • 将代码更正为 MWE
  • 使用\counterwithin{theorem}{chapter}chapter而不是section,就像使用类似书籍的课程一样)

结果

在此处输入图片描述

代码

\documentclass{book}

\usepackage{amsmath,amsthm,amssymb}
\newtheorem{theorem}{Theorem}[section]

\usepackage{chngcntr}

\begin{document}


\appendix
\counterwithin{theorem}{chapter}
\chapter{The Data on Cows}
\label{data.app}

\begin{theorem}
bla
\end{theorem}

\end{document}

相关内容