![标题引导不当](https://linux22.com/image/252330/%E6%A0%87%E9%A2%98%E5%BC%95%E5%AF%BC%E4%B8%8D%E5%BD%93.png)
下面是一个糟糕的(和非恒定的)标题示例,它给我带来了麻烦:
\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
无论如何都会执行它。
该图显示了拆除多余牙套的“前后”情况。