ustctug / ustcthesis

LaTeX template for USTC thesis
https://gradschool.ustc.edu.cn/column/65
LaTeX Project Public License v1.3c
1.63k stars 400 forks source link

建议在模板中加入对etex包的调用 #263

Closed USTCmyw closed 4 years ago

USTCmyw commented 4 years ago
\documentclass{article}

\RequirePackage{amsmath}
\RequirePackage{unicode-math}
\RequirePackage[driver=xetex]{geometry}
\RequirePackage[perpage]{footmisc}

\usepackage{tkz-euclide}

\begin{document}
123
\end{document} 

模板中的这四个包与tkz-euclide合用会出现warning: Package etex Warning: Extended allocation already in use。

tex.stackexchange上给出了一个解决方案,在前面添加 \RequirePackage{etex}。

该问题较为隐蔽,涉及模板中的四个包和自己调用的一个包,去掉其中任何一个都不会显示warning,使人很难发现问题所在。

建议模板中加入 \RequirePackage{etex} 以避免此问题再次出现

zepinglee commented 4 years ago

这是由更适合自己写在 \documentclass 前,不宜加到模板中。