高考题是高中数学很重要的一份参考资料,在网上有热心人有LaTeX排版了一份从1977至去年的,只有PDF版本,没有给给源代码。做这样的事情工作量确实挺大的,想别人免费分享出来有点难,我只有自己动手了,先从1977年做起吧。每天用一点头脑不清醒的时间,一张试卷一张试卷地排版,排完之后把源码给出来,免得还有人去花费这样的时间,就当做好事了。
\documentclass{exam-zh}
%\usepackage[utf8]{inputenc}
%\usepackage[T1]{fontenc}
%\usepackage{amsmath}
%\usepackage{amsfonts}
%\usepackage{amssymb}
%\usepackage{newtxmath}
\usepackage{geometry}
\geometry{margin=1.5cm, vmargin={0pt,1cm}}
\setlength{\topmargin}{-1cm}
\setlength{\paperheight}{29.7cm}
\setlength{\textheight}{25.1cm}
\usepackage{stmaryrd}
\usepackage{hyperref}
\hypersetup{colorlinks=true, linkcolor=blue, filecolor=magenta, urlcolor=cyan,}
\urlstyle{same}
\usepackage{graphicx}
\usepackage[export]{adjustbox}
\usepackage{mdframed}
\usepackage{booktabs,array,multirow}
\usepackage{esint}
\usepackage{xeCJK}
\usepackage{adjustbox}
\ExamPrintAnswerSet[
\geometry{showframe}
]{
page/size=a3paper,
solution/show-solution=show-stay,
paren/show-paren=true,
paren/show-answer=true
}
\usepackage{siunitx}
\usepackage{wrapfig}
\examsetup{
page/size=a4paper,
paren/show-paren=true,
paren/show-answer=true,
fillin/show-answer=false,
solution/show-solution =show-stay,%hide,% show-stay,% % show-move,% show-move,
solution/blank-type = manual,%hide,%
%solution/blank-vsep = 5cm,
%style/student-version-cleanaux=true,
style/fullwidth-stop = catcode,%是否将。映射为.
% style/student-version-cleanaux,
solution/parbreak=false,
solution = {score-pre-content = {}, score-post-content = {分}},
page/foot-content = {高考真题精讲 \, 第 \thepage 页},
%list/method-name={法}
}
\examsetup {fillin/no-answer-type=none}
%使得选择题的横线上面不再有黑色小三角形图标
\everymath{\displaystyle}
\newcommand{\HRule}{\begin{center}\rule{0.5\linewidth}{0.2mm}\end{center}}
\graphicspath{ {./images/} }
\newcommand{\customfootnote}[1]{
\let\thefootnote\relax\footnotetext{#1}
}
\newcommand{\Romannum}[1]{\uppercase\expandafter{\romannumeral #1}}
\newcommand{\romannum}[1]{\romannumeral #1}
\ExplSyntaxOn
%\NewDocumentCommand{\vspacebug}{o}{
% \IfNoValueTF {#1}{ \vspace{5cm} }{}}
\ExplSyntaxOff
%需要改进的代码
\iftrue% 给学生版解答题部分多留点空白
%\iffalse %教师版中什么事情都不做,按原模板运行
\newcommand{\vspacebug}[1]{\vspace{#1 cm}}
\else
\newcommand{\vspacebug}[1]{}
\fi
\begin{document}
\chapter*{1977 年普通高等学校招生考试(北京卷理)}
% \center{理科数学}
\begin{problem}
解方程: \(\sqrt{x - 1} = 3 - x\).
\end{problem}
\begin{problem}
计算: \({2}^{-\frac{1}{2}} + \frac{{2}^{0}}{\sqrt{2}} + \frac{1}{\sqrt{2} - 1}\).
\end{problem}
\begin{problem}
已知 \(\lg 2 \approx {0.3010},\lg 3 \approx {0.4771}\),求 \(\lg \sqrt{45}\)的近似值.
\end{problem}
\begin{problem}
证明: \({\left( 1 + \tan \alpha \right) }^{2} = \frac{1 + \sin {2\alpha }}{{\cos }^{2}\alpha }\).
\end{problem}
\begin{problem}
求过两直线 \(x + y - 7 = 0\) 和 \({3x} - y - 1 = 0\) 的交点且过点 \(\left( {1,1}\right)\) 的直线方程.
\end{problem}
\begin{problem}
某工厂今年七月份的产值为 100 万元,以后每月产值比上月增加 \({20}\%\),问今年七月份到十月份总产值是多少?
\end{problem}
\begin{problem}
已知二次函数 \(y = {x}^{2} - {6x} + 5\).
\begin{enumerate}
\item 求出它的图象的顶点坐标和对称轴方程;
\item 画出它的图象;
\item 分别求出它的图象和 \(x\) 轴、 \(y\) 轴的交点坐标.
\end{enumerate}
\end{problem}
\begin{problem}
一只船以 20 海里/小时的速度向正东航行,起初船在 \(A\) 处看见一灯塔 \(B\) 在船的北 \({45}^{ \circ }\) 东方向,一小时后船在 \(C\) 处看见这个灯塔在船的北 \({15}^{ \circ }\) 东方向,求这时船和灯塔的距离 \({CB}\).
\end{problem}
\begin{problem}
一个圆内接三角形 \({ABC},\angle A\) 的平分线交 \({BC}\) 于 \(D\),交外接圆于 \(E\),求证:
\({AD} \cdot {AE} = {AC} \cdot {AB}\).
\end{problem}
\begin{problem}
当 \(m\) 取哪些值时,直线 \(y = x + m\) 与椭圆 \(\frac{{x}^{2}}{16} + \frac{{y}^{2}}{9} = 1\) 有一个交点? 有两个交点? 没有交点? 当它们有一个交点时, 画出它的图象.
\end{problem}
\center{\Large 附加题}
\begin{problem}
\begin{enumerate}
\item 求函数 \(f\left( x\right) = \left\{ {\begin{array}{l} {x}^{2}\sin \frac{\pi }{x},\left( {x \neq 0}\right) \\ 0,\left( {x = 0}\right) \end{array}}\right.\) 的导数.
\item 求椭圆 \(\frac{{x}^{2}}{{a}^{2}} + \frac{{y}^{2}}{{b}^{2}} = 1\) 绕 \(x\) 轴旋转而成的旋转体体积.
\end{enumerate}
\end{problem}
\begin{problem}
\begin{enumerate}
\item 试用 \(\varepsilon - \delta\) 语言叙述“函数 \(f\left( x\right)\) 在点 \(x = {x}_{0}\) 处连续”的定义.
\item 试证明: 若 \(f\left( x\right)\) 在点 \(x = {x}_{0}\) 处连续,且 \(f\left( {x}_{0}\right) > 0\),则存在一个 \({x}_{0}\) 的邻域 \(\left( {{x}_{0} - \delta,{x}_{0} + \delta }\right)\),在这个邻域内,处处有 \(f\left( x\right) > 0\).
\end{enumerate}
\end{problem}
\end{document}
上面的源代码用TeXLive是可以正确编译的,我的电脑的操作系统是windows 11。exam-zh宏包是一个很好的排版试卷的宏包,大家如果有排版试卷的需求,可以考虑一下。
如果你们知道谁已经事先分享过历年真题的LaTeX源码了,请及时告知我,免得我再花费这一精力了。大家可以把我的源码转发给需要的人,有什么改进建议也可以在下方留言。
文章来源:
四季读书网
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至23467321@qq.com举报,一经查实,本站将立刻删除;如已特别标注为本站原创文章的,转载时请以链接形式注明文章出处,谢谢!