如何将 graphml 格式的图片导入 LaTeX?

如何将 graphml 格式的图片导入 LaTeX?

我必须将使用 yEd 创建的格式的图片导入 LaTeX graphml。我想避免将其转换为 .pdf,因为那样 LaTeX 会导入整个 A4 页面。你能帮我吗?

答案1

尽你所能看这里LaTeX 仅支持有限的图形。

如果您可以轻松地将graphml文件转换为 PDF 或 EPS,请进行转换。然后,您可以使用以下trim选项\includegraphics{}修剪其周围的所有额外空间:

%trim option's parameter order: left bottom right top
\includegraphics[trim = 10mm 80mm 20mm 5mm, clip, width=3cm]{yourpdffile.pdf}

您可以尝试各种修剪尺寸,直到包含的图像没有多余的空白。

但总的来说,如果您想将图表放入 LaTeX 文档中,我建议您查看 LaTeX 中的 pgfplots 包。它将在 LaTeX 中绘制图表,并且有一个出色且易于学习的手册。因此,图表中的所有字体、线宽、颜色和所有设置都将与您的文档相同。

答案2

你可以用 yEd 打开 graphml 并将其导出为example.eps。在 LaTeX 中你可以这样做

\usepackage{graphicx}
\usepackage{epstopdf}
...
\includegraphics{example}

EPS 是封装的 PostScript这适用于创建 PDF 的不同方式,包括运行pdflatexlatex。当使用 pdflatex epstopdf 时,将从 eps 动态创建一个名为 的 PDF example-eps-converted-to.pdf

请注意,您无法使用 yEd 从命令行导出。由于许可原因,该功能明确不可用[1]

相关内容