由于LaTEX是通过语法来排版的,任何想得到的东西,像是乐谱、棋谱(可动态)、化学结构式、电路图及物理学中的费曼图等等都可以先定义规则,然后再以简单的语法排版出来。而那些规则也往往早有人写出对应的宏包,所以用户只需要弄懂他的语法就可以了。下面的表格列出一些例子:
主题 | 宏包 | 示例图 | 对应语法(或有截取) |
| 围棋 | igo | | , |
| 中国象棋 | cchess |  | \normalboard\begin{position}\piece{a}{1}{r}\piece{i}{1}{r}\piece{b}{1}{n}\piece{h}{1}{n}\piece{c}{1}{b}\end{position}
|
| 国际象棋 | skak |  | \fenboard{%r5k1/%1b1p1ppp/%p7/%1p1Q4/%2p1r3/%PP4Pq/%BBP2b1P/%R4R1K w - - 0 20}\mbox{}\showboard
|
| 南管工尺谱 | 自定义 |  | \begin{landscape}[■想 ][六シ ][■起 ][六ˋ、][■來 ][工ˊ ][■那 ][ㄨˋ ][■是 ]\end{landscape}
|
| 五线谱 | musixtex |  | \begin{music}\generalsignature{-1}%一個降記號\startextract%一行譜之開始\Notes \csong{紅}\Dqbu gg\en\Notes \ibu0f0\qb0f\nbbu0\qb0f\tbu0\qb0d\en\Notes \csong{顏}\qa{fd}\en\endextract%一行譜之結束\end{music}
|
| 化学式 | chemfig |  | \chemfig{ H_3C-[:72]{\color{blue}N}*5(- *6(-(={\color{red}O})-{\color{blue}N}(-CH_3)-(={\color{red}O})-{\color{blue}N}(-CH_3)-=)--{\color{blue}N}=-)}
|
| 电路图 | circuitikz |  | \begin{circuitikz}[american voltages]\draw (0,0) to [V,l=$v$](0,4)to (2,4) to [R,l_=$R_{1}$] (2,2)to [L,l_=$L_{1}$] (2,0)to (0,0);\draw (5,0) to (5,4)to (3,4) to [R,l=$R_{2}$] (3,2)to [L,l=$L_{2}$] (3,0)to (5,0);\end{circuitikz}
|