У меня есть большой проект, который содержит несколько глав (или детей), которые я могу успешно связать в формате 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 и docx.
У кого-нибудь есть идеи по поводу обходного пути?