マクロツイーター

はてダから移行した記事の表示が崩れてますが、そのうちに直せればいいのに(えっ)

e-TeX 拡張に依存するパッケージ

……の一部を恣意的に選んで列挙したもの。

判断基準

以下の条件を全て満たすパッケージを列挙した。

  • TeX Live 2015 最終版および 2016 最新版の両方に収録されている。
  • 他のクラスやパッケージの内部で読み込まれている実績がある。すなわち:
    • TL 2016 に含まれる拡張子が .cls または .sty の全てのファイルの中を見て、(一行で完結した)\RequirePackage を検索してパッケージ名を抽出する。
    • 出現回数が 2 以上のものを採用する。
  • e-TeX 拡張を持たないエンジンでは読み込むことすらできない。すなわち:
    • TL 2015 上で、元祖 TeX エンジンを用いた LaTeX フォーマットを作成し、次のような LaTeX 文書をコンパイルする。

      \documentclass{article}
      \usepackage{(パッケージ名)}[]
      

      この時に、パッケージの読込(\usepackage)の途中でエラーが発生する。


    • エラーの原因が、「e-TeX 拡張(または pdfTeX 拡張)をもたない」ことであると判断される。

  • 自分(ZR氏)が(少なくとも名前を)聞いたことがあるもの。

  • 明らかに XeTeX または LuaTeX 専用であるもの(fontspec、xeCJK、luacode、等)は除外する。

「他のパッケージやクラスから読み込まれる(開発者向けの)パッケージ」に焦点を当てていて、どちらかというと TeX on LaTeX 者向けの情報である。

ソレ

  • CJKfntef
  • acronym
  • atenddvi
  • auto-pst-pdf
  • autonum
  • biblatex
  • biditools
  • bmpsize
  • catchfile
  • catoptions
  • chemgreek
  • csquotes
  • datatool
  • datetime2
  • environ
  • etex
  • etextools
  • etoolbox
  • expl3
  • filemod
  • flushend
  • fmtcount
  • glossaries
  • ifplatform
  • imakeidx
  • linegoal
  • ltxkeys
  • ltxtools
  • marginnote
  • mdframed
  • mhchem
  • minted
  • newfloat
  • newtxtext
  • noindentafter
  • ocgbase
  • options
  • shellesc
  • siunitx
  • standalone
  • tabu
  • tcolorbox
  • thmtools
  • tikz-timing
  • translations
  • typearea
  • xparse
  • xstring
  • zhnumber
  • zref