我正在使用rmarkdown生成pdf文檔,並且在RStudio中使用轉換完成或使用R中的render()
函數。任何人都可以給我一些更改大小的指針,用於文檔標題和作者姓名的字體的顏色等?通過編輯文檔中的前端內容,我已經取得了很多進展,例如更改整體字體等,但我完全失去了這一點。請記住,我不會說的LaTeX非常好...在降價中更改文檔標題和作者姓名的字體
感謝您的幫助比從來沒有我想
我正在使用rmarkdown生成pdf文檔,並且在RStudio中使用轉換完成或使用R中的render()
函數。任何人都可以給我一些更改大小的指針,用於文檔標題和作者姓名的字體的顏色等?通過編輯文檔中的前端內容,我已經取得了很多進展,例如更改整體字體等,但我完全失去了這一點。請記住,我不會說的LaTeX非常好...在降價中更改文檔標題和作者姓名的字體
感謝您的幫助比從來沒有我想
猶未晚。
如果不使用一點LaTeX,更改默認的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包創建文檔標題。該文檔可以找到here。
使用該包的命令\pretitle
和\preauthor
我們可以重新定義標題的風格。由rmarkdown使用的默認值(參見code on github)
\pretitle{\vspace{\droptitle}\centering\huge}
\preauthor{\centering\large\emph}
我們的代碼。我們做了什麼:
我們導入了兩個包xcolor
和fetamont
。第一個是需要使用顏色,第二個是包含我們打算使用的字體的包。
在接下來的三行中,我們定義了3個新命令。第一個(\eiadfamily
)用於設置字體系列爲eiad
。 另外兩個(\myauthor
,\mytitle
)只是結合了字體和顏色的設置。
最後,我們重新定義\preauthor
和\pretitle
到
\pretitle{\vspace{\droptitle}\centering\huge\eiadfamily}
\preauthor{\centering\large\myauthor}
(請注意,我刪除\emph
從\preauthor
由於FFM字體系列的立體版本不可用。)
下面是結果:
可用字體概述可在http://www.tug.dk/FontCatalogue/找到。
夢幻般的答案。值得指出的是,如果字體已經安裝在系統中,您可以簡單地使用' - \ newcommand * \ eiadfamily {\ setmainfont {eiad}}'。 – DaveRGP