gpt4 book ai didi

html - 在 RMarkdown 中,如何在使用 HTML 或 Word 输出时包含 latex 代码

转载 作者:行者123 更新时间:2023-12-05 06:54:03 24 4
gpt4 key购买 nike

我有一个非常基本的问题。我没有在任何地方找到答案。我担心答案是否定的。

使用 R Markdown,我想使用带有 HTML 或 Word 输出的 LaTex 代码。

一个非常简单的 MVE:

我想执行以下代码:

This text has been written with both \LaTeX{} and Rmd codes.

使用 LaTex/PDF 输出,没问题。我得到“此文本已使用 Latex 和 Rmd 代码编写。” (带有漂亮的 LaTeX 标志!)

对于 HTML 或 Word 输出,我得到“此文本已使用 和 Rmd 代码编写。”

因此,LateX 代码会随着非 LateX 输出而消失。

你知道有没有办法解决这个问题?

提前致谢

埃里克

编辑:这是另一个使用简单表格的例子

\begin{table}[h]
\centering
\caption{A simple table}
\begin{tabular}{|l|c|c|}
\hline
a & b & c \\
d & e & f \\
\hline
\end{tabular}
\end{table}

最佳答案

如果您将 LaTeX 输出放在美元符号之间,它将起作用。 在 HTML 中,如果您处于离线状态,它将不起作用!:

This text has been written with both $\LaTeX{}$ and Rmd codes.

在 R Markdown 中,Pandoc 将 LaTeX 转换为 Office 数学标记 (OMML)。因此,据我所知,您可以在 Word 中获得 LaTeX 输出,但不会获得 Logo 。

对于 Word 中的 LaTeX 输出,删除反斜杠并添加美元符号,如下所示:

This text has been written with both $LaTeX{}$ and Rmd codes.

或者在反斜杠和输出之间留一个空格:

This text has been written with both $\ LaTeX{}$ and Rmd codes

这是在 Word 中生成的文档的快照:

Code and output in Word

关于html - 在 RMarkdown 中,如何在使用 HTML 或 Word 输出时包含 latex 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65635624/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com