Skip to content

高考数学、初中数学和小学数学试卷LaTeX模板

Notifications You must be signed in to change notification settings

inix/gaokao_exam

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍

高考试卷LaTeX模板,来自网友分享,提供全国卷3、北京卷、苏州卷高考数学试卷和小学数学试卷的排版的例子,提供的小学试卷排版增加了一些使用改进的例子。适合小学数学、初中数学、高中数学等数学试卷排版。

使用方式

安装TexLive

支持Windows,Linux和MacOS(https://www.tug.org/texlive/)。 尽量用TexLive,不要使用其他发行版,比如MikTex等。

安装相关字体

NEMT.sty文件里面使用了很多方正字体,请自行到百度搜索并安装,请注意字体可能有版权。

用TexWorks打开并使用 XeLatex编译

安装完成之后,使用自带的TexWorks打开.tex文件,并使用XeLatex编译,编译成功就可以看到渲染结果。

把相关sty文件添加到Texlive搜索目录中(可选)

这一步是为了保证能够搜索到NEMT.sty等自定义文件。 查看TEXMFHOME具体位置: 打开命令行提示符(Windows的cmd.exe)或者终端(Linux或者MacOS的Terminal),输入以下命令:

kpsewhich -var-value=TEXMFHOME

例如,Windows平台:

C:\Users\stefan>kpsewhich -var-value=TEXMFHOME
C:/Users/stefan/texmf

NEMT.styvarint.sty放入TEXMFHOME,步骤如下:

创建目录结构:  C:/Users/stefan/texmf/tex/latex/exam
把文件 NEMT.sty variant.sty复制到 C:/Users/stefan/texmf/tex/latex/exam

这样,就可以在各tex文件里使用 \usepackage{NEMT}了。

添加sty文件之后,使用如下命令查看自定义包是否能够被找到(终端执行命令):

kpsewhich NEMT.sty

试卷排版改进指南

表格

小学数学试卷排版会遇到大量的计算题排版,比如直接写得数、脱式计算、解方程等,其中包含了分数等一些需要一些排版才可以输出较为满意的结果。

  • 有序列表内尽量不要使用'\begin{table}...\end{table}'来排版
\begin{table}
...
\end{table}

\begin{table}是用float方式布局,Latex会自动排版,如果在enumerate里面使用,会造成列表子项无法控制表格的位置,造成表格移位等难以控制的排版问题。 应该直接使用tabulartabular*等直接排版。

示例: 请参考 overLeaf的在线例子

  • 设置表格Cell的Margin、Padding 使用\def\arraystretch{1.5}来设置Margin和Padding,解决分数显示的问题。

示例: 请参考 overLeaf的在线例子

图片

\begin{table}一样,\begin{figure}也是float布局,会造成错位的问题,应该使用minipage. 例子:

        \item 学校图书馆购回两种新书,每种3套,一共多少钱?\\[0.5em]
          \begin{minipage}{\linewidth}
            \includegraphics[width=0.20\textwidth]{./pic/ls33.png}
          \end{minipage}

完成的代码请参考项目里的小学数学例子。

Releases

No releases published

Packages

No packages published

Languages

  • TeX 100.0%