
Я хотел бы иметь возможность использовать forest
пакет для рисования диаграммы, метки которой используют шрифт "Linux Libertine O". Я попробовал следующий MWE, но он игнорирует команду font. Как мне заставить это работать?
\documentclass[tikz]{standalone}
\usepackage{forest}
\usepackage{fontspec}
\setromanfont{Linux Libertine O}
\begin{document}
\begin{forest}
[node
[option 1]
[option 2]
]
\end{forest}
\end{document}
решение1
О, боже, оказывается, это был крайне элементарный вопрос. Ответ: убедитесь, что компилируете с помощью, xelatex
а не pdflatex
!
Я оставлю этот вопрос, а не удалю его, на всякий случай, если кто-то так же запутался, как и я...
Редактировать
Как указал @egreg в комментариях, pdflatex
на самом деле не выводит никаких данных. (Я думаю, причина, по которой я так думал, заключается в том, что я тестировал без строк fontspec, а затем добавил их и запустил latexmk в тихом режиме, а затем принял старый вывод pdf за результат недавно запущенного pdflatex.) В любом случае, xelatex
это правильный путь!