(13.2)Latex图片、表格的绘制与排布

一、表格

1、三线表

制作三线表需要导入包

\usepackage{booktabs}
  • 样例
\begin{table}[!htbp] 
\caption{describtion}
% \begin{center}
\resizebox{\linewidth}{!}{  % 自适应页面宽度
    \begin{tabular}{llll} % 4列
        \toprule % 表格头部粗线
        & A & B & C \\
        \midrule % 表头下的线条
          Type1  & 0.1 & 0.2 & 0.3\\
          Type2  & 0.1 & 0.2 & 0.3\\
        \bottomrule %添加表格底部粗线
    \end{tabular}
}
% \end{center}
\end{table}

在这里插入图片描述

以下是一些更换或含义

  • 对齐和竖线
% \begin{tabular}{????} 中
% c代表居中, l代表左对齐, r代表右对齐
% 加上竖线代表两侧的线条
|c|c|c|c|  %如下图

image-20220917202419268

  • 横线

通过以下代码为内容加上横线

\hline
  • 内容换行

如果想让表格内的文字换行,则用以下代码

\makecell[c]{?? \\ ??}

例如修改代码

\makecell[c]{Type \\ 1}

就会变成

在这里插入图片描述

参考链接

使用latex做三线表

二、图片

需要导入包

\usepackage{graphics} % for pdf, bitmapped graphics files
\usepackage{graphicx}
\usepackage{subfigure}

1、仅图片和标题

  • 样例
\begin{figure}[thpb]
	\centering  % 图片居中显示
	\includegraphics[scale=0.3]{a.png}  % 插入图片
	\caption{\textbf{xxx.} Describtion. }   % 图例信息(+小标题)
\end{figure}

在这里插入图片描述

以下是相关的说明

  • thpb
[h] 表示当前位置(here),也就是说图片将放在你设置的当前位置,但是如果这一页的空间不足以放下这个图片,此时图片会转到下一页;
[t] 顶端(top),此时优先将图片放置在页面的顶部;
[b] 底部(bottom)此时优先将图片放置在页面底部;
[p] 将图片设置为浮动状态,系统会自动排版图片的位置
% 一般推荐[ht]、[htbp]
  • scale/height/width
[scale=0.2] 表示缩小成原图的0.2倍
[height = 1cm, width = 2cm] 表示固定宽高
[width = 2cm] 表示固定宽, 高按原比例调整; 反之一样

2、多图并排

  • 样例
\begin{figure*}[htbp]
\centering
\subfigure[fig 1]
{
    \begin{minipage}[b]{.4\linewidth}
        \centering
        \includegraphics[scale=0.2]{a.png}
    \end{minipage}
}
\subfigure[fig 2]
{
 	\begin{minipage}[b]{.4\linewidth}
        \centering
        \includegraphics[scale=0.2]{a.png}
    \end{minipage}
}
\caption{\textbf{xxx.} Describtion.}
\end{figure*}

image-20220917210421404

以下是一些说明

  • {.4\linewidth}

代表占页面宽度的0.4,这样可以放2张图,如果0.3就可以放1/3≈3张图,以此类推

  • \subfigure[fig x]
在\subfigure后面:
加上[fig 1], 会标号+显示内容, 即(a) fig 1
加上[], 会标号, 即(a)
也可以什么都不加

[]代表添加序号,如果不加方括号,就不会有(a)、(b)的序号

3、分组标号 + 左标题

  • 样例(横排为例)
\begin{figure*}[htbp]
\centering
\subfigure[fig 1]
{
    \rotatebox{90}{\scriptsize{~~~Title1}}
    \begin{minipage}[b]{.3\linewidth}
        \centering
        \includegraphics[scale=0.1]{a.png}
    \end{minipage}
    \begin{minipage}[b]{.3\linewidth}
        \centering
        \includegraphics[scale=0.1]{a.png}
    \end{minipage}
    \begin{minipage}[b]{.3\linewidth}
        \centering
        \includegraphics[scale=0.1]{a.png}
    \end{minipage}
}
\subfigure[fig 2]
{
    \rotatebox{90}{\scriptsize{~~Title1}}
 	\begin{minipage}[b]{.3\linewidth}
        \centering
        \includegraphics[scale=0.1]{a.png}
    \end{minipage}
    \begin{minipage}[b]{.3\linewidth}
        \centering
        \includegraphics[scale=0.1]{a.png}
    \end{minipage}
    \begin{minipage}[b]{.3\linewidth}
        \centering
        \includegraphics[scale=0.1]{a.png}
    \end{minipage}
}
\caption{\textbf{xxx.} Describtion.}
\end{figure*}

image-20220917211206414

以下是一些说明

  • \subfigure[fig 2]{}

\subfigure来分组,同组放在同一个\subfigure下;竖排同理

  • \rotatebox{90}{\scriptsize{~~~Title1}}
90:数字代表标题的逆时针旋转角度
~~~:可以当空格使用, 手动调整 title的位置

参考链接

LaTex笔记一:图片的插入及排版方法

Latex图片横排和竖排,并在图片下方和左方添加子标题

三、其他

1、占用整栏

对于分栏(例如2栏)的文章中,想让图片或表格占用整个文档宽的空间而不是一栏,就在表格的头尾加 * 号,例如:

\begin{table*}[!htbp] 
\end{table*}

在这里插入图片描述

2、自适应页面宽度

resizebox包住板块内容,就可以让整个板块自适应页面宽度,例如:

\begin{table}[!htbp] 
\resizebox{\linewidth}{!}{
}
\end{table}
  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LaTeX中,引用图片表格需要使用`\label`命令为它们添加标签,然后使用`\ref`或`\cref`命令进行引用。 对于图片的引用,你可以在`\caption`命令后使用`\label`命令为图片添加标签。例如,你可以这样引用图片\[1\]: ``` \begin{figure}\[!ht\] \centering \includegraphics\[scale=0.8\]{22.png} \caption{图片标题} \label{fig:1} \end{figure} 在正文中,你可以使用`\ref`命令引用图片的标签,例如:根据\ref{fig:1}所示... 对于表格的引用,你可以在`\caption`命令后使用`\label`命令为表格添加标签。例如,你可以这样引用表格\[2\]: ``` \begin{table}\[htbp\] \begin{center} \caption{表格标题} \label{tab:1} \begin{tabular}{cc} \hline year & tests \\ \hline 1962 & 178 \\ 1958 & 116 \\ 1968 & 79 \\ 1966 & 76 \\ 1961 & 71 \\ \hline \end{tabular} \end{center} \end{table} 在正文中,你可以使用`\ref`命令引用表格的标签,例如:根据表\ref{tab:1}所示... 需要注意的是,为了正确引用图片表格的标签,你可能需要多次编译LaTeX文档以生成正确的引用。 #### 引用[.reference_title] - *1* *2* [Latex表和的显示、引用和并列](https://blog.csdn.net/m0_61344417/article/details/128677081)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [LaTeX 引用表格、照片、公式的时候自动添加 table,fig,equ](https://blog.csdn.net/Infinity_07/article/details/115250821)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值