我相信这个问题已经有了答案,但是我找不到。在将R markdown文档编译为pdf时,如何更改标题的字体大小和间距?
谢谢!
我相信这个问题已经有了答案,但是我找不到。在将R markdown文档编译为pdf时,如何更改标题的字体大小和间距?
谢谢!
我不确定您希望文档看起来的确切方式,但是下面是使用Latex
标记控制间距和字体大小的一些方法。 在下面的rmd
文档中:
\vspace{5cm}
在标题的第一行上方添加空格。\vspace{0.5cm}
在标题的两行之间添加空格。\LARGE
和\Large
在标题的不同行上给出不同的字体大小。|
允许多行标题。\newpage
将在标题页后开始主文档文本的新页面。---
title: |
| \vspace{5cm} \LARGE My Title is really long and takes up several lines of text
| \vspace{0.5cm} \Large My Title is really long and takes up several lines of text
author: "eipi10"
date: "5/16/2017"
output: pdf_document
---
\newpage
Document text here.
\LARGE
是一个开关,不需要参数,因此应该使用 {\LARGE ...}
。如果在其后不另起一段,则与下一行的间距将不正确。 - samcarter_is_at_topanswers.xyzvspace{}
命令包含负值,以缩小空白空间begin{}
和 end{}
语法,因为使用简单的代码如 \normalsize{}
,我发现标题、姓名等周围出现了多余的大括号。---
title: \vspace{-0.75cm} \begin{normalsize} My Title \end{normalsize} \vspace{-0.5cm}
author: \begin{normalsize} My Name \end{normalsize}
date: \begin{normalsize} 5/16/2017 \end{normalsize}
output: pdf_document
---
\normalsize{...}
是不正确的语法。这样的字体命令是开关,不接受参数,因此应该写成 {\normalsize ...}
。但正如您正确观察到的那样,如果之后没有开始新段落,这将导致不正确的间距。 - samcarter_is_at_topanswers.xyz
title: \scriptsize{My Title}
。至于间距,您是指多行标题之间需要不同的行间距吗? - eipi10fontsize: 15pt
。如果您想临时更改字体大小,有一个latex命令可以设置特定的字体大小,但最好使用各种命名大小(例如\normalsize
,\Large
,\scriptsize
),因为这些始终相对于您文档的基线字体大小。在此处查看详细信息。 - eipi10