我试图定义一些以单词 end 开头的新命令,但我发现在 TeX 中这是不可能的。例如,以下代码不起作用。我的问题是:是否可以在 (La)TeX 中定义以 \end... 开头的新命令?
\documentclass{article}
\usepackage{amsthm,amssymb}
\newcommand{\endofproof}{\rule{0.7em}{0.7em}}
\begin{document}
\begin{proof}
Clear. \hfill \endofproof
\end{proof}
\end{document}
答案1
是的,这是可能的\def
。
\documentclass{article}
\usepackage{amsthm,amssymb}
\def\endofproof{\rule{0.7em}{0.7em}}
\begin{document}
\begin{proof}
Clear. \hfill \endofproof
\end{proof}
\end{document}
结果很奇怪。您可能只是想重新定义\qedsymbol
。