TiKz: mi conviene?

  • Creatore
    Topic
  • #94035
    Up
    0
    Down
    ::


    Ciao a tutti mi trovo di fronte ad un dubbio amletico.

    Siccome oramai ridendo e scherzando sono passati un paio di anni che cazzeggio con LaTeX vorrei imparare (quando uno è disoccupato ha tempo da perdere) a fare “cose” di un certo tipo.
    Avete presente la guida di babel (inutile rammentarvi il texdoc babel da terminale)? ecco la prima pagina di questa guida mi interessa tantissimo. Nella sua semplicità è stupenda con quei riquadri colorati.
    Ecco, fermo restando le regole tipografiche e le varie cose che sto studiando* vorrei imparare a fare cose di questo tipo che sembrano semplici ma che per me sono assolutamente oscure perché non so assolutamente come mettere.
    A questo punto chiedo: mi conviene imparare ad usare TiKz (che ha un manuale di 1200 pagine)? oppure qualche altro strumento sempre nel contesto LaTeX? oppure buttarmi su qualche software del tipo Adobe InDesign?

    Tenendo presente dell’esempio (la copertina del manuale di) vi chiedo, prima di rispondermi, anche di dare uno sguardo l’interno di questo testo (secondo me stupendo) che rappresenta esattamente quello che vorrei ottenere.

    Tutto questo oltre che pura passione (tanto… troppo… tempo libero dovuto all’epoca di merda in cui viviamo) lo faccio in una visione prognostica di un futuro progetto che ho in mente di realizzare con alcuni amici, quindi se mi metto a studiarlo, il manuale di TiKz, lo farò con una certa serietà.

    Grazie a tutti

    *Bringhurst ma anche l’ottimo volume Layout Essential di Tondreau e The complete manual of typography di Felici.

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #94036
      Up
      0
      Down
      ::


      Beh, per realizzare la prima pagina della guida di babel non ti occorre certo TikZ: puoi farlo anche con picture. In merito al link, sì, è qualcosa che è perfettamente nelle corde di TikZ.

      Per fare un esempio pratico, collaboro all’organizzazione di una conferenza http://www.ieee-cloudnet.org/ Qualche mese fa avevo realizzato le primissime brochures https://www.dropbox.com/s/g4wm979przdop46/sponsorship_first_page.pdf proprio con TikZ.

      Inoltre, ricordati che non ti serve proprio tutto il manuale. Molte parti possono benissimo essere saltate, è importante capire i concetti. Come primo passo, consiglio vivamente di leggere L’arte di disegnare con LaTeX. Una volta presa dimestichezza, si può andare ad approfondire.

      Ciao
      Claudio

    • #94037
      Roberto Castelluccio
      Partecipante
        Up
        0
        Down
        ::


        Non avevo visto l’ultima guida di Lorenzo Pantieri, grazie.

        Nel caso interessasse segnalo questa breve guida su come integrare figure fatte con Inkscape.

      • #94038
        Up
        0
        Down
        ::


        ti risponde uno che ha scoperto Tikz da poco e l’ha usato per alcune cose: è abbastanza complesso, all’inizio controintuitivo, ma sembra potente.
        ovvio, dipende da quanto tu vuoi cimentarti, sperimentare, provare. se hai del tempo da dedicarci e cosa vuoi creare… io cercavo di creare oggetti abbastanza complessi con pochi esempi guida , quindi le difficoltà sono state e sono tante. non c’è una vera guida completa al 100% per tutte le esigenze. mi sento di dire, quindi, magari parlo da profano eh, ma per le cose classiche va bene, per cose più articolate, essendoci poche linee guida è tutto un provare, testare, ripetere . cosa vuoi ottenere? conoscenza di tikz , un buon risultato e soddisfazione? allora investi del tempo. vuoi creare oggetti base / normali: usa tikz e le varie guide, i vari esempi, magari modificando dapprima qualcosa che già è stato fatto. partire da 0 , secondo me, è la cosa sbagliata … non comprendi bene i comandi e non sai cosa serve e cosa no …
        se , invece, vuoi fare creazioni complesse, dove c’è poca documentazioni e pochi esempio (nel mio caso volevo fare mind map e grafici visuali), tikz è la scelta sbagliata. certo, alòa fine ho ottenuto una mind map ben fatta, ma ci ho messo un paio di ore solo per capire codice, cercare e tutto il resto. poi , avuto il necessario, modificare mi ha richiesto circa un’altra mezzoretta. con un programma open source di mindmap ci avrei messo 10 minuti al massimo e avrei importato un’immagine…

        alla fine sono scelte personali, e dipende dal prodotto finito.

        per concludere ti consiglio di valutare una cosa prima di imbarcarti subito con tikz: quello che vuoi fare sei sicuro che non si possa fare altrimenti? è bello usare un solo strumento per ottenere un documento completo, ma latex non credo sia una suita versatile al 100%, almeno non in tutti i casi. crea l’oggetto che vuoi con un software esterno a tikz. in questo modo avrai anche un’idea del prodotto che vuoi realizzare. dopo usa tikz e vedrai , in termini di difficoltà e temp, se il gioco vale la candela! 🙂

      • #94039
        Up
        0
        Down
        ::

        light kira” post=93981ti risponde uno che ha scoperto Tikz da poco e l’ha usato per alcune cose: è abbastanza complesso, all’inizio controintuitivo, ma sembra potente.
        ovvio, dipende da quanto tu vuoi cimentarti, sperimentare, provare. se hai del tempo da dedicarci e cosa vuoi creare… io cercavo di creare oggetti abbastanza complessi con pochi esempi guida , quindi le difficoltà sono state e sono tante. non c’è una vera guida completa al 100% per tutte le esigenze. mi sento di dire, quindi, magari parlo da profano eh, ma per le cose classiche va bene, per cose più articolate, essendoci poche linee guida è tutto un provare, testare, ripetere . cosa vuoi ottenere? conoscenza di tikz , un buon risultato e soddisfazione? allora investi del tempo. vuoi creare oggetti base / normali: usa tikz e le varie guide, i vari esempi, magari modificando dapprima qualcosa che già è stato fatto. partire da 0 , secondo me, è la cosa sbagliata … non comprendi bene i comandi e non sai cosa serve e cosa no …
        se , invece, vuoi fare creazioni complesse, dove c’è poca documentazioni e pochi esempio (nel mio caso volevo fare mind map e grafici visuali), tikz è la scelta sbagliata. certo, alòa fine ho ottenuto una mind map ben fatta, ma ci ho messo un paio di ore solo per capire codice, cercare e tutto il resto. poi , avuto il necessario, modificare mi ha richiesto circa un’altra mezzoretta. con un programma open source di mindmap ci avrei messo 10 minuti al massimo e avrei importato un’immagine…

        alla fine sono scelte personali, e dipende dal prodotto finito.

        per concludere ti consiglio di valutare una cosa prima di imbarcarti subito con tikz: quello che vuoi fare sei sicuro che non si possa fare altrimenti? è bello usare un solo strumento per ottenere un documento completo, ma latex non credo sia una suita versatile al 100%, almeno non in tutti i casi. crea l’oggetto che vuoi con un software esterno a tikz. in questo modo avrai anche un’idea del prodotto che vuoi realizzare. dopo usa tikz e vedrai , in termini di difficoltà e temp, se il gioco vale la candela! 🙂

        Dirò una banalità, ma la documentazione serve a documentare non a svolgere il lavoro al posto tuo. Ho sempre detto che con TikZ partire da un esempio è meglio, ed è naturale. Tuttavia, non si può pretendere di trovare un esempio per tutto e magari cambiare solo due righe di codice per ottenere il proprio risultato. Senza qualche sforzo come si può pretendere di avere grafici di alta qualità. Nota, che il tuo programma open source per la mindmap ti avrebbe permesso di creare una mindmap che importata in un documento LaTeX anche in formato PDF sarebbe stata di medio-bassa qualità. Il punto è tutto lì: vuoi grafici di qualità? Usa TikZ. Non è facile, questo è pacifico. Ma seguendo questo ragionamento, perché usi LaTeX allora? Tanto ci sono prodotti open source.. chiaro non compongono la matematica bene come LaTeX, ma quanto è difficile imparare a scrivere bene la matematica con LaTeX.

        Ciao
        Claudio

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

    Go to top