- Questo topic ha 13 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 22 anni, 9 mesi fa da
fabusdr.
-
CreatoreTopic
-
9 Dicembre 2003 alle 16:28 #2051::
ciao a tutti,
devo creare una tabella composta da 60 colonne e 83 righe. Riesco benissimo a crearla, tuttavia, la dimensione fa sì che non può essere contenuta in una pagina. come posso risolvere il problema?
io avevo pensato di dividerla in più pagine, ma dovrei compilare le pagine della tabella in modo che venga ruotata di 90°. In altri termini vorrei sapere se esisteun comando per mettere la tabella come se il foglio fosse in orizzontale.
Per risparmiare spazio, vorrei sapere se è possibile scrivere il testo di alcune celle ruotato di 90°.
spero di essere stato abbastanza charo, in caso contrario fatemelo notare.
ciao e grazie a tutti
angelico
-
CreatoreTopic
-
AutoreRisposte
-
-
10 Dicembre 2003 alle 12:56 #2052::
ciao,
innanzitutto scusa se non rispondo al tuo problema ma ‘salto sulla barca’ con te.
Ho lo stesso problema nel provare a ruotare una tabella, e questi sono stati i miei tentativi (suggeriti da vari manuali LaTeX), premesso che sto usando il formato report:1) con il package lscape (usato per capovolgere anche la \caption, che altrimenti resta orizzontale) e con i seguenti comandi:
\begin{landscape}
\begin{table} [hp]
\centering o \begin{center} non cambia niente….
\begin{tabular}
…..
\end{tabular}
….
\end{table}
\end{landscape}risultato: niente! 🙁
2a) con il package rotate ( che non ruota la \caption, ma pazienza 😕 )e con i seguenti comandi:
\begin{table} [hp]
\begin{rotate}
\centering o \begin{center} non cambia niente ai fini del risultato….
\begin{tabular}
…..
\end{tabular}
\end{rotate}
….
\end{table}riusultato: ancora niente 😥
2b) con lo stesso package di prima ma scambiando l’ordine dei \begin{rotate} e \end{rotate} o sostiduendoli con \rotating e \centering, risultato niente!!! 👿
in questo momento sto cercando tra i manuali specifici dei package, speriamo bene…
ciao
carletto
-
10 Dicembre 2003 alle 14:02 #2053::
ciao,
col il bundle rotating puoi fare in modo che ruoti anche il caption, usa`
\begin{sidewaystable}
\begin{center}
\scalebox{0.75}[0.75]{
\begin{threeparttable}
\caption{\textbf{A} – Analisi delle entrate accertate secondo la provenienza}\label{g}
\begin{tabular}{|c l p{9cm}|r|r|r|r|r|r|l r|}\hlineetc. etc.
\end{tabular}
\end{threeparttable}
}
\end{center}
\end{sidewaystable}
`Ciao
Mau
-
10 Dicembre 2003 alle 17:21 #2054
-
10 Dicembre 2003 alle 23:16 #2055
-
11 Dicembre 2003 alle 7:24 #2056
-
11 Dicembre 2003 alle 9:17 #2057::
ma io ho detto che non cambia niente ai fini del risultato, cioè di quello che mi prefiggo io…
Sospetto che ti riferisca al .dvi; nel qual caso e’ abbastanza normale che la tabella non venga ruotata. Se non c’ho azzeccato…
ma perchè la gente non legge bene quello che scrivo??? è già la seconda volta…
Discutete fin che volete sulle incomprensioni reciproche, ma comportatevi bene, mi raccomando.
Personalmente credo che il tuo messaggio non sia stato pienamente compreso secondo le tue aspettative perche’
risultato: niente
spesso vuol dire tutto e niente. In un sistema complesso come LaTeX c’e’ bisogno di precisione anche nel riportare i risultati inattesi proprio perche’, a causa della complessita’, le cose che possono andare per il verso sbagliato sono tante e le interazioni tra i diversi componenti sono in numero ancora maggiore.
NB: questo messaggio non vuole essere un rimprovero per alcuno dei partecipanti alla discussione.
-
11 Dicembre 2003 alle 11:03 #2058::
ricecuto ev, prometto di fare il bravo 😉comunque ho provato i comandi di Mau ma non mi riconosce l’ambiente {threeparttable}.
inoltre ho trovato la documentazione per il rotating ma anche se compilo il file esample.tex i comandi inseriti non vengono eseguiti e, pur non ricevendo errori, le tabelle non vengono ruotate.
quindi mi viene il dubbio che sia un problema del mio LaTeX, è plausibile come dubbio?Carletto
-
11 Dicembre 2003 alle 11:35 #2059::
ma non mi riconosce l’ambiente {threeparttable}.
Devi caricare `\usepackage{threeparttable}` eventualmente scaricandolo da uno CTAN (per maggiori dettagli ti rimando alle pagine del sito).
Comunque, come ti ho scritto nel messaggio precente non è obbligatorio usare {threeparttable}, ma poi tranquillamente sostituirlo con un più semplice {table}.
Ciao
Mau
-
12 Dicembre 2003 alle 6:56 #2060::
ricecuto ev, prometto di fare il bravo 😉
Ci tengo a precisare che l’invito era rivolto a tutti, me compreso (repetita juvant).
inoltre ho trovato la documentazione per il rotating ma anche se compilo il file esample.tex i comandi inseriti non vengono eseguiti e, pur non ricevendo errori, le tabelle non vengono ruotate.
quindi mi viene il dubbio che sia un problema del mio LaTeX, è plausibile come dubbio?Non molto… se non ottieni errori non ci dovrebbe essere nulla di sbagliato. Considerando che non ottieni ancora il risultato voluto, cerchero’ di essere piu’ esplicito: se controlli l’output guardando solo il .dvi (magari con Yap se usi MikTeX) sbagli. Dovresti badare solo al Postscript od al PDF.
Ma poi, siamo sicuri che non ci siano errori? Hai dato un’occhiata al file di log?
-
12 Dicembre 2003 alle 10:21 #2061
-
12 Dicembre 2003 alle 12:14 #2062::
Ma poi, siamo sicuri che non ci siano errori? Hai dato un’occhiata al file di log?
francamente no, perchè è lungo come una pasqua!!! 😳
non ho ancora aggiornato tutte le citazioni con bibtex e quindi mi da almeno 35 errori di quel tipo che mi allungano il log. Ad occhio per di errori ‘peggiori’ non mi sembra di averne colti e il file .pdf non ho avuto il coraggio di compilarlo per lo stesso motivo… adesso mi faccio coraggio e ci provo 😀a presto
Modifica: funziona!!! 😀 come dice Ev lo Yap come programma per la preview non ruota le tabelle, ma se lo compilo in .ps o in .pdf le tabelle vengono ruotate perfettamente.
Quindi ricapitolando: i comandi di Mau funzionano perfettamente, ma nel file .dvi non sembrano essere eseguiti. Resta sempre i fatto che se la tabella è troppo alta o, come nel mio caso, lunga esce dalla pagina… 😕
di nuovo
-
13 Dicembre 2003 alle 10:03 #2063::
ciao atutti,
ho risolto il problema in un modo molto semplice, seguendo le indicazioni che mi avete dato.
Ho usato l’ambiente rotate, prima della tabella, ed ho spostato in basso la tabella. attenzione però se compilate con latex nel dvi non succede niente, se compilate con pfdlatex funziona (sarebbe interessante capirne il motivo, ma per adesso m’interessa un’altra questione).siccome la mia tabella è veramente grande ho pensato di ridurre i caratteri, ma non basta, allora ho pensato di ruotare le parole all’interno di ogni cella della tabella di 90°, in modo da visualizzare la tabella nella sua interezza in larghezza. Il problema è che latex non adatta la grandezza della cella alla parola ruotata: cosa posso fare?
grazie,
ciao
angelico
-
13 Dicembre 2003 alle 10:37 #2064::
fate attenzione: yap è solo un programma che visualizza a schermo un anteprima di un file dvi.
è il programma di preview che non riesce a visualizzare correttamente a schermo il contenuto del dvi, non è un problema di latex, i comandi vengono correttamente eseguiti, per questo nel log non sono presenti errori, e per questo quando poi fate la conversione ps->pdf tutto funziona bene.se stampate il dvi dovrete avere anche la il buon risultato.
ciao
f
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.