Как импортировать изображение формата graphml в LaTeX?

Как импортировать изображение формата graphml в LaTeX?

Мне нужно импортировать изображение в LaTeX, которое находится в формате, graphmlсозданном с помощью yEd. Я хотел бы избежать конвертации его в .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}

Вы можете попробовать различные размеры обрезки, пока на включенном изображении не останется лишних белых пространств.

Но в целом я бы посоветовал вам взглянуть на пакет pgfplots в LaTeX, если вы хотите поместить графики в документ LaTeX. Он создаст графики в LaTeX и имеет превосходное и простое в освоении руководство. Таким образом, все шрифты, ширина линий, цвета и все настройки в вашем графике будут идентичны вашему документу.

решение2

Вы открываете graphml с помощью yEd и экспортируете его как example.eps. В LaTeX вы можете затем сделать

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

EPS — этоИнкапсулированный PostScriptи это работает с различными способами создания pdf, включая запуск pdflatexи latex. При использовании pdflatex epstopdf создаст pdf из eps на лету с именем example-eps-converted-to.pdf.

Обратите внимание, что вы не можете экспортировать из командной строки с помощью yEd. Эта функция явно недоступна из-за лицензионных соображений[1].

Связанный контент