我想在我的文档中列举这样的公理。
A1 this is the first axiom
A2 this is the second axiom
Now some text
A3 this is the third axiom
我怎样才能在 LaTeX 中做到这一点?
答案1
公理和类似元素通常被视为定理环境,并自动编号。使用此方法,您可以在序言中包含此指令:
\newtheorem{axiom}{A}
这会将公理标记为“A 1”、“A 2”等等。
(更常见的是拼写出“Axiom”;它将替换上述代码中的“A”。)
如果您确实希望标签为“A1”等,并且“A”和数字之间没有空格,事情就会变得更加复杂。请确认此要求,并指定您正在使用的文档类和任何包,以便可以提供适当的代码。
答案2
在 A 和公理数之间没有空格并不难:
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amsthm}
\usepackage{cleveref}
\crefname{axiom}{axiom}{axioms}
\Crefname{axiom}{Axiom}{Axioms}
\newtheorem{axiom}{}
\renewcommand\theaxiom{A\arabic{axiom}}
\begin{document}
\begin{axiom}\label{ax1}
This is the first axiom.
\end{axiom}
\begin{axiom}\label{ax2}
This is the second axiom.
\end{axiom}
\Cref{ax2} cannot be deduced from \cref{ax2}.
\end{document}