summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/bhcexam/BHCexam.cls
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/bhcexam/BHCexam.cls')
-rw-r--r--Master/texmf-dist/tex/latex/bhcexam/BHCexam.cls318
1 files changed, 0 insertions, 318 deletions
diff --git a/Master/texmf-dist/tex/latex/bhcexam/BHCexam.cls b/Master/texmf-dist/tex/latex/bhcexam/BHCexam.cls
deleted file mode 100644
index c1c426da49a..00000000000
--- a/Master/texmf-dist/tex/latex/bhcexam/BHCexam.cls
+++ /dev/null
@@ -1,318 +0,0 @@
-%%
-%% This is file `BHCexam.cls',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% BHCexam.dtx (with options: `cls')
-%%
-%% This is a generated file.
-%%
-%% Copyright (C) 2011 by Charles Bao <charley792@gmail.com>
-%%
-%% This file was generated from file(s) of the BHCexam package project.
-%% ----------------------------------------------------------------------
-%%
-%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.2
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.2 or later is part of all distributions of LaTeX
-%% version 1999/12/01 or later.
-%%
-%% This file may only be distributed together with a copy of original
-%% source files. You may however distribute original source files
-%% without such generated files. Copying of this file is authorized
-%% only if either:
-%% (1) you make absolutely no changes to your copy, including name; OR
-%% (2) if you do make changes, you first rename it to some other name.
-%%
-%% To produce the documentation run the original source files ending
-%% with `.dtx' through LaTeX.
-%%
-%% \CharacterTable
-%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
-%%
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{BHCexam}
- [2015/10/10 v0.4 BHCexam
- document class]
-
-
-\newif\if@sixteenkpaper \@sixteenkpaperfalse
-\DeclareOption{16kpaper}{\@sixteenkpapertrue}
-\newif\if@marginline \@marginlinefalse
-\DeclareOption{marginline}{\@marginlinetrue}
-\newif\if@noindent \@noindentfalse
-\DeclareOption{noindent}{\@noindenttrue}
-\DeclareOption{answers}{\PassOptionsToClass{\CurrentOption}{exam}}
-
-\newif\if@printbox \@printboxfalse
-\DeclareOption{printbox}{\@printboxtrue}
-\DeclareOption*{\PassOptionsToClass{\CurrentOption}{exam}}
-\ProcessOptions
-\LoadClass[addpoints]{exam}
-\RequirePackage{ctex}
-\RequirePackage{ifpdf,ifxetex}
-\RequirePackage{amsmath,amssymb,amsthm,bm,bbding,pifont,dsfont}
-\RequirePackage{mathtools}
-\RequirePackage{paralist,cases,tabularx}
-\RequirePackage{pstricks,pst-plot,xcolor,graphicx}
-\if@marginline
-\marginparwidth = 2cm
-\if@sixteenkpaper
-\RequirePackage[papersize={184mm,260mm},hmargin={3cm,2cm},
-vmargin={2cm,2cm},marginparsep=0.5cm,hoffset=0cm,voffset=0cm,
-footnotesep=0.5cm,headsep=0.5cm,twoside]{geometry}
-\else
-\RequirePackage[paper=a4paper,hmargin={3cm,2cm},vmargin={2cm,2cm},
-marginparsep=0.5cm,hoffset=0cm,voffset=0cm,footnotesep=0.5cm,
-headsep=0.5cm,twoside]{geometry}
-\fi
-\else
-\if@sixteenkpaper
-\RequirePackage[papersize={184mm,260mm},hmargin={2cm,2cm},
-vmargin={2cm,2cm},marginparsep=0.5cm,hoffset=0cm,voffset=0cm,
-footnotesep=0.5cm,headsep=0.5cm]{geometry}
-\else
-\RequirePackage[papersize={210mm,297mm},hmargin={2cm,2cm},vmargin={2cm,2cm},
-marginparsep=0.5cm,hoffset=0cm,voffset=0cm,footnotesep=0.5cm,
-headsep=0.5cm]{geometry}
-\fi
-\fi
-\renewcommand{\baselinestretch}{1.5}
-\pagestyle{headandfoot}
-\header{}{}{}
-\footer{}{\small \quad 第~\thepage~页(共~\numpages~页)}{}
-\pointname{分}
-\pointformat{\kaishu (\thepoints)}
-\renewcommand{\questionshook}{
- \settowidth{\leftmargin}{22.\hskip\labelsep}
- \if@noindent \setlength\leftmargin{0pt} \fi
-}
-\renewcommand{\thepartno}{\arabic{partno}}
-\renewcommand{\partlabel}{(\thepartno)}
-\renewcommand{\partshook}{
- \settowidth{\leftmargin}{(3).\hskip\labelsep}
- \if@noindent \setlength\leftmargin{0pt} \fi
-}
-\newif\if@cancelspace \@cancelspacetrue
-\renewcommand{\solutiontitle}{\noindent 解:\noindent}
-\renewenvironment{solution}%
- {%
- \ifprintanswers
- \begingroup
- \Solution@Emphasis
- \begin{TheSolution}%
- \else
- \if@cancelspace
- %\unskip
- \else
- \par
- \penalty 0
- \vfill%
- \if@printbox \if@houpinfen \houpinfen \fi \fi
- \fi
- \setbox\z@\vbox\bgroup
- \fi
- }{%
- \ifprintanswers
- \end{TheSolution}%
- \endgroup
- \else
- \egroup
- \fi
- }%
-\if@marginline
-\newsavebox{\zdxl}
-\sbox{\zdxl}{
-\begin{minipage}{0.7\paperheight}
-\begin{center}
-\heiti 班级\underline{\hspace{15ex}} \quad
-姓名 \underline{\hspace{15ex}} \quad
-学号 \underline{\hspace{15ex}} \quad \\
-\vspace{3ex}
-\dotfill 装 \dotfill 订 \dotfill 线 \dotfill
-\end{center}
-\end{minipage}
-}
-\newsavebox{\zdxr}
-\sbox{\zdxr}{
-\begin{minipage}{0.7\paperheight}
-\begin{center}
-\heiti \hfill 请 \hfill 不 \hfill 要 \hfill 在 \hfill
- 装 \hfill 订 \hfill 线 \hfill 内 \hfill 答 \hfill 题 \hfill \\
-\vspace{3ex}
-\dotfill 装 \dotfill 订 \dotfill 线 \dotfill
-\end{center}
-\end{minipage}
-}
-\newcommand{\printmlol}{
-\marginpar{\rotatebox{90}{\usebox{\zdxl}}}
-}
-\newcommand{\printmlor}{
-\marginpar{\rotatebox{-90}{\usebox{\zdxr}}}
-}
-\reversemarginpar
-\fi
-\newcommand\biaoti[1]{\def\@biaoti{#1}}
-\newcommand\fubiaoti[1]{\def\@fubiaoti{#1}}
-\renewcommand\maketitle{
- \begin{center}{\heiti \Large{\@biaoti}}\end{center}
- \begin{center}{\heiti \Large{\@fubiaoti}}\end{center}
-}
-\newcommand\xinxi[2]{
- \def\@zongfen{#1}
- \def\@shijian{#2}
-}
-\newcommand\mininotice{
- \begin{center}{
- \kaishu (本试卷满分~\@zongfen~分, 考试时间~\@shijian~分钟)}
- \end{center}
-}
-\newcommand{\notice}{
- \heiti 注意事项: \songti
- \begin{enumerate}
- \item 答卷前, 考生务必将姓名、高考准考证号、校验码等填写清楚.
- \item 本试卷共~\numquestions{}~道试题, 满分~\@zongfen~分,考试时间~\@shijian~分钟.
- \end{enumerate}
-}
-\newlength\@boxwidth
-\setlength\@boxwidth{0ex}
-\if@printbox \setlength\@boxwidth{18ex} \fi
-\newcommand\pinfen{
- \heiti
- \begin{minipage}{\@boxwidth}
- \begin{tabular}{|c|c|}
- \hline
- 得分 & 评卷人\\
- \hline
- & \\
- \hline
- \end{tabular}
- \end{minipage}
-}
-\newcommand{\houpinfen}{
- \hfill
- \begin{tabular}{|l|l|}
- \hline
- 得分 & \hspace*{1.5cm}\\
- \hline
- \end{tabular}
- \bigskip
-}
-\newcounter{@dati}
-\newif\if@houpinfen \@houpinfenfalse
-\newcommand\settk[3]{
- \def\@tiankong@zongfen{#1}
- \def\@tiankong@tishu{#2}
- \def\@tiankong@fen{#3}
-}
-\newcommand\tiankong{
- \@houpinfenfalse
- \stepcounter{@dati}
- \fullwidth{
- \if@printbox \pinfen \fi
- \begin{minipage}{\textwidth-\@boxwidth}
- \heiti \chinese{@dati}. 填空题:本大题共~\@tiankong@tishu~题,满分~\@tiankong@zongfen~分. 请在横线上方填写最终的、最准确的、最完整的结果. 每题填写正确得~\@tiankong@fen~分,否则一律得0分.
- \end{minipage}
- }
-}
-\newcommand{\stk}[1]{
- \ifprintanswers
- \underline{~#1~}
- \else
- \underline{~\hspace{1cm}~}
- \fi}
-\newcommand{\mtk}[1]{
- \ifprintanswers
- \underline{~#1~}
- \else
- \underline{~\hspace{2cm}~}
- \fi}
-\newcommand{\ltk}[1]{
- \ifprintanswers
- \underline{~#1~}
- \else
- \underline{~\hspace{3cm}~}
- \fi}
-\newcommand\setxz[3]{
- \def\@xuanze@zongfen{#1}
- \def\@xuanze@tishu{#2}
- \def\@xuanze@fen{#3}
-}
-\newcommand\xuanze{
- \@houpinfenfalse
- \stepcounter{@dati}
- \fullwidth{
- \if@printbox \pinfen \fi
- \begin{minipage}{\textwidth-\@boxwidth}
- \heiti \chinese{@dati}. 选择题:本大题共~\@xuanze@tishu~题,满分~\@xuanze@zongfen~分. 请选择你认为最正确的答案(每小题有且只有一个)写在括号内. 每题填写正确得~\@xuanze@fen~分,否则得0分.
- \end{minipage}
- }
-}
-\newcommand{\onech}[4]{
-\renewcommand\arraystretch{1.4}
-\begin{tabularx}{\linewidth}{XXXX}
-\setlength\tabcolsep{0pt}
-(A) #1 & (B) #2 & (C) #3 & (D) #4 \\
-\end{tabularx}
-\unskip \unskip}
-\newcommand{\twoch}[4]{
-\renewcommand\arraystretch{1.4}
-\begin{tabularx}{\linewidth}{XX}
-\setlength\tabcolsep{0pt}
-(A) #1 & (B) #2 \\
-(C) #3 & (D) #4
-\end{tabularx}
-\unskip \unskip}
-\newcommand{\fourch}[4]{
-\renewcommand\arraystretch{1.4}
-\begin{tabularx}{\linewidth}{X}
-\setlength\tabcolsep{0pt}
-(A) #1 \\
-(B) #2 \\
-(C) #3 \\
-(D) #4 \\
-\end{tabularx}
-\unskip \unskip}
-\newcommand\setjd[2]{
- \def\@jianda@zongfen{#1}
- \def\@jianda@tishu{#2}
-}
-\newcommand\jianda{
- \@cancelspacefalse
- \@houpinfentrue
- \stepcounter{@dati}
- \fullwidth{
- \if@printbox \pinfen \fi
- \begin{minipage}{\textwidth-\@boxwidth}
- \heiti \chinese{@dati}. 简答题:本大题共~\@jianda@tishu~题,满分~\@jianda@zongfen~分. 请在题后空处写出必要的推理计算过程.
- \end{minipage}
- }
-}
-\delimitershortfall-1sp
-\newcommand\abs[1]{\left|#1\right|}
-\renewcommand{\geq}{\geqslant}
-\renewcommand{\ge}{\geqslant}
-\renewcommand{\leq}{\leqslant}
-\renewcommand{\le}{\leqslant}
-\AtEndOfPackage{\makeatletter\input{BHCexam.cfg}\makeatother}
-
-\endinput
-%%
-%% End of file `BHCexam.cls'.