- Questo topic ha 11 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 10 anni, 6 mesi fa da
robitex.
-
CreatoreTopic
-
19 Febbraio 2016 alle 9:58 #105198::
Salve ragazzi.
Sto scrivendo la tesi e devo inserire una tabella che non riesco a riprodurre proprio come vorrei. Con il codice che ho usato ci sono quasi ma non riesco ad ottenerla proprio come mi servirebbe. Sono certa che si possa fare (immagino si possa tutto!) ma sono io che non riesco pur avendo letto varie guide sulle tabelle.
Questo è il risultato che vorrei ottenere (vi prego non ditemi che non ci vogliono le righe verticali):
[attachment=1542]P_20160219_115436.jpg[/attachment]Quello che non so fare è la prima casella con quella barra e poi non so mettere i numeri in alto a sinistra e in alto a destra. Insomma il codice per una tabella struttura base l’ho trovato ma…
Grazie in anticipo!
Attachments:
You must be logged in to view attached files. -
CreatoreTopic
-
AutoreRisposte
-
-
19 Febbraio 2016 alle 10:35 #105199
-
19 Febbraio 2016 alle 12:04 #105200::
Ciao.
Ho fatto una prova con TikZ…
`\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}[label distance=-1.35mm]\draw (0,0) grid (3cm,3cm);
\draw (0,3cm) — (1cm,2cm);\node [label=135:8,
label=-45:2
] at (0.5cm,0.5cm) {};\node at (2.5cm,2.5cm) {NC};
\end{tikzpicture}
\end{document}`Credo che il codice sia molto leggibile ma non puoi comprenderlo senza un minimo di studio dei comandi.
Perciò studia il manuale di pgf sui nodi e le label. Ti servirà poco e altro, per esempio per eventualmente regolare lo spessore delle linee o rendere il codice un po’ più generale, per esempio per variare in un colpo solo le dimensioni delle celle.
Saluti.
R.
-
20 Febbraio 2016 alle 9:59 #105201::
Ciao!
Innanzitutto ti ringrazio per la gentile risposta.
Ho modificato il tuo codice così:
`
\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}[label distance=-1.35mm]\draw (0,0) grid (3cm,3cm);
\draw (0,3cm) — (1cm,2cm);\node [label=268:$G_1$,
label=2:$G_2$
] at (0.5cm,2.5cm) {};\node [label=135:8,
label=-45:8
] at (1.5cm,1.5cm) {};
\node [label=135:10,
label=-45:0
] at (1.5cm,0.5cm) {};
\node [label=135:0,
label=-45:10
] at (2.5cm,1.5cm) {};
\node [label=135:2,
label=-45:2
] at (2.5cm,0.5cm) {};\node at (1.5cm,2.5cm) {C};
\node at (2.5cm,2.5cm) {NC};
\node at (0.5cm,1.5cm) {C};
\node at (0.5cm,0.5cm) {NC};\end{tikzpicture}
\end{document}`
Ed è effettivamente venuta fuori una cosa moooolto simile a ciò che cercavo di ottenere, olè! Solo G_1 e G_2 non riesco a piazzarli proprio nella posizione giusta…
Ma a parte questo (che non mi pare un gran problema) volevo sapere come posso ora allegare questa tabella nel mio sorgente della tesi (che è un documentclass book).
-
21 Febbraio 2016 alle 9:46 #105202::
MaryLatex” post=105280Ciao!
Innanzitutto ti ringrazio per la gentile risposta.
Ho modificato il tuo codice così:
`
\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}[label distance=-1.35mm]\draw (0,0) grid (3cm,3cm);
\draw (0,3cm) — (1cm,2cm);\node [label=268:$G_1$,
label=2:$G_2$
] at (0.5cm,2.5cm) {};\node [label=135:8,
label=-45:8
] at (1.5cm,1.5cm) {};
\node [label=135:10,
label=-45:0
] at (1.5cm,0.5cm) {};
\node [label=135:0,
label=-45:10
] at (2.5cm,1.5cm) {};
\node [label=135:2,
label=-45:2
] at (2.5cm,0.5cm) {};\node at (1.5cm,2.5cm) {C};
\node at (2.5cm,2.5cm) {NC};
\node at (0.5cm,1.5cm) {C};
\node at (0.5cm,0.5cm) {NC};\end{tikzpicture}
\end{document}`
Ed è effettivamente venuta fuori una cosa moooolto simile a ciò che cercavo di ottenere, olè! Solo G_1 e G_2 non riesco a piazzarli proprio nella posizione giusta…
Ma a parte questo (che non mi pare un gran problema) volevo sapere come posso ora allegare questa tabella nel mio sorgente della tesi (che è un documentclass book).Che ne dici di usare l’opzione ‘centered’ delle etichette?
Controlla questo codice:
`\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}[label distance=4pt]\draw (0,0) grid (3cm,3cm);
\draw (0,3cm) — (1cm,2cm);\node [
label={[centered]225:$G_1$},
label={[centered]45:$G_2$}
] at (0.5cm,2.5cm){};\node [label={[centered]135:8},
label={[centered]-45:8}
] at (1.5cm,1.5cm) {};\node [label={[centered]135:10},
label={[centered]-45:0}
] at (1.5cm,0.5cm) {};\node [label={[centered]135:0},
label={[centered]-45:10}
] at (2.5cm,1.5cm) {};\node [label={[centered]135:2},
label={[centered]-45:0},
] at (2.5cm,0.5cm) {};\node at (1.5cm,2.5cm) {C};
\node at (2.5cm,2.5cm) {NC};
\node at (0.5cm,1.5cm) {C};
\node at (0.5cm,0.5cm) {NC};
\end{tikzpicture}
\end{document}`Quanto all’inserimento nel documento principale hai due strade, due modalità semplici che conosci anche tu.
O includi il pdf scontornato come immagine, oppure il codice TikZ.
Saluti.
R.
-
22 Febbraio 2016 alle 9:16 #105203
-
22 Febbraio 2016 alle 10:10 #105204::
Potresti dirmi come eliminare l’ultima riga? Cioè per avere una tabella che sia 2×3 invece che 3×3.E, dopo averti rotto le scatole così pesantemente, ti chiedo: hai per caso il link ad un manuale dove si spiegano queste cose? Così se dovessi avere altri problemi mi studio le cose da sola…
Anche se non credo avrò bisogno di altro, necessito solo di tabelle 2×3 e 3×3 quindi quella di sopra dovrebbe essere la mia ultima domanda in assoluto 😛
-
22 Febbraio 2016 alle 11:05 #105205::
MaryLatex” post=105313Potresti dirmi come eliminare l’ultima riga? Cioè per avere una tabella che sia 2×3 invece che 3×3.
E, dopo averti rotto le scatole così pesantemente, ti chiedo: hai per caso il link ad un manuale dove si spiegano queste cose? Così se dovessi avere altri problemi mi studio le cose da sola…
Anche se non credo avrò bisogno di altro, necessito solo di tabelle 2×3 e 3×3 quindi quella di sopra dovrebbe essere la mia ultima domanda in assoluto 😛Apri la console/terminale e digita il comando:
`texdoc tikz`
In pochi istanti ti troverai aperto il manuale del pacchetto sui cui ci sono tutte le risposte che cerchi.
Anche quella per togliere l’ultima riga, ovvero modifichi il disegno della ‘grid’ e i nodi sulla linea.
Da quello che dici ho l’impressione che tu non abbia seguito il consiglio di leggere la documentazione del pacchetto o almeno l’Arte di disegnare con LaTeX.
R.
-
22 Febbraio 2016 alle 13:59 #105206::
No, in effetti no.
Il fatto è che ho tempi molto, molto stretti per finire la tesi e non mi serve altro che inserire queste due tabelle quindi ho pensato che avrei fatto prima a modificare il tuo codice e così ho fatto. A senso ho capito quali parametri dovevo modificare per avere il risultato che mi serviva…
La tesi è piena di formule ma quelle so inserirle, per la tabella invece con tabular non riuscivo ad ottenere ciò che mi serviva e ho chiesto aiuto. Leggerò velocemente il manuale che mi suggerisci e spero di risolvere, altrimenti semplicemente eliminerò la tabella.
Non è “elegante” ciò che dico ma i tempi stretti mi costringono a fare così
-
22 Febbraio 2016 alle 16:49 #105207::
MaryLatex” post=105317No, in effetti no.
Il fatto è che ho tempi molto, molto stretti per finire la tesi e non mi serve altro che inserire queste due tabelle quindi ho pensato che avrei fatto prima a modificare il tuo codice e così ho fatto. A senso ho capito quali parametri dovevo modificare per avere il risultato che mi serviva…
La tesi è piena di formule ma quelle so inserirle, per la tabella invece con tabular non riuscivo ad ottenere ciò che mi serviva e ho chiesto aiuto. Leggerò velocemente il manuale che mi suggerisci e spero di risolvere, altrimenti semplicemente eliminerò la tabella.
Non è “elegante” ciò che dico ma i tempi stretti mi costringono a fare cosìMies diceva che Dio è nei dettagli, ma se li cancelli …
E poi, non è proprio così corretto chiedere senza dare.
Auguri per la tesi.
R.
-
23 Febbraio 2016 alle 8:11 #105208
-
23 Febbraio 2016 alle 9:27 #105209
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.