decorations in Tikz

  • Questo topic ha 6 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 1 mese fa da PM.
  • Creatore
    Topic
  • #95642
    PM
      Up
      0
      Down
      ::


      Salve,
      dovendo accludre nei documenti che scrivo dei grafici di Feynman, così come pure altri tipi di diagrammi stavo guardando quale fosse un pacchetto che mi permettesse di disegnare più o meno… tutto. Tikz mi è subito sembrato un buon candidato. Tuttavia con del codice tipo:

      `
      \documentclass[a4paper,10pt]{article}
      \usepackage[utf8]{inputenc}
      \usepackage{tikz}
      \usetikzlibrary{decorations.pathmorphing}

      %\usepackage{pgfplots} %% Using pgfplots package alone works as well.

      \begin{document}

      \begin{tikzpicture}
      \draw [decorate,decoration=snake] (0,0) arc (0:180:2);
      \end{tikzpicture}

      \end{document}
      `

      ottengo, come si vede, un risultato sgradevole, asimmetrico. C’è modo di sanare questo problema, facendo interrompere semplicemente il pattern ondualto alla fine dell’arco di circonferenza?

      Grazie

      Attachments:
      You must be logged in to view attached files.
    Visualizzazione 5 filoni di risposte
    • Autore
      Risposte
      • #95643
        claudio
        Partecipante
          Up
          0
          Down
          ::


          guardato
          QUI?
          e
          QUI
          ciao
          claudio

        • #95644
          PM
            Up
            0
            Down
            ::


            Ho guardato, ma non ci sono loop in quei grafici.

          • #95645
            claudio
            Partecipante
              Up
              0
              Down
              ::


              QUI
              claudio

            • #95646
              PM
                Up
                0
                Down
                ::


                Nell’ultimo link che mi hai mandato ci sono loop ma fermionici. A me interessano loop con vettori, che diano un’immagine simile a quella postata da me.
                In realtà ho anche visto questo topic QUI, che, se funzionasse darebbe un risultato simile a quello che vorrei, tuttavia:

                1) Sembra che possa valere sono nel caso di semicirconferenze (sono sicuro che si possa adattare)
                2) È estremamente laborioso e il codice per disegnare un grafico non sarebbe elegante e soprattutto uniforme; a questo punto sarebbe meglio utilizzare altri pacchetti dedicati allo scopo.

                Mi pare impossibile, tuttavia, che chi ha scritto un pacchetto completo come questo non abbia contemplato la possibilità di fare, in pochi tocchi quello che vorrei realizzare…

              • #95647
                franen
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Questa domanda credo sia molto simile alla tua. Esiste anche il pacchetto feynmf che si basa su metafont e per cui Enrico ha scritto un altro pacchetto per semplificare la compilazione (feynmp-auto). Ma sfogliandone la documentazione non ho visto esempi di diagrammi curvi.

                  Fran

                • #95648
                  PM
                    Up
                    0
                    Down
                    ::


                    Grazie per le risposte,
                    ero a conoscenza del pacchetto che mi hai citato. La mia intenzione era di usare Tikz visto che sembrerebbe un solo pacchetto in grado di fare molte cose: invece di caricare tanti pacchetti per tanti scopi diversi speravo si potesse fare tutto con uno…

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

                Go to top