目录

本系列是有关LaTeX的学习系列,共计19篇,本章节是第14篇。

前一篇:13LaTeX学习系列之---LaTeX插入表格

后一篇:15LaTeX学习系列之---LaTeX里插入数学公式

总目录:19LaTeX学习系列之---LaTeX的总结

前言

在前一章中,我们实现了在LaTeX中插入图片与表格,不过为了更好的管理图片和表格的位置与排版

今天我来学习一下,使用LaTeX的浮动体来管理图片与表格。

(一)浮动体的基础知识

1.环境及语法

  1. 对于图片--figure环境

\begin{figure}[允许位置]

​ 插入图片的命令

\end{figure}

  1. 对于表格--table环境

\begin{table}[允许位置]

​ 插入表格的命令

\end{table}

2.允许位置的参数

  1. h:此处(here)-代码所在的上下文
  2. t:页顶(top)-代码所在页的顶部或者之后页的顶部
  3. b:底页(botton)-代码所页的底部,或者下一页的底部
  4. p:独立的一页(page)-浮动页面

3.其他命令

  1. \centering:居中排版
  2. \caption{}:标题
  3. \label{fig:img1}:标签
  4. \ref{fig:img1}:引用标签, 实现交叉引用

(二)实例:

1.源代码

%导言区
\documentclass[UTF8]{ctexart} \usepackage{graphicx} %正文区
\begin{document}
% 若要对图像和表格的灵活管理,则可以使用浮动体 \LaTeX{}中的图片
% 图片的浮动体环境
\begin{figure}[htbp] %允许各个位置
% 居中排版
\centering
\includegraphics[width=0.5\textwidth]{figures/b.png}
% 标题 \ref{}引用标签, 实现交叉引用
\caption{logo图标可见表}\ref{tab:table1}
% 标签
\label{fig:ima1} \end{figure} \LaTeX{中的表格}
\begin{table}[h]
% 居中排版
\centering
\caption{成绩单可参考图}\ref{fig:ima1} \begin{tabular}{|c|c|c|c|}
\hline
姓名 & 语文 & 数学 & 英语 \\
\hline
张三 & 78 & 82 & 45 \\
\hline
李四 & 56 & 95 & 68 \\
\hline
王五 & 72 & 68 & 76 \\
\hline \end{tabular}
\label{tab:table1}
\end{table} \end{document}

2.输出效果

(三)浮动体的高级操作

1.标题的控制

可参阅caption,bicaption宏包的参考手册

在命令行输入:(便可查阅)

texdoc caption

texdoc bicaption

2.并排与子图表

可参阅subcaption,subfig,floatrow等宏包

在命令行输入:(便可查阅)

texdoc subcaption

texdoc subfig

texdoc floatrow

3.绕排

可参阅picinpar,wrapfig等宏包

在命令行输入:(便可查阅)

texdoc picinpar

texdoc wrapfig

本系列是有关LaTeX的学习系列,共计19篇,本章节是第14篇。

前一篇:13LaTeX学习系列之---LaTeX插入表格

后一篇:15LaTeX学习系列之---LaTeX里插入数学公式

总目录:19LaTeX学习系列之---LaTeX的总结

作者:Mark

日期:2019/03/06 周三

