Engines & formats
TeX / e-TeXTeX (plain TeX): \def・\catcode・\expandafter・Primitives・e-TeX: e-TeX extensions・\scantokens・Extended registerspdfTeXDirect PDF output・microtype support・\pdf… primitives・PNG / JPEG / PDF imagesXeTeXUnicode input・OS fonts via fontspec・xdvipdfmx・CJK (xeCJK)LuaTeX / LuaJITTeXEmbedded Lua・luaotfload・LuaTeX-ja (Japanese)・CallbackspTeX familypTeX: Japanese typesetting・\kanjiskip / \xkanjiskip・Vertical writing・upTeX / upLaTeX: Unicode Japanese・upLaTeX・upmendex・e-pTeX / e-upTeX: e-pTeX・e-upTeX・e-TeX extensions・pTeX-ng: pTeX-ng・e-pTeX compatibleConTeXt\starttext・Modules・MetaFun・MkIV / LMTXLaTeX formatsLaTeX (2e): \documentclass・\usepackage・\begin{document}・Kernel updates・pLaTeX: \documentclass{jsarticle}・ptex2pdf -l・dvipdfmx・LuaLaTeX: luaotfload・fontspec・LuaTeX-ja・XeLaTeX: fontspec・Unicode・xeCJKAMS-TeXplain TeX based・origin of amsmathChoosing an engine/formatJapanese: upLaTeX / LuaLaTeX・Unicode fonts: Xe/Lua・Legacy: pdfLaTeX