Latex 在标记中更改文档标题和作者姓名的字体
我正在使用rmarkdown生成一个pdf文档,可以在RStudio中进行转换,也可以使用R中的Latex 在标记中更改文档标题和作者姓名的字体,latex,r-markdown,Latex,R Markdown,我正在使用rmarkdown生成一个pdf文档,可以在RStudio中进行转换,也可以使用R中的render()函数进行转换。有人能给我一些指示来更改文档标题和作者姓名所用字体的大小、颜色等吗?通过编辑文档中的前端内容,我在更改整体字体等方面取得了很多进展,但我完全迷失在这一点上。请记住我说得不太好 谢谢你的帮助我想迟到总比不到好 如果不使用一点乳胶,更改默认rmarkdown布局的各个部分将不起作用 首先,这里是一个可复制的示例: --- title: "Lord of the Rings"
render()
函数进行转换。有人能给我一些指示来更改文档标题和作者姓名所用字体的大小、颜色等吗?通过编辑文档中的前端内容,我在更改整体字体等方面取得了很多进展,但我完全迷失在这一点上。请记住我说得不太好
谢谢你的帮助我想迟到总比不到好 如果不使用一点乳胶,更改默认rmarkdown布局的各个部分将不起作用 首先,这里是一个可复制的示例:
---
title: "Lord of the Rings"
author: "J. R. R. Tolkien"
header-includes:
- \usepackage{xcolor}
- \usepackage{fetamont}
- \newcommand*\eiadfamily{\fontencoding{OT1}\fontfamily{eiad}\selectfont}
- \newcommand{\mytitle}{\eiadfamily}
- \newcommand{\myauthor}{\ffmfamily \textcolor{blue}}
- \pretitle{\vspace{\droptitle}\centering\huge\eiadfamily}
- \preauthor{\centering\large\myauthor}
output: pdf_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## Chapter 1
在这种方法中,我们不需要包含自定义TeX模板。我们利用rmarkdown使用名为titling
的LaTeX包来创建文档标题这一事实。可以找到文档
使用该包的命令\pretitle
和\preauthor
,我们可以重新定义标题的样式。rmarkdown使用的默认值为(请参阅)
现在转到代码。我们做了什么:
我们进口了两个软件包,xcolor
和fetamont
。第一个是利用颜色,后一个是包含我们想要使用的字体的包
在接下来的三行中,我们定义了3个新命令。第一个(\eiadfamily
)用于将字体系列设置为eiad
。
另外两个(\myauthor
,\mytitle
)只是将字体和颜色的设置结合起来
最后,我们将\preauthor
和\pretitle
重新定义为
\pretitle{\vspace{\droptitle}\centering\huge\eiadfamily}
\preauthor{\centering\large\myauthor}
(注意,我从\preauthor
中删除了\emph
,因为ffm字体系列的倾斜版本不可用。)
结果如下:
有关可用字体的概述,请访问。仅添加CSS代码块即可为我解决此问题:
```{css echo=FALSE}
.author {color: black; font-family: cursive }
.title {color: black; font-family: cursive }
回答得很好。值得指出的是,如果系统中已经安装了字体,您只需使用
-\newcommand*\eiadfamily{\setmainfont{eiad}}
。
```{css echo=FALSE}
.author {color: black; font-family: cursive }
.title {color: black; font-family: cursive }