我有一个大型项目,其中包含多个章节(或子章节),我可以将它们成功地编写为pdf或docx。
这里是master.Rmd
编织孩子chapterOne.Rmd
---
title: Title of My Project
author: "My Name"
csl: G:/My Drive/ZoteroRPlugin/styles-master/spectroscopy-letters.csl
output:
pdf_document:
includes:
in_header: styles/preamble.tex #not relevant to the question
keep_tex: yes
latex_engine: xelatex
number_sections: yes
word_document:
fig_caption: yes
toc: yes
reference_docx: styles/word-styles-reference_05.docx
link-citations: yes
documentclass: styles/thesis-umich3
bibliography: G:/My Drive/ZoteroRPlugin/Report_references.bib
---
```{r global_options, include=FALSE}
library(knitr)
knitr::opts_chunk$set(fig.align='center')
use_betterbiblatex = TRUE
```
\chapter{Introduction}
<!--# Introduction -->
```{r child = 'chapterOne.Rmd'}
```
\pagebreak
\chapter{Literature Review}
```{r child = 'chapterTwo.Rmd'}
```
\pagebreak
这是子文件chapterOne.Rmd
之一的代码。
---
output: pdf_document
---
```{r chapter1_options, include=FALSE}
library(knitr)
knitr::opts_chunk$set(fig.align='center')
use_betterbiblatex = TRUE
```
## Level 1 Heading
Insert Text Here
### Level 2 Heading
但是为了正确完成标题,我需要在编织到docx时增加标题级别(这是由于我需要使用csl文件)。由于无法识别命令\chapter{Introduction}
(很好)。
以下是上传到docx
时的屏幕截图,为我提供了正确的标题
但是,这会导致pdf
的电平不正确。
我意识到我可以Ctrl+H
到Find/Replace
到##
到#
,但这并不是每次我都要在编织到pdf与pdf之间切换时的最佳选择docx。
有人对解决方法有什么想法吗?