qedhere 的问题

qedhere 的问题

在我正在写的一篇论文中,我以显示包含一些案例的方程式来结束证明。相关代码如下所示:

\[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和选项,以进一步获取结束标记。amsthmproofthmmarks

这是一个完整的示例,将 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 文档可能会告诉你更多。

相关内容