編輯

編輯

我希望能夠使用該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就是要走的路!

相關內容