
Tenho que importar uma imagem para o LaTeX que esteja no formato graphml
criado usando yEd. Eu gostaria de evitar convertê-lo em .pdf, pois o LaTeX importaria toda a página A4. Você poderia me ajudar?
Responder1
Como você puderVeja aquiLaTeX suporta apenas um conjunto limitado de gráficos.
Se você puder converter facilmente seu graphml
arquivo para PDF ou EPS, converta-o. Então você pode usar a trim
opção para \includegraphics{}
cortar todo o espaço extra ao seu redor:
%trim option's parameter order: left bottom right top
\includegraphics[trim = 10mm 80mm 20mm 5mm, clip, width=3cm]{yourpdffile.pdf}
Você pode tentar vários tamanhos de corte até que a imagem incluída não tenha mais espaço em branco.
Mas, em geral, eu sugiro que você dê uma olhada no pacote pgfplots no LaTeX se quiser colocar gráficos em um documento LaTeX. Ele fará as plotagens em LaTeX e possui um manual excelente e fácil de aprender. Assim, todas as fontes, larguras de linha, cores e todas as configurações do seu gráfico serão idênticas às do seu documento.
Responder2
Você abre o graphml com yEd e exporta-o como arquivo example.eps
. No LaTeX você pode então fazer
\usepackage{graphicx}
\usepackage{epstopdf}
...
\includegraphics{example}
EPS éPostScript Encapsuladoe isso funciona de diferentes maneiras para criar o PDF, incluindo execução pdflatex
e latex
. Ao usar o pdflatex, o epstopdf criará um pdf a partir do eps instantaneamente com o nome example-eps-converted-to.pdf
.
Observe que você não pode exportar da linha de comando com yEd. Esse recurso não está explicitamente disponível devido a motivos de licenciamento[1].