latex论文写作-(三)

Latex写作3:图片篇

由于eps格式的图片质量较好,因此本文的图片都是基于eps格式的,借用Adobe illustrator工具进行格式转换。

1. 其他格式转eps

工具:Adobe illustrator2021

打开界面:

把你的jpg,png,pdf等格式的文件直接拖入到这个页面中,之后点击

接着另存文件时进行命名并勾选.eps格式

保存之后即成为eps格式图片

如果预设能选高分辨率那就选上,可能更清晰吧图个心安,图个质量高!!!

2.Visio无损转eps

很多人用Visio软件进行画图,但是如何进行eps格式导出呢。实则无法进行,或者只能是间接导出,从Visio—>pdf—>eps

很简单吧,相信大家都会Visio—>pdf,而后再采用Adobe illustrator工具继续进行无损转换。

但是需要注意的是Visio—>pdf时,

注意取消勾选这个选项,防止导出的图片带黑框。

3.word内无损取图

当你的word文档内既有Visio的内联图像,又有外部复制进来的jpgpng格式的其他图像,另存为图像时往往会丢失一定的图像质量,导致图像模糊等等,这时候就可以采用以下方法进行取图

  1. 实质上word文件也是一个压缩包,先对你的文件进行解压即可得到一个文件夹,包含下面内容:

  2. 双击word子文件夹进入其中

  1. 这时候你的内联文件,如mathtypeVisio的文件就会在文件夹embedding内,而外部复制来的jpgpng等格式的图片就会在media文件夹内,这种图片的质量往往是无损的(与你复制过来的源文件一样),而后可以进行处理变成eps格式放到论文中去。

4.图片放置

4.1 单图

图片的文件夹FiguresIntro与主文件main.tex属于同一级,因此插入图片的latex代码为:

1
2
3
4
5
6
\begin{figure}[!t]
\centering
\includegraphics[width=8.6cm]{Figures/Fig4.eps}
\caption{The description of your picture}
\label{fig_4}
\end{figure}
  • ! 表示强制放置,而不是让 LaTeX 自动放置 ;t 表示放在文本的顶部(top),而不是默认的底部(bottom)。[!t] 的作用是让这个浮动体强制置于下一段文本的顶部。

    常见的几种设置是:

    [htbp] - h顶部,t顶部,b底部,p单独一页 [!ht] - 强制 h 或 t [H] - 当前位置,不浮动

    使用 [!t] 的好处通常是方便文本引用,以及控制图片表格的精确放置。强制放置可能影响文档的整体排版质量,需要谨慎使用。

  • \centering表示使图片居中

  • \includegraphics[width=8.6cm]{Figures/Fig4.eps}表示图片宽度为8.6cm(我通常设8.5或8.6),相对路径为Figures/Fig4.eps

  • \caption代表图片下面的描述,{}内添加描述文本

  • \label{x}给图片添加标记,后面文本中\ref{x}即可对此图片进行引用。

放置效果如下(带描述,文本顶部,宽8.5cm):

4.2 多图

双图效果:

latex代码为:

1
2
3
4
5
6
7
8
9
10
11
\begin{figure}[!t]
\centering
\subfloat[]{
\includegraphics[width=4cm]{Figures/Fig3_a.eps}}
\label{fig_3a}
\subfloat[]{
\includegraphics[width=4cm]{Figures/Fig3_b.eps}}
\label{fig_3b}
\caption{The description of your picture (a) The description of your picture1; (b) The description of your picture2.}
\label{fig_3}
\end{figure}

这里使用\subfloat[]{\includegraphics[width=4cm]{Figures/Fig3_b.eps}}对图片进行双图放置,两图宽度为4cm恰好可以放到一个文本顶端。

需要注意的是这里修改了包为

1
2
\usepackage[caption=false,font=footnotesize,labelfont=rm,textfont=rm]{subfig}
%%%子图下标更小,且字体采用新罗马

IEEE的包设置为

1
\usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}

不这样设置的图片序号会很难看,如下:

这样的丑,甚至比下面的字还大一点,不好看不好看

三图效果:

latex代码为:

1
2
3
4
5
6
7
8
9
10
11
12
\begin{figure}[!t]
\centering
\subfloat[]{
\includegraphics[width=8.5cm]{Figures/Fig2_a.eps}}
\vspace{0in}
\subfloat[]{
\includegraphics[width=4cm]{Figures/Fig2_b.eps}}
\subfloat[]{
\includegraphics[width=4cm]{Figures/Fig2_c.eps}}
\caption{The description of your picture (a) The description of your picture1; (b) The description of your picture2; (c) The description of your picture3
\label{fig_2}
\end{figure}

需要注意的是这里使用代码\vspace{0in}告诉编译器下个子图在下方放置,因为不告诉他latex默认从左到右,不会换行的,会超出当前文本宽度。

四图多图等同样的原理,使用\subfloat[]{}即可。

4.3 双栏图

图片效果:

latex代码:

1
2
3
4
5
6
7
\begin{figure*}[!t]
\centering
\includegraphics[width=15cm]{Figures/Fig5.eps}
\caption{The description of your picture.}
\label{fig_5}
\end{figure*}

注意图片域代码\begin{figure*}[!t] \end{figure*}多添加了*,即可实现双栏的图像显示,居中宽度设为15cm。