- Questo topic ha 12 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 1 mese fa da
cfiandra.
-
CreatoreTopic
-
20 Aprile 2015 alle 19:52 #101248::
Salve,
girovagando per il web, sono venuto a conoscenza di questa libreria. Siccome sono da sempre interessato al fatto di coniugare programmazione con grafica, siamo al limite, lo so, ma mi incuriosisce la cosa di poter produrre dei flowchart, scrivendo del codice.
Al momento, la mia unica necessità è quella di redigere dei flowchart, quindi gradirei “restringere” la conoscenza a questo ambito: cioè non vorrei imparare “tutto” TikZ.Sapreste indicarmi una buona guida intrduttiva (magari in Italiano, ma non è obbligatorio, nel senso che: se la miglior guida per questa cosa, è in inglese, la leggo in inglese)
per questo?Grazie
Renato
-
CreatoreTopic
-
AutoreRisposte
-
-
21 Aprile 2015 alle 4:18 #101249::
renareto” post=101013Salve,
girovagando per il web, sono venuto a conoscenza di questa libreria. Siccome sono da sempre interessato al fatto di coniugare programmazione con grafica, siamo al limite, lo so, ma mi incuriosisce la cosa di poter produrre dei flowchart, scrivendo del codice.
Al momento, la mia unica necessità è quella di redigere dei flowchart, quindi gradirei “restringere” la conoscenza a questo ambito: cioè non vorrei imparare “tutto” TikZ.Sapreste indicarmi una buona guida intrduttiva (magari in Italiano, ma non è obbligatorio, nel senso che: se la miglior guida per questa cosa, è in inglese, la leggo in inglese)
per questo?Grazie
Renato
Beh, la guida introduttiva a TikZ in italiano per eccellenza è L’Arte di disegnare con LaTeX che puoi scaricare dalla sezione Documentazione->Guide per iniziare: qui trovi tutte le basi che ti servono per iniziare. Fra le guide tematiche trovi anche l’Introduzione all’uso di TikZ in Ingegneria: c’è un diagramma di flusso fra gli esempi dell’ultimo capitolo.
Nel manuale di TikZ vero e proprio, l’esempio da cui si deve partire è quello riportato a pagina 315 (il codice relativo è a pagina seguente). Per diagrammi complessi, credo tu possa trovare interessanti gli stili che avevo definito tempo fa in TikZ picture shapes.
Ciao
Claudio
-
21 Aprile 2015 alle 18:45 #101250::
Salve,
sono “entrato” nel vortice di TikZ, e mi piace molto (proprio per le ragioni che citavo).
Non ho ancora fatto un granchè…ma ora che lo conosco, troverò sicuramente come ipiegarlo.Per esempio: l’ azienda dove lavoro, per un (il) suo prodotto, forisce il grafico del flowchart (ovvero, il disegno dei passaggi che costituiscono la procedura). Al momento, viete utilizzatato non so cosa, che produce un grafico raster, schifoso. Sapete se è possibile (ora azzardo…) creare tale grafico in ambiente java?
Ovvero: date certe istruzioni di flusso pescate da un DB, posso, tramite java, utilizzare questa libreria, per creare l’ immaginevettoriale?
So che la cosa (l spiegazione intendo) è incasinata e me ne scuso. Spero di aver reso l’ idea
Grazie
Renato
-
22 Aprile 2015 alle 4:20 #101251::
renareto” post=101021Per esempio: l’ azienda dove lavoro, per un (il) suo prodotto, forisce il grafico del flowchart (ovvero, il disegno dei passaggi che costituiscono la procedura). Al momento, viete utilizzatato non so cosa, che produce un grafico raster, schifoso. Sapete se è possibile (ora azzardo…) creare tale grafico in ambiente java?
Ovvero: date certe istruzioni di flusso pescate da un DB, posso, tramite java, utilizzare questa libreria, per creare l’ immaginevettoriale?
Assolutamente sì. Cioè, non voglio dire che sia banale farlo, però Java è un linguaggio di programmazione ad oggetti perciò è sufficiente creare un metodo per “tradurre” gli oggetti in relative istruzioni TikZ. Sostanzialmente, è un processo molto simile a quanto mostravo nel mio articolo per ArsTeXnica nel meeting dello scorso ottobre: la differenza è che in quel caso “il linguaggio di origine” è PHP.
Ciao
Claudio
-
22 Aprile 2015 alle 4:31 #101252::
Ciao Claudio,
perfetto! Quindi non ho detto una cosa assurda! 😯Mi rimane da capire, come poi, una volta tradotte (tramite java) l’ input, in istruzioni valide per TikZ, possa produrre il grafico: ovvero, devo utilizzare un “motore” LaTex giusto?
Potresti mandarmi il link al tuo articolo? Magari lì trovo quello che sto cercando.
Grazie
Renato
c
-
22 Aprile 2015 alle 4:35 #101253::
renareto” post=101027Mi rimane da capire, come poi, una volta tradotte (tramite java) l’ input, in istruzioni valide per TikZ, possa produrre il grafico: ovvero, devo utilizzare un “motore” LaTex giusto?
Assolutamente si: il che richiede di avere un’installazione di una distribuzione su un ipotetico server.
renareto” post=101027Potresti mandarmi il link al tuo articolo? Magari lì trovo quello che sto cercando.
L’articolo in questione è “MenùTeX: una piattaforma per realizzare menù”, http://www.guitex.org/home/it/numero-18 (accessibile solo ai soci GuIT fino a ottobre 2015). Trovi la presentazione sulla pagina del meeting di ottobre http://www.guitex.org/home/it/guit-meeting-2014
Ciao
Claudio
-
22 Aprile 2015 alle 5:14 #101254
-
22 Aprile 2015 alle 14:25 #101255
-
22 Aprile 2015 alle 15:36 #101256
-
5 Agosto 2015 alle 7:38 #101257::
Ciao a tutti,
sono stato assente per alcuni mesi, pr motivi di salute. Ora, che ho ricominciato a lavorare, vorrei riprendere il discorso da dove l’ ho lasciato (praticamente all’ inizio) e continuare.Ho dato uno sguardo all’ articolo di cfiandra, ma sinceramente non ho visto quello che mi serve.
Sapreste darmi altre indicazioni in merito?
Magari come prima cosa, potrei fare degli esempi “hard coded”, cioè non costruiti dinamicamente, in seguito posso cercare di vedere l’ integrazione.
Quindi, sapreste indicarmi qualche esempio che possa riprendere?
Ho iniziato a leggere “l’ arte di disegnare con latex”, ma lo trovo troppo generico (che è cio che è giusto per quel tipo di libro), ma, ripeto, a me serve qualche cosa di più preciso.Grazie
Renato
-
5 Agosto 2015 alle 9:35 #101258::
renareto” post=102636Ciao a tutti,
sono stato assente per alcuni mesi, pr motivi di salute. Ora, che ho ricominciato a lavorare, vorrei riprendere il discorso da dove l’ ho lasciato (praticamente all’ inizio) e continuare.Ho dato uno sguardo all’ articolo di cfiandra, ma sinceramente non ho visto quello che mi serve.
Sapreste darmi altre indicazioni in merito?
Magari come prima cosa, potrei fare degli esempi “hard coded”, cioè non costruiti dinamicamente, in seguito posso cercare di vedere l’ integrazione.
Quindi, sapreste indicarmi qualche esempio che possa riprendere?
Ho iniziato a leggere “l’ arte di disegnare con latex”, ma lo trovo troppo generico (che è cio che è giusto per quel tipo di libro), ma, ripeto, a me serve qualche cosa di più preciso.Grazie
Renato
Ciao e bentornato.
Mi pare un buon modo di procedere:
1 – realizzo un codice funzionante di un diagramma
2 – realizzo il modo di renderlo dinamico con dati da dbPer cominciare puoi studiare il codice di questo esempio:
https://www.overleaf.com/latex/examples/tikz-flowchart-of-an-epidemiology-study/hdpqksvwkqdm#.VcHzKrWLVME
Puoi realizzare il diagramma con la classe standalone che genera un pdf grande giusto come il contenuto.
Nel codice trovi tutto quello che ti serve:
a – la definizione di stili per ogni singolo elemento del diagramma
b – l’inserimento dei nodi con assegnazione di un nome
c – la connessione dei nodi tramite nodi con freccePer la questione dei dati da db occorre partire dagli elementi caratteristici dell’infrastruttura esistente.
Un saluto.
R.
-
6 Agosto 2015 alle 6:05 #101259::
Ciao,
ho aperto il forum, giusto per inserire delle indicazioni di avanzamento e…ho trovato il tuo post!:oE’ proprio quello che ho fatto, (su un altro servizio…ma è la stessa cosa)
`https://it.sharelatex.com/blog/2013/08/29/tikz-series-pt3.html`
é molto più semplice, ma la guida fornita mi ha fatto capire come funziona, e devo dire che mi piace proprio tanto.
ora proseguirò con lo studio della sintassi (ho visto che ci sono varie opzioni.
E solo alla fine…cercherò di fare quello che volevo fare 🙂grazie a tutti
Renato
PS
per ora chiudo il post, poi magari lo riaprirò quando affronterò la seconda parte (integrazione con java)
-
10 Agosto 2015 alle 6:38 #101260::
renareto” post=102668E’ proprio quello che ho fatto, (su un altro servizio…ma è la stessa cosa)
`https://it.sharelatex.com/blog/2013/08/29/tikz-series-pt3.html`
é molto più semplice, ma la guida fornita mi ha fatto capire come funziona, e devo dire che mi piace proprio tanto.
È un tutorial molto ben fatto, ma per favore non usare la sintassi [tt]\tikzstyle[/tt] che è deprecata (vedi qui).
Ciao
Claudio
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.