Sei sulla pagina 1di 9

 

cerca...

Home Vecchio sito Documentazione Il gruppo ArsTeXnica GuITmeeting

Eventi Lavoro Forum

Benvenuto, Ospite

Nome utente Password: Resta connesso Accedi

Password dimenticata? Username dimenticato? Crea un account

Forum GuIT TeX Help Altri programmi


TIKZ manuale codice (1 Online) (1) Ospite

RISPONDI NUOVA DISCUSSIONE Pagina: 1

DISCUSSIONE: TIKZ manuale codice

TIKZ manuale codice 5 anni, 2 mesi fa #68914

nick87 Salve a tutti.


Ho scoperto, grazie a questo forum, l'esistenza di TIKZ per creare disegni in latex. Ho
cercato su google un manuale e l'ho trovato: solo che sono circa 800 pagine!! Sto
scrivendo la tesi, manca ormai poco tempo e mi "piacerebbe" poter trovare una lista di
codici per usare tikz, anche perchè pstricks non mi funziona più (e non so il perchè).
Qualcuno sa dirmi qualcosa a tal proposito?? oppure consigliarmi qualche programma
di grafica che possa imparare nel giro di massimo un giorno?

Grazie a tutti...
OFFLINE
Neofita

Messaggi: 27

RISPONDI RISP. CITANDO

Re: TIKZ manuale codice 5 anni, 2 mesi fa #68917

Elrond nick87 ha scritto:

Salve a tutti.
Ho scoperto, grazie a questo forum, l'esistenza di TIKZ per creare disegni in latex. Ho
cercato su google un manuale e l'ho trovato: solo che sono circa 800 pagine!! Sto
scrivendo la tesi, manca ormai poco tempo e mi "piacerebbe" poter trovare una lista di
codici per usare tikz, anche perchè pstricks non mi funziona più (e non so il perchè).
Qualcuno sa dirmi qualcosa a tal proposito?? oppure consigliarmi qualche
programma di grafica che possa imparare nel giro di massimo un giorno?
OFFLINE
Grazie a tutti...
Avanzato
Il più famoso sito di esempi di TikZ è www.texample.net/tikz/examples/ ma la vedo dura
imparare a usare TikZ usando solo gli esempi di questo sito, la maggior parte non sono
Messaggi: 1111
affatto banali (è un eufemismo), mi sembrano molto più istruttivi gli esempi riportati nei
primi capitoli del manuale in cui viene spiegato passo passo come produrre le figure

RISPONDI RISP. CITANDO


Re: TIKZ manuale codice 5 anni, 2 mesi fa #68925

cfiandra nick87 ha scritto:

Salve a tutti.
Ho scoperto, grazie a questo forum, l'esistenza di TIKZ per creare disegni in latex. Ho
cercato su google un manuale e l'ho trovato: solo che sono circa 800 pagine!! Sto
scrivendo la tesi, manca ormai poco tempo e mi "piacerebbe" poter trovare una lista di
codici per usare tikz, anche perchè pstricks non mi funziona più (e non so il perchè).
Qualcuno sa dirmi qualcosa a tal proposito?? oppure consigliarmi qualche
programma di grafica che possa imparare nel giro di massimo un giorno?

Grazie a tutti...

OFFLINE Imparare in poco tempo TikZ è difficile: come per tante cose, occorre andare per gradi e
Avanzato fare un po' di prove. Poi dipende tutto da che cosa ti serve disegnare: il manuale è lungo,
ma a conti fatti numerosi capitoli non servono per TikZ (si veda la parte di
documentazione per PGF oppure il capitolo sulla programmazione ad oggetti). Inoltre,
Messaggi: 2018
parlando proprio solo della parte di esempi di TikZ, non credo ci sia qualcuno che
conosca a memoria tutte le opzioni esistenti: ognuno sviluppa un proprio metodo
usando il codice in un certo modo. Detto questo, ti allego gli indirizzi di alcune guide:

1. http://www.guit.sssup.it/downloads/TikZxGuit2.pdf

2. http://cremeronline.com/LaTeX/minimaltikz.pdf

3. http://www.slideshare.net/kevingoulding/tikz-for-economists

Ciao
Claudio

¢ła

RISPONDI RISP. CITANDO


Ringraziano per il messaggio: nick87

Re: TIKZ manuale codice 5 anni, 2 mesi fa #68926

illinguista1972 Mi inserisco in questo filone per chiedere, con una domanda da pigro, quali sono le vere
differenze tra i vari sistemi di disegno con LaTeX. So che esistono (perdonate la scrittura
sicuramente sbagliata): tikz, ps-tricks, pgf, e altri. Siccome la cosa mi interessa, ma so
che ci vuole moltissimo tempo e moltissime prove, vorrei saperne qualcosa di più, in
particolare perché dovrei preferire un sistema a un altro e, se possibile, qual è la strada
da percorrere senz'altro. So che c'è anche picture2, del quale Claudio è un grande
sostenitore.

