插入图片需要引入包: graphicx
,通过 \\includegraphics
即可插入一张图片。但一般情况下,你需要将图片放入到一个 figure
环境中。默认情况下,在一个空白页中,图片会插入到页面中间,但在一个非空白页中,图片会插入到页面顶部。若想要图片按照你指定的位置来进行插入,那就需要设定 figure
环境的参数。
没有设置任何参数时,图片显示在顶部
figure
环境包括 4 个参数:
在设置参数时,通常使用 ht
。这表示 LaTeX 试图将图片放在此位置,如果不行 (此处没有足够的空白能够插入该图片) 则会将图片放在新页面的顶部 (如果页面为空时,放入页面中央)。
在设置好图片放置的位置以后,还需要设置图片居中,使用 \\centering
即可设置图片居中。
接下来可以插入图片了,插入图片的命令是 \\includegraphics{}
,大括号中输入图片的文件名即可,在不引起混淆的情况下,可以不输入文件的扩展名。可选项为设置图片的大小,一般情况下,设置图片宽度占文字宽度的多少即可,例如: width=0.8\\textwidth
。
之后则是设置图片与标题的距离、标题、标签等等。这就得到插入一张图片时需要的代码:
\\begin{figure}[ht]
\\centering
\\includegraphics[width=0.8\\textwidth]{}
\\\\[0mm]
\\caption{}
\\label{}
\\end{figure}
与插入一张图片的方式基本相同,只不过需要使用 minipage
包将图片进行包裹,并分别设置宽度即可。
插入两张图片并水平排列
代码如下:
\\begin{figure}[ht]
\\centering
\\begin{minipage}[t]{0.48\\textwidth}
\\centering
\\includegraphics[width=0.8\\textwidth]{x2}
\\caption{$y=x^2$}
\\end{minipage}
\\begin{minipage}[t]{0.48\\textwidth}
\\centering
\\includegraphics[width=0.8\\textwidth]{x3}
\\caption{$y=x^3$}
\\end{minipage}
\\end{figure}
在图片较多的情况下,将图片都存放在根目录会导致根目录文件较多。但如果将图片保存在子目录,那插入图片时会比较麻烦,每次都需要写上子目录的名称。你可以通过设置图片存放路径的方式,使得图片存放指定的目录,并在插入图片时直接使用图片名称即可。