浮动体可以实现:
- 灵活分页(避免无法分割的内容产生的页面留白)
- 给图表加标题
- 交叉引用
figure环境(table环境与之类似)
\begin{figure}[<允许位置>]
<任意内容>
\end{figure}
<允许位置>参数(默认tbp)
- h,此处(here) - 代码所在的上下文位置
- t,页顶(top) - 代码所在页面或之后页面的顶部
- b,页底(bottom) - 代码所在页面或之后页面的底部
- p,独立一页(page) - 浮动页面
标题控制(可以使用caption、bicaption等宏包进行更复杂的设置)
并排与子图表(可以使用subcaption、subfig、floatrow等宏包进行设置)
绕排(picinpar、wrapfig等宏包进行设置)
以上宏包可以通过texdoc命令查看文档。
%导言区
\documentclass{ctexart} %ctexart等价于使用article类 然后再导入ctex宏包
%\usepackage{ctex}
\usepackage{graphicx}
\graphicspath{{figures/}}%图片存储路径用{}括起来 多个路径用,分隔。图片在当前目录下的figures
%正文区
\begin{document}
%浮动体环境 可以灵活实现对表格和图像的管理
\LaTeX{}中的网页蜘蛛---爬虫见图\ref{fig-spider}: %通过\ref进行引用 实现交叉引用
%figure浮动体环境 可以把插图放在其中
%[]内为可选参数 设置位置 htbp允许各位置
\begin{figure}[htbp]
\centering %居中
\includegraphics[scale=0.1]{spider}
%设置图像的描述(会自动生成编号)和标签
\caption{网页蜘蛛---爬虫}\label{fig-spider}
\end{figure}
%可以再插入两张插图
PyTorch的logo可以见(图\ref{fig-pytorch}): %通过\ref进行引用 实现交叉引用
%figure浮动体环境 可以把插图放在其中
%[]内为可选参数 设置位置 htbp允许各位置
\begin{figure}[htbp]
\centering %居中
\includegraphics[scale=0.1]{pytorch}
%设置图像的描述(会自动生成编号)和标签
\caption{pytorch---logo}\label{fig-pytorch}
\end{figure}
英语竞赛获奖证书可以见(图\ref{fig-english}): %通过\ref进行引用 实现交叉引用
%figure浮动体环境 可以把插图放在其中
%[]内为可选参数 设置位置 htbp允许各位置
\begin{figure}[htbp]
\centering %居中
\includegraphics[scale=0.03]{english}
%设置图像的描述(会自动生成编号)和标签
\caption{英语竞赛---获奖证书}\label{fig-english}
\end{figure}
%当删掉或注释掉其中一个插图时,序号会自动重排
%table浮动体环境 可以把表格放在其中
在\LaTeX{}中也可以使用表\ref{tab-score}所示的表格。%通过\ref进行引用 实现交叉引用
\begin{table}[h]
\centering %居中
%设置图像的描述(会自动生成编号)和标签
\caption{考试成绩单}\label{tab-score}
\begin{tabular}{l||c|c|c|r|p{1.5cm}}
\hline \hline
姓名 & 语文 & 数学 & 英语 & 物理 & 备注\\
\hline \hline
张三 & 87 &100 & 90 & 100 & 良好\\
\hline
李四 & 20 & 30 & 40 & 50 & 补考,请等待通知。\\
\hline
张无忌 & 100 & 100 & 100 & 100 & 优秀\\
\end{tabular}
\end{table}
\end{document}
预览效果: