latex:パッケージの追加
Table of Contents
概要
- LaTeXで文章を作成する際、\usepackageにより各種パッケージ(スタイルファイル)を導入していると思います。
- TeXLiveをインストールすると、よく使われているパッケージはだいたい同梱されています。
- CTANでは、それら以外にもさまざまなパッケージが登録されており、必要に応じて自分でインストールします。
- ここでは physics2 パッケージを例に、パッケージを追加する方法を紹介します。
- Ubuntu 22.04 を使用しました。
手順
パッケージの場所の確認
パッケージをどこに設置すればよいか確認します。 kpsewhichコマンドで適当なパッケージの場所を教えてもらいます(ここではamsmathパッケージの置いてある場所を調べました)。
$ kpsewhich amsmath.sty /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
これで/usr/share/texlive/texmf-dist/tex/latex/にスタイルファイルを置けば良いことがわかります。
スタイルファイルの入手
今回は physics2 パッケージを利用します。
(念のため、physics2パッケージがインストールされていないことを確認してください)
$ kpsewhich physics2.sty $
ダウンロードしたzipファイルを解凍します。
$ unzip physics2.zip
できたディレクトリの中に入り、スタイルファイルを作成します。 作成には拡張子が.insのファイルを使用します。 ディレクトリ内に拡張子が.styのファイルがすでに入っており、拡張子が.insのファイルが存在しない場合は、この作業は不要です。
$ cd physics2 $ latex physics2.ins $ cd ..
スタイルファイルの設置
さきほど調べたスタイルファイルの置き場所にファイルを移動させます。
$ sudo mv physics2/ /usr/share/texlive/texmf-dist/tex/latex/
スタイルファイルをLaTeXに登録します。
$ sudo mktexlsr mktexlsr: Updating /usr/local/share/texmf/ls-R... mktexlsr: Updating /var/lib/texmf/ls-R-TEXLIVEDIST... mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN... mktexlsr: Updating /var/lib/texmf/ls-R... mktexlsr: Done.
ちゃんと登録されたか確認します。
$ kpsewhich physics2.sty /usr/share/texlive/texmf-dist/tex/latex/physics2/physics2.sty
physics2パッケージについて
- physics2は物理分野の文章を作成するときに便利なパッケージです。
- 主に以下の機能があります
- 自動でカッコの大きさ調整
- ディラックのブラケット記法に対応(ただしこれはbraketパッケージを使ったほうが便利な気がします)
- 簡単に行列を作成可能
- 詳しい使い方は、同梱されているphysics2.pdfを読んでください。
参考文献
latex/パッケージの追加.txt · Last modified: 2024/03/09 17:14 by koudai