使用 apxproof 包和 \newtheoreprep,我的定理没有出现在附录中。

使用 apxproof 包和 \newtheoreprep,我的定理没有出现在附录中。

问题

apxproof使用 的命令定义了一个定理环境\newtheoremrep。但是,该定理并未出现在附录中,\proof软件包文档声称的后续内容也没有出现。

例如

\documentclass{article}
\usepackage{apxproof}
\newtheoremrep{theorem}{Theorem}
\begin{document}

\section{We test apxproof}

\begin{theorem}
This is the theorem.
\end{theorem}
\begin{proof}
This is the proof.
\end{proof}

\end{document}

解决方案

查看问答答案。

答案1

有点尴尬的是,我发现错误是“RTFM(b)” *的情况。浏览文档时,我错误地认为这\newtheoremrep{theorem}{Theorem}会导致theorem环境总是重复。

命令实际上

  • 创建一个所需的theorem环境\newtheorem
  • 创建一个theoremrep具有所需的“在附录中重复”行为的环境。

因此正确的用法是

\documentclass{article}
\usepackage{apxproof}
\newtheoremrep{theorem}{Theorem}
\begin{document}

\section{We test apxproof}

\begin{theoremrep}                 % <- swap theorem for theoremrep
This is the theorem.
\end{theoremrep}
\begin{proof}
This is the proof.
\end{proof}

\end{document}

*阅读 f** 手册(更好)。

相关内容