首页 > 解决方案 > 在 rmarkdown 中使用乳胶包中的字符和 html_output

问题描述

我正在尝试使用 yaml 序言中加载的乳胶包中的符号(例如本例中的音乐学)。它适用于设置为 pdf 的输出,但不适用于 hmtl 输出。如何从输出设置为 html_document 的加载包中访问命令/符号?

---
title: test
output:
  html_document
header-includes:
  - \usepackage{musicography}
---
  
$\musHalf$

标签: latexr-markdown

解决方案


编辑:并非所有 Latex 包都可以使用output: html_document. 在此处引用用户 cderv : 您需要查看 MathJax 是否支持 Tex 包作为扩展


如果您找到相应的,数学元 SE 上的这个答案建议使用 Unicode 字符的解决方法。有关音乐符号的完整列表,请参阅Unicode 标准,版本 13.0。一旦你有了 Unicode,你接下来需要HTML Entity。最后,将 HTML Entity 放入文档中并编织。

从您的示例中,我认为您正在尝试表示一个half note,我发现 Unicode 是1D15E. 相应的HTML实体是我在这里找到的:𝅗𝅥𝅗𝅥

在此处输入图像描述

代码将是:

---
title: test
output:
  html_document
---

𝅗𝅥  
𝅗𝅥

最后,这个维基百科条目提供了西方音乐符号拜占庭音乐符号古希腊音乐符号的链接,以备您需要时使用。


推荐阅读