在我正在写的一篇论文中,我以显示包含一些案例的方程式来结束证明。相关代码如下所示:
\[f(x) = \begin{cases}
2x & \text{if $x<0$}\\
7 & \text{if $x=0$}\\
1-x & \text{if $x>0$}
\end{cases} \]
\end{proof}
我希望 amsthm“墓碑”放置在页面右侧,与“1-x”行对齐。我认为这应该可以通过将放置\qedhere
在适当的位置来实现,但我似乎无法弄清楚在哪里(我尝试了所有明显的选择,但它们都给出了错误的行为)。
答案1
这可以通过使用ntheorem
包。此包可正确处理结束标记。请注意,如果您使用 amsmath 和环境,则应指定amsmath
和选项,以进一步获取结束标记。amsthm
proof
thmmarks
这是一个完整的示例,将 qed 符号放置在与 相同的高度1-x
,如您所愿:
\documentclass{article}
\usepackage{amsmath}
\usepackage[amsmath,amsthm,thmmarks]{ntheorem}
\begin{document}
\begin{proof}
\[ f(x) = \begin{cases}
2x & \text{if $x<0$}\\
7 & \text{if $x=0$}\\
1-x & \text{if $x>0$}
\end{cases} \]
\end{proof}
\end{document}
输出:
您可以使用的更多功能来自ntheorem
定义证明布局并选择 qed 符号。ntheorem 文档可能会告诉你更多。