![改变公理的编号系统](https://linux22.com/image/350091/%E6%94%B9%E5%8F%98%E5%85%AC%E7%90%86%E7%9A%84%E7%BC%96%E5%8F%B7%E7%B3%BB%E7%BB%9F.png)
我有以下代码:
\documentclass[a4paper,12pt]{report}
\renewcommand\thechapter{\Roman{chapter}}
\newtheorem{theorem}{Theorem}
\newtheorem{axiom}{Axiom}[chapter]
\begin{document}
\chapter{Partial Derivatives}
\begin{theorem}[Cauchy]
In this chapter we will discuss the matter of partial derivatives
\end{theorem}
\begin{axiom} The natural numbers
\end{axiom}
\end{document}
我遇到的问题是公理被编号为 I.1 或 I.2 而不是 1.1 和 1.2,因为我已将第 2 行的章节编号系统更改为罗马数字。
我要补充一点,我刚开始学习 Latex,所以我猜我遗漏了一个明显的语法,但是在我学习的书里找不到它。
我的问题是:我该如何改变它,以便公理在引用章节编号时使用阿拉伯数字?我尝试过:
\newtheorem{axiom}{Axiom}[\Roman{chapter}]
但那不管用。我应该做什么来解决这个问题?
谢谢
答案1
axiom
调整计数器的表示形式
\renewcommand{\theaxiom}{\arabic{chapter}.\arabic{axiom}}
这是一个完整(最小)的例子:
\documentclass{report}
\renewcommand\thechapter{\Roman{chapter}}
\newtheorem{axiom}{Axiom}[chapter]
\renewcommand{\theaxiom}{\arabic{chapter}.\arabic{axiom}}
\begin{document}
\chapter{Partial Derivatives}
\begin{axiom} The natural numbers
\end{axiom}
\end{document}