![对定义和定理使用相同的计数器](https://linux22.com/image/318910/%E5%AF%B9%E5%AE%9A%E4%B9%89%E5%92%8C%E5%AE%9A%E7%90%86%E4%BD%BF%E7%94%A8%E7%9B%B8%E5%90%8C%E7%9A%84%E8%AE%A1%E6%95%B0%E5%99%A8.png)
\newtheorem{thm}{Theorem}[section]
\newtheorem{defn}{Definition}[section]
\begin{defn}
--some text
\end{defn}
\begin{thm}
--some text
\end{thm}
当使用上述命令时,我得到以下代码输出:
定义 1.1 定理 1.1
但我想要输出以下值:定义 1.1 定理1.2
每次使用定理和定义时,只需增加小数值。我该怎么做?
答案1
使用可选参数表示defn
应该编号如下thm
\documentclass{article}
\newtheorem{thm}{Theorem}[section]
\newtheorem{defn}[thm]{Definition}
\begin{document}
\section{zzz}
\begin{defn}
--some text
\end{defn}
\begin{thm}
--some text
\end{thm}
\end{document}