誤って手動でインストールされたフォントの効果を元に戻すにはどうすればいいですか?

誤って手動でインストールされたフォントの効果を元に戻すにはどうすればいいですか?

私がしたこと...

初挑戦。uarialのreadmeファイルには、実際には次のようにインストールする必要があると書かれています。

 <texmf>/fonts/type1/...

TDSディレクトリをダウンロードし、どこかに解凍してから、ファイルが配置される可能性のあるカーペットにコピーしようとしました。例:

  • /usr/share/texlive/texmf-dist/tex/だけでなく、
  • /usr/share/texmf/

当時、kpsewhich uarial.sty そのファイルを入力したとき/usr/share/texlive/texmf-dist/tex/latex/、以下のコードをコンパイルしましたが、 Arial は表示されませんでした。

2回目の挑戦その後、「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 は表示されませんでした。

3回目の試みインストールしましたここで言うように下記のコメントによると、要するに、

私は の木を見つけkpsewhich --var-value=TEXMFLOCAL(私のは で/usr/local/share/texmf/、驚いたことにカーペットしかありませんでしたdoc/)、そこに の内容を解凍しましたarial.tds.zip。以下のコードをコンパイルしましたが、 Arial は表示されませんでした。

私は Ubuntu 13.10 を使用しており、完全な LaTeX パッケージをインストールしました。


現在のステータス。

質問: 私の実際の問題は、arial を使いたいということです。そこで、uarial以下に説明するいくつかの方法でインストールを試みました。次のコードをコンパイル (PDFLaTeX を使用) しましたが、警告もエラーもまったく表示されません。ただし、arial はまったく表示されません。

\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

updmap-sys次に、 psfonts データベースをやり直すために(おそらく texhash など) を実行します。

私の知る限り、tds.zip ファイルを解凍する適切な場所はlocal-texmf、インストール時に TeX Live によって作成される です。readme ファイルには、実際には texmf ルートの直下に配置する必要があると書かれています。TeX Live では、texmf-dist公式の TeX Live ディストリビューションのファイルが配置される場所と、texmf-local(または、) 自分でインストールしたファイルを配置する場所があります。この方法により、TeX Live の更新時に上書きされるリスクはありません。

関連情報