QED 기호를 사용하는 정리 환경이 있고 해당 정리 끝에 축어적 블록을 넣으면 QED 기호가 아래 새 줄에 추가되어 추가 공간이 생성됩니다. \qedhere
위의 줄 끝에 기호를 배치하고 기호에 대해서만 추가 줄을 만들지 않는 매크로를 정의하는 방법이 있습니까 ?
MWE:
\documentclass{article}
\usepackage{amsthm}
\begin{document}
\begin{proof}
For example:
\begin{verbatim}
Some code.
\end{verbatim}
\qedhere
\end{proof}
\end{document}
편집하다:이것어떤 종류가 작동하는지 제안 \par\vspace{-1.7\baselineskip}\qedhere
하지만 조정이 필요한 "마법의" 값 1.7이 있으며 QED 기호는 여전히 다음 페이지에 배치될 수 있습니다.
답변1
이 코드는 작동하는 것 같습니다:
\documentclass{article}
\usepackage{amsthm}
\begin{document}
\begin{proof}
For example:
\begin{verbatim}
Some code.
\end{verbatim}
\vspace*{-\dimexpr2\baselineskip + \topsep + \partopsep}
\qedhere
\end{proof}
\end{document}