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