首页 > 范文大全 > 正文

新型LaTeX科技排版系统在数学试卷中的模板应用

开篇:润墨网以专业的文秘视角,为您筛选了一篇新型LaTeX科技排版系统在数学试卷中的模板应用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要 随着计算机的普及,学校的试卷进入了计算机排版时代。但许多常见的排版软件,在排版数学公式的时候显得不是很方便。本文所介绍的latex 系统是一种免费、开放的排版系统。在排版数学公式方面,LaTeX 是公认的排版质量最好的系统。本文将简单的向你介绍数学试卷的LaTeX 模板的结构及说明,主要目的是为了使广大教师很轻松的排版数学试卷,它具有相当高的输出质量,能让你体验到LaTeX 排版数学试卷的完美所在。

关键词 数学试卷;模板;LaTeX

中图分类号 TP393文献标识码 A文章编号 1674-6708(2010)18-0112-02

LaTeX 最早是由Leslie Lamport 设计的,由美国斯坦福大学教授Donald E.Kauth 的程序发展而来。大约是上世纪70年代末的时候,Knuth开始设计一个新的排版系统TeX 。大约一年后,Knuth被美国数学协会邀请在年会上展示自己的一项成果。他介绍的正是自己的新发明用以排版的TeX。稍后,他又撰写了一整套手册,既讲使用方法,又讲设计原理,这套书现在已经成为经典之作了。

LaTeX与Word对比起来有很多的优点:首先在编辑复杂文档时,Word 总能给人这些意外,当计算机在一次死后,打开上次编辑的试卷时发现所有的公式都变成不可编辑的图片,但这决不可能发生在LaTeX中;其次,LaTeX使用几条简单的命令就可以很容易生成脚注、索引、目录和参考文献等复杂的结构。它使得出版快速,并生成质量很高的科技作品以交流科技信息。另外,使用LaTeX时,你只是诗人,LaTeX则是你的排版工。而在使用Word等文字处理软件时你既是诗人又是排版工。LaTeX可以提供专业级的排版设计,使文档看起来如同印刷好的一样,但从远处看Word的文档则是黑一块白一块的;最后,LaTeX 实际是TeX 的宏命令,这些宏命令能把各种复杂的数学公式系统化,许多数学符号,例如上下标的大小等都可由系统自动制作,这就给LaTeX的用户带来了很大的方便.用户可以不用涉及文章的具体格式和印刷要求,只要按照规定给出这些确定的宏命令,即可生成质量较高的作品。这正是为什么世界上这么多科学家对LaTeX爱不释手的原因所在。

本文正是利用LaTeX 的以上特点制作了一个数学试卷的模板,使用者很轻松的套用定义好的模式,只需要输入相关的内容就能制作一个完美的数学试卷。我们对于试卷的一些常用命令,做如下的宏命令:

1 试卷的标题

\newcommand{\biaoti}[1]

{

\begin{spacing}

\begin{center}\Large\zihao{4} #1

\end{center}

\end{spacing}

\medskip

}

\end{verbatim}

例如:我们要得到“2009级数学分析试卷A”,只要输入:\biaoti { 2009级数学分析试卷A ,就可以得到:2009级数学分析试卷A

2 评分表的生成

\newcommand\pingfen[1]

{

\begin{spacing}

\fullwidth{\medskip\noindent

\begin{tabular}{|c|c|}\hline

得分&评卷人\\ \hline

& \\ \hline

\end{tabular}\quad #1}

\end{spacing}\ vspace{0.3cm}

}

我们只要输入:\pingfen|就可以得到:

3 下划线的生成

对于填空题的下划线用:\oneb, \twob, \sixb, \tenb 等实现,而它们的宏命令如下:

\newcommand\oneb{\underline{\ hspace{1em}}\ hspace{0.001em}}

\newcommand\twob{\oneb\oneb}

\newcommand{\sixb}{\twob\twob}

\newcommand\tenb{\twob\twob\twob\twob\twob}

例如我们输入\oneb, \twob, \sixb, \tenb 就可以分别得到:

如果你需要更长的横线可以多用几个,也可以把它们组合起来用。

4 选项的生成

由于篇幅有限本文只对排版选择题定义了以下一个命令:

(1)fouch… … … …用来在一行放4个选项,其宏命令如下:

\newcommand{\fourch}[4]

{

\\\begin{tabular}

{*{4}{@{}p{3.5cm}}}

(A)~#1 & (B)~#2 & (C)~#3 & (D)~#4

\end{tabular}

}

例如输入:\fourch {$a$}{$b$}{$c$}{$d$}就可以得到:(A)a (B)b(C)c(D)d

宏命令(1)中选项前的(A)、(B)、(C)、(D)是自动加上去的,即在…中填入选项的内容即可,其它由LaTeX来解决.我们所介绍的以上宏命令把它包含在了colinexam 宏包中,当我们使用时直接调用\usepackage{colinexam}即可。下面是试卷的通常结构:

\begin{problems}

pingfen一、填空题

\question在这里输入填空题.

\begin{sol}在这里输入答案

\end{sol}

\pingfen 二、选择题

\question 在这里输入选择题.

\begin{sol}在这里输入答案

\end{sol}

\pingfen

5 解答题

\question在这里输入解答题.如果有小题的话使用parts 环境.

\begin{parts}

part 在这里输入小题

\end{parts}

\begin{sol}在这里输入答案

\end{sol}

\end{problems}

\newpage

\solution参考答案

\and{document}

由上面试卷的通常结构就可以很轻松的制作一套完美的数学试卷了。

参考文献

[1]邓建松,彭冉冉,陈长松.LaTeX2科技排版指南[M].科学出版社.

[2]吴凌云.CTEX FAQ,2003-5-10.Rev.1.16.