SVG in LaTeX

  • Creatore
    Topic
  • #38805
    Up
    0
    Down
    ::


    Si posso usare le immagini in svg con LaTeX, più precisamente se si vuole esportare un pdf?

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #38806
      Up
      0
      Down
      ::

      Si posso usare le immagini in svg con LaTeX, più precisamente se si vuole esportare un pdf?

      No. Il sistema più semplice è di convertire SVG -> PDF.

      Ciao
      Enrico

    • #38807
      Up
      0
      Down
      ::


      e non c’e nessun modo di usare immagini con qualità vettirale?

    • #38808
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        e non c’e nessun modo di usare immagini con qualità vettirale?

        Col .pdf la qualità è vettoriale.

        Ciao,
        Antonio

      • #38809
        Up
        0
        Down
        ::

        Col .pdf la qualità è vettoriale.

        Potrebbe dipendere dal programma che usi per la conversione. Con Inkscape il pdf risultante è vettoriale. Con ImageMagik penso di no (con le impostazioni di default, almeno).

        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

      • #38810
        Antonio Ledda
        Partecipante
          Up
          0
          Down
          ::

          Col .pdf la qualità è vettoriale.

          Potrebbe dipendere dal programma che usi per la conversione. Con Inkscape il pdf risultante è vettoriale. Con ImageMagik penso di no (con le impostazioni di default, almeno).

          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

          In effetti, forse è meglio precisare: con la mia versione di Inkscape (la 0.46), posso salvare il disegno direttamente in formato .pdf, senza fare conversioni di alcun genere. La qualità dell’output è molto elevata: spingendo lo zoom di Adobe Reader a 6400%, non si notano fenomeni di sgranatura o sbavature nelle linee.

          Oltre al plugin suggerito da Giacomo (che ora vado a provare 😉 ), puoi provare questo convertitore on-line: http://www.fileformat.info/convert/image/svg2pdf.htm.

          Ciao,
          Antonio

        • #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

        Visualizzazione 5 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top