mathbb 无法正常工作,并且 mathbbm/mathds 无法在 rmarkdown 中编译

mathbb 无法正常工作,并且 mathbbm/mathds 无法在 rmarkdown 中编译

我正在尝试获取 rmarkdown 文件中的数学 1 字符。\mathbb{1}仅生成一个简单的1, 并且\mathbbm{1}/\mathds{1}由于某种原因无法编译。

title: "A3"
header-includes:
  - \usepackage{mathtools}
  - \DeclarePairedDelimiter\floor{\lfloor}{\rfloor}
  - \usepackage{dsfont}
output: 
  html_document

答案1

虽然我不能确定,除非你发布血管内皮生长因子,这看起来好像您没有包含您想要的字体包。

对于新文档,我建议您使用现代工具链,包括 LuaLaTeX 或 XeLaTeX 和软件包unicode-math。这样,\mathbb{1}开箱即用。您可以使用选项加载任何您喜欢的字体作为您的\mathbb字体。[range=bb]\setmathfont

如果您需要使用旧版工具链,经典\mathbb命令仅支持大写字母。但是,包括在内的一些字体包stix2启用了\mathbb{1}。该\mathds命令来自dsfont

还可以将包含数字的双击字体加载为符号字体,并使用 访问其符号\DeclareMathSymbol,或将其作为文本字体包装起来,\mbox\text在数学模式下使用。

如果您无论如何都要转换为 HTML,您可以尝试dsfont用替换amssymb

相关内容