我是 LaTex 的新手,非常需要一些指导。
我被要求使用 LaTex 课堂回忆录来格式化一本书……我需要使用
Garamond 字体大小 12pt/14,5
...我通过回忆录文件发现 14,5 是行距,即行与行之间的间距......
“印刷工和印刷商对正常文本行之间的垂直空间的术语是行距。”
这是我收到的主要指示……但我该如何将其应用到我的书中呢?
并且作者需要一本 21x14cm 大小的书,我相信 \documentclass[a5paper] 中包含的 a5paper 选项应该可以满足要求。
这是我目前拥有的代码......
\documentclass[12pt,twoside,openany,showtrims,a5paper]{memoir}
\usepackage[brazilian]{babel} %Translates to Portuguese
\usepackage[utf8]{inputenc} %Recognize special characters
\usepackage{ebgaramond} % Defines garamond font
\begin{document}
\maketitle
\chapter*{Dedicatória}
\input{1dedicatoria}
\newpage
\chapter*{Agradecimentos}
\input{2agradecimentos}
\tableofcontents*
\chapter*{Síntese}
\input{3sintese}
\chapter*{Apresentação}
\input{4apresentacao}
\chapter{Preparação}
\input{5preparacao}
.
.
.
.
\chapter*{Conclusão}
\input{26conclusao}
\end{document}
尽管我已经删除了任何不必要的额外代码块。
我的问题是如何应用我收到的 Garamond 字体大小 12pt/14,5 的主要指令。
答案1
我memoir,
相信这比你想象的要简单得多。你不需要任何额外的包,也不需要\fontsize
命令。
将第一行代码编码为:
\documentclass[12pt,twoside,openany,showtrims,a5paper]{memoir}
当您将字体大小设置为 12pt 时,memoir
将行距设置为 14.5pt,这正是您想要的。
从mem12.clo
哪里设置:
\setlength{\onelineskip}{14.5\p@}
最后,如果您需要将行距调整为其他值,memoir
您可以对行距应用一个因子。例如,假设您想要(但愿不会!)16pt 行距。$16 / 14.5 = 1.1035$,因此您可以这样编码:
\setSingleSpace{1.1035}
\SingleSpacing
以下是一个例子:
\documentclass[12pt,twoside,openany,showtrims,a5paper]{memoir}
\usepackage{ebgaramond} % Defines garamond font
\usepackage{lipsum}
\begin{document}
\the\baselineskip
\lipsum[4]
\setSingleSpace{1.1035}
\SingleSpacing
\the\baselineskip
\lipsum[4]
\end{document}
结果是:
答案2
为了使\fontsize{12}{14.5}
生效,您还必须调用\selectfont
。如果我修改您原来的例子,您就会明白我的意思:
% note: default font size set to 10pt
\documentclass[10pt,twoside,openany,showtrims,a5paper]{memoir}
\usepackage[brazilian]{babel} %Translates to Portuguese
\usepackage[utf8]{inputenc} %Recognize special characters
\usepackage{ebgaramond} % Defines garamond font
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\fontsize{12}{14.5}
\lipsum[1]
\fontsize{12}{14.5}\selectfont
\lipsum[1]
\end{document}
根据LaTeX2e:非官方参考手册(2015 年 10 月),低级字体命令如:
\fontencoding
\fontfamily
\fontseries
\fontshape
\fontsize
\baselinestretch
和\linespread
\selectfont
直到被调用之后才生效。
答案3
就这样...
我可以通过包括来配置它
.......
\package{}leading \begin{document} \leading{14,5pt}
虽然\fontsize{12pt}{14,5pt}
看上去没起到作用。