保持行距恒定,即使有后代

保持行距恒定,即使有后代

我正在尝试创建一个命令来排版文档中的标题。目前,我尽可能简化它以帮助调试可能出现的问题。我的代码是:

\documentclass{book}
\usepackage{fontspec}
\begin{document}
\begin{minipage}{8cm}
\fontspec[Scale=2.6]{Verdana}
\noindent Introdução ao Desenvolvimento em Android\par
\end{minipage}
\end{document}

如果你排版此文档,你会注意到此渲染:

渲染

我想让前两行之间的间距与第二行/第三行的大小相等。我知道我可以强制手动换行并添加跳过,但我真的希望它能自动完成。

谢谢你的帮助。

编辑:在阅读以下答案并查询互联网后,我的选择是使用这样的 fontsize 命令:

\fontspec{Verdana}\fontsize{26pt}{28pt}\selectfont
\noindent Introdução ao Desenvolvimento  em Android\par

答案1

不要\fontspec在文档中间使用,只需使用标准字体大小更改命令:

\documentclass{book}
\usepackage{fontspec}
\newfontfamily{\titlefont}{TeX Gyre Heros} % I don't have Verdana

\begin{document}
\begin{minipage}{8cm}
\centering\Huge\titlefont Introdução ao Desenvolvimento em Android
\end{minipage}
\end{document}

在此处输入图片描述

如果您想要精确的字体大小,而不是\Huge使用

\fontsize{26}{36}\selectfont

第二个参数是基线跳跃(以点为单位)。您可以调整参数以适应。

答案2

使用 setspace包并将行间跳转也拉伸至 2.6。我借此机会添加了\raggedright开关,以获得正确的水平间距:

\documentclass{book}
\usepackage{fontspec}
\usepackage{setspace}

\begin{document}

\begin{minipage}{8cm}\setstretch{2.6}
  \fontspec[Scale=2.6]{Verdana}\raggedright
  \noindent Introdução ao Desenvolvimento em Android\par
\end{minipage}

\end{document} 

在此处输入图片描述

相关内容