LaTeX 系列(3) —— Figure

使用Latex的时候经常需要绘制各种图示,但是一直记不清,每次要用的时候都去找模板还是挺麻烦的,所以在这里总结一下常用的几种Figure类型。

1. 导入所需的包

不管画什么图,全部导入就完事了:

\usepackage{graphicx}
\usepackage{float}
\usepackage{subfig}
\usepackage{overpic}

% 注意{subfig}不要和{subfigure}混用,会报错,{subfig}是比较新的。
% subfig: 调用 \subfloat 命令
% subfigure: 调用 \subfigure 命令

2.1. 单张图片显示

Latex代码:

% 单张图片显示
\begin{figure}
\centering
\includegraphics[scale=1.0]{bear.jpeg}
\caption{Description.}
\end{figure}

效果:

2.2. 单张图片显示并加上文字

Latex代码:

% 单张图片加文字显示
\begin{figure}
\centering
\begin{overpic}[scale=1.0]{bear.jpeg}
\put(40,30){\huge{\textbf{bear}}}
\end{overpic}
\caption{Description.}
\end{figure}

效果:

3.1. 多张图片显示(minipage)

Latex代码:

% 多张图片显示(minipage)
\begin{figure}
\begin{minipage}[h]{1.0\linewidth}
    \centering
    \includegraphics[width=.4\linewidth]{bear.jpeg}\hspace{8pt}
    \includegraphics[width=.4\linewidth]{bear.jpeg}\vspace{12pt} % 这里的vspace不能换行
    \includegraphics[width=.4\linewidth]{bear.jpeg}\hspace{8pt}
    \includegraphics[width=.4\linewidth]{bear.jpeg}
\end{minipage}
\caption{Description.}
\end{figure}

效果:

3.2. 多张子图显示(subfloat)

Latex代码:

% 多张子图显示(subfloat)
\begin{figure}
\centering
\subfloat[Name.]{\includegraphics[width=.4\linewidth]{bear.jpeg}}\hspace{5pt}
\subfloat[Name.]{\includegraphics[width=.4\linewidth]{bear.jpeg}}\vspace{1pt}
\subfloat[Name.]{\includegraphics[width=.4\linewidth]{bear.jpeg}}\hspace{5pt}
\subfloat[Name.]{\includegraphics[width=.4\linewidth]{bear.jpeg}}
\caption{Description.}
\end{figure}

效果:

4. 一些不规则排版示例

Latex代码:

% Figure 5
\begin{figure}
\begin{minipage}{0.5\linewidth}
    \centering
    \includegraphics[width=0.9\linewidth]{bear.jpeg}\vspace{20pt}
    \includegraphics[width=0.9\linewidth]{bear.jpeg}
\end{minipage}
\begin{minipage}{0.5\linewidth}
    \centering
    \includegraphics[width=.9\linewidth,height=11.2cm]{bear.jpeg}
\end{minipage}
\caption{Description.}
\end{figure}

% Figure 6
\begin{figure}
\begin{minipage}[b]{0.5\linewidth}
    \centering
    \subfloat[][]{\includegraphics[width=0.9\linewidth]{bear.jpeg}}
    \hspace{20pt} % 这里的hspace令图片换行
    \subfloat[][]{\includegraphics[width=0.9\linewidth]{bear.jpeg}}
\end{minipage}
\begin{minipage}[b]{0.5\linewidth}
    \centering
    \subfloat[][]{\includegraphics[width=0.9\linewidth,height=11.0cm]{bear.jpeg}}
\end{minipage}
\caption{Description.}
\end{figure}

% Figure 7
\begin{figure}
\begin{minipage}[b]{1.0\linewidth}
    \centering
    \subfloat[][]{\includegraphics[width=0.45\linewidth]{bear.jpeg}}
    \hspace{10pt}
    \subfloat[][]{\includegraphics[width=0.45\linewidth]{bear.jpeg}}
\end{minipage}
\begin{minipage}[b]{1.0\linewidth}
    \centering
    \subfloat[][]{\includegraphics[width=.94\linewidth,height=.94\linewidth]{bear.jpeg}}
\end{minipage}
\caption{Description.}
\end{figure}

效果:

5. 标题的特殊操作

去掉Figure和标号(不算入标号计数,例如,上一个图是Figure 1,下一个图是Figure 2而不是Figure 3):

% 写法1:简单,但不能加\label{}
\begin{figure}
\centering
\includegraphics[scale=1.0]{bear.jpeg}
\caption*{Description.}
\end{figure}

% 写法2:可以加\label{}
\begin{figure}
\centering
\includegraphics[scale=1.0]{bear.jpeg}
\captionsetup{labelformat=empty}
\caption{Description.}
\label{fig:bear}
\end{figure}

效果:

图片和标题并排

\begin{figure}
\centering
\begin{minipage}[c]{0.6\textwidth}
  \includegraphics[width=\linewidth]{bear.jpeg}
\end{minipage}
\hspace{25pt}
\begin{minipage}[c]{0.3\textwidth}
  \caption{Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah.}
\end{minipage}
\end{figure}

效果:

  • 19
    点赞
  • 77
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值