我为我的学生定义了一个类似于定理的环境,ex
用于练习。其中一些练习来自其他作者,我想给予他们荣誉。为了做到这一点,我考虑在练习编号上用 $\star$ 或 $\dag$ 上标标记练习。我已经这样做了
\documentclass[a4paper]{article}
\usepackage{amsthm}
\newtheorem{ex}{Exercise}[subsection]
\begin{document}
\begin{ex}\textsuperscript{$\star$} Question
\end{ex}
\end{document}
但是,上标出现在距离数字本身较远的位置,并且由于练习编号后插入了空格,所以看起来很奇怪。
答案1
我宁愿定义一种新的定理样式,自动添加星号。\dag
如果您决定更改它,这将使其更容易,例如更改为。样式的默认定义plain
可以在以下答案中找到amsthm:默认样式的 newtheoremstyle 参数是什么?。
\documentclass{article}
\usepackage{amsthm}
\newtheorem{ex}{Exercise}[subsection]
% see https://tex.stackexchange.com/a/17555/82917
\newtheoremstyle{plain*}
{\topsep}
{\topsep}
{\itshape}
{0pt}
{\bfseries}
{\textsuperscript{*}.}% <-- this is usually just .
{5pt plus 1pt minus 1pt}
{}
\theoremstyle{plain*}
\newtheorem{ex*}[ex]{Exercise}
\begin{document}
\begin{ex}
Question
\end{ex}
\begin{ex*}
Question
\end{ex*}
\begin{ex}
Question
\end{ex}
\end{document}