В документе R Markdown «включает» для вывода docx? - PullRequest
1 голос
/ 19 мая 2019

В .Rmd ниже у меня есть includes: in_header: для вывода PDF и includes: before_body: для вывода DOCX.Есть ли что-то аналогичное для вывода docx?

Мой текущий взлом состоит в том, чтобы условно включить блок кода <!--- For DOCX Only ---> при создании вывода docx.Но я бы предпочел, чтобы этот беспорядок не попал в тело моего .Rmd и не переместился в какой-то файл preamble-word.tex.

tinytextest.Rmd

---
title: "TinyTeX Test"
author: "Me"
date: "5/3/2019"
output:
  word_document: default
  html_document:
    includes:
      before_body: preamble-mathjax.tex
  pdf_document:
    includes:
      in_header: preamble-v02.tex
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

<!--- For DOCX Only --->
`r if (!knitr:::is_latex_output() & !knitr:::is_html_output()) '
\\newcommand{\\mathbbm}[1]{\\mathbf{#1}}
'`

Hello

\[\mathbbm{1}_{S}(x)\]

preamble-mathjax.tex

\(\\newcommand{\\mathbbm}[1]{\\mathbf{#1}}\)

preamble.tex

\usepackage{bbm}
...