有人能告诉我如何使附录中的定义、定理等看起来像定义 A1或者 定义 1A(应该在某处有一个“A”),如果附录“编号”为A(意思是乳胶显示附录,如果我编译该文档)。现在,所有定义、定理等都从 1 到 n 编号,其中 n 是我的文档的最后一个定义、定理等(章节不会改变编号),即使最后一个定义、定理等在附录中。
但是方程编号是可以的;第一个编号方程是“A.1”。
问题是,我正在使用 LyX,所以我更喜欢它,如果有一些命令可以用来重置计数器并全局更改附录中定义、定理等的外观,这样我
1) 不必删除所有 LyX 创建的环境(例如 LyX 创建的定义环境)并用手工编码的环境替换它们,以便向每个环境传递一些额外的参数,因为这在 LyX 中看起来很糟糕。
2) 不必使用 LyX 提供的方法以外的其他方式插入附录,即通过 \appendix(而不是通过附录包)。
仅供参考:我正在使用 LyX 2;文档类别是文章;我的附录位于几个部分之后(我没有使用任何其他文档划分方式,如小节等 - 如果这有任何区别的话)。
答案1
将以下代码添加到 LyX 文档的前言设置中:
\usepackage{chngcntr}
在文档正文中,立即添加以下“Evil Red Text”(LaTeX 代码),\appendix
以对名为 的环境实现所需的更改thm
:
\counterwithin{thm}{section}
% \renewcommand{\thethm}{\thesection\arabic{thm}}% optional
您必须检查序言中是否存在类似定理的环境及其名称(据我所知,这取决于已加载的 LyX 模块)并将上述代码应用于每一个环境。
这是一个可编译的示例:
\documentclass{article}
\newtheorem{thm}{Theorem}
\usepackage{chngcntr}
\begin{document}
\section{First}
\begin{thm}
A theorem.
\end{thm}
\section{Second}
\begin{thm}
Another theorem.
\end{thm}
\appendix
\counterwithin{thm}{section}
% \renewcommand{\thethm}{\thesection\arabic{thm}}% optional
\section{App-First}
\begin{thm}
An appendix theorem.
\end{thm}
\section{App-Second}
\begin{thm}
Another appendix theorem.
\end{thm}
\end{document}