답변1
여기서 설명하는 것은 일종의 해결 방법입니다. 이유 없이 줄이 끊어지지 않습니다. 원칙적으로 무엇이 \partlineswithprefixformat
그렇게 좁은 상자를 생성하는지, 왜 생성되는지 조사해야 합니다 . 나는 이제 여러분이 이 작업을 수행하고 싶지 않고 리프가 ABC와 같은 줄에 있도록 강제한다고 가정합니다. (이에는 이유가 있을 수 있습니다. 예를 들어 저널에서 어두운 문서 클래스를 "축복"한 경우입니다. 분명히 scrartcl
어두운 문서 클래스는 아닙니다. 그러나 다음은 어두운 템플릿에서도 작동할 가능성이 높습니다.) 그러면 다음을 수행할 수 있습니다.
\documentclass[a4paper,english,hebrew,numbers=noenddot]{scrartcl}
\usepackage{fontspec}
\usepackage{adforn}
\renewcommand\partlineswithprefixformat[3]{ #2 \hbox{#3\adforn{64}}}
\begin{document}
\part{ABC}
\end{document}
답변2
\strut
부품 제목에 명령이 없다고 가정하는 또 다른 해결 방법은 다음과 같습니다 . 한 줄보다 긴 부분 제목에도 작동합니다.
\documentclass[a4paper,numbers=noenddot]{scrartcl}
\usepackage{fontspec}
\usepackage{adforn}
\usepackage{xpatch}
\renewcommand\partlineswithprefixformat[3]{#2%
{\xapptocmd\strut{\adforn{64}}{}{\PatchFailed}#3}%
}
\begin{document}
\part{ABC}
\part{ABC ABC ABC ABC ABC ABC ABC ABC}
\end{document}
결과: