A first set of LaTeX packages

ZRさんのツイートが流れてきたので、そこにリンクされていたA first set of LaTeX packagesを斜め読みしてみました。

Abstract

  • 初心者がやりたいと考えていることのほとんどをカバーするパッケージの厳選リスト

  • それぞれの領域において有能で信頼できるパッケージの名前を挙げようとしています

Overview

  • TUG2019で報告した内容

  • SNSを使って初心者が必要としているパッケージを調査

  • 初心者が欲しいのは網羅的なリストではないと考え、2ページに収まるようにまとめた

  • 標準的なディストリビューションに入っているパッケージから選択している

Every document

  1. geometry : ページのサイズや余白、向きなどの設定

  2. amsmath / amssymb / amsthm / mathtools : 数式を多用する場合に必要

  3. microtype : 組版を微修正して見た目が(見分けがつかないレベル)よくなる

Inside a document

  1. enumitem : リストをカスタマイズ

  2. caption : キャプションをカスタマイズ

  3. float : float環境をカスタマイズ

  4. hyperref : 参照をハイパーリンクにする

  5. cleveref : 相互参照をスマートにする(hyperrefの後に読み込む)

  6. listings / minted : コードブロックをきれいに表示

  7. pythontex / sagetex : スクリプトの実行結果を表示

  8. array : テーブルをカスタマイズ

  9. siunitx : 単位

  10. mdframed : 色付き/枠付きのボックス

  11. lipsum : サンプル文で埋めたいとき

Graphics and color

  • graphicx

  • PDF文書の一部を挿入するのはpdfpages

  • 動画はmedia9

  • 色を増やすにはxcolor

  • プロットを描くAsymptote or TikZ

Front and back matter, headers, footers

  • 章タイトル、節タイトルをスタイル titlesec

  • ヘッダーとフッター fancyhdr

  • 目次、図目次、表目次を調整 tocloft

  • answers

  • footmisc

  • 索引 makeindex

Special documents

  • テストの作成 exam

  • 履歴書

  • スライド作成 beamer

Fonts and engines

  • デフォルトは Computer Modern fonts

  • LaTeX Font Catalogue

  • fontspec

… toctree::

maxdepth:

1

latex-packages-graphic latex-packages-hyperlink