diff options
author | Karl Berry <karl@freefriends.org> | 2014-06-23 23:26:54 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-06-23 23:26:54 +0000 |
commit | eebd4ae245ee096e3f02f10db88408cb906aa7ec (patch) | |
tree | cd9961d84df8bb8f46ded64c200e8a1920931ac0 | |
parent | 54d546a4891626936992e9cdf0b1cdf4e6cc0aeb (diff) |
bhcexam (23jun14)
git-svn-id: svn://tug.org/texlive/trunk@34360 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/latex/bhcexam/Makefile | 88 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/bhcexam/README | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/bhcexam/test1.tex | 214 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/bhcexam/test2.tex | 213 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/bhcexam/test3.tex | 207 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/bhcexam/test4.tex | 213 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/bhcexam/BHCexam.dtx | 378 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/bhcexam/BHCexam.ins | 214 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/bhcexam/BHCexam.cfg | 7 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/bhcexam/BHCexam.cls | 131 | ||||
-rwxr-xr-x | Master/tlpkg/libexec/ctan2tds | 1 |
11 files changed, 355 insertions, 1313 deletions
diff --git a/Master/texmf-dist/doc/latex/bhcexam/Makefile b/Master/texmf-dist/doc/latex/bhcexam/Makefile deleted file mode 100644 index c7875fbf417..00000000000 --- a/Master/texmf-dist/doc/latex/bhcexam/Makefile +++ /dev/null @@ -1,88 +0,0 @@ -PACKAGE = BHCexam -######################################################################## -## LaTeX2e Makefile -## -## Update the following defines for your local configuration, -## -TEXMFDIR = ~/texmf/tex/latex/BHCexam -GZIP = gzip -XELATEX = xelatex -PDFLATEX = pdflatex -MAKEINDEX = makeindex -######################################################################## -## make [all] Generates the class(.cls) file, the configuration(.cfg) -## file and the documentation (.pdf). If you don't have -## the required MAKEINDEX (along with `gglo.ist' and -## `gind.ist'), then change the first dependency -## of "all" from "fullpdf" to "pdf" below. -## make [un]install Install or uninstall the class(.cls) file and -## the configuration(.cfg) file. -## make [very]clean Clean out various auxillary files. "veryclean" -## cleans out more stuff. -######################################################################## -## make [full]doc Generate the documentation. The "fulldoc" version -## adds the change log and the cross-references. -## make idx Generate the change log and the cross-references -## (for fulldoc -- requires MAKEINDEX). -## make cls Generate the class(.cls) file and the -## configuration(.cfg) file. - -######################################################################## -## make test Run test file(s) -## make src Builds a src distribution (.tar.gz) file. -## make distribtion Builds a distribution (.tar.gz) file. -######################################################################## - -all: veryclean cls fulldoc test clean - -install: cls - cp $(PACKAGE).{cls,cfg} $(TEXMFDIR) -uninstall: ; rm $(TEXMFDIR)/$(PACKAGE).{cls,cfg} -clean: ; -rm -f *.dvi *.log *.aux *.lof *.lot *.toc - -rm -f *.idx *.ind *.glo *.gls *.ilg *.out -veryclean: ; -rm -f *.dvi *.log *.aux *.lof *.lot *.toc - -rm -f *.idx *.ind *.glo *.gls *.ilg *.out - -rm -f *.idx *.ind *.glo *.gls *.ilg *.out - -rm -f *.sty *.cls *.pdf *pk *.cfg *.tar - - -doc: ; $(XELATEX) $(PACKAGE).dtx - -cls: ; $(XELATEX) $(PACKAGE).ins - -fulldoc: doc $(PACKAGE).gls $(PACKAGE).ind - $(XELATEX) $(PACKAGE).dtx - -src: ; mkdir $(PACKAGE) - cp -p README Makefile $(PACKAGE) - cp -p $(PACKAGE).dtx $(PACKAGE).ins $(PACKAGE) - cp -p test*.tex $(PACKAGE) - tar -cvf $(PACKAGE)-src.tar ./$(PACKAGE) - rm -rf $(PACKAGE) - $(GZIP) -9 $(PACKAGE)-src.tar - -distribution: veryclean cls fulldoc test clean - mkdir $(PACKAGE) - cp -p $(PACKAGE).cls $(PACKAGE).cfg $(PACKAGE) - cp -p *.tex $(PACKAGE) - cp -p *.pdf $(PACKAGE) - tar -cvf $(PACKAGE).tar ./$(PACKAGE) - rm -rf $(PACKAGE) - $(GZIP) -9 $(PACKAGE).tar - -$(PACKAGE).gls: doc - $(MAKEINDEX) -s gglo.ist -o $(PACKAGE).gls $(PACKAGE).glo - -$(PACKAGE).ind: doc - $(MAKEINDEX) -s gind.ist -o $(PACKAGE).ind $(PACKAGE).idx - -test: cls - $(XELATEX) test1.tex - $(XELATEX) test1.tex - $(XELATEX) test2.tex - $(XELATEX) test2.tex - $(XELATEX) test3.tex - $(XELATEX) test3.tex - $(PDFLATEX) test4.tex - $(PDFLATEX) test4.tex - diff --git a/Master/texmf-dist/doc/latex/bhcexam/README b/Master/texmf-dist/doc/latex/bhcexam/README index 29b31c60664..c7ede393ba3 100644 --- a/Master/texmf-dist/doc/latex/bhcexam/README +++ b/Master/texmf-dist/doc/latex/bhcexam/README @@ -1,4 +1,4 @@ -This is version 0.1 of the BHCexam document class, dated July 23, 2011. +This is version 0.3 of the BHCexam document class, dated Feb 18, 2014. The BHCexam document class attempts to make it easy for even a LaTeX novice to prepare exams. diff --git a/Master/texmf-dist/doc/latex/bhcexam/test1.tex b/Master/texmf-dist/doc/latex/bhcexam/test1.tex deleted file mode 100644 index 216ad5f2fbd..00000000000 --- a/Master/texmf-dist/doc/latex/bhcexam/test1.tex +++ /dev/null @@ -1,214 +0,0 @@ -\documentclass[printbox,marginline,noindent]{BHCexam} -\begin{document} -\printmlol -\maketitle - -\begin{questions} -\tiankong -\question 已知~$\bm{a}=(k,-9)$、$\bm{b}=(-1,k)$, $\bm{a}$~与~$\bm{b}$~为平行向量, - 则~$k=$\sixb. -\begin{solution} -$\pm3$ -\end{solution} -\question 若函数~$f(x)=x^{6m^2-5m-4}\,(m\in\mathbb{Z})$~的图像关于~$y$~轴对称, - 且~$f(2)<f(6)$, 则~$f(x)$~的解析式为\tenb. -\begin{solution} -$f(x)=x^{-4}$ -\end{solution} - -\question 若~$f(x+1)=x^2\,(x\leq0)$, 则~$f^{-1}(1)=$\sixb. -\begin{solution} -0 -\end{solution} - -\question 在~$b\g$~糖水中含糖~$a\g$\,($b>a>0$), 若再添加~$m\g$~糖~($m>0$), - 则糖水就变甜了.试根据这个事实, 提炼一个不等式\tenb. -\begin{solution} -$\dfrac{a+m}{b+n}>\dfrac{a}{b}$ -\end{solution} - -\question 已知~$f(x)=1-\rc_8^1x+\rc_8^2x^2-\rc_8^3x^3+\cdots+\rc_8^8x^8$, - 则~$f\big(\dfrac{1}{2}+\dfrac{\sqrt{3}}{2}\ri\big)$~的值是\sixb\twob{}. -\begin{solution} -$-\dfrac{1}{2}-\dfrac{\sqrt{3}}{2}\ri$ -\end{solution} - -\question 自然数~$1,2,3,\ldots,10$~的方差记为~$\sigma^2$, - 其中的偶数~$2,4,6,8,10$~的方差记为~$\sigma_1^2$, - 则~$\sigma^2$~与~$\sigma_1^2$~的大小关系为~$\sigma^2$\sixb$\sigma_1^2$. -\begin{solution} -$>$ -\end{solution} - -\question 若~$\theta$~为三角形的一个内角, 且~$\sin\theta+\cos\theta=\dfrac{2}{3}$, - 则方程~$x^2\csc\theta-y^2\sec\theta=1$~表示的曲线的焦点坐标是\sixb{}. -\begin{solution} -$\big(\pm\dfrac{\sqrt{6}}{3},0\big)$ -\end{solution} - -\question 高为~$h$~的棱锥被平行于棱锥底面的截得棱台侧面积是 - 原棱锥的侧面积的~$\dfrac{5}{9}$, - 则截得的棱台的体积与原棱锥的体积之比是\sixb. -\begin{solution} -$19:27$ -\end{solution} - -\question 以椭圆~$\dfrac{x^2}{169}+\dfrac{y^2}{144}=1$~的右焦点为圆心, - 且与双曲线~$\dfrac{x^2}{9}-\dfrac{y^2}{16}=1$~的渐近线相切的圆方程是\tenb. -\begin{solution} -$(x-5)^2+y^2=16$ -\end{solution} - - -\question 若~$\sqrt{\,\sin x}$~是有理数且~$x$~不是~$\dfrac{\pi}{6}$~的整数倍, - 则~$x$~可能取的值是\tenb.(只要求写出一个) -\begin{solution} -$\arcsin\dfrac{1}{4}$ 等 -\end{solution} - -\question 马路上有编号~1~到~10~的~10~盏路灯, 为节约用电又不影响照明, - 可以关掉其中的~3~盏, 但又不能同时关掉相邻的两盏, 也不能关掉两端的路灯, - 满足条件的关灯方法有\sixb{}种. -\begin{solution} -20 -\end{solution} -\question 以椭圆~$\dfrac{x^2}{169}+\dfrac{y^2}{144}=1$~的右焦点为圆心, - 且与双曲线~$\dfrac{x^2}{9}-\dfrac{y^2}{16}=1$~的渐近线相切的圆方程是\tenb. -\begin{solution} -$(x-5)^2+y^2=16$ -\end{solution} - -\newpage - -\question 若~$\sqrt{\,\sin x}$~是有理数且~$x$~不是~$\dfrac{\pi}{6}$~的整数倍, - 则~$x$~可能取的值是\tenb.(只要求写出一个) -\begin{solution} -$\arcsin\dfrac{1}{4}$ 等 -\end{solution} - -\question 马路上有编号~1~到~10~的~10~盏路灯, 为节约用电又不影响照明, - 可以关掉其中的~3~盏, 但又不能同时关掉相邻的两盏, 也不能关掉两端的路灯, - 满足条件的关灯方法有\sixb{}种. -\begin{solution} -20 -\end{solution} -\xuanze -\question 已知集合~$A=\left\{\,x\mid \abs{x-1}<3\,\right\}$, -集合~$B=\{\,y\mid y=x^2+2x+1,x\in\mathbb{R}\,\}$, 则~$A\cap -\complement_U B$~为 -\begin{choices} -\choice $[\,0,4)$ -\choice $(-\infty,-2\,]\cup[4,+\infty)$ -\choice $(-2,0)$ -\choice $(0,4)$ -\end{choices} -\begin{solution} -C -\end{solution} - -\question 若~$a$、$b$~是直线, $\alpha$、$\beta$~是平面, -则以下命题中真命题是 -\begin{choices} -\choice 若~$a$、$b$~异面, $a\subset\alpha$, -$b\subset\beta$, 且~$a\perp b$, 则~$\alpha\perp\beta$ -\choice 若~$a\pingxing b$, $a\subset\alpha$, $b\subset\beta$, -则~$\alpha\pingxing\beta$ -\choice 若~$a\pingxing \alpha$, -$b\subset\beta$, 则~$a$、$b$ 异面 -\choice 若~$a\perp b$, $a\perp\alpha$, -$b\perp\beta$, 则~$\alpha\perp\beta$ -\end{choices} -\begin{solution} -D -\end{solution} - -\question 已知集合~$A=\left\{\,x\mid \abs{x-1}<3\,\right\}$, -集合~$B=\{\,y\mid y=x^2+2x+1,x\in\mathbb{R}\,\}$, 则~$A\cap -\complement_U B$~为 -\begin{choices} -\choice $[\,0,4)$ -\choice $(-\infty,-2\,]\cup[4,+\infty)$ -\choice $(-2,0)$ -\choice $(0,4)$ -\end{choices} -\begin{solution} -C -\end{solution} - -\question 若~$a$、$b$~是直线, $\alpha$、$\beta$~是平面, -则以下命题中真命题是 -\begin{choices} -\choice 若~$a$、$b$~异面, $a\subset\alpha$, -$b\subset\beta$, 且~$a\perp b$, 则~$\alpha\perp\beta$ -\choice 若~$a\pingxing b$, $a\subset\alpha$, $b\subset\beta$, -则~$\alpha\pingxing\beta$ -\choice 若~$a\pingxing \alpha$, -$b\subset\beta$, 则~$a$、$b$ 异面 -\choice 若~$a\perp b$, $a\perp\alpha$, -$b\perp\beta$, 则~$\alpha\perp\beta$ -\end{choices} -\begin{solution} -D -\end{solution} -\newpage -\jianda -\question 已知复数~$z$ 满足:$\abs{z}-z^*=\dfrac{10}{1-w\ri}$(其中~$z^*$ -是~$z$ 的共轭复数). -\begin{parts} -\part[7] 求复数~$z$; -\part[7] 若复数~$w=\cos\theta+\ri\sin\theta\,(\theta\in\mathbb{R})$, 求~$\abs{z-2}$ 的取值范围. -\end{parts} - -\begin{solution} -\begin{parts} -\part $z=3+4\ri$ -\part $\abs{z-w}\in[4,6]$ -\end{parts} -\end{solution} - -\question[14] 函数~$f(x)=4\sin\dfrac{\pi}{12}x\cdot\sin - \left(\dfrac{\pi}{2}+\dfrac{\pi}{12}x\right),x\in[a,a+1]$, - 其中常数~$a\in[0,5]$, 求函数~$f(x)$ 的最大值~$g(a)$. - -\begin{solution} -略 -\end{solution} - -\newpage -\printmlor - -\question[16] 函数~$f(x)=4\sin\dfrac{\pi}{12}x\cdot\sin - \left(\dfrac{\pi}{2}+\dfrac{\pi}{12}x\right),x\in[a,a+1]$, - 其中常数~$a\in[0,5]$, 求函数~$f(x)$ 的最大值~$g(a)$. - -\begin{solution} -略 -\end{solution} - -\newpage -\question 已知复数~$z$ 满足:$\abs{z}-z^*=\dfrac{10}{1-w\ri}$(其中~$z^*$ -是~$z$ 的共轭复数). -\begin{parts} -\part[8] 求复数~$z$; -\part[8] 若复数~$w=\cos\theta+\ri\sin\theta\,(\theta\in\mathbb{R})$, 求~$\abs{z-2}$ 的取值范围. -\end{parts} - -\begin{solution} -\begin{parts} -\part $z=3+4\ri$ -\part $\abs{z-w}\in[4,6]$ -\end{parts} -\end{solution} - -\newpage - -\question[18] 函数~$f(x)=4\sin\dfrac{\pi}{12}x\cdot\sin - \left(\dfrac{\pi}{2}+\dfrac{\pi}{12}x\right),x\in[a,a+1]$, - 其中常数~$a\in[0,5]$, 求函数~$f(x)$ 的最大值~$g(a)$. - -\begin{solution} -略 -\end{solution} - -\end{questions} -\end{document} diff --git a/Master/texmf-dist/doc/latex/bhcexam/test2.tex b/Master/texmf-dist/doc/latex/bhcexam/test2.tex deleted file mode 100644 index ac2c041c24c..00000000000 --- a/Master/texmf-dist/doc/latex/bhcexam/test2.tex +++ /dev/null @@ -1,213 +0,0 @@ -\documentclass[16kpaper]{BHCexam} -\begin{document} - -\maketitle -\mininotice - -\begin{questions} -\tiankong -\question 已知~$\bm{a}=(k,-9)$、$\bm{b}=(-1,k)$, $\bm{a}$~与~$\bm{b}$~为平行向量, - 则~$k=$\sixb. -\begin{solution} -$\pm3$ -\end{solution} -\question 若函数~$f(x)=x^{6m^2-5m-4}\,(m\in\mathbb{Z})$~的图像关于~$y$~轴对称, - 且~$f(2)<f(6)$, 则~$f(x)$~的解析式为\tenb. -\begin{solution} -$f(x)=x^{-4}$ -\end{solution} - -\question 若~$f(x+1)=x^2\,(x\leq0)$, 则~$f^{-1}(1)=$\sixb. -\begin{solution} -0 -\end{solution} - -\question 在~$b\g$~糖水中含糖~$a\g$\,($b>a>0$), 若再添加~$m\g$~糖~($m>0$), - 则糖水就变甜了.试根据这个事实, 提炼一个不等式\tenb. -\begin{solution} -$\dfrac{a+m}{b+n}>\dfrac{a}{b}$ -\end{solution} - -\question 已知~$f(x)=1-\rc_8^1x+\rc_8^2x^2-\rc_8^3x^3+\cdots+\rc_8^8x^8$, - 则~$f\big(\dfrac{1}{2}+\dfrac{\sqrt{3}}{2}\ri\big)$~的值是\sixb\twob{}. -\begin{solution} -$-\dfrac{1}{2}-\dfrac{\sqrt{3}}{2}\ri$ -\end{solution} - -\question 自然数~$1,2,3,\ldots,10$~的方差记为~$\sigma^2$, - 其中的偶数~$2,4,6,8,10$~的方差记为~$\sigma_1^2$, - 则~$\sigma^2$~与~$\sigma_1^2$~的大小关系为~$\sigma^2$\sixb$\sigma_1^2$. -\begin{solution} -$>$ -\end{solution} - -\question 若~$\theta$~为三角形的一个内角, 且~$\sin\theta+\cos\theta=\dfrac{2}{3}$, - 则方程~$x^2\csc\theta-y^2\sec\theta=1$~表示的曲线的焦点坐标是\sixb{}. -\begin{solution} -$\big(\pm\dfrac{\sqrt{6}}{3},0\big)$ -\end{solution} - -\question 高为~$h$~的棱锥被平行于棱锥底面的截得棱台侧面积是 - 原棱锥的侧面积的~$\dfrac{5}{9}$, - 则截得的棱台的体积与原棱锥的体积之比是\sixb. -\begin{solution} -$19:27$ -\end{solution} - -\question 以椭圆~$\dfrac{x^2}{169}+\dfrac{y^2}{144}=1$~的右焦点为圆心, - 且与双曲线~$\dfrac{x^2}{9}-\dfrac{y^2}{16}=1$~的渐近线相切的圆方程是\tenb. -\begin{solution} -$(x-5)^2+y^2=16$ -\end{solution} - -\question 若~$\sqrt{\,\sin x}$~是有理数且~$x$~不是~$\dfrac{\pi}{6}$~的整数倍, - 则~$x$~可能取的值是\tenb.(只要求写出一个) -\begin{solution} -$\arcsin\dfrac{1}{4}$ 等 -\end{solution} - -\question 马路上有编号~1~到~10~的~10~盏路灯, 为节约用电又不影响照明, - 可以关掉其中的~3~盏, 但又不能同时关掉相邻的两盏, 也不能关掉两端的路灯, - 满足条件的关灯方法有\sixb{}种. -\begin{solution} -20 -\end{solution} -\question 以椭圆~$\dfrac{x^2}{169}+\dfrac{y^2}{144}=1$~的右焦点为圆心, - 且与双曲线~$\dfrac{x^2}{9}-\dfrac{y^2}{16}=1$~的渐近线相切的圆方程是\tenb. -\begin{solution} -$(x-5)^2+y^2=16$ -\end{solution} - -\newpage - -\question 若~$\sqrt{\,\sin x}$~是有理数且~$x$~不是~$\dfrac{\pi}{6}$~的整数倍, - 则~$x$~可能取的值是\tenb.(只要求写出一个) -\begin{solution} -$\arcsin\dfrac{1}{4}$ 等 -\end{solution} - -\question 马路上有编号~1~到~10~的~10~盏路灯, 为节约用电又不影响照明, - 可以关掉其中的~3~盏, 但又不能同时关掉相邻的两盏, 也不能关掉两端的路灯, - 满足条件的关灯方法有\sixb{}种. -\begin{solution} -20 -\end{solution} -\xuanze -\question 已知集合~$A=\left\{\,x\mid \abs{x-1}<3\,\right\}$, -集合~$B=\{\,y\mid y=x^2+2x+1,x\in\mathbb{R}\,\}$, 则~$A\cap -\complement_U B$~为 -\begin{choices} -\choice $[\,0,4)$ -\choice $(-\infty,-2\,]\cup[4,+\infty)$ -\choice $(-2,0)$ -\choice $(0,4)$ -\end{choices} -\begin{solution} -C -\end{solution} - -\question 若~$a$、$b$~是直线, $\alpha$、$\beta$~是平面, -则以下命题中真命题是 -\begin{choices} -\choice 若~$a$、$b$~异面, $a\subset\alpha$, -$b\subset\beta$, 且~$a\perp b$, 则~$\alpha\perp\beta$ -\choice 若~$a\pingxing b$, $a\subset\alpha$, $b\subset\beta$, -则~$\alpha\pingxing\beta$ -\choice 若~$a\pingxing \alpha$, -$b\subset\beta$, 则~$a$、$b$ 异面 -\choice 若~$a\perp b$, $a\perp\alpha$, -$b\perp\beta$, 则~$\alpha\perp\beta$ -\end{choices} -\begin{solution} -D -\end{solution} - -\question 已知集合~$A=\left\{\,x\mid \abs{x-1}<3\,\right\}$, -集合~$B=\{\,y\mid y=x^2+2x+1,x\in\mathbb{R}\,\}$, 则~$A\cap -\complement_U B$~为 -\begin{choices} -\choice $[\,0,4)$ -\choice $(-\infty,-2\,]\cup[4,+\infty)$ -\choice $(-2,0)$ -\choice $(0,4)$ -\end{choices} -\begin{solution} -C -\end{solution} - -\question 若~$a$、$b$~是直线, $\alpha$、$\beta$~是平面, -则以下命题中真命题是 -\begin{choices} -\choice 若~$a$、$b$~异面, $a\subset\alpha$, -$b\subset\beta$, 且~$a\perp b$, 则~$\alpha\perp\beta$ -\choice 若~$a\pingxing b$, $a\subset\alpha$, $b\subset\beta$, -则~$\alpha\pingxing\beta$ -\choice 若~$a\pingxing \alpha$, -$b\subset\beta$, 则~$a$、$b$ 异面 -\choice 若~$a\perp b$, $a\perp\alpha$, -$b\perp\beta$, 则~$\alpha\perp\beta$ -\end{choices} -\begin{solution} -D -\end{solution} -\newpage -\jianda -\question 已知复数~$z$ 满足:$\abs{z}-z^*=\dfrac{10}{1-w\ri}$(其中~$z^*$ -是~$z$ 的共轭复数). -\begin{parts} -\part[7] 求复数~$z$; -\part[7] 若复数~$w=\cos\theta+\ri\sin\theta\,(\theta\in\mathbb{R})$, 求~$\abs{z-2}$ 的取值范围. -\end{parts} - -\begin{solution} -\begin{parts} -\part $z=3+4\ri$ -\part $\abs{z-w}\in[4,6]$ -\end{parts} -\end{solution} - -\question[14] 函数~$f(x)=4\sin\dfrac{\pi}{12}x\cdot\sin - \left(\dfrac{\pi}{2}+\dfrac{\pi}{12}x\right),x\in[a,a+1]$, - 其中常数~$a\in[0,5]$, 求函数~$f(x)$ 的最大值~$g(a)$. - -\begin{solution} -略 -\end{solution} - -\newpage - -\question[16] 函数~$f(x)=4\sin\dfrac{\pi}{12}x\cdot\sin - \left(\dfrac{\pi}{2}+\dfrac{\pi}{12}x\right),x\in[a,a+1]$, - 其中常数~$a\in[0,5]$, 求函数~$f(x)$ 的最大值~$g(a)$. - -\begin{solution} -略 -\end{solution} - -\newpage -\question 已知复数~$z$ 满足:$\abs{z}-z^*=\dfrac{10}{1-w\ri}$(其中~$z^*$ -是~$z$ 的共轭复数). -\begin{parts} -\part[8] 求复数~$z$; -\part[8] 若复数~$w=\cos\theta+\ri\sin\theta\,(\theta\in\mathbb{R})$, 求~$\abs{z-2}$ 的取值范围. -\end{parts} - -\begin{solution} -\begin{parts} -\part $z=3+4\ri$ -\part $\abs{z-w}\in[4,6]$ -\end{parts} -\end{solution} - -\newpage - -\question[18] 函数~$f(x)=4\sin\dfrac{\pi}{12}x\cdot\sin - \left(\dfrac{\pi}{2}+\dfrac{\pi}{12}x\right),x\in[a,a+1]$, - 其中常数~$a\in[0,5]$, 求函数~$f(x)$ 的最大值~$g(a)$. - -\begin{solution} -略 -\end{solution} - -\end{questions} -\end{document} diff --git a/Master/texmf-dist/doc/latex/bhcexam/test3.tex b/Master/texmf-dist/doc/latex/bhcexam/test3.tex deleted file mode 100644 index 1a01eb41bc7..00000000000 --- a/Master/texmf-dist/doc/latex/bhcexam/test3.tex +++ /dev/null @@ -1,207 +0,0 @@ -\documentclass[answers]{BHCexam} -\begin{document} - -\maketitle -\mininotice - -\begin{questions} -\tiankong -\question 已知~$\bm{a}=(k,-9)$、$\bm{b}=(-1,k)$, $\bm{a}$~与~$\bm{b}$~为平行向量, - 则~$k=$\sixb. -\begin{solution} -$\pm3$ -\end{solution} -\question 若函数~$f(x)=x^{6m^2-5m-4}\,(m\in\mathbb{Z})$~的图像关于~$y$~轴对称, - 且~$f(2)<f(6)$, 则~$f(x)$~的解析式为\tenb. -\begin{solution} -$f(x)=x^{-4}$ -\end{solution} - -\question 若~$f(x+1)=x^2\,(x\leq0)$, 则~$f^{-1}(1)=$\sixb. -\begin{solution} -0 -\end{solution} - -\question 在~$b\g$~糖水中含糖~$a\g$\,($b>a>0$), 若再添加~$m\g$~糖~($m>0$), - 则糖水就变甜了.试根据这个事实, 提炼一个不等式\tenb. -\begin{solution} -$\dfrac{a+m}{b+n}>\dfrac{a}{b}$ -\end{solution} - -\question 已知~$f(x)=1-\rc_8^1x+\rc_8^2x^2-\rc_8^3x^3+\cdots+\rc_8^8x^8$, - 则~$f\big(\dfrac{1}{2}+\dfrac{\sqrt{3}}{2}\ri\big)$~的值是\sixb\twob{}. -\begin{solution} -$-\dfrac{1}{2}-\dfrac{\sqrt{3}}{2}\ri$ -\end{solution} - -\question 自然数~$1,2,3,\ldots,10$~的方差记为~$\sigma^2$, - 其中的偶数~$2,4,6,8,10$~的方差记为~$\sigma_1^2$, - 则~$\sigma^2$~与~$\sigma_1^2$~的大小关系为~$\sigma^2$\sixb$\sigma_1^2$. -\begin{solution} -$>$ -\end{solution} - -\question 若~$\theta$~为三角形的一个内角, 且~$\sin\theta+\cos\theta=\dfrac{2}{3}$, - 则方程~$x^2\csc\theta-y^2\sec\theta=1$~表示的曲线的焦点坐标是\sixb{}. -\begin{solution} -$\big(\pm\dfrac{\sqrt{6}}{3},0\big)$ -\end{solution} - -\question 高为~$h$~的棱锥被平行于棱锥底面的截得棱台侧面积是 - 原棱锥的侧面积的~$\dfrac{5}{9}$, - 则截得的棱台的体积与原棱锥的体积之比是\sixb. -\begin{solution} -$19:27$ -\end{solution} - -\question 以椭圆~$\dfrac{x^2}{169}+\dfrac{y^2}{144}=1$~的右焦点为圆心, - 且与双曲线~$\dfrac{x^2}{9}-\dfrac{y^2}{16}=1$~的渐近线相切的圆方程是\tenb. -\begin{solution} -$(x-5)^2+y^2=16$ -\end{solution} - -\question 若~$\sqrt{\,\sin x}$~是有理数且~$x$~不是~$\dfrac{\pi}{6}$~的整数倍, - 则~$x$~可能取的值是\tenb.(只要求写出一个) -\begin{solution} -$\arcsin\dfrac{1}{4}$ 等 -\end{solution} - -\question 马路上有编号~1~到~10~的~10~盏路灯, 为节约用电又不影响照明, - 可以关掉其中的~3~盏, 但又不能同时关掉相邻的两盏, 也不能关掉两端的路灯, - 满足条件的关灯方法有\sixb{}种. -\begin{solution} -20 -\end{solution} -\question 以椭圆~$\dfrac{x^2}{169}+\dfrac{y^2}{144}=1$~的右焦点为圆心, - 且与双曲线~$\dfrac{x^2}{9}-\dfrac{y^2}{16}=1$~的渐近线相切的圆方程是\tenb. -\begin{solution} -$(x-5)^2+y^2=16$ -\end{solution} - -\question 若~$\sqrt{\,\sin x}$~是有理数且~$x$~不是~$\dfrac{\pi}{6}$~的整数倍, - 则~$x$~可能取的值是\tenb.(只要求写出一个) -\begin{solution} -$\arcsin\dfrac{1}{4}$ 等 -\end{solution} - -\question 马路上有编号~1~到~10~的~10~盏路灯, 为节约用电又不影响照明, - 可以关掉其中的~3~盏, 但又不能同时关掉相邻的两盏, 也不能关掉两端的路灯, - 满足条件的关灯方法有\sixb{}种. -\begin{solution} -20 -\end{solution} -\xuanze -\question 已知集合~$A=\left\{\,x\mid \abs{x-1}<3\,\right\}$, -集合~$B=\{\,y\mid y=x^2+2x+1,x\in\mathbb{R}\,\}$, 则~$A\cap -\complement_U B$~为 -\begin{choices} -\choice $[\,0,4)$ -\choice $(-\infty,-2\,]\cup[4,+\infty)$ -\choice $(-2,0)$ -\choice $(0,4)$ -\end{choices} -\begin{solution} -C -\end{solution} - -\question 若~$a$、$b$~是直线, $\alpha$、$\beta$~是平面, -则以下命题中真命题是 -\begin{choices} -\choice 若~$a$、$b$~异面, $a\subset\alpha$, -$b\subset\beta$, 且~$a\perp b$, 则~$\alpha\perp\beta$ -\choice 若~$a\pingxing b$, $a\subset\alpha$, $b\subset\beta$, -则~$\alpha\pingxing\beta$ -\choice 若~$a\pingxing \alpha$, -$b\subset\beta$, 则~$a$、$b$ 异面 -\choice 若~$a\perp b$, $a\perp\alpha$, -$b\perp\beta$, 则~$\alpha\perp\beta$ -\end{choices} -\begin{solution} -D -\end{solution} - -\question 已知集合~$A=\left\{\,x\mid \abs{x-1}<3\,\right\}$, -集合~$B=\{\,y\mid y=x^2+2x+1,x\in\mathbb{R}\,\}$, 则~$A\cap -\complement_U B$~为 -\begin{choices} -\choice $[\,0,4)$ -\choice $(-\infty,-2\,]\cup[4,+\infty)$ -\choice $(-2,0)$ -\choice $(0,4)$ -\end{choices} -\begin{solution} -C -\end{solution} - -\question 若~$a$、$b$~是直线, $\alpha$、$\beta$~是平面, -则以下命题中真命题是 -\begin{choices} -\choice 若~$a$、$b$~异面, $a\subset\alpha$, -$b\subset\beta$, 且~$a\perp b$, 则~$\alpha\perp\beta$ -\choice 若~$a\pingxing b$, $a\subset\alpha$, $b\subset\beta$, -则~$\alpha\pingxing\beta$ -\choice 若~$a\pingxing \alpha$, -$b\subset\beta$, 则~$a$、$b$ 异面 -\choice 若~$a\perp b$, $a\perp\alpha$, -$b\perp\beta$, 则~$\alpha\perp\beta$ -\end{choices} -\begin{solution} -D -\end{solution} - -\jianda -\question 已知复数~$z$ 满足:$\abs{z}-z^*=\dfrac{10}{1-w\ri}$(其中~$z^*$ -是~$z$ 的共轭复数). -\begin{parts} -\part[7] 求复数~$z$; -\part[7] 若复数~$w=\cos\theta+\ri\sin\theta\,(\theta\in\mathbb{R})$, 求~$\abs{z-2}$ 的取值范围. -\end{parts} - -\begin{solution} -\begin{parts} -\part $z=3+4\ri$ -\part $\abs{z-w}\in[4,6]$ -\end{parts} -\end{solution} - -\question[14] 函数~$f(x)=4\sin\dfrac{\pi}{12}x\cdot\sin - \left(\dfrac{\pi}{2}+\dfrac{\pi}{12}x\right),x\in[a,a+1]$, - 其中常数~$a\in[0,5]$, 求函数~$f(x)$ 的最大值~$g(a)$. - -\begin{solution} -略 -\end{solution} - -\question[16] 函数~$f(x)=4\sin\dfrac{\pi}{12}x\cdot\sin - \left(\dfrac{\pi}{2}+\dfrac{\pi}{12}x\right),x\in[a,a+1]$, - 其中常数~$a\in[0,5]$, 求函数~$f(x)$ 的最大值~$g(a)$. - -\begin{solution} -略 -\end{solution} - -\question 已知复数~$z$ 满足:$\abs{z}-z^*=\dfrac{10}{1-w\ri}$(其中~$z^*$ -是~$z$ 的共轭复数). -\begin{parts} -\part[8] 求复数~$z$; -\part[8] 若复数~$w=\cos\theta+\ri\sin\theta\,(\theta\in\mathbb{R})$, 求~$\abs{z-2}$ 的取值范围. -\end{parts} - -\begin{solution} -\begin{parts} -\part $z=3+4\ri$ -\part $\abs{z-w}\in[4,6]$ -\end{parts} -\end{solution} - - -\question[18] 函数~$f(x)=4\sin\dfrac{\pi}{12}x\cdot\sin - \left(\dfrac{\pi}{2}+\dfrac{\pi}{12}x\right),x\in[a,a+1]$, - 其中常数~$a\in[0,5]$, 求函数~$f(x)$ 的最大值~$g(a)$. - -\begin{solution} -略 -\end{solution} - -\end{questions} -\end{document} diff --git a/Master/texmf-dist/doc/latex/bhcexam/test4.tex b/Master/texmf-dist/doc/latex/bhcexam/test4.tex deleted file mode 100644 index 8830455e745..00000000000 --- a/Master/texmf-dist/doc/latex/bhcexam/test4.tex +++ /dev/null @@ -1,213 +0,0 @@ -\documentclass[UTF8,printbox]{BHCexam} -\begin{document} -\title{你好} -\maketitle -\notice - -\begin{questions} -\tiankong -\question 已知~$\bm{a}=(k,-9)$、$\bm{b}=(-1,k)$, $\bm{a}$~与~$\bm{b}$~为平行向量, - 则~$k=$\sixb. -\begin{solution} -$\pm3$ -\end{solution} -\question 若函数~$f(x)=x^{6m^2-5m-4}\,(m\in\mathbb{Z})$~的图像关于~$y$~轴对称, - 且~$f(2)<f(6)$, 则~$f(x)$~的解析式为\tenb. -\begin{solution} -$f(x)=x^{-4}$ -\end{solution} - -\question 若~$f(x+1)=x^2\,(x\leq0)$, 则~$f^{-1}(1)=$\sixb. -\begin{solution} -0 -\end{solution} - -\question 在~$b\g$~糖水中含糖~$a\g$\,($b>a>0$), 若再添加~$m\g$~糖~($m>0$), - 则糖水就变甜了.试根据这个事实, 提炼一个不等式\tenb. -\begin{solution} -$\dfrac{a+m}{b+n}>\dfrac{a}{b}$ -\end{solution} - -\question 已知~$f(x)=1-\rc_8^1x+\rc_8^2x^2-\rc_8^3x^3+\cdots+\rc_8^8x^8$, - 则~$f\big(\dfrac{1}{2}+\dfrac{\sqrt{3}}{2}\ri\big)$~的值是\sixb\twob{}. -\begin{solution} -$-\dfrac{1}{2}-\dfrac{\sqrt{3}}{2}\ri$ -\end{solution} - -\question 自然数~$1,2,3,\ldots,10$~的方差记为~$\sigma^2$, - 其中的偶数~$2,4,6,8,10$~的方差记为~$\sigma_1^2$, - 则~$\sigma^2$~与~$\sigma_1^2$~的大小关系为~$\sigma^2$\sixb$\sigma_1^2$. -\begin{solution} -$>$ -\end{solution} - -\question 若~$\theta$~为三角形的一个内角, 且~$\sin\theta+\cos\theta=\dfrac{2}{3}$, - 则方程~$x^2\csc\theta-y^2\sec\theta=1$~表示的曲线的焦点坐标是\sixb{}. -\begin{solution} -$\big(\pm\dfrac{\sqrt{6}}{3},0\big)$ -\end{solution} - -\question 高为~$h$~的棱锥被平行于棱锥底面的截得棱台侧面积是 - 原棱锥的侧面积的~$\dfrac{5}{9}$, - 则截得的棱台的体积与原棱锥的体积之比是\sixb. -\begin{solution} -$19:27$ -\end{solution} - -\question 以椭圆~$\dfrac{x^2}{169}+\dfrac{y^2}{144}=1$~的右焦点为圆心, - 且与双曲线~$\dfrac{x^2}{9}-\dfrac{y^2}{16}=1$~的渐近线相切的圆方程是\tenb. -\begin{solution} -$(x-5)^2+y^2=16$ -\end{solution} - -\question 若~$\sqrt{\,\sin x}$~是有理数且~$x$~不是~$\dfrac{\pi}{6}$~的整数倍, - 则~$x$~可能取的值是\tenb.(只要求写出一个) -\begin{solution} -$\arcsin\dfrac{1}{4}$ 等 -\end{solution} - -\question 马路上有编号~1~到~10~的~10~盏路灯, 为节约用电又不影响照明, - 可以关掉其中的~3~盏, 但又不能同时关掉相邻的两盏, 也不能关掉两端的路灯, - 满足条件的关灯方法有\sixb{}种. -\begin{solution} -20 -\end{solution} -\question 以椭圆~$\dfrac{x^2}{169}+\dfrac{y^2}{144}=1$~的右焦点为圆心, - 且与双曲线~$\dfrac{x^2}{9}-\dfrac{y^2}{16}=1$~的渐近线相切的圆方程是\tenb. -\begin{solution} -$(x-5)^2+y^2=16$ -\end{solution} - -\newpage - -\question 若~$\sqrt{\,\sin x}$~是有理数且~$x$~不是~$\dfrac{\pi}{6}$~的整数倍, - 则~$x$~可能取的值是\tenb.(只要求写出一个) -\begin{solution} -$\arcsin\dfrac{1}{4}$ 等 -\end{solution} - -\question 马路上有编号~1~到~10~的~10~盏路灯, 为节约用电又不影响照明, - 可以关掉其中的~3~盏, 但又不能同时关掉相邻的两盏, 也不能关掉两端的路灯, - 满足条件的关灯方法有\sixb{}种. -\begin{solution} -20 -\end{solution} -\xuanze -\question 已知集合~$A=\left\{\,x\mid \abs{x-1}<3\,\right\}$, -集合~$B=\{\,y\mid y=x^2+2x+1,x\in\mathbb{R}\,\}$, 则~$A\cap -\complement_U B$~为 -\begin{choices} -\choice $[\,0,4)$ -\choice $(-\infty,-2\,]\cup[4,+\infty)$ -\choice $(-2,0)$ -\choice $(0,4)$ -\end{choices} -\begin{solution} -C -\end{solution} - -\question 若~$a$、$b$~是直线, $\alpha$、$\beta$~是平面, -则以下命题中真命题是 -\begin{choices} -\choice 若~$a$、$b$~异面, $a\subset\alpha$, -$b\subset\beta$, 且~$a\perp b$, 则~$\alpha\perp\beta$ -\choice 若~$a\pingxing b$, $a\subset\alpha$, $b\subset\beta$, -则~$\alpha\pingxing\beta$ -\choice 若~$a\pingxing \alpha$, -$b\subset\beta$, 则~$a$、$b$ 异面 -\choice 若~$a\perp b$, $a\perp\alpha$, -$b\perp\beta$, 则~$\alpha\perp\beta$ -\end{choices} -\begin{solution} -D -\end{solution} - -\question 已知集合~$A=\left\{\,x\mid \abs{x-1}<3\,\right\}$, -集合~$B=\{\,y\mid y=x^2+2x+1,x\in\mathbb{R}\,\}$, 则~$A\cap -\complement_U B$~为 -\begin{choices} -\choice $[\,0,4)$ -\choice $(-\infty,-2\,]\cup[4,+\infty)$ -\choice $(-2,0)$ -\choice $(0,4)$ -\end{choices} -\begin{solution} -C -\end{solution} - -\question 若~$a$、$b$~是直线, $\alpha$、$\beta$~是平面, -则以下命题中真命题是 -\begin{choices} -\choice 若~$a$、$b$~异面, $a\subset\alpha$, -$b\subset\beta$, 且~$a\perp b$, 则~$\alpha\perp\beta$ -\choice 若~$a\pingxing b$, $a\subset\alpha$, $b\subset\beta$, -则~$\alpha\pingxing\beta$ -\choice 若~$a\pingxing \alpha$, -$b\subset\beta$, 则~$a$、$b$ 异面 -\choice 若~$a\perp b$, $a\perp\alpha$, -$b\perp\beta$, 则~$\alpha\perp\beta$ -\end{choices} -\begin{solution} -D -\end{solution} -\newpage -\jianda -\question 已知复数~$z$ 满足:$\abs{z}-z^*=\dfrac{10}{1-w\ri}$(其中~$z^*$ -是~$z$ 的共轭复数). -\begin{parts} -\part[7] 求复数~$z$; -\part[7] 若复数~$w=\cos\theta+\ri\sin\theta\,(\theta\in\mathbb{R})$, 求~$\abs{z-2}$ 的取值范围. -\end{parts} - -\begin{solution} -\begin{parts} -\part $z=3+4\ri$ -\part $\abs{z-w}\in[4,6]$ -\end{parts} -\end{solution} - -\question[14] 函数~$f(x)=4\sin\dfrac{\pi}{12}x\cdot\sin - \left(\dfrac{\pi}{2}+\dfrac{\pi}{12}x\right),x\in[a,a+1]$, - 其中常数~$a\in[0,5]$, 求函数~$f(x)$ 的最大值~$g(a)$. - -\begin{solution} -略 -\end{solution} - -\newpage - -\question[16] 函数~$f(x)=4\sin\dfrac{\pi}{12}x\cdot\sin - \left(\dfrac{\pi}{2}+\dfrac{\pi}{12}x\right),x\in[a,a+1]$, - 其中常数~$a\in[0,5]$, 求函数~$f(x)$ 的最大值~$g(a)$. - -\begin{solution} -略 -\end{solution} - -\newpage -\question 已知复数~$z$ 满足:$\abs{z}-z^*=\dfrac{10}{1-w\ri}$(其中~$z^*$ -是~$z$ 的共轭复数). -\begin{parts} -\part[8] 求复数~$z$; -\part[8] 若复数~$w=\cos\theta+\ri\sin\theta\,(\theta\in\mathbb{R})$, 求~$\abs{z-2}$ 的取值范围. -\end{parts} - -\begin{solution} -\begin{parts} -\part $z=3+4\ri$ -\part $\abs{z-w}\in[4,6]$ -\end{parts} -\end{solution} - -\newpage - -\question[18] 函数~$f(x)=4\sin\dfrac{\pi}{12}x\cdot\sin - \left(\dfrac{\pi}{2}+\dfrac{\pi}{12}x\right),x\in[a,a+1]$, - 其中常数~$a\in[0,5]$, 求函数~$f(x)$ 的最大值~$g(a)$. - -\begin{solution} -略 -\end{solution} - -\end{questions} -\end{document} diff --git a/Master/texmf-dist/source/latex/bhcexam/BHCexam.dtx b/Master/texmf-dist/source/latex/bhcexam/BHCexam.dtx index dd3233e8bc9..b030f7e462d 100644 --- a/Master/texmf-dist/source/latex/bhcexam/BHCexam.dtx +++ b/Master/texmf-dist/source/latex/bhcexam/BHCexam.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2011 by Charles Bao <charley792@gmail.com> +% Copyright (C) 2014 by Charles Bao <charley792@gmail.com> % % This file is part of the BHCexam package project. % --------------------------------------------------- @@ -44,7 +44,7 @@ %<cls>\NeedsTeXFormat{LaTeX2e}[1995/12/01] %<cls>\ProvidesClass{BHCexam} %<cfg>\ProvidesFile{BHCexam.cfg} - [2011/07/27 v0.2 BHCexam + [2014/02/18 v0.3 BHCexam %<cls> document class] %<cfg> configuration file] % @@ -80,6 +80,7 @@ % \changes{v0.0}{2011/07/22}{Initial version} % \changes{v0.1}{2011/07/23}{version 0.1} % \changes{v0.2}{2011/07/27}{version 0.2} +% \changes{v0.3}{2014/02/18}{version 0.3} % % % \DoNotIndex{\begin,\end,\begingroup,\endgroup} @@ -112,39 +113,6 @@ % \setlength{\parskip}{0.75ex plus .2ex minus .5ex} % \renewcommand{\baselinestretch}{1.2} % -% \newcommand{\rc}{\text{C}} -% \newcommand{\ri}{\text{i}} -% \newcommand{\ra}{\text{A}} -% \newcommand{\rd}{\text{d}} -% \renewcommand\m{\ensuremath{\text{m}}} -% \newcommand\tian{\ensuremath{\text{d}}} -% \newcommand\A{\ensuremath{\text{A}}} -% \newcommand\g{\ensuremath{\text{g}}} -% \newcommand\kg{\ensuremath{\text{kg}}} -% \newcommand\degree{\ensuremath{^\circ}} -% \newcommand\ssd{\ensuremath{\text{\textcelsius}}} -% \newcommand\rad{\ensuremath{\text{rad}}} -% \newcommand\N{\ensuremath{\text{N}}} -% \newcommand\Pa{\ensuremath{\text{Pa}}} -% \newcommand\J{\ensuremath{\text{J}}} -% \newcommand\W{\ensuremath{\text{W}}} -% \newcommand\ohm{\ensuremath{\Omega}} -% \newcommand\mol{\ensuremath{\text{mol}}} -% \newcommand\K{\ensuremath{\text{K}}} -% \newcommand\h{\ensuremath{\text{h}}} -% \newcommand\ton{\ensuremath{\text{t}}} -% \newcommand\squarem{\ensuremath{\text{m$^2$}}} -% \newcommand\cubicm{\ensuremath{\text{m$^3$}}} -% \newcommand\cm{\ensuremath{\text{cm}}} -% \newcommand\mm{\ensuremath{\text{mm}}} -% \newcommand\squarecm{\ensuremath{\text{cm$^2$}}} -% \newcommand\cubiccm{\ensuremath{\text{cm$^3$}}} -% \newcommand\squaremm{\ensuremath{\text{mm$^2$}}} -% \newcommand\cubicmm{\ensuremath{\text{mm$^3$}}} -% \newcommand\liter{\ensuremath{\text{L}}} -% \newcommand{\abs}[1]{\left|#1\right|} -% \newcommand\arccot{\mathop{\text{arccot}}} -% % \makeatletter % \def\parg#1{\mbox{$\langle${\it #1\/}$\rangle$}} % \def\@smarg#1{{\tt\string{}\parg{#1}{\tt\string}}} @@ -163,7 +131,7 @@ % \maketitle % % \begin{abstract} -% \BHCexam~宏包提供了一个中学教学设计的~\LaTeX{}~文档类。 +% \BHCexam~宏包提供了一个中学试卷排版的~\LaTeX{}~文档类。 % % \BHCexam~主要文件包括~\texttt{BHCexam.cls}~文档类和配置文件 % ~\texttt{BHCexam.cfg}。 @@ -232,29 +200,30 @@ % \subsection{题目} % \label{sec:Example} % \DescribeMacro{\question} -% \DescribeMacro{\choice} +% \DescribeMacro{\stk} +% \DescribeMacro{\onech} % \DescribeMacro{\part} -% \DescribeMacro{\tiankong} -% \DescribeMacro{\xuanze} -% \DescribeMacro{\jianda} % 在\verb"questions"环境中用\verb"\question"输入题目。 -% 在\verb"choices"环境中用\verb"\choice"输入选项。 -% 在\verb"parts"环境中用\verb"\part"输入小问。 +% 在\verb"parts"环境中用\verb"\part"输入大题的小问。 +% 用\verb"\stk"、\verb"\mtk" +% 和\verb"\ltk"输入填空题的答案。 +% 用\verb"\onech"、\verb"\twoch" +% 和\verb"\fourch"输入选择题的选项。 % 在\verb"questions"环境中用\verb"\tiankong"、\verb"\xuanze" % 和\verb"\jianda"分别显示填空题、选择题、简答题的提示语。 % \begin{verbatim} % \begin{questions} % \tiankong -% \question 这是第1道填空题 -% \question 这是第2道填空题 +% \question 这是第1道填空题\stk{答案,不显示答案时显示段横线} +% \question 这是第2道填空题\mtk{答案,不显示答案时显示段横线} +% \question 这是第2道填空题\ltk{答案,不显示答案时显示段横线} % \xuanze -% \question 问题3是一道选择题 -% \begin{choices} -% \choice 选项1 -% \choice 选项2 -% \choice 选项3 -% \choice 选项4 -% \begin{choices} +% \question 问题3是一道选择题,四个选项显示在一行 +% \onech{选项1}{选项2}{选项3}{选项4} +% \question 问题3是一道选择题,四个选项显示在两行 +% \twoch{选项1}{选项2}{选项3}{选项4} +% \question 问题3是一道选择题,四个选项显示在四行 +% \fourch{选项1}{选项2}{选项3}{选项4} % \jianda % \question 问题4是一道简答题 % \begin{parts} @@ -298,8 +267,8 @@ % \begin{quote} % |\biaoti|\marg*{TEXT} % \end{quote} -% \DescribeMacro{\kemu} -% 设置科目信息,他会显示在标题下方和页脚内。 +% \DescribeMacro{\fubiaoti} +% 设置副标题,他会显示在标题下方。 % \begin{quote} % |\kemu|\marg*{TEXT} % \end{quote} @@ -328,7 +297,7 @@ % \subsection{环境} % \label{sec:Environment} -% 经常使用的环境有\verb"questions"环境、\verb"choices"环境、\verb"parts"环境, +% 经常使用的环境有\verb"questions"环境、\verb"parts"环境, % 关于它们的简单介绍,请参考\ref{sec:Example},这里做一点补充说明, % 更详细的介绍,请参考~\exam~文档。\\\\ % 在排版简答题时需要用\verb"\part"命令输入各小问的分值,宏包会自动算出总分并显示在该简答题的第一行。 @@ -369,49 +338,8 @@ % 在当前页为正面时,在左边插入装订线(仅在使用marginline选项时有效)。\\ % \DescribeMacro{\printmalol} % 在当前页为反面时,在左边插入装订线(仅在使用marginline选项时有效)。\\ - -% \subsection{数学符号} -% \begin{tabular}{ll} -% \hline -% \verb"\oneb" & 生成一条很小的供排版填空题空格用的横线\\\hline -% \verb"\twob" & 生成一条长一些的供排版填空题空格用的横线\\\hline -% \verb"\fourb" & 生成一长更长的供排版填空题空格用的横线\\\hline -% \verb"\sixb" & 生成一长较长的供排版填空题空格用的横线\\\hline -% \verb"\tenb" & 生成一条很长的供排版填空题空格用的横线\\\hline -% \verb"\rc" & 在数学模式下输入正体的~C(组合数符号)\\\hline -% \verb"\ra" & 在数学模式下输入正体的~A(排列数符号)\\\hline -% \verb"\ri" & 在数学模式下输入正体的~i(虚数单位)\\\hline -% \verb"\abs{...}" & 用以输入绝对值\\\hline -% \verb"\arccot" & 在数学模式下输入$\arccot$\\\hline -% \verb"\m" & 在文本模式和数学模式下均可使用,生成单位符号~\m\\\hline -% \verb"\W" & 在文本模式攻数学模式下均可使用,生成单位符号~\W\\\hline -% \verb"\A" & 在文本模式和数学模式下均可使用,生成单位符号~\A\\ \hline -% \verb"\g" & 在文本模式和数学模式下均可使用,生成单位符号~\g\\ \hline -% \verb"\kg" & 在文本模式和数学模式下均可使用,生成单位符号~\kg\\ \hline -% \verb"\degree" & 在文本模式和数学模式下均可使用,生成单位符号~\degree\\\hline -% \verb"\ssd" & 在文本模式和数学模式下均可使用,生成单位符号~\ssd\\\hline -% \verb"\rad" & 在文本模式和数学模式下均可使用,生成单位符号~\rad\\\hline -% \verb"\N" & 在文本模式和数学模式下均可使用,生成单位符号~\N\\\hline -% \verb"\Pa" & 在文本模式和数学模式下均可使用,生成单位符号~\Pa\\\hline -% \verb"\J" & 在文本模式和数学模式下均可使用,生成单位符号~\J\\\hline -% \verb"\ohm" & 在文本模式和数学模式下均可使用,生成单位符号~\ohm\\\hline -% \verb"\mol" & 在文本模式和数学模式下均可使用,生成单位符号~\mol\\\hline -% \verb"\K" & 在文本模式和数学模式下均可使用,生成单位符号~\K\\\hline -% \verb"\h" & 在文本模式和数学模式下均可使用,生成单位符号~\h\\\hline -% \verb"\ton" & 在文本模式和数学模式下均可使用,生成单位符号~\ton\\\hline -% \verb"\squarem" & 在文本模式和数学模式下均可使用,生成单位符号~\squarem\\\hline -% \verb"\cubicm" & 在文本模式和数学模式下均可使用,生成单位符号~\cubicm\\\hline -% \verb"\cm" & 在文本模式和数学模式下均可使用,生成单位符号~\cm\\\hline -% \verb"\mm" & 在文本模式和数学模式下均可使用,生成单位符号~\mm\\\hline -% \verb"\squarecm" & 在文本模式和数学模式下均可使用,生成单位符号~\squarecm\\\hline -% \verb"\cubiccm" & 在文本模式和数学模式下均可使用,生成单位符号~\cubiccm\\\hline -% \verb"\squaremm" & 在文本模式和数学模式下均可使用,生成单位符号~\squaremm\\\hline -% \verb"\cubicmm" & 在文本模式和数学模式下均可使用,生成单位符号~\cubicmm\\\hline -% \verb"\liter" & 在文本模式和数学模式下均可使用,生成单位符号~\liter\\\hline -% \end{tabular} -% -% \StopEventually{ -% } ^^A end StopEventually +% +% \StopEventually{} % % \section{源代码说明} % @@ -435,8 +363,8 @@ % 16k纸张大小设置,缺省选项为a4paper % \begin{macrocode} %<*cls> -\newif\if@sixteenkpaper \@sixteenkpapertrue -\DeclareOption{16kpaper}{\@sixteenkpaperfalse} +\newif\if@sixteenkpaper \@sixteenkpaperfalse +\DeclareOption{16kpaper}{\@sixteenkpapertrue} %</cls> % \end{macrocode} % \end{macro} @@ -474,7 +402,6 @@ % \end{macrocode} % \end{macro} % -% % 把没有定义的选项传递给缺省的文档类 % \begin{macrocode} %<cls>\DeclareOption*{\PassOptionsToClass{\CurrentOption}{exam}} @@ -504,17 +431,21 @@ % 我们需要使用的一些宏包 % \begin{macrocode} %<*cls> -\RequirePackage{amsmath,amssymb,bm} -\RequirePackage{graphicx} \RequirePackage{ifpdf,ifxetex} +\RequirePackage{amsmath,amssymb,amsthm,bm,bbding,pifont,dsfont} +\RequirePackage{mathtools} +\RequirePackage{paralist,cases,tabularx} +\RequirePackage{pstricks,pst-plot,xcolor,graphicx} %</cls> % \end{macrocode} % % 用geometry宏包进行页面设置 % \changes{v0.2}{2011/07/27}{改用geometry宏包实现纸张设置} +% \changes{v0.3}{2014/02/18}{修正了纸张的尺寸} % \begin{macrocode} %<*cls> \if@marginline +\marginparwidth = 2cm \if@sixteenkpaper \RequirePackage[papersize={184mm,260mm},hmargin={3cm,2cm}, vmargin={2cm,2cm},marginparsep=0.5cm,hoffset=0cm,voffset=0cm, @@ -530,7 +461,7 @@ headsep=0.5cm,twoside]{geometry} vmargin={2cm,2cm},marginparsep=0.5cm,hoffset=0cm,voffset=0cm, footnotesep=0.5cm,headsep=0.5cm]{geometry} \else -\RequirePackage[paper=a4paper,hmargin={2cm,2cm},vmargin={2cm,2cm}, +\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 @@ -545,12 +476,8 @@ headsep=0.5cm]{geometry} %<*cls> \renewcommand{\baselinestretch}{1.5} \pagestyle{headandfoot} -%\runningheadrule -%\firstpageheadrule -%\runningfootrule -%\firstpagefootrule \header{}{}{} -\footer{}{\small \kaishu{\@kemu}\quad 第~\thepage~页(共~\numpages~页)}{} +\footer{}{\small \quad 第~\thepage~页(共~\numpages~页)}{} %</cls> % \end{macrocode} % @@ -562,16 +489,13 @@ headsep=0.5cm]{geometry} %</cls> % \end{macrocode} % -% 解的显示 -% \begin{macrocode} -%<*cls> -\renewcommand{\solutiontitle}{\noindent\heiti{解:}\noindent} -%</cls> -% \end{macrocode} -% -% 小问的显示 +% 问题的显示 % \begin{macrocode} %<*cls> +\renewcommand{\questionshook}{ + \settowidth{\leftmargin}{22.\hskip\labelsep} + \if@noindent \setlength\leftmargin{0pt} \fi +} \renewcommand{\thepartno}{\arabic{partno}} \renewcommand{\partlabel}{(\thepartno)} \renewcommand{\partshook}{ @@ -581,28 +505,21 @@ headsep=0.5cm]{geometry} %</cls> % \end{macrocode} % -% 选项的显示 -% \begin{macrocode} -%<*cls> -\renewcommand{\choiceshook}{ - \settowidth{\leftmargin}{W.\hskip\labelsep} - \if@noindent \setlength\leftmargin{0pt} \fi -} -%</cls> -% \end{macrocode} -% % 解答的显示 % \begin{macrocode} %<*cls> +\newif\if@cancelspace \@cancelspacetrue +\renewcommand{\solutiontitle}{\noindent 解:\noindent} \renewenvironment{solution}% {% \ifprintanswers + %\unskip \begingroup \Solution@Emphasis \begin{TheSolution}% \else - \ifcancelspace - % Do nothing + \if@cancelspace + %\unskip \else \par \penalty 0 @@ -631,27 +548,27 @@ headsep=0.5cm]{geometry} % 装订线 % \begin{macrocode} %<*cls> -\if@marginline +\if@marginline \newsavebox{\zdxl} \sbox{\zdxl}{ -\begin{minipage}{0.7\paperheight} +\begin{minipage}{0.7\paperheight} \begin{center} \heiti 班级\underline{\hspace{15ex}} \quad 姓名 \underline{\hspace{15ex}} \quad -学号 \underline{\hspace{15ex}} \quad \\ +学号 \underline{\hspace{15ex}} \quad \\ \vspace{3ex} -\dotfill 装 \dotfill 订 \dotfill 线 \dotfill +\dotfill 装 \dotfill 订 \dotfill 线 \dotfill \end{center} \end{minipage} } \newsavebox{\zdxr} \sbox{\zdxr}{ -\begin{minipage}{0.7\paperheight} +\begin{minipage}{0.7\paperheight} \begin{center} \heiti \hfill 请 \hfill 不 \hfill 要 \hfill 在 \hfill - 装 \hfill 订 \hfill 线 \hfill 内 \hfill 答 \hfill 题 \hfill \\ + 装 \hfill 订 \hfill 线 \hfill 内 \hfill 答 \hfill 题 \hfill \\ \vspace{3ex} -\dotfill 装 \dotfill 订 \dotfill 线 \dotfill +\dotfill 装 \dotfill 订 \dotfill 线 \dotfill \end{center} \end{minipage} } @@ -669,19 +586,15 @@ headsep=0.5cm]{geometry} % \end{macro} % % \begin{macro}{\biaoti} -% \begin{macro}{\kemu} +% \begin{macro}{\fubiaoti} % 标题 % \begin{macrocode} -%<*cfg> -\def\@biaoti{2011年全国普通高等学校招生统一考试(上海卷)} -\def\@kemu{数学(理科)} -%</cfg> %<*cls> \newcommand\biaoti[1]{\def\@biaoti{#1}} -\newcommand\kemu[1]{\def\@kemu{#1}} +\newcommand\fubiaoti[1]{\def\@fubiaoti{#1}} \renewcommand\maketitle{ \begin{center}{\heiti \Large{\@biaoti}}\end{center} - \begin{center}{\heiti \Large{\@kemu}}\end{center} + \begin{center}{\heiti \Large{\@fubiaoti}}\end{center} } %</cls> % \end{macrocode} @@ -691,11 +604,7 @@ headsep=0.5cm]{geometry} % \begin{macro}{\mininotice} % \begin{macro}{\xinxi} % 一行内显示考试时间和考试总分 -% \begin{macrocode}{\mininotice} -%<*cfg> -\def\@zongfen{150} -\def\@shijian{120} -%</cfg> +% \begin{macrocode} %<*cls> \newcommand\xinxi[2]{ \def\@zongfen{#1} @@ -740,7 +649,7 @@ headsep=0.5cm]{geometry} \hline 得分 & 评卷人\\ \hline - & \\ + & \\ \hline \end{tabular} \end{minipage} @@ -765,28 +674,15 @@ headsep=0.5cm]{geometry} %</cls> % \end{macrocode} % \end{macro} +% % -% \begin{macro}{\oneb} -% \begin{macro}{\twob} -% \begin{macro}{\sixb} -% \begin{macro}{\tenb} -% 空格 -% \begin{macrocode} -%<*cls> -\newcommand\oneb{\underline{\hspace{1em}}\hspace{0.001em}} -\newcommand\twob{\oneb\oneb} -\newcommand{\sixb}{\twob\twob} -\newcommand\tenb{\twob\twob\twob\twob\twob} -%</cls> -% \end{macrocode} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% -% 填空题、选择题、简答题 +% 一些参数及变量 % \begin{macrocode} %<*cfg> +\def\@biaoti{2011年全国普通高等学校招生统一考试(上海卷)} +\def\@fubiaoti{数学(理科)} +\def\@zongfen{150} +\def\@shijian{120} \def\@tiankong@zongfen{56} \def\@tiankong@tishu{14} \def\@tiankong@fen{4} @@ -799,6 +695,13 @@ headsep=0.5cm]{geometry} %<*cls> \newcounter{@dati} \newif\if@houpinfen \@houpinfenfalse +%</cls> +% \end{macrocode} +% +% 填空题提示语 +% \begin{macro}{\tiankong} +% \begin{macrocode} +%<*cls> \newcommand\settk[3]{ \def\@tiankong@zongfen{#1} \def\@tiankong@tishu{#2} @@ -806,14 +709,53 @@ headsep=0.5cm]{geometry} } \newcommand\tiankong{ \@houpinfenfalse - \stepcounter{@dati} + \stepcounter{@dati} \fullwidth{ \if@printbox \pinfen \fi \begin{minipage}{\textwidth-\@boxwidth} - \heiti \chinese{@dati}. 填空题(\kaishu 本大题满分~\@tiankong@zongfen~分) \heiti 本大题有~\@tiankong@tishu~题, 考生应在答题纸相应编号的空格内直接写结果, 每个空格填对得~\@tiankong@fen~分, 否则一律得零分. + \heiti \chinese{@dati}. 填空题:本大题共~\@tiankong@tishu~题,满分~\@tiankong@zongfen~分. 请在横线上方填写最终的、最准确的、最完整的结果. 每题填写正确得~\@tiankong@fen~分,否则一律得0分. \end{minipage} } } +%</cls> +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\stk} +% \begin{macro}{\mtk} +% \begin{macro}{\ltk} +% \changes{v0.3}{2014/02/18}{设置三种长度的横线,并支持在横线上输出答案} +% 填空题横线 +% \begin{macrocode} +%<*cls> +\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} +%</cls> +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% 选择题提示语 +% \begin{macro}{\xuanze} +% \begin{macrocode} +%<*cls> \newcommand\setxz[3]{ \def\@xuanze@zongfen{#1} \def\@xuanze@tishu{#2} @@ -821,68 +763,88 @@ headsep=0.5cm]{geometry} } \newcommand\xuanze{ \@houpinfenfalse - \stepcounter{@dati} + \stepcounter{@dati} \fullwidth{ \if@printbox \pinfen \fi - \begin{minipage}{\textwidth-\@boxwidth} - \heiti \chinese{@dati}. 选择题(\kaishu 本大题满分~\@xuanze@zongfen~分) \heiti 本大题共有~\@xuanze@tishu~题, 每题有且只有一个正确答案, 考生应在答题纸的相应编号上, 将代表答案的小方格涂黑, 选对得~\@xuanze@fen~分, 否则一律得零分. + \begin{minipage}{\textwidth-\@boxwidth} + \heiti \chinese{@dati}. 选择题:本大题共~\@xuanze@tishu~题,满分~\@xuanze@zongfen~分. 请选择你认为最正确的答案(每小题有且只有一个)写在括号内. 每题填写正确得~\@xuanze@fen~分,否则得0分. \end{minipage} } } +%</cls> +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\onech} +% \begin{macro}{\twoch} +% \begin{macro}{\fourch} +% \changes{v0.3}{2014/02/18}{分一行、两行、四行显示选项} +% 选择题的选项 +% \begin{macrocode} +%<*cls> +\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} +%</cls> +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% 简答题提示语 +% \begin{macro}{\jianda} +% \begin{macrocode} +%<*cls> \newcommand\setjd[2]{ \def\@jianda@zongfen{#1} \def\@jianda@tishu{#2} } \newcommand\jianda{ + \@cancelspacefalse \@houpinfentrue - \qformat{\hskip\labelsep \kaishu \thequestion.~~(本题满分~\totalpoints~分)\hfill} \stepcounter{@dati} \fullwidth{ - \if@printbox \pinfen \fi + \if@printbox \pinfen \fi \begin{minipage}{\textwidth-\@boxwidth} - \heiti \chinese{@dati}. 简答题(\kaishu 本大题满分~\@jianda@zongfen~分)~\heiti 本大题共有~\@jianda@tishu~题, 解答下列各题必须在答题纸相应的编号规定区域内写出必要的步骤. + \heiti \chinese{@dati}. 简答题:本大题共~\@jianda@tishu~题,满分~\@jianda@zongfen~分. 请在题后空处写出必要的推理计算过程. \end{minipage} } } %</cls> % \end{macrocode} +% \end{macro} % % 数学运算符号、单位 % \begin{macrocode} %<*cls> -\newcommand{\rc}{\text{C}} -\newcommand{\ri}{\text{i}} -\newcommand{\ra}{\text{A}} -\newcommand{\rd}{\text{d}} -\newcommand\tian{\ensuremath{\text{d}}} -\newcommand\A{\ensuremath{\text{A}}} -\def\m{\ensuremath{\text{m}}} -\newcommand\g{\ensuremath{\text{g}}} -\newcommand\kg{\ensuremath{\text{kg}}} -\newcommand\degree{\ensuremath{^\circ}} -\newcommand\ssd{\ensuremath{\text{\textcelsius}}} -\newcommand\rad{\ensuremath{\text{rad}}} -\newcommand\N{\ensuremath{\text{N}}} -\newcommand\Pa{\ensuremath{\text{Pa}}} -\newcommand\J{\ensuremath{\text{J}}} -\newcommand\W{\ensuremath{\text{W}}} -\newcommand\ohm{\ensuremath{\Omega}} -\newcommand\mol{\ensuremath{\text{mol}}} -\newcommand\K{\ensuremath{\text{K}}} -\newcommand\h{\ensuremath{\text{h}}} -\newcommand\ton{\ensuremath{\text{t}}} -\newcommand\squarem{\ensuremath{\text{m$^2$}}} -\newcommand\cubicm{\ensuremath{\text{m$^3$}}} -\newcommand\cm{\ensuremath{\text{cm}}} -\newcommand\mm{\ensuremath{\text{mm}}} -\newcommand\squarecm{\ensuremath{\text{cm$^2$}}} -\newcommand\cubiccm{\ensuremath{\text{cm$^3$}}} -\newcommand\squaremm{\ensuremath{\text{mm$^2$}}} -\newcommand\cubicmm{\ensuremath{\text{mm$^3$}}} -\newcommand\liter{\ensuremath{\text{L}}} -\newcommand{\abs}[1]{\left|#1\right|} -\newcommand\arccot{\mathop{\text{arccot}}} -\newcommand\pingxing{\parallel} +\delimitershortfall-1sp +\newcommand\abs[1]{\left|#1\right|} +\renewcommand{\geq}{\geqslant} +\renewcommand{\ge}{\geqslant} +\renewcommand{\leq}{\leqslant} +\renewcommand{\le}{\leqslant} %<\cls> % \end{macrocode} % diff --git a/Master/texmf-dist/source/latex/bhcexam/BHCexam.ins b/Master/texmf-dist/source/latex/bhcexam/BHCexam.ins index dfe55a8a6fd..d832e3c1a85 100644 --- a/Master/texmf-dist/source/latex/bhcexam/BHCexam.ins +++ b/Master/texmf-dist/source/latex/bhcexam/BHCexam.ins @@ -1,107 +1,107 @@ -%%
-%% This file will generate fast loadable files and documentation
-%% driver files from the doc files in this package when run through
-%% LaTeX or TeX. It works with Docstrip versions after April 1998.
-%%
-%% Copyright (C) 2011 by Charles Bao <charley792@gmail.com>
-%%
-%% This file is part of the BHCexam package project.
-%% ---------------------------------------------------
-%%
-%% It may be distributed 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.
-%%
-%% In particular, NO PERMISSION is granted to modify the contents of this
-%% file since it contains the legal notices that are placed in the files
-%% it generates.
-%%
-%%
-%%
-%%
-%% --------------- start of docstrip commands ------------------
-%%
-
-\input docstrip
-
-\preamble
-
-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.
-
-\endpreamble
-
-\declarepreamble\cfgpreamble
-
-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 is the configuration file of the BHCexam package with LaTeX2e.
-
-\endpreamble
-
-\askonceonly
-\keepsilent
-\usedir{tex/latex/BHCexam}
-
-\generate{\file{BHCexam.cls}{\from{BHCexam.dtx}{cls}}
- \usepreamble\cfgpreamble
- \file{BHCexam.cfg}{\from{BHCexam.dtx}{cfg}}
- }
-
-\ifToplevel{
-\Msg{***********************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* files into a directory searched by TeX:}
-\Msg{*}
-\Msg{* The recommended directory is TEXMF/tex/latex/BHCexam}
-\Msg{*}
-\Msg{* \space\space BHCexam.cls}
-\Msg{* \space\space BHCexam.cfg}
-\Msg{*}
-\Msg{* To produce the documentation run the files ending with}
-\Msg{* `.dtx' through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing}
-\Msg{***********************************************************}
-}
-
-\endbatchfile
+%% +%% This file will generate fast loadable files and documentation +%% driver files from the doc files in this package when run through +%% LaTeX or TeX. It works with Docstrip versions after April 1998. +%% +%% Copyright (C) 2011 by Charles Bao <charley792@gmail.com> +%% +%% This file is part of the BHCexam package project. +%% --------------------------------------------------- +%% +%% It may be distributed 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. +%% +%% In particular, NO PERMISSION is granted to modify the contents of this +%% file since it contains the legal notices that are placed in the files +%% it generates. +%% +%% +%% +%% +%% --------------- start of docstrip commands ------------------ +%% + +\input docstrip + +\preamble + +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. + +\endpreamble + +\declarepreamble\cfgpreamble + +This is a generated file. + +Copyright (C) 2014 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 is the configuration file of the BHCexam package with LaTeX2e. + +\endpreamble + +\askonceonly +\keepsilent +\usedir{tex/latex/BHCexam} + +\generate{\file{BHCexam.cls}{\from{BHCexam.dtx}{cls}} + \usepreamble\cfgpreamble + \file{BHCexam.cfg}{\from{BHCexam.dtx}{cfg}} + } + +\ifToplevel{ +\Msg{***********************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the following} +\Msg{* files into a directory searched by TeX:} +\Msg{*} +\Msg{* The recommended directory is TEXMF/tex/latex/BHCexam} +\Msg{*} +\Msg{* \space\space BHCexam.cls} +\Msg{* \space\space BHCexam.cfg} +\Msg{*} +\Msg{* To produce the documentation run the files ending with} +\Msg{* `.dtx' through LaTeX.} +\Msg{*} +\Msg{* Happy TeXing} +\Msg{***********************************************************} +} + +\endbatchfile diff --git a/Master/texmf-dist/tex/latex/bhcexam/BHCexam.cfg b/Master/texmf-dist/tex/latex/bhcexam/BHCexam.cfg index 39fc16e28ef..3ab4457814c 100644 --- a/Master/texmf-dist/tex/latex/bhcexam/BHCexam.cfg +++ b/Master/texmf-dist/tex/latex/bhcexam/BHCexam.cfg @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright (C) 2011 by Charles Bao <charley792@gmail.com> +%% Copyright (C) 2014 by Charles Bao <charley792@gmail.com> %% %% This file was generated from file(s) of the BHCexam package project. %% ---------------------------------------------------------------------- @@ -24,13 +24,12 @@ %% This is the configuration file of the BHCexam package with LaTeX2e. %% \ProvidesFile{BHCexam.cfg} - [2011/07/27 v0.2 BHCexam + [2014/02/18 v0.3 BHCexam configuration file] - \def\@biaoti{2011年全国普通高等学校招生统一考试(上海卷)} -\def\@kemu{数学(理科)} +\def\@fubiaoti{数学(理科)} \def\@zongfen{150} \def\@shijian{120} \def\@tiankong@zongfen{56} diff --git a/Master/texmf-dist/tex/latex/bhcexam/BHCexam.cls b/Master/texmf-dist/tex/latex/bhcexam/BHCexam.cls index 37a94fd9f28..7601b184e34 100644 --- a/Master/texmf-dist/tex/latex/bhcexam/BHCexam.cls +++ b/Master/texmf-dist/tex/latex/bhcexam/BHCexam.cls @@ -49,15 +49,14 @@ %% \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesClass{BHCexam} - [2011/07/27 v0.2 BHCexam + [2014/02/18 v0.3 BHCexam document class] - \input{ctex-common-opts.def} \input{ctex-class-opts.def} \input{ctex-caption-opts.def} -\newif\if@sixteenkpaper \@sixteenkpapertrue -\DeclareOption{16kpaper}{\@sixteenkpaperfalse} +\newif\if@sixteenkpaper \@sixteenkpaperfalse +\DeclareOption{16kpaper}{\@sixteenkpapertrue} \newif\if@marginline \@marginlinefalse \DeclareOption{marginline}{\@marginlinetrue} \newif\if@noindent \@noindentfalse @@ -72,10 +71,13 @@ \input{ctex-common.def} \input{ctex-caption.def} \input{ctex-class.def} -\RequirePackage{amsmath,amssymb,bm} -\RequirePackage{graphicx} \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, @@ -91,7 +93,7 @@ headsep=0.5cm,twoside]{geometry} vmargin={2cm,2cm},marginparsep=0.5cm,hoffset=0cm,voffset=0cm, footnotesep=0.5cm,headsep=0.5cm]{geometry} \else -\RequirePackage[paper=a4paper,hmargin={2cm,2cm},vmargin={2cm,2cm}, +\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 @@ -99,20 +101,21 @@ headsep=0.5cm]{geometry} \renewcommand{\baselinestretch}{1.5} \pagestyle{headandfoot} \header{}{}{} -\footer{}{\small \kaishu{\@kemu}\quad 第~\thepage~页(共~\numpages~页)}{} +\footer{}{\small \quad 第~\thepage~页(共~\numpages~页)}{} \pointname{分} \pointformat{\kaishu (\thepoints)} -\renewcommand{\solutiontitle}{\noindent\heiti{解:}\noindent} +\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 } -\renewcommand{\choiceshook}{ - \settowidth{\leftmargin}{W.\hskip\labelsep} - \if@noindent \setlength\leftmargin{0pt} \fi -} +\newif\if@cancelspace \@cancelspacetrue +\renewcommand{\solutiontitle}{\noindent 解:\noindent} \renewenvironment{solution}% {% \ifprintanswers @@ -120,8 +123,8 @@ headsep=0.5cm]{geometry} \Solution@Emphasis \begin{TheSolution}% \else - \ifcancelspace - % Do nothing + \if@cancelspace + %\unskip \else \par \penalty 0 @@ -171,10 +174,10 @@ headsep=0.5cm]{geometry} \reversemarginpar \fi \newcommand\biaoti[1]{\def\@biaoti{#1}} -\newcommand\kemu[1]{\def\@kemu{#1}} +\newcommand\fubiaoti[1]{\def\@fubiaoti{#1}} \renewcommand\maketitle{ \begin{center}{\heiti \Large{\@biaoti}}\end{center} - \begin{center}{\heiti \Large{\@kemu}}\end{center} + \begin{center}{\heiti \Large{\@fubiaoti}}\end{center} } \newcommand\xinxi[2]{ \def\@zongfen{#1} @@ -216,10 +219,6 @@ headsep=0.5cm]{geometry} \end{tabular} \bigskip } -\newcommand\oneb{\underline{\hspace{1em}}\hspace{0.001em}} -\newcommand\twob{\oneb\oneb} -\newcommand{\sixb}{\twob\twob} -\newcommand\tenb{\twob\twob\twob\twob\twob} \newcounter{@dati} \newif\if@houpinfen \@houpinfenfalse \newcommand\settk[3]{ @@ -233,10 +232,28 @@ headsep=0.5cm]{geometry} \fullwidth{ \if@printbox \pinfen \fi \begin{minipage}{\textwidth-\@boxwidth} - \heiti \chinese{@dati}. 填空题(\kaishu 本大题满分~\@tiankong@zongfen~分) \heiti 本大题有~\@tiankong@tishu~题, 考生应在答题纸相应编号的空格内直接写结果, 每个空格填对得~\@tiankong@fen~分, 否则一律得零分. + \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} @@ -248,58 +265,56 @@ headsep=0.5cm]{geometry} \fullwidth{ \if@printbox \pinfen \fi \begin{minipage}{\textwidth-\@boxwidth} - \heiti \chinese{@dati}. 选择题(\kaishu 本大题满分~\@xuanze@zongfen~分) \heiti 本大题共有~\@xuanze@tishu~题, 每题有且只有一个正确答案, 考生应在答题纸的相应编号上, 将代表答案的小方格涂黑, 选对得~\@xuanze@fen~分, 否则一律得零分. + \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 - \qformat{\hskip\labelsep \kaishu \thequestion.~~(本题满分~\totalpoints~分)\hfill} \stepcounter{@dati} \fullwidth{ \if@printbox \pinfen \fi \begin{minipage}{\textwidth-\@boxwidth} - \heiti \chinese{@dati}. 简答题(\kaishu 本大题满分~\@jianda@zongfen~分)~\heiti 本大题共有~\@jianda@tishu~题, 解答下列各题必须在答题纸相应的编号规定区域内写出必要的步骤. + \heiti \chinese{@dati}. 简答题:本大题共~\@jianda@tishu~题,满分~\@jianda@zongfen~分. 请在题后空处写出必要的推理计算过程. \end{minipage} } } -\newcommand{\rc}{\text{C}} -\newcommand{\ri}{\text{i}} -\newcommand{\ra}{\text{A}} -\newcommand{\rd}{\text{d}} -\newcommand\tian{\ensuremath{\text{d}}} -\newcommand\A{\ensuremath{\text{A}}} -\def\m{\ensuremath{\text{m}}} -\newcommand\g{\ensuremath{\text{g}}} -\newcommand\kg{\ensuremath{\text{kg}}} -\newcommand\degree{\ensuremath{^\circ}} -\newcommand\ssd{\ensuremath{\text{\textcelsius}}} -\newcommand\rad{\ensuremath{\text{rad}}} -\newcommand\N{\ensuremath{\text{N}}} -\newcommand\Pa{\ensuremath{\text{Pa}}} -\newcommand\J{\ensuremath{\text{J}}} -\newcommand\W{\ensuremath{\text{W}}} -\newcommand\ohm{\ensuremath{\Omega}} -\newcommand\mol{\ensuremath{\text{mol}}} -\newcommand\K{\ensuremath{\text{K}}} -\newcommand\h{\ensuremath{\text{h}}} -\newcommand\ton{\ensuremath{\text{t}}} -\newcommand\squarem{\ensuremath{\text{m$^2$}}} -\newcommand\cubicm{\ensuremath{\text{m$^3$}}} -\newcommand\cm{\ensuremath{\text{cm}}} -\newcommand\mm{\ensuremath{\text{mm}}} -\newcommand\squarecm{\ensuremath{\text{cm$^2$}}} -\newcommand\cubiccm{\ensuremath{\text{cm$^3$}}} -\newcommand\squaremm{\ensuremath{\text{mm$^2$}}} -\newcommand\cubicmm{\ensuremath{\text{mm$^3$}}} -\newcommand\liter{\ensuremath{\text{L}}} -\newcommand{\abs}[1]{\left|#1\right|} -\newcommand\arccot{\mathop{\text{arccot}}} -\newcommand\pingxing{\parallel} +\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 diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 86b0afd30b7..a76718ed358 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -2154,6 +2154,7 @@ my $core_latex = "$Master/texmf-dist/tex/latex"; 'basque-book' => 'latex', # requires interaction 'basque-date' => 'latex', # requires interaction 'bguq' => 'latex', # requires interaction + 'bhcexam' => 'latex', # requires interaction 'bosisio' => 'latex -translate-file=empty.tcx', # ^^, no 8-bit 'bullcntr' => 'latex', # requires interaction 'canoniclayout'=> 'tex', |