作为一个新手入门latex写作,在已有的期刊模板下,我认为不需要每个命令都知道它的参数。我们需要做的就是在最短的时间内完成论文,重点在内容上,而不是说我latex用的很棒。
这里,我只给出我平时常用的两种作图方式,单图和子图
单图
在我接触的所有期刊模板中,这个写法都是OK的。当然少不了 usepackage{graphicx}
begin
参数需要说明的三点:
- figure *中 加*表示占用双栏,不加就是单栏。这对于表格和公式同样适用。
- includegraphics,里面的参数其实就是图片高度、宽度设置,自己多试几次就知道了。
- 图形的放置位置,这一可选参数项可以是下列字母的任意组合。设置相应的参数就对应相对的位置,如果多个参数 如 begin{figure*}[htbp],它会按照设置选择合适的位置调整,建议设置为 htbp,除非排版特别要求。
- h 当前位置。 将图形放置在 正文文本中给出该图形环境的地方。如果本页所剩的页面不够, 这一参数将不起作用
- t 顶部。 将图形放置在页面的顶部
- b 底部。 将图形放置在页面的底部
- p 浮动页。 将图形放置在一只允许 有浮动对象的页面上
子图
子图的设置和单图的一样,只是需要包 usepackage{subfigure}
begin{figure}[ht]
centering
subfloat[]{includegraphics[width=1columnwidth,height=0.3linewidth]{figure2}%
label{fig2_1}}
subfloat[]{includegraphics[width=1columnwidth,height=0.3linewidth]{figure3}%
label{fig2_2}}
caption{The Spectral Decomposition by STVMD.
label{fig2}
end{figure}
最后我 给出我认为最为关键的两点在于:
1:很多时候我们论文中图片可能具有几十个,这个时候我们需要像管理参考文献一样管理它。所以一般我都会在latex 源文件目录下新建一个figure文件夹,里面的存放图片。然后我们在文件开头添加下面语句。
graphicspath{{./figure/}}
DeclareGraphicsExtensions{.pdf,.jpeg,.png,.jpg}
带来的好处就是我们在适用图片的时候只需要文件名即可,不需要冗长的路径名。还有就是我们将需要的图片格式都申明,这样我们后续使用的时候,文件后缀名都不用知道
2:图片的分辨率。很多时候我们的图片都是从matlab导出的,如果直接将图片另存为分辨率会很低,所以我的解决办法有两个
- 将所有的matlab图片导入一个固定的VISIO图中,该Visio图的尺寸固定,这样带来的好处就是我论文中所有的图片规格一样,即使是自己用visio画的图。
- 调整matlabt图片导出质量,通过 文件-导出设置,调整分辨率。这样就可以直接另存为了。