Potete anche non rispondere, vista l'indolenza della domanda. Ultimamente si è parlato
molto anche di interfacce grafiche per l'uno o l'altro sistema, ma a quanto pare su Mac
OFFLINE non c'è ancora un granché.
Avanzato
Ciao
Tommaso
Messaggi: 2802

Le parole sono fatte, prima che per essere dette, per essere capite.
RISPONDI RISP. CITANDO

Re: TIKZ manuale codice 5 anni, 2 mesi fa #68931

cfiandra illinguista1972 ha scritto:

Mi inserisco in questo filone per chiedere, con una domanda da pigro, quali sono le
vere differenze tra i vari sistemi di disegno con LaTeX. So che esistono (perdonate la
scrittura sicuramente sbagliata): tikz, ps-tricks, pgf, e altri. Siccome la cosa mi
interessa, ma so che ci vuole moltissimo tempo e moltissime prove, vorrei saperne
qualcosa di più, in particolare perché dovrei preferire un sistema a un altro e, se
possibile, qual è la strada da percorrere senz'altro. So che c'è anche picture2, del
quale Claudio è un grande sostenitore.

Potete anche non rispondere, vista l'indolenza della domanda. Ultimamente si è


parlato molto anche di interfacce grafiche per l'uno o l'altro sistema, ma a quanto pare
su Mac non c'è ancora un granché.
OFFLINE
Avanzato Ciao
Tommaso
Messaggi: 2018

Io ti posso rispondere solo per PSTricks e TikZ/PGF di cui ho esperienza diretta.


Preferisco TikZ perché il codice è più di alto livello (ad esempio, alcune volte non hai
bisogno di specificare le coordinate di un determinato oggetto, ma puoi usare dei
riferimenti) e lo trovo abbastanza intuitivo. Secondo me, come conseguenza di queste
proprietà, credo che il campo di applicazioni sia più ampio e la qualità dei risultati offerti
sia veramente incredibile (guarda ad esempio il link di @Elrond: da quando Stefan
Kottwitz si occupa di amministrare il sito, ci sono stati degli upload fantastici). Con
PSTricks non so se sia possibile: quando lo usavo, forse per inesperienza, mi ci volevano
tantissime righe di codice per creare diagrammi temporali per reti wireless (con
pacchetti colorati diversamente rispetto alla funzione). Con TikZ si semplifica molto il
lavoro, creando tipologie di oggetti come:

dati/.style ={stile pacchetti dati}, ack/.style={stile pacchetti ack}, ecc.

e richiamando lo stile dove serve. Ad esempio, con:

