Re: SVG in LaTeX

#38811
Antonio Ledda
Partecipante
    Up
    0
    Down
    ::

    Col .pdf la qualità è vettoriale.

    […]
    Se hai tempo puoi provare Inkscape to Tikz che è un plugin per Inkscape che converte da svg a latex per il pacchetto tikz. Personalmente sono stato molto soddisfatto del risultato.

    Giacomo

    Usando l’estensione “Export to TikZ path…” di Inkscape, da un’immagine di prova come questa, si ottiene il seguente codice:
    `\documentclass{article}
    \usepackage{tikz}

    \usepackage[active,tightpage]{preview}
    \PreviewEnvironment{tikzpicture}

    \begin{document}
    \definecolor{cc8beb7}{RGB}{200,190,183}
    \definecolor{c00ff00}{RGB}{0,255,0}
    \definecolor{c0000ff}{RGB}{0,0,255}

    \begin{tikzpicture}[y=0.80pt,x=0.80pt,yscale=-1, inner sep=0pt, outer sep=0pt]
    \path[fill=cc8beb7] (328.5714,283.7907)arc(0.000:180.000:107.142860 and
    131.429)arc(-180.000:0.000:107.142860 and 131.429) — cycle;
    \path[fill=c00ff00] (197.1429,378.0765) rectangle (480.0000,609.5050);
    \path[draw=black,fill=c0000ff,line join=miter,even odd rule,line cap=butt,line
    width=0.800pt] (425.0722,338.7821) .. controls (421.6795,333.1070) and
    (431.0483,331.4089) .. (434.5046,333.1432) .. controls (443.8710,337.8430) and
    (442.2674,350.9518) .. (436.3501,357.6469) .. controls (425.7654,369.6229) and
    (406.8721,366.5825) .. (396.7751,355.6989) .. controls (381.9573,339.7267) and
    (386.5886,314.3776) .. (402.5166,301.0526) .. controls (423.7460,283.2925) and
    (455.7450,289.5794) .. (472.2341,310.5875) .. controls (492.9841,337.0241) and
    (485.0131,375.7540) .. (458.9057,395.3764) .. controls (427.2862,419.1418) and
    (381.7837,409.4723) .. (359.0456,378.2546) .. controls (332.2494,341.4655) and
    (343.6257,289.1661) .. (379.9609,263.3231) .. controls (421.9113,233.4863) and
    (481.0232,246.5746) .. (509.9637,288.0319) .. controls (542.8477,335.1382) and
    (528.0440,401.0730) .. (481.4614,433.1060) .. controls (429.2028,469.0420) and
    (356.4376,452.5205) .. (321.3160,400.8102) .. controls (282.3244,343.4020) and
    (300.5655,263.8010) .. (357.4052,225.5935);
    \end{tikzpicture}
    \end{document}`
    che si può compilare sia con LaTeX, sia con pdfLaTeX.

    Il testo presente nel disegno originale .svg, in seguito alla conversione, non compare nel .pdf ottenuto dalla compilazione del codice LaTeX. Per il resto, gran bel plugin, molto comodo.

    Ciao,
    Antonio

    Go to top