R Уценка документа с выводом html / docx с использованием пакета LaTeX bbm? - PullRequest
1 голос
/ 19 мая 2019

Как я могу использовать пакет LaTeX bbm в уценке R для вывода html / docx?

В настоящее время я использую решение для взлома ниже, где, по сути, я просто отказался от использования пакета bbm для вывода .docx / .html. Есть ли решение взлома, в котором я все еще могу использовать пакет?

Заметьте, этот вопрос относится к моему вопросу В документе R Markdown «включает» для вывода docx? , где я специально спрашиваю о том, как переместить этот специальный фрагмент кода <!--- For DOCX Only ---> в Файл preamble-word.tex для включения в заголовок YAML. Этот вопрос также связан с вопросом Как заставить \ bm {} работать в файле разметки R (в HTML)? Мой текущий хак для bbm в основном является адаптацией одного из предложенных хаков как ответ на этот вопрос.

tinytextest.Rmd

---
title: "TinyTeX Test"
author: "Me"
date: "5/3/2019"
header-includes:
  - \usepackage{bbm}
output:
  pdf_document: default
  html_document: default
  word_document: default
---

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

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

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

Hello

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

.pdf вывод

enter image description here

.docx / .html output

enter image description here

...