📅  最后修改于: 2023-12-03 15:15:50.298000             🧑  作者: Mango
如果你经常使用 LaTeX 来排版文档,你可能会发现需要将 Inkscape 中设计的 vector 图形转成 PDF 文件来使用。本篇文章将介绍如何将 Inkscape 中的 SVG 文件转成 LaTeX 可以使用的 PDF 文件。
安装 Inkscape 和 texlive-core,这些是必要的依赖。
sudo pacman -S inkscape texlive-core
在终端中,进入包含 SVG 文件的目录,然后使用以下命令将 SVG 文件转成 PDF 文件:
inkscape -D -z --file=input.svg --export-pdf=output.pdf --export-latex
-D
: 禁止在屏幕上显示,以增加速度。-z
: 不启动用户界面。--file=input.svg
: 指定要转换的 SVG 文件的名称。--export-pdf=output.pdf
: 指定输出 PDF 文件的名称。--export-latex
: 导出 LaTeX 代码。你可以使用 \includegraphics
命令插入 PDF 文件。在 LaTeX 文件的导言处添加以下行以确保正确使用:
\usepackage{graphicx}
\usepackage{epstopdf}
\epstopdfsetup{outdir=./}
然后,在文档中插入 PDF 文件:
\begin{figure}[h]
\centering
\includegraphics[width=0.5\textwidth]{output.pdf}
\caption{这是一个来自 Inkscape 的 vector 图形}
\end{figure}
现在你已经成功将 Inkscape 的 SVG 文件转成 PDF 文件并嵌入到 LaTeX 文件中。