我们接着上一次,这次将讨论数学公式和图表的书写。
数学公式
夹在行文中的公式称为“正文公式”或“行内公式”,可以用一对美元符号$ $括起来,对于比较长或比较重要的公式,一般单独一行,这称为“列表公式”或“显示公式”,需要使用equation环境。
\begin{equation}
AB^2 = BC^2 + AC^2
\end{equation}
$\angle = 90 ^\circ$
需要注意的地方:
- ^表示上标,_表示下标,多个字符的上下标需要用花括号分组;
- 对于本文所需的数学公式而言,“角”需要使用转义“\angle”,“度数”是使用函数复合符号上标输入,即“^\circ”。
图表
图
使用图表需要使用\usepackage导入宏包
\usepackage{graphicx}
\includegraphics[width = 3cm]{xiantu.pdf}
需要注意的地方:
- 插入图片的时候还可以使用其他的参数,如scale(缩放因子)、height(高度)等
- 这样插入的图片一般会夹在文字中,我们需要使用figure环境创建浮动体:
figure环境相当于普通的段落,默认首段没有缩进
\begin{figure}[ht] % ht表示可以出现在周围文本所在处或一页的顶部
\centering % 居中
\includegraphics[width=3cm]{xiantu.pdf}
\caption{宋赵爽在《周脾算经》注中作的弦图(仿制),该图给出了勾股定理的一个极端对称美的证明。}
\label{fig:xiantu}
% 上面两行定义标题和标签
\end{figure}
表
表格是在tabular环境中完成的
\begin{tabular}{|rrr|}
\hline
直角边 $a$ & 直角边 $b$ & 斜边 $c$ \\
\hline
3& 4& 5\\
5& 12& 13\\
\hline
\end{tabular}
需要注意的地方:
- |rrr|表示三列右对齐
- 行与行之间用\\隔开,行内的元素用&隔开
- \hline产生横线
和图一样表格会嵌入到文字中,需要table环境
\begin{table}[H] % H表示不浮动,但是H是float宏包提供的功能,所以要导入float包
\begin{tabular}{|rrr|}
\hline
直角边 $a$ & 直角边 $b$ & 斜边 $c$ \\
\hline
3& 4& 5\\
5& 12& 13\\
\hline
\end{tabular}%
\qquad % 产生两个M的宽度
($a^2 + b^2 = c^2$)
\end{table}
最后附上完整代码和生成效果:
% 一篇关于勾股定理的短文
\documentclass[UTF8]{ctexart}
\title{勾股定理}
\author{Dylan的琴}
\date{\today}
\newtheorem{thm}{定理}
\bibliographystyle{plain}
\usepackage{graphicx}
\usepackage{float}
\begin{document}
\maketitle
\begin{abstract}
这是一篇关于勾股定理的小短文。
\end{abstract}
\tableofcontents
\section{勾股定理在古代}
西方称勾股定理为毕达哥拉斯定理,将勾股定理的发现归功于公元前6世纪的
毕达哥拉斯学派。该学派得到了一个法则,可以求出可排成直角三角形三边的三
元数组。毕达哥拉斯学派没有书面著作,该定理的严格表述和证明则见于\emph{欧几里德}\footnote{欧几里德,约公元前300——275年。}《几何原本》的命题47:“直角三角形斜边上的正方形等于两直角边上的两
个正方形之和。“证明是用面积做的。
我国《周解算经》载商高(约公元前 12 世纪)答周公问:
\begin{quote}
\zihao{-5}\kaishu 勾广三,股修四,径隅五。
\end{quote}
又载陈子《约公元前7--6世纪)答根方问:
\begin{quote}
若求邪至日者,以日下为勾,日高为股,勾股各自乘,并而开方除之,得邪至日。
\end{quote}
\begin{figure}[ht]
\centering
\includegraphics[width=3cm]{xiantu.pdf}
\caption{宋赵爽在《周脾算经》注中作的弦图(仿制),该图给出了勾股定理的一个极端对称美的证明。}
\label{fig:xiantu}
\end{figure}
\section{勾股定理的近代形式}
勾股定理可以用现在定理做如下表示:
\begin{thm}[勾股定理]
直角三角形斜边的平方等于两腰的平方和。
可以用符号语言表述为:设直角三角形ABC,其中$\angle = 90 ^\circ$,则有
\begin{equation}
AB^2 = BC^2 + AC^2
\end{equation}
\end{thm}
满足式(1)的称为勾股数:
\begin{table}[H]
\begin{tabular}{|rrr|}
\hline
直角边 $a$ & 直角边 $b$ & 斜边 $c$ \\
\hline
3& 4& 5\\
5& 12& 13\\
\hline
\end{tabular}%
\qquad
($a^2 + b^2 = c^2$)
\end{table}
\bibliography{math}
\end{document}