Inserire equazioni e formule LateX nelle immagini

  • Creatore
    Topic
  • #16663
    Up
    0
    Down
    ::


    Ciao, scusate se rompo sempre, vorrei inserire delle formule LaTeX in alcune immagini, che ho in formato eps. Esempio: ho un grafico (preso da Matlab) e voglio inserire in certi punti delle equazioni in LaTeX, che possono essere dei semplici $\alpha$ o un sistema..
    C’e’ modo di farlo?

    ps: per editare le immagini ho Inkscape (win) e Xfig (cygwin)

Visualizzazione 13 filoni di risposte
  • Autore
    Risposte
    • #16664
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Ciao, scusate se rompo sempre, vorrei inserire delle formule LaTeX in alcune immagini, che ho in formato eps. Esempio: ho un grafico (preso da Matlab) e voglio inserire in certi punti delle equazioni in LaTeX, che possono essere dei semplici $\alpha$ o un sistema..
        C’e’ modo di farlo?

        Su Mac esiste LaTeXiT, scrivi la formula, compili e hai un pdf “ritagliato” che puoi posizionare sul grafico col drag & drop. Su PC esisteranno certo soluzioni analoghe.

        Ciao,
        L.

      • #16665
        Up
        0
        Down
        ::


        purtroppo uso windows, e posso inserire solo immagini in formato eps.

        non esiste qcosa tipo inserire una specie di “tag” nell’immagine, esempio scrivere “formula1” semplicemente come testo, e poi nel documento di latex dirgli “sostituisci formula1 con $x_1=A x_2+B u_3$”???

        sto pensando ai pstricks, ma non li ho mai usati e non e’ che ci capisca molto. avrebbe senso usare i path? se si come?

      • #16666
        Up
        0
        Down
        ::


        Pacchetto psfrag. Devi caricare
        `\usepackage{psfrag}`
        dopodiché, quando inserisci l’immagine
        `\begin{figure}
        \centering
        \psfrag{formula1}{$x_1=A x_2+B u_3$}
        \includegraphics[…]{…} %Completa questo comando come al solito
        \end{figure}
        `
        Questo è uno dei motivi percui vale la pena, a volte, usare il formato .eps.

        Ciao

        Daniele

      • #16667
        Up
        0
        Down
        ::


        GRAZIE!!!!

        Funziona piu’ che perfettamente!!!!!

        {me felice e gaudiosa}
        :mrgreen: :mrgreen: :mrgreen:

      • #16668
        Up
        0
        Down
        ::


        Tra l’altro, se usi inkscape, puoi esportare le immagini in codice LaTeX con pstricks macro. Questo potrebbe in alcuni casi facilitare il compito.

        Ciao

        Daniele

      • #16669
        Up
        0
        Down
        ::


        Esatto, uso InkScape 🙂

      • #16670
        Up
        0
        Down
        ::


        Se non sbaglio é possibile inserire equazioni Latex direttamente in Matlab, prima di esportare il grafico

      • #16671
        Up
        0
        Down
        ::


        salve a tutti, scrivo in questo post perchè ho lo stesso problema di sostituire delle formule in un disegno (creato con xfig) ma psfrag dà quelche problema…

        ho aggiunto \usepackage{psfrag} nel documento principale, e ho inserito la mia immagine nel file che poi includo:
        `
        \begin{figure}[hbt]
        \begin{center} \centering
        \psfrag{mu}{$\mu^{+}$}
        \includegraphics[height=0.2\textheight]{chcon}
        \end{center}
        \caption{Decadimento $\pi^{+} \rightarrow \mu^{+} \nu_{\mu}$ (a) e processo coniugato (b).}
        \label{fig:CC}
        \end{figure}
        `

        e il risultato che ottengo è
        http://bp2.blogger.com/_h9PXMGL-YiE/R00fs858NJI/AAAAAAAAAAs/GS2crNFnVCY/s1600-h/psfrag1.jpg
        (scusate l’orrendo link ma era l’unico modo per farvi vedere l’immagine)

        ovvero quella scritta psfrag replacement e la formula nel posto sbagliato! pensavo di dover cercare nella documentazione di psfrag ma leggendo questo post ho pensato che dovrebbe funzionare già così!
        qualche consiglio?
        anto

      • #16672
        Up
        0
        Down
        ::


        mi sono appena risolta da sola il problema, trovando in un altro post la frase “passare per il .ps” … in effetti si chiama psfrag 🙄

        nn cancello il post perchè magari qualcun altro può cascarci, e cmq ora che ho capito come ottenere il risultato voluto però vorrei sapere se nn ci sono modi per fare lo stesso compilando il .dvi

        grazie!

        anto

      • #16673
        Up
        0
        Down
        ::


        A costo di sembrare petulante, ti segnalo Inkscape. Se già usi xfig, troverai inkscape facilissimo da imparare (in pratica costo zero), più potente e versatile. Senza contare che tra pochissimo sarà possibile importare pdf in inkscape. Seriamente, questo software potrebbe rappresentare una svolta per i disegni qualitativi in latex. Si pensi al fatto che

        1) Inkscape è multipiattaforma

        2) Si possono scrivere formule in LaTeX (anche se per ora solo con i fonts Computer Modern)

        3) Nelle prossime versioni si potrà importare un pdf, modificarlo ed esportare in pdf (questo, di fatto, lo rende paragonabile ad intaglio, l’eccellente tool di disegno che gira sotto MacOS al costo di 90 dollari; se usate Mac, vi assicuro che ne vale la pena)

        4) Si potranno disegnare oggetti in 3D. Date un’occhiata qui…

        Ciao

        Daniele

      • #16674
        Up
        0
        Down
        ::


        in effetti avevo già usato tempo fa inkscape per motivi “futili” (per realizzare dei volantini -molto carini- 8) ) perchè mi ricordava il coreldraw con cui pasticciavo da bambina 😀

        è sicuramente molto più comodo da usare di xfig, ma non ho capito come si ottengono le formule, devo comunque passare da psfrag una volta esportata l’immagine .eps?

        altra domanda già che c’è (sono io la petulante!! scusa ma voglio capire bene visto che diventerà uno strumento di lavoro fondamentale!) : compilando con pdfLaTex le immagini .eps non vanno bene, avevo risolto esportando sia .eps sia .pdf in modo da poter compilare sia DVI che PDF… c’è una soluzione meno artigianale?

        grazie! anto

      • #16675
        Up
        0
        Down
        ::


        Sotto la mia distribuzione linux (in inglese) clicco il menu

        Effects > Render > LaTeX formula

        si apre una finestra di dialogo in cui digito il codice LaTeX e… nel mio disegno viene fuori la formula, come se fosse un’immagine, parte del disegno. Quando salvi in .eps o .pdf, la formula è già nel disegno. Finito.

        Se non usi linux, cerca su google come attivare la funzione sulla tua piattaforma.

        La tua seconda domanda è illegittima :D. No, non c’è una soluzione più elegante. O usi pdflatex e le tue immagini sono in jpg o pdf, oppure usi latex e le tue immagini saranno in .eps.

        Ciao

        Daniele

      • #16676
        Up
        0
        Down
        ::


        Sotto la mia distribuzione linux (in inglese) clicco il menu

        Effects > Render > LaTeX formula

        si apre una finestra di dialogo in cui digito il codice LaTeX e… nel mio disegno viene fuori la formula, come se fosse un’immagine, parte del disegno. Quando salvi in .eps o .pdf, la formula è già nel disegno. Finito.

        Se non usi linux, cerca su google come attivare la funzione sulla tua piattaforma.

        La tua seconda domanda è illegittima :D. No, non c’è una soluzione più elegante. O usi pdflatex e le tue immagini sono in jpg o pdf, oppure usi latex e le tue immagini saranno in .eps.

        Ciao

        Daniele

      • #16677
        Up
        0
        Down
        ::


        grazie mille!
        sì uso linux ma dice che devo scaricare PyXML, cosa che vado ora a fare!
        grazie ancora!
        anto

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

    Go to top