如何讓 Garamondx 工作?

如何讓 Garamondx 工作?

我在 Windows 10 上使用 Texmaker 和 TeXLive。

環顧四周,我發現字體 GaramondNo8 和 Garamondx 可用於提供美觀的文字和數學。

我很難讓他們工作。首先,當我嘗試使用

\usepackage{garamondx}

我收到錯誤訊息:找不到文件“garamondx.sty”。在網路上尋找發現這是因為這些字體的一些限制,我需要使用 getnonfreefonts (http://tug.org/fonts/getnonfreefonts/)。當我下載安裝程式時,它會詢問我使用什麼程式來運行它。我不知道用什麼程式來運行它,它的文件類型是“文件”。

基本上,我想知道需要在 LaTeX 檔案中放入哪些程式碼才能使用這些字體以及如何安裝它們。

抱歉...我完全是個菜鳥,無法弄清楚這些。

答案1

我認為它應該與 MiKTeX 相同:我已經檢查過它不在任何發行版中。您可以輕鬆地手動安裝;下載即可安裝garamondx.tds.zip安裝/字體CTAN 上的目錄,然後解壓縮在根你的texmf-local目錄。

(這是 MiKTeX 的過程 - TeX Live 可能略有不同)。在某個子目錄texmf-local(或您的主目錄)中,您應該有一個 updmap.cfg文件,您可以在其中添加以下行:

Map zgm.map

在 MiKTeX 中,還剩下最後一步(不確定在 TeX Live 下是否需要):以管理員身分從命令列執行:updmap.exe。這是為了刷新 type1 字型資料庫,以便編譯器知道在哪裡可以找到字型檔。

答案2

我假設 OP 不熟悉腳本和 Unix 系統。最簡單的方法確實是使用取得非自由字體:

  1. 下載腳本,位於https://tug.org/fonts/getnonfreefonts/install-getnonfreefonts
  2. 在您下載的資料夾中,運行chmod +x install-getnonfreefonts
  3. 成為超級使用者/管理員
  4. 鍵入./install-getnonfreefontstexlua install-getnonfreefonts
  5. 鍵入/usr/local/texlive/2021/bin/x86_64-linux/getnonfreefonts --sys garamondx或類似的東西。

就是這樣!

相關內容