나는 내 정리가 다이아몬드로 끝나기를 원한다. 끝에 방정식이 있는 경우를 제외하고는 잘 작동합니다. 그러면 다이아몬드가 새로운 빈 줄에 있게 됩니다. 다음 MWE를 사용하면 다음과 같은 결과를 얻을 수 있습니다.
내 MWE는 다음과 같습니다.
\documentclass[ngerman, fontsize=11pt, DIV=15, BCOR = 10mm,parskip=half-, twoside]{scrbook}
\usepackage{babel}
\newcommand{\thmend}{\hfill\mbox{$\diamond$}}
\usepackage{cleveref}
\crefname{thm}{Theorem}{Theorems}
\newtheorem{thm}{Theorem}
\begin{document}
\begin{thm}
This works fince because it's in one line. \thmend
\end{thm}
\begin{thm}
This does not work because:
\[
1+2=3
\]\thmend
\end{thm}
\end{document}
방정식 바로 뒤에 설정하면 \thmend
다이아몬드는 선 끝이 아닌 3 바로 뒤에 옵니다.
답변1
당신은 사용할 수 있습니다thmtools
"QED 기호"를 포함한 정리에 대한 새로운 스타일을 만듭니다. 이를 통해 \qedhere
정리에서 예를 들어 방정식에 기호를 배치하는 데 사용할 수 있습니다 .
\documentclass{article}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{thmtools}
\declaretheoremstyle[qed=$\diamond$]{thm}
\declaretheorem[style=thm, name=Theorem]{thm}
\begin{document}
\begin{thm}
This works fince because it's in one line.
\end{thm}
\begin{thm}
This does not work because:
\[
1+2=3 \qedhere
\]
\end{thm}
\end{document}