uarial.sty を Mac にインストールするにはどうすればいいですか?

uarial.sty を Mac にインストールするにはどうすればいいですか?

私は LaTeX を管理するために TexShop (10.6 上の 2.43) を使用していますが、次のエラーが発生します。

! 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

texlua を実行 ~/Downloads/install-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 ... [OK]
    md5sum: f850d910dd96ee27cecdb3772047d247 getnonfreefonts.1 ... [OK]
    md5sum: fb2b0f7699db8e627d4e26b730e94928 getnonfreefonts-sys.1 ... [OK]
    md5sum: 415b51f7c80a4abe8d0a667a04c9d525 getnonfreefonts.man1.pdf ... [OK]
    ファイル権限を修正しています... [完了]
    'bin/universal-darwin' にシンボリックリンクを作成しています... [完了]
    'bin/x86_64-darwin' にシンボリックリンクを作成しています... [完了]
    texhash: /usr/local/texlive/2010/texmf/ls-R を更新しています...
    texhash: 完了しました。
  1. TeXShipを再起動しました
  2. ファイルを再構築しましたが、うまくいきませんでした。

答え1

フォントはスクリプト経由で簡単にインストールできますgetnonfreefonts。tug.org から入手できます。

TUG getnonfreefonts


編集:インストールを試みた非フリーフォントを取得する私の Mac で。以下の説明では、手順を説明しようと思います。まず、次のマシンがあります:

  • iMac 27インチ
  • 更新されたMacTeX 2011をインストールしました

さて、手順です。

  1. ダウンロードしたインストールスクリプト
  2. ターミナルを開いてフォルダに移動しますダウンロード

    cd Download

  3. インストールを実行します:

    sudo texlua install-getnonfreefonts

  4. インストールが完了し、スクリプトとその実行ファイルは次のgetnonefreefonts場所getnonfreefonts-sysにあります。

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

  5. これでスクリプトを実行できます

    sudo getnonfreefonts-sys -a

答え2

何らかの理由でスクリプトを使用できない場合はgetnonfreefonts、関連するファイルを自分でコピーする必要があります。それらを LOCALTEXMF ディレクトリ ツリーにインストールすることをお勧めします。root または sudo 権限が必要です。

  • ダウンロードarial.zipはこちらhttp://www.ctan.org/tex-archive/fonts/urw/arial//usr/local/texlive/texmf-local。 (アップデート、2011/11/012: この zip ファイルは以前は「ua1.zip」と呼ばれていましたが、ある時点でファイル名が「arial.zip」に変更されたようです。

  • zip ファイルを解凍します。さまざまなファイルが、、、およびディレクトリdocの下のサブディレクトリとサブサブディレクトリ(およびを含む)にコピーされます。dvipsfontstexuarial.stytex/latex/ua1ua1.mapfonts/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

楽しいTeXを!

関連情報