最近在用overleaf改论文的时候发现一个问题,就是有些图和对应的说明文字位置相差甚远,甚至跨页,肯定会影响审稿人的阅读体验。而我在LaTeX代码中插入图表的位置和文字位置是放在一起的,编译成PDF之后就出现相隔很远的情况。
正常插入名为figure1的图的操作:
\begin{figure}
\includegraphics[width=\textwidth]{figure1.eps}
\caption{Description of graph1} \label{fig1}
\end{figure}
一般会由LaTeX自动排版,不一定能够准确的放在我们想要的位置上。于是我查阅了一些博客,整理了一下固定图表位置的方法:
1. 在引言区加如float包:
/usepackage{float}
2. 在插入图时使用:
/begin{figure}[h] % []中的字母可以出现一个或多个:h t b p,分别表示不同位置
\includegraphics[width=\textwidth]{figure1.eps}
\caption{Description of graph1} \label{fig1}
/end{figure}
h 表示当前位置
:将图形放置在正文文本中给出该图形环境的地方。如果本页所剩的页面不够,这一参数将不起作用。t 表示顶部
:将图形放置在页面的顶部。b 表示底部
:将图形放置在页面的底部。p 表示浮动页
:将图形放置在一个允许有浮动对象的页面上。
基本上加一个h就能放在预期位置了。(参考:Latex插入图片并固定图片位置 - 腾讯云开发者社区-腾讯云)
第一次发博客,写的有问题望读者海涵,提出建议。
我一直都有写笔记的习惯,本科时候上课基本都有手写的笔记本,后来接触编程多了用过印象笔记,Word,以及Markdown等等。现在读论文、写代码一般会用Word和Markdown来记笔记,但从来没有发过。希望以后多发一些笔记,能够帮助大家,共同交流,共同进步。