数学建模美赛【LaTeX】公式、表格、图片
1 宏包
\package{ } 就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。 每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。 通常在\documentclass 之后,在\begin{document} 之前,将文章所需要涉及的宏包都罗列上。 对于新人而言比较常用的宏包有:
- 编辑数学公式的宏包:\usepackage{amsmath} 和 \usepackage{amssymb}
- 编辑数学定理和证明过程的宏包:\usepackage{amsthm}
- 插入图片的宏包:\usepackage{graphicx}
- 复杂表格的宏包:\usepackage{multirow}
2 公式
2.1 插入公式需要的宏包
\usepackage{amsmath}
\usepackage{amssymb}
2.2 插入公式
在LaTeX数学模式中,公式有两种形式——行内公式和行间公式。前者公式嵌入在行内,适用于简单短小的公式;后者居中独占一行,适用于比较长或重要的公式。
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
% 行内公式 $ f(x) = a+b $
The Newton's second law is $F=ma$.
% 行间公式 $$ f(x) = a+b $$
The Newton's second law is
$$F=ma$$
%给公式手动编号
\[f(x) = a - b \tag{1.1} \]
\[
\left\{
\begin{aligned}
&a+b=c\\
&d=e+f+g
\end{aligned}
\right.
\]
\end{document}
3 图片
xelatex编译方式可以使用png,jpg等常用图片格式,首先使用插入图片的宏包:\usepackage{graphicx}
\documentclass{article}% TODO:
\usepackage{graphicx}
\begin{document}
%显示一张图片h
\begin{figure}[h]
\centering
\includegraphics[width=0.4\linewidth]{../image1}
\caption{a}
\label{fig:image1}
\end{figure}
%显示多张图片
Figure \ref{fig:figure1} shows:
\begin{figure}[h]
\centering
\includegraphics[width=0.3\linewidth]{../image1}
\includegraphics[width=0.3\linewidth]{../image2}
\includegraphics[width=0.3\linewidth]{../image1}
\includegraphics[width=0.3\linewidth]{../image2}
\caption{b}
\label{fig:figure1}%图片的引用名称
\end{figure}
\end{document}
4 表格
tabular
环境是LaTeX默认创建表格的环境。你需要对这个环境手动指定一个参数。{c c c}
参数告诉LaTeX,表格将会有三列,每一列都是居中对齐(c: center)。
tabular参数介绍:
{ |c|c|c| }
这个参数设定了表格中有三列,列旁都有一个竖直的分割线。每一个c
都代表这一列中的内容是居中对齐的,你也可以使用r
来向右对齐,或者l
来向左对齐。- \hline 会在表格中插入水平的分割线
cell1 & cell2 & cell3 \\
&
符号分割了单元格之间的内容。\\
代表着一行的结束。
\documentclass{article}% TODO:
\usepackage{booktabs}
\begin{document}
\begin{table}[htbp]
\centering
\caption{Notations}
\begin{tabular}[cp{0.9\textwidth}]{cc}
\toprule[2pt]
Symbols & Description\\
\midrule
$M$ & mean value \\
$a$ & D-value \\
$b$ & extreme \\
\bottomrule[2pt]
\end{tabular}
\label{tab1}
\end{table}
\end{document}