如何解决无法使用相同的 Rmarkdown 输入输出到 pdf、word 和 HTML
所以我希望有一个简单的 HTML
、Word
和 PDF
输出到静态 R
降价文档。它在下面。
脚本与 Word 和 HTML 结合得很好。但是编织成pdf会出现以下错误。
! Package amsmath Error: \begin{align} allowed only in paragraph mode.
Error: LaTeX failed to compile pdfissuesdoubeldollar.tex. See
https://yihui.org/tinytex/r/#debugging for debugging tips. See
pdfissuesdoubeldollar.log for more info
现在,我可以同时取出 $$ 并且它将进行 PDF 和 HTML 编织,但 Word 只是跳过编写方程式。仅使用 1 美元也无济于事,而且还有等式未在页面上居中的问题。
有一些解决方法,例如制作 word 文件,然后使用 acrobat 或将 word 文件另存为 PDF。但我正在尝试自动编织大约 130 个文件,而不必维护两个单独的文件。不必维护单独的文件是我从 MSWord 迁移到 Rmarkdown 的唯一主要原因。我愿意有一个带美元和不带美元的条件 R 脚本,但是我如何捕获它编织到的输出格式以及我如何做到这一点。任何帮助将不胜感激。
下面的Rmarkdown脚本
output:
pdf_document:
toc: no
toc_depth: '4'
html_document:
toc: yes
toc_depth: 4
toc_float: yes
theme: readable
word_document:
toc: no
toc_depth: '4'
{r setup,include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
$$\begin{align} \in_{a} &= \frac{\text{Approximate Error}}{\text{Present Approximation}}\\ &= \frac{- 0.3830}{9.8800}\\ &= - 0.0388\end{align}$$
解决方法
对于 LaTeX 方程,我通常总是使用 \begin{split}
而不是 \begin{align}
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。