summaryrefslogtreecommitdiff
path: root/macros/xetex/latex/exam-zh/doc/back/package.tex
blob: d12f085d5834b5b8f818ad370fa2fef5f157ce5d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
% !TeX root = ../exam-zh-doc.tex

\section{宏包依赖情况}

\begin{itemize}
  \item \pkg{expl3}:提供 \LaTeX3 环境
  \item \pkg{xparse}:自定义命令环境
  \item \pkg{filehook}:给宏包打补丁
  \item \cls{ctexbook}:\cls{exam-zh} 基于的文档类
  \item \pkg{etoolbox}:补丁
  \item \pkg{geometry}:页面设置
  \item \pkg{fontspec}:字体设置
  \item \pkg{xeCJK}、\pkg{xeCJKfntef}:中文相关
  \item \pkg{fancyhdr}:页眉页脚
  \item \pkg{lastpage}:总页数
  \item \pkg{amsmath}、\pkg{unicode-math}:数学类宏包
  \item \pkg{amsthm}:提供 \tn{qed} 相关
  \item \pkg{enumitem}:列表
  \item \pkg{tikz}、\pkg{tikzpagenodes}: \TikZ
  \item \pkg{hyperref}:超链接
  \item \pkg{zref}、\pkg{zref-savepos}:记录位置。
  \item \pkg{ulem}:下划线
  \item \pkg{tcolorbox}:彩框
  \item \pkg{varwidth}:“弹性”的 \env{minipage}
\end{itemize}


\file{exam-zh-textfigure.sty} 的宏包依赖:

\begin{itemize}
  \item \pkg{wrapstuff}:图文混排
  \item \pkg{tabularray}:表格
  \item \pkg{varwidth}:“弹性”的 \env{minipage}
  \item \pkg{graphicx}:插图
\end{itemize}