Risposte nei forum create
-
AutoreRisposte
-
::
Benvenuto sul forum.
Grazie
A pagina 78 dell’Arte (quassù) c’è un esempio di tabella con \multicolum e \multirow. Potresti darci un’occhiata e cercare di riadattare il codice alle tue esigenze. Tieni presente, però, che l’uso di \multicolumn è generalmente superfluo. In ogni caso, se non riesci siamo qui.
Avevo già visto l’esempio, senza tuttavia riuscire a modificarlo. Ora ci sono riuscito. Grazie per l’aiuto. Posto il mio codice a beneficio di eventuali utenti futuri (e, perchè no, per ricevere consigli se ci fosse qualcosa da migliorare)
`
\begin{tabular}{ccccccccc}
\toprule
\multirow{2}*{Rating iniziale} & \multicolumn{8}{c}{Rating a fine anno (\%)} \\
\cmidrule(l){2-9}
& AAA & AA & A & BBB & BB & B & CCC & Default \tabularnewline
\cmidrule(l){1-9}
AAA & 90,81 & 8,33 & 0,68 & 0,06 & 0,12 & 0,00 & 0,00 & 0,00 \tabularnewline
AA & 0,70 & 90,65 & 7,79 & 0,64 & 0,06 & 0,14 & 0,02 & 0,00 \tabularnewline
A & 0,09 & 2,27 & 91,05 & 5,52 & 0,74 & 0,26 & 0,01 & 0,06 \tabularnewline
BBB & 0,02 & 0,33 & 5,95 & 86,93 & 5,30 & 1,17 & 0,12 & 0,18 \tabularnewline
BB & 0,03 & 0,14 & 0,67 & 7,73 & 80,53 & 8,84 & 1,00 & 1,06 \tabularnewline
B & 0,00 & 0,11 & 0,24 & 0,43 & 6,48 & 83,46 & 4,07 & 5,20 \tabularnewline
CCC & 0,22 & 0,00 & 0,22 & 1,30 & 2,38 & 11,24 & 64,86 & 19,79 \tabularnewline
\bottomrule
\end{tabular}
`Non occorre multirow; La prima colonna centrata è orribile.
`\begin{tabular}{l*{8}{c}}
\toprule
& \multicolumn{8}{c}{Rating a fine anno (\%)} \\
\cmidrule(lr){2-9}
Rating iniziale & AAA & AA & A & BBB & BB & B & CCC & Default \\
\cmidrule(lr){1-1}\cmidrule(lr){2-9}
AAA & 90,81 & 8,33 & 0,68 & 0,06 & 0,12 & 0,00 & 0,00 & 0,00 \\
…`
Ciao
Enrico
::Cari amici,
ho installato (seguendo la procedura standard, con install-tl) TeXlive 2008 su Ubuntu Intrepid 8.10.
Vorrei effettuare l’avanzamento di versione a Jaunty, ma leggendo le note di avanzamento, dovrei disinstallare prima tutti i pacchetti di terze parti (dopo aver disabilitato i relativi repository), come confermato anche qui:
Come ultimo accorgimento, è consigliabile rimuovere i repository di terze parti e i pacchetti da essi forniti durante un aggiornamento di distribuzione (per esempio, da Hardy a Intrepid).
Ho due dubbi.
[ol]
[li] E’ effettivamente necessario nel mio caso rimuovere la distribuzione TeXlive 2008?
[li] Se sì, come faccio a disinstallarla, visto che non si tratta di un pacchetto e non so quali sono tutte le modifiche che ha apportato al mio sistema?
[/ol]Quando si installa TeX Live 2008 su Ubuntu o altre distribuzioni GNU/Linux è bene disabilitare la creazione dei link agli eseguibili e modificare il PATH perché contenga /usr/local/texlive/2008/bin/
. A questo punto la manovra per togliere TeX Live 2008 è semplice:
`sudo rm -fr /usr/local/texlive/2008`
Infatti questa installazione non tocca nulla oltre alle directory sotto /usr/local/texlive (che potrebbe esistere per via della 2007), mettendo tutto dentro alla directory 2008.Ciao
Enrico
::Dunque:
provo a spiegarmi meglio utilizzando anche delle immagini;
c’è qualcosa che proprio mi sfugge:
questa che vedete qui è la tesi di un amico:
come stile di bibliografia usa acm;come template per i link ha usato misc, in particolare:
@misc{wikiR2,
author = “{Coefficient of determination}”,
howpublished = “{\\}\url{http://en.wikipedia.org/wiki/Coefficient_of_determination/}{\\}{ in data 17/04/2008}”
}Quella che invece vedete qui è la mia tesi:
il problema è che se io in bibdesk compilo quei campi…il risultato non è lo stesso;
ho visto che mi da errore su “coefficient_of_determination” a causa degli underscore…Io vorrei che comparisse esattamente come nella prima figura.
Inoltre, perchè usando lo stesso stile (acm), lo stile del numero di riferimento è diverso?
😕
Evidentemente non hai caricato il pacchetto url nel preambolo. Per quanto riguarda il corsivo, probabilmente hai un comando di scelta del corsivo prima di \bibliography.
Ciao
Enrico
::Buongiorno a tutti.
Chiedo lumi sul comportamento degli indici nell’output di un documento scritto con la classe memoir.
I due indici che voglio ottenere (\tableofcontents e \listoffigures) non vengono compilati su due pagine diverse, ma uno dopo l’altro.
È normale che succeda così?Sì, con la classe memoir. Pagina 194 del manuale.
Ciao
Enrico
::Carissimi,
vorrei riquadrare il titolo del mio report… una richiesta cosi` semplice ma cosi` difficile da implementare! Non ho trovato niente che mi possa aiutare…
\framebox{\maketitle}, \mbox{\maketitle} e \fbox{\maketitle}
non funzionano…
Any idea?
😯Certo che non funzionano. La richiesta è semplice, ma vale la regola aurea: se qualcosa è difficile da realizzare in LaTeX è probabilmente una cattiva idea.
`\makeatletter
\def\@maketitle{\begingroup\fboxsep=1.5em
\let\footnote\thanks
\fbox{\begin{tabular}{c}
\LARGE \@title\\[1.5em]
\large\lineskip.5em
\begin{tabular}[t]{c}%
\@author
\end{tabular}\\[1em]
\large\@date
\end{tabular}}\endgroup}
\makeatother`
Funebre.Ciao
Enrico
::Ciao! Come posso fare a cambiare l’interlinea solo nell’ambiente \begin{thebibliography}{9} ecc ecc ecc \end{thebibliography}?
Non usare l’interlinea maggiorata, dai! Prova a resistere alla tentazione (o all’ordine).
Se poi non ce la fai davvero, da’ un’occhiata al pacchetto setspace; cerca nel forum e troverai parecchie indicazioni.Ciao
Enrico
::Buongiorno a tutti,
chiedo il vostro aiuto per il seguente problema.Quando compilo il codice seguente:
`…`
ottengo due tabelle. ciascuna occupa due pagine (NB: il titolo della prima tabella è spezzato su du pagine.)
IL PROBLEMA: quando scorro (avanti e indietro) il pdf le pagine dispari “zompettano” appena. (nella versione cartacea si nota poco)
Credo che ciò sia dovuto al mio uso del comando \makebox (che segue quello \begin{table}).
Ho provato ad inserire le mie pseudo-caption in un box (makebox, parbox, vbox, etc. ) con ampiezza verticale
data per risolvere il problema. Non ci sono ancora riuscito.Chi ha qualche idea ?
Sinceramente non è molto chiaro che cosa tu intenda con “zompettano”. Forse che la prima tabella a destra è leggermente più bassa di quella affacciata?
Il problema non è in \makebox (che fra l’altro è perfettamente inutile). Ma nel fatto che a destra ci sono le parentesi, leggermente più “profonde” del testo che sta a sinistra. Soluzione: metti \strut prima di ognuna di quelle didascalie.
Osservazione: \footnotesize NON è un comando con un argomento, ma una dichiarazione; perciò
`{\footnotesize testo piccino picciò.\par}`
Ciao
Enrico
6 Maggio 2009 alle 9:54 in risposta a: Tabella prima cella divisa diagonalmente come intestazione #33566::Ciao Enrico, ho guardato la tua soluzione, ma mi piace (graficamente) di più quella precedente per l’uso che ne devo fare.
Tutti i gusti sono gusti, anche quelli pessimi. 🙂 Le tabelle riquadrate non sono solo bruttissime, ma anche illeggibili: quelle righe verticali (e orizzontali) sono come muretti che si frappongono al cammino lungo una strada. La “soluzione” con slashbox è poi di una bruttezza davvero esagerata: lasciala a chi preferisce recintare i propri dati e considera il foglio di lavoro l’unico modo di rappresentarli.
Ciao
Enrico
6 Maggio 2009 alle 9:30 in risposta a: Tabella prima cella divisa diagonalmente come intestazione #33563::Grazie mille siete stati velocissimi! 😀
Ho risolto con il pacchetto slashbox e inserendo come prima cella
\backslashbox{Saluto}{Minuti}& 1 & 2 \\
È orrendo. Che dici di questa tabella?
`\begin{tabular}{ccc}
\toprule
& \multicolumn{2}{c}{Minuti} \\
\cmidrule(lr){2-3}
Saluto & 1 & 2 \\
\midrule
ciao & mamma & ciao \\
salve & mamma & ciao \\
buongiorno & mamma & ciao\\
\bottomrule
\end{tabular}`
Occorre il pacchetto booktabsAttento a un paio di altre cose: l’argomento opzionale [hb] a tabular non ha alcun senso; eventualmente va come argomento opzionale a table. Usa \centering al posto di \begin{center} (e elimina \end{center}, naturalmente).
Ciao
Enrico
::Buongiorno a tutti.
Sto scrivendo un documento con la classe memoir, e vorrei personalizzare le testatine per raggiungere i bei risultati che promette il pacchetto fancyhdr.
Ieri ho letto la documentazione del pacchetto, e riesco a fare delle belle cose, ma, ahimè, soltanto nella classe book.
Da quello che ho capito, la classe memoir incorpora il pacchetto fancyhdr, e ovviamente i comandi da usare sono differenti. Per il momento mi sono arrangiato con`\pagestyle{myheadings}`
e specificando
`\markboth{}{} `
a ogni capitolo, ma un noto autore 😀 mi ha detto che non va tanto bene.
Quello che vorrei ottenere è questo:
1. nessuna testatina, ovviamente, nella prima pagina di un capitolo, ma soltanto il numero della pagina centrato in basso;
Questo dovresti averlo già adesso.
2. a libro aperto, nelle pagine pari: testatina sinistra con numero di pagina; testatina centrale vuota; testatina destra con la scritta “Capitolo 1. Titolo del capitolo”; nelle pagine dispari: testatina sinistra con numero e titolo del paragrafo corrente; testatina centrale vuota; testatina destra con numero di pagina; e, naturalmente, la riga orizzontale in alto.
Mi sembra che questo risultato corrisponda alle impostazioni di default di fancyhdr.
`\copypagestyle{tommaso}{headings}
\makeevenhead{tommaso}{\thepage}{}{\leftmark}
\makeoddhead{tommaso}{\rightmark}{}{\thepage}
\makeheadrule{tommaso}{\textwidth}{\normalrulethickness}
\pagestyle{tommaso}
\nouppercaseheads`Vorrei, poi sapere come cambiare lo stile del font delle testatine: a me piace in maiuscoletto, per esempio.
Basta aggiungere \scshape prima di \leftmark e di \rightmark.
Qualcuno di voi ha voglia di svelarmi il preambolico incantesimo, che pronuncerò ad alta voce osservando il volo degli uccelli a occidente per trarre auspici favorevoli? 😉
Ma devi salire su un albero, quercia o salice a scelta, stando in equilibrio sul solo piede sinistro. 🙂
Ciao
Enrico
::Quando utilizzo il pacchetto frontespizio la compilazione della mia tesi con pdflatex fallisce. La causa è che viene generato un errore in corrispondenza delle strutture tabular inserite all’interno dell’ambiente savenotes, che consente di agganciare dfelle note a pie’ di pagina a del testo all’interno di una tabella.
Se pongo la tabella al di fuori di quell’ambiente la compilazione e la generazione del frontespizio viene eseguita correttamente.
Per completezza riporta il mio preambolo con un breve esempio di documento che genera l’errore.
`
% preambolo
\documentclass[a4paper,11pt]{book}
\usepackage{frontespizio}
\usepackage[latin1]{inputenc}
\usepackage[10pt]{type1ec}
\usepackage[T1]{fontenc}
\usepackage[polutonikogreek, italian]{babel}%\usepackage{mathpazo}
%\usepackage[scaled=.95]{helvet}
%\usepackage{courier}
\usepackage{ae}\usepackage{microtype}
\usepackage{indentfirst}
\usepackage{amsmath, amssymb}
\usepackage{wasysym}
%\usepackage[geometry]{ifsym}
%\usepackage{ifsym}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{booktabs} % per tabelle piú belle
\usepackage{array}
\usepackage{tabularx}
\usepackage{footnote}
% \usepackage{enumitem}% pacchetto fancyhdr
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection \ #1}}
\fancyhf{}
%\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[LE,RO]{\thepage}
%\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[LO]{\rightmark}
%\fancyhead[RE]{\bfseries\leftmark}
\fancyhead[RE]{\leftmark}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{1.6pt}
\fancypagestyle{plain}{
\fancyhead{}
\renewcommand{\headrulewidth}{0pt}}% inizio documento
\author{Cozza Taddeo}
\title{Documento con frontespizio}\begin{document}
\begin{frontespizio}
\Universita{Padova}
\Facolta{Scienze Matematiche, Fisiche e Naturali}
\Corso[Laurea]{Matematica}
\Titoletto{Tesi di laurea}
\Titolo{Equivalenze fra categorie di moduli\\
e applicazioni}
\Candidato[145822]{Enrico Gregorio}
\Relatore{Ch.mo Prof.~Adalberto Orsatti}
\Annoaccademico{19??-19??}
\end{frontespizio}\frontmatter
%\maketitle % stampa il frontespizio\newpage
\tableofcontents % stampa l'indice\mainmatter
\chapter{Capitolo di prova}
Tabella che dà problemi \\
\begin{savenotes}
\begin{tabular}{ll}
Prima & riga \\
Seconda & riga \\
Terza & riga.\footnote{Nota alla tabella.}
\end{tabular}
\end{savenotes}Fine tabella.
\end{document}
`Qualcuno ha qualche suggerimento da darmi per evitare questo errore?
L’errore è nell’interazione di footnote con eso-pic (frontespizio di per sé non c’entra :)). Ho provato a vedere quale possa essere la causa, ma non riesco a capire. Temo che l’unica soluzione sia di rinunciare al pacchetto footnote, che del resto non è mantenuto (ultima versione del gennaio 1997). Per le note in fondo c’è endnotes.
Ciao
Enrico
::Qui nessun problema. Quali mirror provi?
Ho provato con l’indirizzo di default, che in teoria, se non ho capito bene, dovrebbe ridirigermi sul mirror più vicino, probabilmente quello italiano; ho provato esplicitamente con quest’ultimo ( uniroma2); con quello svizzero (mirror.switch.ch), con uno greco (mirror.switch.ch)…
Nessun problema ad aggiornare la lista dei pacchetti, salvo poi fermarsi al terzo scaricamento, dopo aver fallito i primi due, con quel messaggio d’errore riportato nel log.
Normalmente
`tlmgr –location http://bo.mirror.garr.it/mirrors/CTAN/systems/texlive/tlnet/2008/ update –all`
non mi dà problemi. Prova prima a rimuovere quei due pacchetti e, eventualmente, a reinstallarli in seguito. Ciò che rimuovi non dovrebbe comparire nella lista dei pacchetti da aggiornare. In ogni caso puoi aggiornare “a mano”; con la GUI (tlmgr –gui) è più semplice scegliere solo i pacchetti che desideri aggiornare.Ti ripeto, a me non danno alcun problema. Di solito il mirror svizzero è veloce e sicuro; quello di Roma2 è uno strazio. Non andrei in Grecia: oltre a quello del Garr, Svizzera, Germania o Austria.
Ciao
Enrico
::Ciao a tutti, vorrei comporre con LaTeX una tabella scritta con Word, ma non ci riesco. 😳
La tabella originale è questa:
http://www.lorenzopantieri.net/LaTeX_files/Tabella.pdfIl codice cui sono arrivato è il seguente:
`\usepackage{siunitx}
\usepackage{tabularx,booktabs,multirow}\newcolumntype{U}{>{\centering\arraybackslash$}X<{$}} \begin{tabularx}{\columnwidth}{l*{6}{U}} \toprule {\bfseries Materiale} & \multicolumn{2}{c}{\bfseries Modulo di Young} & \multicolumn{2}{c}{\bfseries Modulo di scorrimento} & \multicolumn{2}{c}{\bfseries Modulo di compressione} \\ & \si{kg/m} & \si{kg/m} & \si{kg/m} & \si{kg/m} & \si{kg/m} & \si{kg/m} \\ \midrule Acciaio & 1 & 2 & 3 & 4 & 5 & 6 \\ Acciaio & 1 & 2 & 3 & 4 & 5 & 6 \\ Acciaio & 1 & 2 & 3 & 4 & 5 & 6 \\ Acciaio & 1 & 2 & 3 & 4 & 5 & 6 \\ Acciaio & 1 & 2 & 3 & 4 & 5 & 6 \\ Acciaio & 1 & 2 & 3 & 4 & 5 & 6 \\ \bottomrule \end{tabularx}` Il problema principale è che le scritte introdotte con \multicolumn non vengono spezzate, e fuoriescono dal margine. Avevo introdotto quelle sei colonne con X con l'obiettivo di mantenerle tutte uguali, ma così non è. Altro piccolo problema, non riesco a scrivere "Materiale" con \multirow. Grazie mille a chi vorrà cimentarsi con questo esercizio.
`\begin{tabularx}{\textwidth}{l*{6}{U}}
\toprule
{\bfseries Materiale} &
\multicolumn{2}{c}{\bfseries Modulo di} &
\multicolumn{2}{c}{\bfseries Modulo di} &
\multicolumn{2}{c}{\bfseries Modulo di} \\
&
\multicolumn{2}{c}{\bfseries Young} &
\multicolumn{2}{c}{\bfseries scorrimento} &
\multicolumn{2}{c}{\bfseries compressione} \\
\cmidrule(lr){2-3}
\cmidrule(lr){4-5}
\cmidrule(lr){6-7}
& \si{kg/m} & \si{kg/m} & \si{kg/m} & \si{kg/m} & \si{kg/m} & \si{kg/m} \\
\midrule
Acciaio & 1 & 2 & 3 & 4 & 5 & 6 \\
Acciaio & 1 & 2 & 3 & 4 & 5 & 6 \\
Acciaio & 1 & 2 & 3 & 4 & 5 & 6 \\
Acciaio & 1 & 2 & 3 & 4 & 5 & 6 \\
Acciaio & 1 & 2 & 3 & 4 & 5 & 6 \\
Acciaio & 1 & 2 & 3 & 4 & 5 & 6 \\
\bottomrule
\end{tabularx}`
La parola “materiali” sta benissimo dov’è. Non vedo nemmeno perché usare tabularx; infatti
`\begin{tabular}{l*{6}{>{$}c<{$}}}` è più che sufficiente: non è detto che le colonne debbano avere la stessa larghezza né che la tabella debba occupare la colonna. In ogni caso va usato \textwidth, perché una tabella del genere di sicuro non sta in una colonna e l'ambiente galleggiante da usare sarà table*. A meno che il documento non sia in "landscape". :) Ciao Enrico -
AutoreRisposte

