如果有人能解释一下以下内容如何居中而不是缩进,我将不胜感激?也许这不需要 MWE?
\RedeclareSectionCommand[
indent=1.25in,
font=\fontsize{45}{40}\selectfont\mdseries\mathilde
font=\fontsize{15}{10}
]{section}
\setkomafont{section}{\fontsize{45}{40}\selectfont\fontspec{mathilde}}
答案1
您可以通过重新定义 来更改所有部分级别的对齐方式\raggedsection
。默认值为\raggedright
。但是,如果您想将部分标题居中,请不要为其设置缩进。
\documentclass{scrbook}
\renewcommand*\raggedsection{\centering}
\RedeclareSectionCommand[
font=\fontsize{15}{10}\selectfont
]{section}
\usepackage{blindtext}
\begin{document}
\blinddocument
\end{document}
请注意,您可以为章节重新定义设置不同的对齐方式\raggedchapter
,默认为\raggedsection
。
如果只需要将部分居中,您可以重新定义\sectionlinesformat
。
\documentclass{scrbook}
\RedeclareSectionCommand[
font=\fontsize{15}{10}\selectfont
]{section}
\makeatletter
\renewcommand\sectionlinesformat[4]{%
\ifstr{#1}{section}
{\centering\@hangfrom{\hskip #2#3}{#4}}
{\@hangfrom{\hskip #2#3}{#4}}%
}
\makeatother
\usepackage{blindtext}
\begin{document}
\blinddocument
\end{document}