Как я могу использовать пакет 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 вывод

.docx / .html output
