大家好。我需要将证明名称自定义为“Demostración”,并在该证明名称后加下划线并加换行符。我已经尝试过这些代码。我将告诉您我使用每个代码得到了什么以及我得不到什么。
\renewcommand{\proofname}{\bfseries \underline{Demostración} \newline}
使用这个,我无法给 proofname 和换行符加下划线,但是 \qedhere 可以完美地工作。
\renewenvironment{proof}{{\it \underline{Demostración} \newline}}{\qed}
使用第二个,我可以给证明名称加下划线并得到换行符,但 \qedhere 不适用于列表(\enumerate 或 \itemize 环境)。
\makeatletter
\renewenvironment{proof}[1][\proofname] {\par\pushQED{\qed}\normalfont \topsep6\p@\@plus6\p@\relax\trivlist\item[\hskip\labelsep\it\underline{#1}%
\@addpunct{}\newline]\ignorespaces}{\popQED\endtrivlist\@endpefalse}
\makeatother
对于最后一个,我无法获得带下划线的证明名称,也无法获得换行符,但 \qedhere 可以完美运行。
我还能做什么来根据需要定制 \proof 环境?
感谢您的帮助。