我正在尝试学习Rmarkdown,但是有一些东西是很难理解的。我试图把我的名字放在我打印的PDF的每一页的顶部,但是我也从页眉中的markdown文件中的文本中获得各种页眉,而且它经常重叠,使得所有内容都不可读。我从这里的另一个帖子学到了基础知识,但仍在努力。我只想让我的名字出现在标题里。我试着像你下面看到的那样修改它,但是我什么也得不到。这是我的YAML:
---
title: "Something"
author: "something"
date: "42 42 42"
output: pdf_document
includes:
in_header: {My name}
fontsize: 12pt
header-includes:
\usepackage{setspace}
\onehalfspacing
---谁可以写它,使我只得到我的名字在页面的顶部?同样,1/2的间距与在单词中设置间距为1.5是相同的,对吗?
发布于 2019-11-21 18:10:34
我认为有一个概念上的问题:您在yaml中放入includes: in_header:中的内容是包含在tex文档的前言中的文件,类似于您在header-includes:中的内容。这与文档的标题没有任何关系。
如果您想要更改这一点,请查看fancyhdr latex包
还请注意,在您的示例中多行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
testhttps://stackoverflow.com/questions/58971760
复制相似问题