![如何跟踪数学文档中的“示例”](https://linux22.com/image/346890/%E5%A6%82%E4%BD%95%E8%B7%9F%E8%B8%AA%E6%95%B0%E5%AD%A6%E6%96%87%E6%A1%A3%E4%B8%AD%E7%9A%84%E2%80%9C%E7%A4%BA%E4%BE%8B%E2%80%9D.png)
我不确定这是否已经被问过,但我很好奇是否amsthm
也包含对“示例”的支持。
例如,我想要类似
\begin{example}
...
\end{example}
它以与定理、引理、注释等相同的方式自动编号。
有没有任何LaTeX
包支持这个功能?
答案1
amsthm
来自、tcolorbox
和 的三个简短示例定义mdframed
。查看不同的选项和相似之处。
\documentclass{article}
\usepackage{amsthm}
\usepackage[most]{tcolorbox}
\usepackage{mdframed}
\newtheorem{amsexample}{Example from amsthm package}[section] % Defines a counter named amsexample which resets with section
\newtcbtheorem[auto counter,number within=section]{tcbexample}{Example from tcolorbox}{%
colback=white!90!yellow,
colbacktitle={yellow},
coltitle={black}
}{exa}
\newmdtheoremenv[backgroundcolor=cyan]{mdfexample}{Example from mdframed package}[section]
\begin{document}
\section{A section}
\begin{amsexample}
Some example.
\end{amsexample}
\begin{tcbexample}{This is my example title}{first}
Some example.
\end{tcbexample}
\begin{mdfexample}[MDF example title]
Some example.
\end{mdfexample}
See \ref{exa:first} for more eye-candy.
\end{document}