我希望能够使用该forest
包绘制一个图表,其标签使用字体“Linux Libertine O”。我尝试了以下 MWE,但这会忽略字体命令。我该如何实现它?
\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
是可行的方法!