我可以按如下方式设置元素的字体:
\addtokomafont{part}{\normalfont\huge\raggedright}
我怎样才能改变字体仅有的对于未命名的部分,即part*
?
答案1
不要改变页脚设置中的标题对齐方式。
使用最新的 KOMA-Script 版本(3.25 或更新版本),您可以进行修补\partlineswithprefixformat
以获得不同的字体以及编号和未编号部分的不同对齐方式。
例子:
\documentclass{scrartcl}[2018/03/30]% needs version 3.25 or newer
\usepackage{lipsum}% only for dummy text
\renewcommand*\raggedpart{\centering}
\newcommand*\raggedunnumberedpart{\raggedright}
\newkomafont{unnumberedpart}{\normalfont\huge}
\usepackage{xpatch}
\xpretocmd\partlineswithprefixformat{%
\ifstr{#1}{part}
{\IfArgIsEmpty{#2}
{\raggedunnumberedpart
\addtokomafont{part}{\usekomafont{unnumberedpart}}%
}{}%
}{}%
}{}{\PatchFailed}
\begin{document}
\part{Numbered part}
\lipsum[1]
\addpart{Unnumbered part}
\lipsum[2]
\addpart*{Second unnumbered part}
\lipsum[3-4]
\part{Second numbered part}
\lipsum[5]
\end{document}
结果: