显示附录 B 中的命题 B.1

显示附录 B 中的命题 B.1

我有 4 份单独的文件,附录 A、B、C、D。没有交叉引用。因此,这 4 份文件都是独立的。

我想要将附录 B 中的所有命题标记为命题 B.1、命题 B.2、....

我知道如何针对附录 A 进行操作,

 \documentclass[11pt]{article}
 \newtheorem{proposition}{Proposition}
 \usepackage{chngcntr}
 \begin{document}
 \appendix
 \counterwithin{proposition}{section}
 \begin{proposition}
   This is a proposition
 \end{proposition}
 \end{document}

但是,如何对附录 B 和 C 做类似的事情

答案1

重新定义\theproposition以包含附录标签。

\newcommand\appendixlabel{C}
\newtheorem{proposition}{Proposition}
\renewcommand\theproposition{\appendixlabel.\arabic{proposition}}

下面是一个示例,其中包含下面的代码。

在此处输入图片描述

\documentclass{article}
\newcommand\appendixlabel{C}
\newtheorem{proposition}{Proposition}
\renewcommand\theproposition{\appendixlabel.\arabic{proposition}}
\begin{document}
\title{Appendix \appendixlabel}
\author{By Me}
\maketitle

\begin{proposition}
  Some proposition.
\end{proposition}

\section{First section}

\begin{proposition}
  Some proposition.
\end{proposition}

\begin{proposition}
  Some proposition.
\end{proposition}

\section{Second section}

\begin{proposition}
  Some proposition.
\end{proposition}

\begin{proposition}
  Some proposition.
\end{proposition}
\end{document}

相关内容