本文记录自已在LaTeX插入图片遇到的问题及解决方法。

1. 图片文件夹

将用到的图片单独放在一个文件夹,源代码如下:

\usepackage{graphicx, epstopdf}
\epstopdfsetup{outdir=../figures/}
\graphicspath{{../figures/}}

2. 插入Visio图片

图片从大的可以分为两类:像素(pixels)、向量(vectors)。鉴于向量图片在设置大小时字体大小不变,建议用向量图片(比如pdf格式)。将Visio图片保存为pdf文件如下:

  • Design -> Size -> Fit to Drawing
  • File -> Save as... -> 文件类型选择pdf

但这样产生的pdf文件,上下左右都有边缘(margin),插入到LaTeX文档会导致间距看上去很大。使用命令pdfcrop将边缘去掉,简单脚本如下:

#!/usr/bin/env bash
\rm -rf *-crop.pdf

for file in *.pdf
do
    # pdfcrop --margins 10 input.pdf output.pdf
    pdfcrop $file # 新文件默认名称为file-crop.pdf
done

现在插入LaTeX就妥妥的,如下:

\begin{figure}[!t]
\centering
        \includegraphics[width=2.5in]{scenario-crop.pdf}
        \caption{Scenario description}
        \label{f_scenario}
\end{figure}

参考资料:

[1] Blog: What’s the Difference Between Pixels and Vectors?

本文系Spark & Shine原创,转载需注明出处本文最近一次修改时间 2022-04-09 09:29

results matching ""

    No results matching ""