有没有办法在“公理”、“定理”等标题后面加上章节编号?

有没有办法在“公理”、“定理”等标题后面加上章节编号?

正常的 LaTeX 输入和输出应该是这样的

\subsection{Theorem (Fundamental Theorem of Calculus)}

1.1 定理(微积分基本定理)


有没有办法使用\subsection带有两个参数的函数

\subsection**{Theorem}{Fundamental Theorem of Calculus}

并输出

定理 1.1 | 微积分基本定理

或者

定理 1.1 | 微积分基本定理

或类似的东西?

我需要某种方法来做到这一点,同时仍对目录中的所有内容进行分类。

据我所知,该titlesec软件包不具备此功能,但似乎很多人都希望能够做到这一点。

答案1

不要使用\subsection,而要使用专用包来构建类似定理的结构。有两个流行的包:amsthmntheorem(以及两者的前端:thmtools)。这里有一个使用 进行简单定义的小例子amsthm

\documentclass{article}
\usepackage{amsthm}

\newtheorem{theo}{Theorem}

\begin{document}

\begin{theo}[Fundamental Theorem of calculus]
Let $f$ be a continuous real-valued function defined on a closed interval $[a, b]$. Let $F$ be the function defined...
\end{theo}

\end{document}

在此处输入图片描述

这两个包都为您提供了一些预定义的样式,并且可以让您定义自己的样式。

要向目录添加条目,请添加

\addcontentsline{toc}{subsection}{Fundamental Theorem of calculus}

相关内容