重新声明部分格式 - 居中

重新声明部分格式 - 居中

如果有人能解释一下以下内容如何居中而不是缩进,我将不胜感激?也许这不需要 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}

在此处输入图片描述

相关内容