繁体   English   中英

在 rmarkdown 中创建页面 header 时出现格式问题

[英]Formatting issue when creating page header in rmarkdown

我正在尝试学习 Rmarkdown,但有些东西非常难以捉摸。 我试图将我的名字放在我打印的 PDF 的每一页的顶部,但是我还从 header 中的 markdown 文件中的文本中获取了各种标题,这使得它经常重叠。 我从这里的另一个线程中学习了基础知识,但仍在苦苦挣扎。 我只希望我的名字出现在 header 中。 我试图像您在下面看到的那样对其进行修改,但是我什么也没有得到。 这是我的 YAML:

---
title: "Something"
author: "something"
date: "42 42 42"
output: pdf_document
includes:
in_header: {My name}
fontsize: 12pt
header-includes:
\usepackage{setspace}
\onehalfspacing
---

谁能写出来让我在页面顶部只看到我的名字? 此外, onehalfspacing 与将间距设置为 1.5 在 word 中相同,对吗?

我认为存在一个概念问题:您放入的includes: in_header:在 yaml 中是包含在您的 tex 文档的序言中的文件,类似于您在header-includes:中的内容。 这与您文档的标题没有任何关系。

如果你想改变这个,看看fancyhdr latex package

另请注意,多行header-includes:的语法在您的示例中是错误的。 您需要在每一行前加上-

---
title: "Something"
author: "something"
date: "42 42 42"
output: pdf_document
fontsize: 12pt
header-includes:
  - \usepackage{setspace}
  - \onehalfspacing
  - \usepackage{fancyhdr}
  - \fancyhead[c]{your name}
  - \pagestyle{fancy}
  - \setlength{\headheight}{15pt}
---

test

\newpage

test

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM