* 各種パッケージ [#k7v7cr3e]

最近では,さまざまな目的に応じた便利なパッケージが次々と公開されるようになりました.
その一方,Web 上にあふれている情報のなかには,すでに obsolete なパッケージを未だに推奨しているものが少なくありません.
そこで,ここでは各種パッケージを目的別に整理しておきます.
// TeX Wiki のパッケージ紹介は従来 FrontPage からのリンクしかなく,しかもパッケージ名のみを
// 表示しているため,目的に応じた使い方が分かりづらいと感じていました.
// そこで,texconf14 無事成功を機に,有用な情報を再度まとめなおそうという試みです.
// (賛同いただける方は,ぜひ情報をお寄せください)
// まだまだ未分類が多いので,これから作業しましょう.
// とりあえず FrontPage のものはすべて持ってきました.
// もし邪魔であれば削除していただいてかまいません.-- アセトアミノフェン (2014-11-10)

パッケージの使い方は [[TeX入門/各種パッケージの利用]] を参照してください.
パッケージを利用するうえで,以下のことは心得ておきましょう.

-[[TeX と「TeX 以外」]] :「各種のパッケージのすべてが TeX の機能だけで済ませているとは限らない」
-[[TeXが苦手とする処理]] :「TeX 本体では提供されず,ときとして TeX 自身は不得手とする処理」


&color(White,#5F2F2F){  ''◆CONTENTS◆''  };&br;

#contents


** 和文クラスファイルとパッケージ [#r7c91f13]

-[[jsclasses]] :奥村晴彦先生による upLaTeX, pLaTeX 用新ドキュメントクラス.
-[[OTF]] :Adobe-Japan1-6 相当の和文 OpenType フォントを upLaTeX, pLaTeX で使うためのパッケージ.齋藤修三郎氏作.
-[[CJK-LaTeX/BXcjkjatype>LaTeX-CJK]] :pdfLaTeX で CJK 文書を作成できる.
-[[xeCJK/ZXjatype>xeCJK]] :[[XeLaTeX>XeTeX]] で CJK 文書 (xeCJK) または日本語文書 (ZXjatype) を作成するためのパッケージ.
-[[BXbase/PXbase>BXbase]], [[BXjscls]] :pdflatex, lualatex, xelatex, uplatex, platex で使用可能な日本語組版のための LaTeX 文書クラス.ZR 氏作.
-[[LuaTeX-ja]] :[[LuaTeX, LuaLaTeX>LuaTeX]], [[LuaJITTeX, LuaJITLaTeX>LuaJITTeX]] で日本語文書の組版を行うためのパッケージ.


** 数式 [#y4832709]

-[[AMS-LaTeX]] :アメリカ数学会による開発されたパッケージおよびクラスファイル.

*** SI 単位の表記 [#r451a0ad]

-[[siunitx]] :SI 単位の規則にのっとった記法をサポート.


** 箇条書き [#nd7468ac]

-[[easylist>http://www.ctan.org/pkg/easylist]] :LaTeX 標準の itemize や enumerate 環境の複雑な階層構造も,単純化して記述できるパッケージ.~
--[[LaTeXでの箇条書き作成は easylist パッケージが便利 - Colorless Green Ideas:http://id.fnshr.info/2014/01/04/easylist/]]
--[[easylist を雪だるまに対応させてみた - マクロツイーター:http://d.hatena.ne.jp/zrbabbler/20140915/1410773467]]
--[[easylist --- もう一つの『箇条書き』パッケージ:http://konoyonohana.blog.fc2.com/blog-entry-98.html]]
-[[enumitem>http://www.ctan.org/pkg/enumitem]]:書式設定や位置の調整を施したラベル,enumerate 環境のカウンタの中断・継続,行内リスト,などを設定できるパッケージ.
--[[enumitem.sty の使い方 備忘録>http://konoyonohana.blog.fc2.com/blog-entry-58.html]]
-[[emath>http://emath.s40.xrea.com/]] に含まれる [[emathEy.sty>http://emath.s40.xrea.com/ydir/Wiki/index.php?enumerate%B4%C4%B6%AD%A4%CE%B3%C8%C4%A5]]:箇条書き環境の拡張に加え,横に並べられる箇条書き環境が4種類用意されています.大熊一弘氏作,非 CTAN


** 脚注 [#c01lb75n]

-[[footnotebackref:http://www.ctan.org/pkg/footnotebackref]] :[[hyperref]] 依存で脚注から本文の対応箇所に戻る.


** 参考文献の管理 [#qe9c0015]

-[[BibLaTeX>Biblatex]] :参考文献管理の強化.


** 表 [#v78r6f2c]

[[変換ツール>変換ツール#wf7315cb]] も参照.
-[[csvsimple:http://www.ctan.org/pkg/csvsimple]] :表計算ソフトで入出力可能なカンマ区切りの CSV 形式ファイルを直接読み込んで整形.tabular 環境と融合可能.
--[[csvsimple.sty: LaTeX パッケージ:http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/csvsimple.html]]
--[[csvsimple -- CSVで表作成 ~初歩の初歩~:http://konoyonohana.blog.fc2.com/blog-entry-79.html]]


** 描画 [#m45df762]

[[描画・グラフツール]] も参照.
-[[TikZ/PGF>TikZ]] :描画エンジン PGF のフロントエンドとして利用される強力な描画コマンド群.作者は [[Beamer]] と同じ Till Tantau 氏.
-[[PSTricks]] :PostScript の機能をの命令を直接利用する強力な描画パッケージ.
-[[Xy-pic]] :可換図式,フローチャート,グラフなどを描画するパッケージ.
-[[emath>http://emath.s40.xrea.com/]] :大熊一弘氏による初等数学プリント作成マクロ集.非 CTAN

*** 化学の構造式や反応式 [#n4c0x38y]

[[TeX と化学]] も参照.
-[[XyMTeX]] :藤田眞作先生による化学構造描画パッケージ.
-[[ChemFig]] :[[TikZ]] ベースの化学構造描画パッケージ.
-[[mhchem]] :化学式や反応式をかくためのパッケージ.


** 枠で囲む [#w5826b14]

[[TeXが苦手とする処理>TeXが苦手とする処理#t43fb31c]] も参照.よく知られている ascmac パッケージは線が細い,ずれるなどの不具合が生じるので,代わりに以下のようなパッケージがあります.
-[[tcolorbox:http://www.ctan.org/pkg/tcolorbox]] :[[TikZ]] を内部で読み込み,綺麗な枠を作る.ページ分割可.~
--[[tcolorbox.sty を使ってみた.:http://konoyonohana.blog.fc2.com/blog-entry-61.html]]
--[[LaTeX におけるページをまたいだ囲み記事スタイルのまとめ:http://note.golden-lucky.net/2009/07/latex.html]]
-[[mdframed:http://www.ctan.org/pkg/mdframed]] :[[TikZ]] や [[PSTricks]] に対応.ページ分割可.
--[[mdframed 入門 ~初歩の初歩~:http://konoyonohana.blog.fc2.com/blog-entry-73.html]]
--[[mdframedを用いた定理環境の修飾(platex+dvipdfmx, tikz):http://ubutun.blogspot.jp/2014/05/mdframedplatexdvipdfmx-tikz.html]]
-[[niceframe:http://www.ctan.org/pkg/niceframe]] :飾り文字を並べて作成した枠.ページ分割は不可.
--[[niceframe.sty: LaTeX パッケージ:http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/niceframe.html]]


** ソースコード表示 [#u7m90b2f]

-[[alltt>http://www.ctan.org/pkg/alltt]] :verbatim 環境に似ているが,¥ と { } が通常通り働く.脚注内でも利用可能.color による着色も可.
--[[alltt.sty: LaTeX パッケージ:http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/alltt.html]]
--[[allttパッケージ:http://www.geocities.co.jp/SiliconValley-Oakland/3992/latex/package/alltt.html]]
-[[listings>http://www.ctan.org/pkg/listings]] :ソースコードをハイライトする.主要なプログラミング言語に全対応,行番号表示可.日本語を含む場合は [[jlisting>http://mytexpert.sourceforge.jp/index.php?Listings]] を併用.
--[[listings.sty: LaTeX パッケージ:http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/listings.html]]
--[[LaTex プログラムコードを載せる時のプラグインListingsのインストール:http://d.hatena.ne.jp/Kshi_Kshi/20110219/1298117610]]


** ハイパーリンク [#h0f523d1]

-[[hyperref]] :HTML と同様のハイパーリンク機能を加えるためのマクロ.


** マルチメディア [#i9gx16m5]

-[[media9]] :動画や 3D モデルを挿入.movie15 の上位版.
-[[animate]] :画像の連続表示によるアニメーション.


** プレゼンテーション・スライド作成 [#t9j23umx]

[[プレゼンツール>プレゼンツール#y4db0d85]] も参照.
-[[Beamer]] :プレゼンテーション用の LaTeX クラス.
-[[powerdot]] :プレゼンテーション用の LaTeX クラス.Prosper の後継.dvipdfmx に非対応.


** 多言語処理 [#n40415a4]

-[[Babel]] :LaTeX で多言語文書を作成するためのパッケージ.
-[[bidi]] :左から右または右から左へ双方向 (Bi-Directional) な文書を作成するためのパッケージ.


** フォント [#j923n8m6]

[[フォント]],[[各種記号やフォント]] を参照.

*** フォントの文字のサンプルや一覧表 [#r63f571f]

-[[fonttable:http://www.ctan.org/pkg/fonttable]] :あるフォントに含まれる文字の一覧を出力する [[testfont]] の手続きを簡単にする.


** クラスファイル [#i83t57h2]

[[学会スタイル等]],[[クラスファイル一覧]] を参照.


** プログラミング [#z0492a7c]

-[[PythonTeX]] :[[Python]], [[Julia]], [[Ruby]] で記述されたプログラムを実行して実行結果を LaTeX 文書に埋め込むためのパッケージ.
-[[The AcroTeX eDucation Bundle>AeB]] :Acrobat JavaScript を埋め込めんで微積分などの問題を作成できるパッケージ.


** 楽譜 [#s82964f7]

[[楽譜]] を参照.


** その他 [#p1hs962j]

-[[KOMA-Script]]



* 関連リンク [#o95d86b4]
-[[TeX & LaTeX Advent Calendar 2014:http://www.adventar.org/calendars/553]] :重点テーマは「このパッケージがスゴイ!」
-[[熊澤吉起氏による各種パッケージ紹介:http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/texindex.html]]
-[[天地有情:http://konoyonohana.blog.fc2.com/]]