我不确定这是否已经被问过,但我很好奇是否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}