summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/thucoursework/thucoursework.dtx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-09-26 03:03:17 +0000
committerNorbert Preining <norbert@preining.info>2020-09-26 03:03:17 +0000
commit66ebd4914b367eb00a52ce5d5bb51f695101931b (patch)
treee5e4a5148bbf213f7ecc242d333bbde165d41e3b /macros/latex/contrib/thucoursework/thucoursework.dtx
parent56c9134f4aa02292ed17e726efd8e493b90e6011 (diff)
CTAN sync 202009260303
Diffstat (limited to 'macros/latex/contrib/thucoursework/thucoursework.dtx')
-rw-r--r--macros/latex/contrib/thucoursework/thucoursework.dtx18
1 files changed, 12 insertions, 6 deletions
diff --git a/macros/latex/contrib/thucoursework/thucoursework.dtx b/macros/latex/contrib/thucoursework/thucoursework.dtx
index 7aa62a8bf5..2ba0a5433e 100644
--- a/macros/latex/contrib/thucoursework/thucoursework.dtx
+++ b/macros/latex/contrib/thucoursework/thucoursework.dtx
@@ -56,7 +56,7 @@ through LaTeX.
\endgroup
%</internal>
%<*driver>
-\ProvidesFile{thucoursework.dtx}[2020/02/23 2.5.1 Tsinghua University Coursework Template]
+\ProvidesFile{thucoursework.dtx}[2020/09/09 2.6 Tsinghua University Coursework Template]
\documentclass{ltxdoc}
\usepackage{dtx-style}
@@ -247,8 +247,8 @@ through LaTeX.
% 按照优先级推荐提问的位置如下:
%
% \begin{itemize}
-% \item \href{http://github.com/zhaofeng-shu33/thucoursework/issues}{Github Issues}
-% \item \href{http://bbs.ctex.org/nForum/#!board/TeX}{ctex 论坛}
+% \item \href{https://github.com/zhaofeng-shu33/thucoursework/issues}{Github Issues}
+% \item \href{https://github.com/CTeX-org/forum/issues}{ctex 论坛}
% \end{itemize}
%
% \subsection{示例文件}
@@ -396,17 +396,18 @@ through LaTeX.
% \section{实现细节}
%
% \subsection{基本信息}
-% \begin{macrocode}
% \changes{v2.0}{2018/03/22}{[\zhaofeng] Make it a latex package(.sty)}
+% \begin{macrocode}
%<*sty>
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{iidef}
-[2020/02/23 2.5.1 Tsinghua University Coursework Template]
+[2020/09/09 2.6 Tsinghua University Coursework Template]
% \end{macrocode}
% \subsection{装载宏包}
% \label{sec:loadpackage}
%
% 引用的宏包和相应的定义。
+% \changes{v2.6}{2020/09/09}{[\zhaofeng] support \texttt{exam} document class}
% \begin{macrocode}
%% configuration of nested enumerate env
\RequirePackage{enumitem}
@@ -415,7 +416,8 @@ through LaTeX.
%% required by macro DeclareMathOperator
\RequirePackage{amsmath}
%% Set up page headers using with fancyhdr
-\RequirePackage{fancyhdr}
+\@ifundefined{lhead}{\RequirePackage{fancyhdr}}
+{\def\@thulhead{thulhead}}
%define the solution env with amsthm proof
\RequirePackage{amsthm}
% \end{macrocode}
@@ -465,6 +467,7 @@ through LaTeX.
\underline{\bf \@hwname\;\thehwcnt} \\
\end{center}
}
+\@ifundefined{@thulhead}{
\fancypagestyle{runningpage}
{
\fancyhead[L]{\small\@coursename}
@@ -472,6 +475,7 @@ through LaTeX.
}
%% use runningpage style from second page on
\pagestyle{runningpage}
+}{}
%% *********************************************************************************************
% \end{macrocode}
%
@@ -509,6 +513,7 @@ through LaTeX.
\def\@slname{Solution}
\def\slname#1{\renewcommand\@slname{#1}}
+\@ifundefined{solution}{
\newenvironment{solution}
{
\proof[\@slname]
@@ -518,6 +523,7 @@ through LaTeX.
\renewcommand{\qedsymbol}{}
\endproof
}
+}{}
%%******************************
% \end{macrocode}
% \subsection{常用数学符号}