Stemma codicum con LATEX

  • Creatore
    Topic
  • #113204
    Up
    0
    Down
    ::


    Salve a tutti!
    Sto realizzando uno stemma codicum con TikZ, seguendo le indicazioni contenute nell’articolo di Leal-Pignalberi in ArsTeXnica 14 (2012). Mi trovo molto bene e i risultati sono graficamente belli, ma non riesco ad esprimere anche graficamente la differente collocazione cronologica dei manoscritti. Mi spiego con un esempio. Poniamo che una data opera sia tramandata da tre manoscritti di epoche differenti, A (XV sec.), B (XI sec.), C (XII sec.). Dalla recensio mi risulta che sono tutti e tre indipendenti l’uno dall’altro e quindi derivano da un esemplare comune perduto, che chiameremo α. Per realizzare lo stemma uso il seguente codice:

    `
    \begin{tikzpicture}
    \node{α}
    child{node{A}}
    child{node{B}}
    child{node{C}}
    ;
    \end{tikzpicture}
    `

    Il risultato è corretto, ma i tre manoscritti risultano tutti sullo stesso piano, mentre invece vorrei che B, il più antico, fosse meno distante da α, a differenza di A, il più recente, più posto più lontano, e di C, in posizione intermedia.
    Esiste un modo per ottenere questo risultato? Ho provato con le opzioni “level distance”, ma non produce l’effetto che desidero.
    Grazie,

    gregorius

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #113205
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        gregorius” post=113558Salve a tutti!
        Sto realizzando uno stemma codicum con TikZ, seguendo le indicazioni contenute nell’articolo di Leal-Pignalberi in ArsTeXnica 14 (2012). Mi trovo molto bene e i risultati sono graficamente belli, ma non riesco ad esprimere anche graficamente la differente collocazione cronologica dei manoscritti. Mi spiego con un esempio. Poniamo che una data opera sia tramandata da tre manoscritti di epoche differenti, A (XV sec.), B (XI sec.), C (XII sec.). Dalla recensio mi risulta che sono tutti e tre indipendenti l’uno dall’altro e quindi derivano da un esemplare comune perduto, che chiameremo α. Per realizzare lo stemma uso il seguente codice:

        `
        \begin{tikzpicture}
        \node{α}
        child{node{A}}
        child{node{B}}
        child{node{C}}
        ;
        \end{tikzpicture}
        `

        Il risultato è corretto, ma i tre manoscritti risultano tutti sullo stesso piano, mentre invece vorrei che B, il più antico, fosse meno distante da α, a differenza di A, il più recente, più posto più lontano, e di C, in posizione intermedia.
        Esiste un modo per ottenere questo risultato? Ho provato con le opzioni “level distance”, ma non produce l’effetto che desidero.
        Grazie,

        gregorius

        Ciao.
        Puoi usare l’opzione yshift come per esempio in questo esempio per LuaLaTeX:
        `% !TeX program = LuaLaTeX
        \documentclass{article}
        \usepackage{fontspec}
        \defaultfontfeatures{Ligatures=TeX}
        \setmainfont{Libertinus Serif}
        \usepackage{tikz}

        \begin{document}
        \begin{tikzpicture}
        \node{α}
        child[yshift=-0.5cm]{node{A}}
        child[yshift=0.5cm]{node{B}}
        child{node{C}}
        ;
        \end{tikzpicture}
        \end{document}`

        Molte altre opzioni le trovi nel manuale di TikZ, pagina 316 e seguenti.
        Ciao.
        R.

      • #113206
        Up
        0
        Down
        ::


        Ti ringrazio molto: ora va benissimo!
        Confesso di non aver proprio pensato di consultare il manuale di TikZ… Mi stavo solo scervellando cercando di trovare – invano – la risposta nell’articolo di Real-Pignalberi…
        Grazie ancora e buon pomeriggio,
        gregorius

      • #113207
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::



          @gregorius
          , scusa la tiratina di orecchie, ma non si usa un software complesso senza leggerne la documentazione; Ora che hai confessato il tuo “peccato” che penitenza dovresti ricevere?:smile:

        • #113208
          Up
          0
          Down
          ::


          Considerando la buona fede, l’inesperienza e l’umiltà della confessione, posso cavarmela con un Pater, Ave e Gloria? 😎
          Senza contare il proposito di non peccare mai più…

        • #113209
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            🙂

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

        Go to top