Использование символов Юникода в математическом режиме с Bookdown (xelatex) - PullRequest
0 голосов
/ 01 ноября 2019

Я пытаюсь использовать символ Unicode (U + 2685) в математическом режиме с Bookdown, я устанавливаю mathfont: STIX Two Math (который содержит этот символ), но полученный PDF-файл содержит пустое место. (В то же время HTML верен.)

Что здесь не так?

(мое лучшее предположение - возможно, мне следует использовать пакет unicode-math. К сожалению, я не могу его включитьв preamble.tex, поскольку он несовместим с mathspec, но в то же время я не вижу способа избавиться от mathspec; в Bookdown жестко закодировано, что mathspecusepackage 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: $⚀$.

Вот как выглядит результат:

enter image description here

...