Re: Disegno con LaTeX

#51944
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Tommaso, quasi tutti i disegni che comapiono nell’Introduzione sono fatti con il semplice e obsoleto ambiente picture, nato con LaTeX nel 1984, con qualche ammodernamento con LaTeX2e nel 1994, per altro consistente solo nella promessa che qualcuno avrebbe scritto una qualche estensione che avrebbe eliminato i molti limiti dell’ambiente originale; Questa estensione è diventata disponibile nel 2003, in una versione, diciamo, beta; è diventata una versione ufficiale nel 2004 e nel 2009 è uscito un upgrade importante a coi ho contribuito anch’io.

    Certo non è paragonabile a TiKZ, ma le istruzioni per usarlo sono di poche pagine, mentre quelle di TiKZ (molto più potente) sono di alcune centinaia di pagine. TiKZ serve per fare disegni seri; picture serve per disegnini. Il tuo per esempio è un disegnino fattibile anche con l’ambiente picture e l’estensione pict2e del 2009 (anche se in realtà non si usa nulla di questa estensione, se non, forse, la possibilità di disegnare i pallini neri del diametro che vuoi, senza essere legato ai pochi pallini neri della versione picture senza estensione, il cui diametro dall’uno all’altro cresceva di un punto tipografico; se non ricordo male i palliini neri andavano da un punto a 15 punti; veramente pochi e tali da non poter regolare il diametro con comodità.

    Prova a leggerti sull’Introduzione le poche pagine relative all’ambiente picture e studia gli esmpi; vedrai che si può anche fare molto con quattro comandi in croce, talmente semplici che li puoi ricordare a memoria.

    TiKZ è fantastico e può fare quasi tutte le cose che si possono fare con PSTricks; ma questo e quel pacchetto contengono tali e tanti comandi che devi sempre avere il manuale a portata di mano. Ne vale certamente la pena per disegni complicati!

    Anche la soluzione che ti presente Lorenzo (GTK) è semplice, perché il disegnino è semplice; inoltre TiKZ ti permette di fare semplici disegni in linea con il testo scrivendo semplicemente
    `
    \tikz ….;
    `
    dove i puntini vanno sostituiti dai comandi di disegno e il tutto deve essere concluso con il punto e virgola; comodissimi per creare simboli non presenti nei font, e si adattano benissimo a formare il “testo di sostituzione” di macro.

    Nel caso tuo, per esempio mi immaginerei una macro (con TiKZ o con picture) con 6 o sette argomenti che ti permette di passare le scritte da mettere sopra e sotto la freccia del tempo.

    Comincia con picture e poi studiati bene TiKZ; scoprirai i bellissimi disegni che puoi disegnare usando solo macro. Inizialmente se un po’ a disagio perché il disegno sul foglio è bidimensionale e le macro non ti lasciano immaginare facilmente quello che verrà; all’inizio ti aiuterai schizzando il disegno su carta millimetrata, dove leggerai le coordinate dei punti degli oggetti che devi mettere nel disegno; poi la cosa ti sarà sempre più congeniale, sia con picture sia con TiKZ.

    Bon courage, come dicono in Francia.

    Go to top