使用回忆录创建一本书......我需要一些指导

使用回忆录创建一本书......我需要一些指导

我是 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}看上去没起到作用。

相关内容