如何对以前缀“n”开头的定理进行编号:定理 n.1

如何对以前缀“n”开头的定理进行编号:定理 n.1

我在不同的文件中写讲义。所以我想Lecture 1文件中的定理如下

定理 1.1

定理 1.2

...

Lecture 2并且,文件中的定理如下

定理 2.1

定理 2.2

...

提前感谢您的帮助。

答案1

我假设您正在使用诸如amsthm或之类的包ntheorem,并使用诸如的命令\newtheorem来创建类似定理的环境。如果是这种情况,我建议您创建一个名为的 LaTeX 计数器,将该lecturenum计数器设置为适当的数字(例如 3),然后使用\newtheorem指令创建类似定理的环境,使用的值 lecturenum作为定理数字的前缀。

这样,在文件前言中唯一需要调整的设置指令lecture_n.tex就是指令

\setcounter{lecturenum}{n} % this is lecture "n" (e.g, 3)

在此处输入图片描述

\documentclass{article} % or some other suitable document class

\newcounter{lecturenum}
\setcounter{lecturenum}{5} % this is lecture 5

\usepackage{amsthm} % or 'ntheorem'
\newtheorem{theorem}{Theorem}[lecturenum]

\begin{document}

\begin{theorem} bla bla bla \end{theorem}
\begin{theorem} ble ble ble \end{theorem}

\end{document}

相关内容