
我做了什麼...
第一次嘗試。uarial 的自述文件實際上說,它應該安裝在
<texmf>/fonts/type1/...
我下載了 TDS 目錄,在某處解壓縮,然後嘗試複製到可能放置檔案的地毯上:例如
/usr/share/texlive/texmf-dist/tex/
但是也/usr/share/texmf/
當時,當我輸入kpsewhich uarial.sty
該文件時,該文件位於/usr/share/texlive/texmf-dist/tex/latex/
.我編譯了下面的程式碼,但沒有得到 arial。
第二次嘗試。然後我透過「getnonfreefonts」安裝了,它說我已經安裝了 Arial (不確定它是否相同uarial
)。
Installation directory: /home/<myself>/texmf
----------------------------------------
arial-urw Arial (URW) [installed]
[...] [installed]
webomints Webomints (Galapagos Design Group) [installed]
當時kpsewhich uarial.sty
說該文件位於/home/<myself>/texmf/tex/latex/ua1/uarial.sty
.我編譯了下面的程式碼,但沒有得到 arial。
第三次嘗試。我安裝了正如這裡所說,根據下面的評論。簡而言之,
我找到了這棵樹kpsewhich --var-value=TEXMFLOCAL
(我的是/usr/local/share/texmf/
,令人驚訝的是,它只有一塊doc/
地毯)並在那裡解壓了arial.tds.zip
.我編譯了下面的程式碼,但沒有得到 arial。
我使用的是 Ubuntu 13.10,並安裝了完整的 Latex 軟體包(如果有的話)。
現在的狀態。
問題:
我的實際問題是我想使用 arial.所以我嘗試uarial
透過下面描述的一些方法進行安裝。我編譯(使用 PDFLaTeX)以下程式碼,它沒有任何警告,沒有任何錯誤;但也沒有任何宋體。
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[scaled]{uarial}
\begin{document}
Text here, which should be in arial, but isn't.
\end{document}
如何恢復以下錯誤並進行正確的安裝?
(如果有助於解決問題,請將程式碼稍微變更為
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{uarial}
\renewcommand\familydefault{\sfdefault}
\begin{document}
foo \textbf{bar}
\end{document}
哪個應該有效,因為它來自這個答案,對我來說不起作用。
答案1
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[scaled]{uarial}
\begin{document}
This shouldn't be in arial because it is in the default document font, which is roman.
{\sffamily
Text here, which should be in arial because the package set the default sans family to arial.}
This isn't in arial again.
\sffamily
Now all is arial as the command isn't restricted by a group.
\end{document}
答案2
我想這個過程和 Windows 下是一樣的。您應該在您的updmap.cfg
:
Map ua1.map
然後運行(可能是 texhash 和)updmap-sys
以重做 psfonts 資料庫。
據我所知,解壓縮 tds.zip 檔案的正確位置是您的local-texmf
,它是由 TeX Live 在安裝時創建的。自述文件實際上說的是它應該放在 texmf 根目錄下。使用 TeX Live,您可以將texmf-dist
官方 TeX Live 發行版中的檔案放置在何處,以及texmf-local
(或如此…)您應該將自己安裝的檔案放置在何處。這樣,它們就不會面臨在 TeX Live 更新時被覆蓋的風險。