表格
标准三线表
\caption
为标题;
\label
为标签,用于引用
1 2 3 4 5 6 7 8 9 10 11 12
| \begin{table}[!htbp] \caption{标准三线表格}\label{tab:001} \centering \begin{tabular}{ccccc} \toprule $D$(in) & $P_u$(lbs) & $u_u$(in) & $\beta$ & $G_f$(psi.in)\\ \midrule 5 & 269.8 & 0.000674 & 1.79 & 0.04089\\ 10 & 421.0 & 0.001035 & 3.59 & 0.04089\\ 20 & 640.2 & 0.001565 & 7.18 & 0.04089\\ \bottomrule \end{tabular} \end{table}
|
表格的引用
引用前面那个表。
结果:
三线表如表5.1所示。
涉及宏包:hyperref
、cleveref
普通表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| \begin{table}[htbp] \centering \caption{三类材料生产成本对比} \label{table:table1} \begin{tabular}{|c|c|c|c|} \hline &A&B&C \\ \hline 单价&1.2&1.1&1 \\ \hline 生产所需&0.6&0.66&0.72 \\ \hline 生产成本&0.72&0.726&0.72 \\ \hline \end{tabular} \end{table}
|
合并行列
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| \begin{table}[!htp] \renewcommand\arraystretch{1.0} \newcolumntype{L}{X} \newcolumntype{C}{>{\centering \arraybackslash}X} \newcolumntype{R}{>{\raggedright \arraybackslash}X} \centering \caption{某校学生升高体重样本} \label{tab2:heightweight} \begin{tabularx}{0.9\textwidth}{|C|C|C|C|} \Xhline{2\arrayrulewidth} \multicolumn{2}{|c|}{Numbers} &身高&体重\\ \Xhline{2\arrayrulewidth} \multirow{2}{*}{Item} &14&156&42\\ \cline{2-4} &16&158&45\\ \hline 3&14&162&48\\ \hline 4&15&163&50\\ 平均&15&159.75&46.25\\ \Xhline{2\arrayrulewidth} \end{tabularx} \end{table}
|
浮动
h:here,表示放置在当前位置
t:top,表示放置在某页顶部
b:bottom,表示放置在某页底部
p:page,表示独占一页
[!h] 中的 h 是 here 的意思,! 表示忽略一些浮动体的严格规则。另外里面还可以加上 btp 选项,只要这几个参数在花括号里面,作用是不分先后顺序。强制在当前位置有时!h或者h并不是很有效,可以组合使用
图片
基础使用
1 2 3 4 5 6
| \begin{figure}[htp!] \centering \includegraphics[width=.55\textwidth]{figures/fig.png} \caption{算法流程图} \label{fig:circuit-diagram} \end{figure}
|
多图并排
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| \begin{figure}[htp!] \begin{minipage}[t]{0.48\linewidth} \centering \includegraphics[width=0.9\textwidth]{figures/fig.png} \caption{fig1} \label{fig:a} \end{minipage} \begin{minipage}[t]{0.48\linewidth} \centering \includegraphics[width=0.9\textwidth]{figures/fig.png} \caption{fig2} \label{fig:b} \end{minipage}
\end{figure}
|
子图引用
这相当于整体是一张大图片,大图片引用是\cref{fig:sample-figure}
,子图引用别分是\cref{fig:sample-figure-a}
、\cref{fig:sample-figure-b}
、\cref{fig:sample-figure-c}
。
子图等高
如果原本两张图片的高度不同,但是希望它们缩放后等高的排在同一行,参考这个例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| \begin{figure}[!h] \centering \begin{minipage}[c]{0.48\textwidth} \centering \includegraphics[height=0.2\textheight]{cat} \subcaption{一只猫} \end{minipage} \begin{minipage}[c]{0.48\textwidth} \centering \includegraphics[height=0.2\textheight]{smokeblk} \subcaption{电路图} \end{minipage} \caption{多图并排示例} \end{figure}
|
多子图并排2
1 2 3 4 5 6 7 8
| \begin{figure}[!htp] \centering \subfloat[左1]{\includegraphics[width=0.4\textwidth]{figures/img1.png}}\qquad \subfloat[右1]{\includegraphics[width=0.4\textwidth]{figures/img2.png}} \\ \subfloat[下1]{\includegraphics[width=0.4\textwidth]{figures/img2.png}}\qquad \subfloat[下2]{\includegraphics[width=0.4\textwidth]{figures/img1.png}} \caption{多图示例} \end{figure}
|
公式
行内公式
行内公式使用 包裹。
行间公式不需要编号的可以使用 \[ \]
包裹
带编号的公式
1 2 3 4
| \begin{equation} E=mc^2 \label{eq:energy} \end{equation}
|
常见
特定位置对齐
1 2 3 4
| \begin{align} P & = UI \\ & = I^2R \end{align}
|
1 2 3 4
| \begin{align*} P & = UI \\ & = I^2R \end{align*}
|
分段函数
1 2 3 4 5 6 7
| \[ f(x) = \begin{cases} 0 & x \text{为无理数} ,\\ 1 & x \text{为有理数} . \end{cases} \]
|
矩阵
1 2 3 4 5 6 7 8 9
| \[ \mathbf{X} = \left( \begin{array}{cccc} x_{11} & x_{12} & \ldots & x_{1n}\\ x_{21} & x_{22} & \ldots & x_{2n}\\ \vdots & \vdots & \ddots & \vdots\\ x_{n1} & x_{n2} & \ldots & x_{nn}\\ \end{array} \right) \]
|
公式引用
设置label
1 2 3 4
| \begin{equation} E=mc^2 \label{eq:energy} \end{equation}
|
\cref{eq:energy}
公式在线识别
公式识别 (simpletex.cn)