Aqui está um MWE:
\documentclass[a4paper,english,hebrew,numbers=noenddot]{scrartcl}
\usepackage{fontspec}
\usepackage{adforn}
\renewcommand\partlineswithprefixformat[3]{ #2 #3\adforn{64}}
\begin{document}
\part{ABC}
\end{document}
Quero que a folha fique na mesma linha do nome da peça, se for possível, como posso fazer?
Obrigado!
Responder1
O que descrevo aqui é uma espécie de solução alternativa. A linha não quebra sem motivo. Em princípio, você deve investigar o que \partlineswithprefixformat
faz e por que produz uma caixa tão estreita. Agora estou assumindo que você não deseja fazer nada disso, apenas forçar a folha a ficar na mesma linha que ABC. (Pode haver razões para isso, por exemplo, quando um diário "abençoou" você com uma classe de documento obscuro. Claramente, scrartcl
não é obscuro. Mas o seguinte provavelmente também funcionará para modelos obscuros.) Então você poderia fazer isso.
\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}
Responder2
Aqui está outra solução alternativa, assumindo que não há \strut
comando no título da parte. Funciona também com títulos de peças com mais de uma linha:
\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}
Resultado: