* 各種パッケージ [#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] [[フォント]],[[各種記号やフォント]] を参照. ** クラスファイル [#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/]]