标题引导不当

标题引导不当

下面是一个糟糕的(和非恒定的)标题示例,它给我带来了麻烦:

\documentclass[a4paper, 12pt]{memoir}
\usepackage{fontspec}
\setmainfont[Mapping=tex-text,Numbers=OldStyle]{Cardo}

\begin{document}

\begin{titlingpage}
\begin{center} 
{ \fontsize{36pt}{72pt}\selectfont \bfseries A Title To Show Off The Poor Leading In Titles and How the aaaaaaaaaaaaaaaaaaaaa Skip in Fontsize is Ignored }
\end{center}
\end{titlingpage}

\end{document}

请注意,第二个参数\fontsize被完全忽略了。我尝试了各种方法来解决这个问题,但都无济于事。首先,为什么会这样,其次,我该怎么做才能解决这个问题?

注意:我会发布一个示例图片,但我还没有足够的声誉。抱歉。

答案1

\begin{titlingpage}
\begin{center} 
\fontsize{36pt}{72pt}\selectfont\bfseries A Title To Show Off 
The Poor Leading In Titles and How the aaaaaaaaaaaaaaaaaaaaa
Skip in Fontsize is Ignored
\end{center}
\end{titlingpage}

不需要额外的括号,因为字体大小声明将以center其所在的环境 () 结束。

一个段落只能有一个基线跳过;使用额外的括号时,当 TeX 评估段落结束时,字体大小声明的效果已经完成,因此使用的基线跳过是默认的。

在其他情况下,括号可能是必要的,因为字体变化不在某些环境中;\par在这些情况下,在结束括号之前发出。

在这种情况下也是\selectfont没有必要的,因为\bfseries无论如何都会执行它。

该图显示了拆除多余牙套的“前后”情况。

在此处输入图片描述

相关内容