14LaTeX学习系列之---LaTeX的浮动体的更多相关文章

  1. 19LaTeX学习系列之---LaTeX的总结

    目录 目录 前言 (一)本系列的章节目录 (二)快速温习LaTeX 1.介绍 2.源文件结构 3.文档的结构 4.字体的设置 5.图片的插入 6.表格的插入 7.数学公式的插入 8.交叉引用与浮动体 ...

  2. 15LaTeX学习系列之---LaTeX里插入数学公式

    目录 目录 前言 (一)常用的数学公式命令 ==1.上下标== ==2.矢量== ==3.括号== ==4.符号关系== ==5.三角形符号== ==6.求和与累积== ==7.积分与微分== ==8 ...

  3. 13LaTeX学习系列之---LaTeX插入表格

    目录 目录 前言 (一)插入表格的基础语法 1.说明 2.源代码 3.输出效果 (二)查看文档 目录 本系列是有关LaTeX的学习系列,共计19篇,本章节是第13篇. 前一篇:12LaTeX学习系列之 ...

  4. 17LaTeX学习系列之---LaTeX的版面设计

    目录 目录 前言 (一)基础知识 1.纸张大小的设置 2.边距的设置 3.页眉页脚的设置 4.横分割线的设置 5.行间距与段间距 (二)实例 1.源代码 2.输出效果: 目录 本系列是有关LaTeX的 ...

  5. 18LaTeX学习系列之---LaTeX的参考文献

    目录 目录 前言 (一)简单的参考文献 1.说明 2.源代码 3.输出效果 (二)以文件管理的方式 1.说明: 2.源代码: 3.输出效果 (三)直接从源网站获取 1.说明 2.操作 目录 本系列是有 ...

  6. 16LaTeX学习系列之---LaTeX数学公式的补充

    目录 目录 前言 (一)知识点说明 1.基础细节 2.gather环境 3.align环境 4.split环境 5.cases环境 (二)实例 1.源代码 2.输出效果 目录 本系列是有关LaTeX的 ...

  7. 12LaTeX学习系列之---LaTex的图片插入

    目录 目录 前言 (一)插图的基本语法 (二)插入的基本设置 1.说明: 2.源代码: 3.输出效果 (三)查看文档 目录 本系列是有关LaTeX的学习系列,共计19篇,本章节是第12篇. 前一篇:1 ...

  8. 11LaTeX学习系列之---LaTeX的特殊字符

    目录 目录 前言 (一)源代码 (二)输出效果 目录 本系列是有关LaTeX的学习系列,共计19篇,本章节是第11篇. 前一篇:10LaTeX学习系列之---Latex的文档结构 后一篇:12LaTe ...

  9. 10LaTeX学习系列之---Latex的文档结构

    目录 目录 前言 (一)对于Ctex宏包中的文档结构 1.说明 2.源代码 3.输出效果 4.技巧 (二)对于ctexart的文档结构 1.说明 2.源代码 3.输出效果 (三)对于ctexbook的 ...

随机推荐

  1. salesforce零基础学习(八十九)使用 input type=file 以及RemoteAction方式上传附件

    在classic环境中,salesforce提供了<apex:inputFile>标签用来实现附件的上传以及内容获取.salesforce 零基础学习(二十四)解析csv格式内容中有类似的 ...

  2. 从零开始学 Web 之 JavaScript(三)函数

    大家好,这里是「 Daotin的梦呓 」从零开始学 Web 系列教程.此文首发于「 Daotin的梦呓 」公众号,欢迎大家订阅关注.在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识 ...

  3. 从零开始学 Web 之 DOM(六)为元素绑定与解绑事件

    大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... +-------------------------------------------------------- ...

  4. Vue + Element UI 实现权限管理系统 前端篇(十六):系统备份还原

    系统备份还原 在很多时候,我们需要系统数据进行备份还原.我们这里就使用MySql的备份还原命令实现系统备份还原的功能. 后台接口准备 系统备份还原是对数据库的备份还原,所以必须有后台接口的支持,我们准 ...

  5. zookeeper ZAB协议 Follower和leader源码分析

    Follower处理逻辑 void followLeader() throws InterruptedException { //... try { //获取leader server QuorumS ...

  6. angular学习笔记-关于ng-class的那些事儿

    在angular中为我们提供了3种方案处理class: 第一种:通过数据的双向绑定(一般是不推荐的) 注意:当它的值为一个字符串时,它就会把用空格分开的字符串加到class中(不推荐,与常用class ...

  7. git第七节---git merge和git rebase

    # git merge和git rebase 都可以进行分支合并 #git merge 合并后保留记录两个分支的记录 #git rebase合并后会展示成一个分支的记录,另一个分支的提交实际生成了一个 ...

  8. 数据库MongoDB

    一.MongoDB简介 MongoDB是由c++语言编写的,是一个基于分布式文件存储的开源数据库系统,在高负载的情况下,添加更多的节点,可以保证服务器性能.MongoDB旨在为web应用提供扩展的高性 ...

  9. MVC分部视图@Html.Partial

    加载分布视图的方式: //1.以视图名使用当前文件夹下的视图(如果没有找到,则搜索 Shared 文件夹) @Html.Partial("_test") //加载对应文件 /Vie ...

  10. SqlServer--用代码创建和删除数据库和表

    创建数据库,创建表,设置主键数据库的分离和附加MS SQLServer的每个数据库包含:1个主数据文件(.mdf)必须.1个事务日志文件(.ldf)必须.可以包含:任意多个次要数据文件(.ndf)多个 ...