Help tikz

  • Questo topic ha 5 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 8 anni fa da OldClaudio.
  • Creatore
    Topic
  • #113683
    Up
    0
    Down
    ::


    Uso la libreria tikz da qualche anno con risultati strepitosi, oltre ogni immaginazione.

    Purtroppo prima disegno poi apprendendo quali siano le maniere migliori per farlo.
    Questioni di tempo, la lingua inglese della documentazione, e di rapporto sforzo apprendimento benefici immediati.

    In questo forum ho trovato qualche esempio charificatore, ma spesso mi risulta difficile reperire l’aiuto specifico.
    Chiedo se possible di creare una sezione specifica per tikz.

    Vengo al mio quesito.
    Uso Miktex 2.9 ver aggiornata da poco.
    Compilo con PDFLateX

    Mi dà errore quando carico la seguente libreria

    \usetikzlibrary{graphdrawing}

    necessaria per il codice seguente

    \tikz \graph [clockwise=5]
    { subgraph K_n[n=5] };
    \tikz \graph [clockwise=5]
    { subgraph C_n[n=5] };
    \tikz \graph [grid placement]
    { subgraph Grid_n[n=9] };

    e tutta la parte specifica per usare le opzioni suigli alberi.

    \tikz [grow=up, binary tree layout, nodes={circle,draw}]
    { …
    };

    l’errore dice che la libreria è specifica per Lua …
    forse si tratta di sciocchezze … ma non trovo istruzioni in merito.

    Ringrazio in anticipo chiunque sapesse e volesse aiutarmi!

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #113684
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Se dice che è specifica per lua vuol dire che lo puoi usare se compili con LuaLaTeX e non con pdfLaTeX.

        Quello è il significato del messaggio.

        D’atra parte per compilare con LuuaLaTeX non devi fare quasi niente, salvo, appunto cliccare nel tuo editor il bottone o la voce di menù per usare LuaLaTeX. Naturalmente se non usi le funzinalità di specifiche epr gestire le lingue e i font Opentype, lo useresti un po’ in sordina, ma potresti fare i tuoi grafi.

        Se poi ti leggi qualche guida introduttiva a LuaLaTeX vedi che le cose non sono così complicate, finché non scrivi codice Lua; In realtà ilcodice Lua lo usi indirettamente, perché quel modol di TikZ lo fa per te. Non è necessario saper scrivere codice Lua; certo se lo si impare si possono fare cose che con pdfLaTeX manco ti immagini. Tuttavia non è essenziale per fare lavoro “normale”.

        Personalmente non conosco il codieLua, se non molto superficialmente, quindi non tantoper scrivere personalemente codice luadi mio pugno; ma uso LuaLaTeX molto spesso, perché posso usare tutte le funzionalità del linguaggio PDF e posso usare i font OpenType che in molti casi offrono prestazioni assai superiori ai font vettoriali di tipo Type 1 che usa pdfLaTeX.

      • #113685
        Up
        0
        Down
        ::


        Grazie Claudio ….

        Compilando con LuaLaTeX mi da 53 errori su uno solo dei 16 files .tex che compongono l’elaborato.

        Il modo open source si fonda sull’eroismo dei partecipanti che autonomamente cooperano per offrire delle valide alternative al busines (talvolta migliori).

        Finendo per fornire troppe iniziative distinte per risolvere singoli problemi. Rischiando di vanificare il loro sacro sforzo.

        Situazione ancor peggiore quando quello che fanno è troppo difficile da apprendere ed utilizzare, oppure le varie soluzioni risultano incompatibili.

        Personalmente non posso che manifestare il massimo apprezzamento per chi ha ideato tex, Latex e tutta la galassia che gli ruota attorno.

        Ma, fino a quando non si convergerà su una soluzione unica di massima aggregazione, ci sarà troppa distanza da colmare per sfruttare le incredibili potenzialità create!

        Un esempio ulteriore sull’argomento riguarda il moltiplicarsi di forum su Tex …. tanti siti … spesso con la stessa lingua … che trattano le stesse cose????

        Non si tratta di un semplice sfogo!!!!!!!!! … molti, troppi scrittori in ambito scientifico evitano ancora di usare Latex in favore di altro (anche tra docenti universitari) per le ragioni sopra descritte.

        Quello che fate è doppiamente prezioso ma rischia di rimanere uno strumento di nicchia per pochi (smanettoni) se non ci sarà una profonda rifondazione … magari orientata direttamente al web?

        Saluti … appena posso cercherò di sdebitarmi, …. sostenendovi non solo con delle chiacchiere.

      • #113686
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Gaby, capisco al tua delusione, ma come neofita ti sei voluta subito cimentare con un problema difficile. Non è un rimprovero, assolutamante, am è solo per sottolineare che quello che vuoi fare non è semplice per niente e nonc’è nessun altro softeare che ti possa far digerire un problema come il tuo con la superficialità di tanti word processor.
          Se trovi altro software che ti produca dei file pdf che puoi importare nel tuo file LaTeX va bene; se ne trovi faccelosapere.

          Nello stesso tempo io non sono uno smanettone a cui piace giocare con cose difficili, e trovo che TikZ in certe cose si più difficile da usare di altri strumenti che personalmente trovo più semplici. Le numerose guide che ho scritto per questo sito raramente, molto raramente, hanno dei diegni eseguiti con TikZ, perché trovo personalmente più semplice servirmi del semplicissimo ambiente picture arrichhito con uno dei tool “necessari” che si chiama pict2e. Molto più rudimentale, a una volta presaci la mano ci disegni quello che ti pare. Solo che oggi non è “fancy” servirsi di picture, quindi nessuno lo usa. Non dico che disegnare i grafi che vuoi disegnare tu sia più semplice; io non ne ho mai disegnati, quindi non posso dire quanto sia più o meno difficile da fare con picture.

          Sottolineo che son più di 30 anni che uso LaTeX; è vero che al mia esperienza mi aiuta a suoerare certe difficoltà; tuttavia non l’ho mai rovato difficile, e volendo fare un apsso in più da solo, ho anche scritto un certo numero di pacchetti che fanno parte dall distribuzione CTAN. Lo so che anche in ambito scientifico ci sono delle resistenze a servirsi di LaTeX. è solo pigrizia mentale. nota che con LaTeX, oltre a disegnare i font necessari, ho contribuito a comporre dei libri liturgici in copto bohairico, tutt’altro che una disciplina scientifica. E chi ha composto davvero quei libri è stato particolarmente contento perché con nessun altro programma avrebbe potuto farlo.
          Recentemente ho contribuito alla composizione di un antifonale monastico con la musica scritta in gregoriano; la suora che ha eseguito materialmente la composizione della musica ha detto che non sarebbe riuscita a farlo con nessun altro software.
          Certo ci vuole un po’ di pazienza, ma presaci la mano, si procede tranqullamente senza necessità di aspirare a qualcosa di più semplice.

          Spero che qualcuno più esperto di me con TikZ ti venga in aiuto.

        • #113687
          Up
          0
          Down
          ::


          Ho cominciato a usare latex agli inizi degli anni 90 sulle istruzioni del perf. Gorni (UNIUD) per le sole formule matematiche …. molto prima che il web diventasse la biblioteca del mondo, in cui i file prodotti erano diffusi in postscrpt (.ps .eps).

          Approfondire è stato possibile solo con l’accesso al vario materiale prodotto e tradotto anche da personale come Lei Claudio.

          Ora il materiale necessario c’è … anche parecchio … offre varie soluzioni possibili a singoli problemi …. si tratta solo di organizzarlo opportunamente. Temo che studiare come trattare la quantità di informazione crescente ed evitare di rifare cose gia fatte sarà la sfida di questo millennio.

          I miei problemi con l’ambiente tikz posso aggirarli continuando a scrivere il codice che produce quello che mi serve, pur sapendo che esistono librerie che offrono tutte quelle funzioni native.

          Consiglio comunque a tutti coloro che vogliono arricchire i loro scritti con dei grafici, di usare questo pacchetto. Le funzioni base sono più semplici di una formula matematica di maxwell.

          L’ultimo scritto che ho fatto consiste in 170 pagine con 210 grafici e disegnetti vari producendo un file .pdf che accupa meno di 3MB, altrettanto le sorgenti .tex, sempre modificabile e riutilizzabili o trasferibili ad altro utente per altri scopi.

          Quindi ringrazio nuovamente tutte quelle persone che non si fanno scoraggiare dalla difficolta dell’apprendimento, che contribuiscono a condividere ed migliorate gratuitamente l’appreso nell’anonimato, ribilanciando abbondantemente gli aspetti più negativi che le cronache del mondo contemporaneo offrono quotidianamente.
          Aspetto che rimane il piu nobile e positivo che la civiltà umana stia offrendo attualmente per il suo progresso.

          Saluti

        • #113688
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::

            Quindi ringrazio nuovamente tutte quelle persone che non si fanno scoraggiare dalla difficoltà dell’apprendimento, che contribuiscono a condividere e a migliorate gratuitamente l’appreso nell’anonimato, ribilanciando abbondantemente gli aspetti più negativi che le cronache del mondo contemporaneo offrono quotidianamente.
            Aspetto che rimane il più nobile e positivo che la civiltà umana stia offrendo attualmente per il suo progresso.

            Ringrazio per i ringraziamenti, e condivido al 100% le ultime frasi. 🙂

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

        Go to top