\begin{tikzpicture}[
calln/.style ={rectangle, draw, minimum height=0.5cm, minimum width=2cm, fi
burstn/.style ={rectangle, draw, minimum height=0.5cm, minimum width=1cm, f
celln/.style ={rectangle, draw, minimum height=0.5cm, minimum width=0.5cm,
\foreach \y in {2,1,0}
\draw[-latex] (0,\y)--(11,\y) node[right] {$t$};
\node at (12,2.5) {\textsc{Call}};
\node at (12,1.5) {\textsc{Burst}};
\node at (12,0.5) {\textsc{Cell}};
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\foreach \call in {1.5,4,6.5,9}
\node[calln] at (\call,2.25) {};
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\foreach \burst in {1,3,5,7,9}
\node[burstn] at (\burst,1.25) {};
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\foreach \cell in {0.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5}
\node[celln] at (\cell,0.25) {};
si ottiene

Con questo codice PSTricks:

\begin{pspicture}(0,0)(12,4.5)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% linee
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\psline(0,1.3)(12,1.3)
\psline(0,2.6)(12,2.6)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% nodi
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\uput[u](0.4,2.75){\begin{large} A \end{large}}
\uput[u](0.4,1.45){\begin{large} B \end{large}}
\uput[u](0.4,0.15){\begin{large} C \end{large}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% diagramma
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% scritte sifs
\psline{<->}(3,4.05)(3.5,4.05)

si ottiene

Ciao
Claudio

¢ła

RISPONDI RISP. CITANDO

Re: TIKZ manuale codice 5 anni, 2 mesi fa #68932


nick87 Grazie a tutti

OFFLINE
Neofita

Messaggi: 27

RISPONDI RISP. CITANDO

Re: TIKZ manuale codice 5 anni, 2 mesi fa #68940

OldClaudio illinguista1972 ha scritto:

Mi inserisco in questo filone per chiedere, con una domanda da pigro, quali sono le
vere differenze tra i vari sistemi di disegno con LaTeX. So che esistono (perdonate la
scrittura sicuramente sbagliata): tikz, ps-tricks, pgf, e altri. Siccome la cosa mi
interessa, ma so che ci vuole moltissimo tempo e moltissime prove, vorrei saperne
qualcosa di più, in particolare perché dovrei preferire un sistema a un altro e, se
possibile, qual è la strada da percorrere senz'altro. So che c'è anche picture2, del
quale Claudio è un grande sostenitore.

Potete anche non rispondere, vista l'indolenza della domanda. Ultimamente si è


parlato molto anche di interfacce grafiche per l'uno o l'altro sistema, ma a quanto pare
su Mac non c'è ancora un granché.
OFFLINE
Moderatore Ciao
Tommaso
Messaggi: 8340
Sai, pict2e è solo una estensione promessa da Lamport e da lui mai realizzata; per fare
cose molto semplici bastano quei "quattro" comandi definiti da Lamport nell'ambiente
picture, ma senza le limitazioni del suo ambiente originale (per esempio i segmenti
potevano avere nel primo quadrante le pendenze corrispondenti ai numeri interi
compresi fra 0 6 purché primi fra loro; con l'estensione pict2e usi gli stessi comandi ma
non hai più quelle limitazioni); i disegni della GuidaGuIT sono fatti quasi tutti con
picture+pict2e, proprio perché si tratta di disegni semplici. Per fare cose più complesse i
nuovi comandi aggiunti da pict2e sono utili, ma TiKZ offre molto di più, moltissimo di
più... se mi passi l'espressione grammaticalmente e semanticamente un po' estrema. Gli
altri disegni della Guida, infatti sono fatti con TiKZ, anche se non ne ho sfruttato le
enormi potenzialità.

Io ho dovuto usare un po' PS-Tricks in passato, ma sono sempre stato un po' prevenuto
per la prolissità del codice postscript che mette nel file dvi e che obbliga ad usare poi
dvips+ps2pdf oppure dvipdfm(x) che però fanno perdere un può delle funzioni del
formato pdf.

Da quando esiste la possibilità di compilare direttamente con pdflatex, ho abbandonato


totalmente PSTricks, anche se, lo si può vedere consultando la documentazione,
PSTricks sembra offrire dei moduli che ancora TiKZ non ha, ma sono molto pochi. Tanto
per citarne uno: ha un modulo per disegnare sistemi di lenti e dei relativi raggi rifratti,
molto utile a chi si occupa di ottica, ma, appunto, molto specializzato. Credo che con
TiKZ si possano fare gli stessi disegni come ha mostrato @cfandra , cioè definendo
nuovi oggetti.

Happy TeXing!

Old Claudio
Coloro che s'innamorano di pratica senza scienza sono come nocchiero che entra in nave senza timone o
bussola che mai ha certezza dove va. - Leonardo da Vinci

RISPONDI RISP. CITANDO

Re: TIKZ manuale codice 5 anni, 1 mese fa #70280

claudio rispolvero questo post


non esiste una documentazione orientata alla costruzione geometrica più approfondita
di http://www.guit.sssup.it/downloads/TikZxGuit2.pdf
grazie
claudio

OFFLINE
Avanzato

Messaggi: 831

claudio

Ultima modifica: 5 anni, 1 mese fa da claudio.

RISPONDI RISP. CITANDO

Re: TIKZ manuale codice 5 anni, 1 mese fa #70291

cfiandra Guarda questa recente discussione.

Ciao
Claudio

OFFLINE
Avanzato

¢ła
Messaggi: 2018

RISPONDI RISP. CITANDO

Re: TIKZ manuale codice 5 anni, 1 mese fa #70302

claudio la conoscevo
solo che non mi va di rimparare tutto
mi accontento di molto di meno
in
http://www.guit.sssup.it/downloads/TikZxGuit2.pdf
OFFLINE si parla per esempio di $((a)!(b)!(c))$
dove si trova la documentazione per questa macro?
Avanzato
claudio
Messaggi: 831 claudio

RISPONDI RISP. CITANDO

Re: TIKZ manuale codice 5 anni, 1 mese fa #70303

Spike Manuale di TikZ, libreria calc (pagina 134 del manuale).

Ciao
Fra

OFFLINE
Avanzato

Messaggi: 399

RISPONDI RISP. CITANDO

Re: TIKZ manuale codice 5 anni, 1 mese fa #70305

claudio ho trovato anche questa documentazione che mi sembra interessante


http://math.et.info.free.fr/TikZ/bdd/TikZ-Impatient.pdf
ciao
claudio

OFFLINE
Avanzato

Messaggi: 831

claudio

RISPONDI RISP. CITANDO

RISPONDI NUOVA DISCUSSIONE Pagina: 1

Forum GuIT TeX Help Altri programmi

... Altri programmi Vai

Powered by Kunena

Tempo generazione pagina: 0.23 secondi

GuIT by GuIT is licensed under a Creative Commons Attribuzione - Non commerciale -


Condividi allo stesso modo 2.5 Italia License.
Permissions beyond the scope of this license may be available at http://www.guitex.org.
 
Informativa sulla privacy -- Informativa sui cookie