如何在 Mac 上安裝 uarial.sty?

如何在 Mac 上安裝 uarial.sty?

我正在使用 TexShop(10.6 上的 2.43)來管理 LaTeX,但出現以下錯誤:

! LaTeX Error: File 'uarial.sty' not found.

我嘗試使用該方法這個問題

\usepackage{listings}

但顯然,uarial.sty 尚未安裝。這絕對是一個CTAN包,並且我在 TeX Live 的下載清單中沒有看到任何相關的軟體包。由於下載需要很長時間,我應該在下載清單中尋找什麼包?或者我應該使用其他方法嗎?

我嘗試安裝非免費字體。為此,我這樣做了:

  1. 從 @MarcoDaniel 提供的連結下載了 install-getnonfreefonts。
  2. 創建了以下腳本以避免編輯我自己的路徑:

#!/bin/bash

#腳本在目錄中執行字型安裝程式 export PATH=/usr/local/texlive/2010/bin/x86_64-darwin:$PATH

exec texlua ~/下載/安裝-getnonfreefonts

  1. 以 sudo 運行該腳本,得到以下輸出:
    偵測到的系統:x86_64-darwin
    偵測到的安裝:/usr/local/texlive/2010
    安裝 texmf/scripts/getnonfreefonts/getnonfreefonts.pl ... [完成]
    安裝 texmf/doc/man/man1/getnonfreefonts.1 ... [完成]
    安裝 texmf/doc/man/man1/getnonfreefonts-sys.1 ... [完成]
    安裝 texmf/doc/man/man1/getnonfreefonts.man1.pdf ... [完成]
    安裝 texmf/doc/man/man1/getnonfreefonts-sys.man1.pdf ... [完成]
    md5sum: cdc91dd4b6bea936a013a16836421a0b getnonfreefonts.pl ... [確定]
    md5sum: f850d910dd96ee27cecdb3772047d247 getnonfreefonts.1 ... [確定]
    md5sum: fb2b0f7699db8e627d4e26b730e94928 getnonfreefonts-sys.1 ... [確定]
    md5sum: 415b51f7c80a4abe8d0a667a04c9d525 getnonfreefonts.man1.pdf ... [確定]
    修復檔案權限...[完成]
    在“bin/universal-darwin”中建立符號連結...[完成]
    在「bin/x86_64-darwin」中建立符號連結...[完成]
    texhash:更新 /usr/local/texlive/2010/texmf/ls-R...
    texhash:完成。
  1. 重新啟動 TeXShip
  2. 重建文件,沒有樂趣。

答案1

該字體可以透過腳本輕鬆安裝getnonfreefonts。可在 tug.org 上取得:

TUG 取得非自由字體


編輯:我嘗試安裝取得非自由字體在我的 Mac 上。在下面的解釋中,我將嘗試解釋我的步驟。首先我有以下機器:

  • iMac 27"
  • 安裝更新的 MacTeX 2011

現在步驟。

  1. 我下載了安裝腳本
  2. 打開終端機並轉到資料夾下載

    cd Download

  3. 運行安裝:

    sudo texlua install-getnonfreefonts

  4. 安裝完成,scipts 及其執行檔getnonefreefonts現在getnonfreefonts-sys位於

    /usr/local/texlive/2011/bin/x86_64-darwin/

  5. 現在您可以運行腳本了

    sudo getnonfreefonts-sys -a

答案2

如果由於某種原因無法使用該getnonfreefonts腳本,則需要自行複製相關文件。我建議您將它們安裝在 LOCALTEXMF 目錄樹中。您需要擁有 root 或 sudo 權限。

  • 下載arial.ziphttp://www.ctan.org/tex-archive/fonts/urw/arial//usr/local/texlive/texmf-local。 (更新,2011/11/012:這個 zip 檔案曾經被稱為“ua1.zip”,但在某些時候檔案名稱似乎已更改為“arial.zip”。

  • 解壓縮 zip 檔案。各種檔案將被複製到docdvipsfonts和目錄下的子目錄和子tex子目錄中(包括uarial.stytotex/latex/ua1ua1.mapto fonts/map/dvips/ua1)。

  • 跑步sudo -H mktexlsr

  • 運行命令sudo -H updmap-sys --enable Map=ua1.map。 (更新,2012/11/02:即使 zip 檔案的名稱已變更為 arial.zip,地圖檔案仍稱為「ua1.map」—請參見上文。)

  • 再次運行sudo -H mktexlsr

快樂TeXing!

相關內容