Я пытаюсь использовать символ Unicode (U + 2685) в математическом режиме с Bookdown, я устанавливаю mathfont: STIX Two Math
(который содержит этот символ), но полученный PDF-файл содержит пустое место. (В то же время HTML верен.)
Что здесь не так?
(мое лучшее предположение - возможно, мне следует использовать пакет unicode-math
. К сожалению, я не могу его включитьв preamble.tex
, поскольку он несовместим с mathspec
, но в то же время я не вижу способа избавиться от mathspec
; в Bookdown жестко закодировано, что mathspec
usepackage
d при использовании xelatex.)
Минимальный воспроизводимый пример (показывает index.Rmd
, все остальные файлы такие же, как и для нового проекта по умолчанию, созданного с помощью RStudio):
---
title: "A Minimal Book Example"
author: "Yihui Xie"
date: "`r Sys.Date()`"
site: bookdown::bookdown_site
documentclass: book
link-citations: yes
description: "This is a minimal example of using the bookdown package to write a book. The output format for this example is bookdown::gitbook."
mainfont: STIX Two Math
mathfont: STIX Two Math
---
# Prerequisites
In text: ⚀.
In math mode: $⚀$.
Вот как выглядит результат: