Risposte nei forum create
-
AutoreRisposte
-
::
Ne approfitto per chiedere un chiarimento agli esperti di fancyhdr. Vorrei conoscere la differenza precisa tra questo codice
`\documentclass{book}
\usepackage{fancyhdr}
\pagestyle{fancy}
% I comandi seguenti impediscono la scrittura in maiuscolo
% dei nomi dei capitoli e dei paragrafi nelle testatine
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{} % Rimuove l’attuale contenuto della testatina
% e del piè di pagina
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[LO]{\bfseries\footnotesize\nouppercase{\rightmark}}
\fancyhead[RE]{\bfseries\footnotesize\nouppercase{\leftmark}}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt} % Riserva spazio per la linea
\fancypagestyle{plain}{%
\fancyhead{} % Ignora, nello stile plain, le testatine e la linea
\renewcommand{\headrulewidth}{0pt}}`
e quest’altro, più semplice
`\documentclass{book}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[LO]{\bfseries\footnotesize\nouppercase{\rightmark}}
\fancyhead[RE]{\bfseries\footnotesize\nouppercase{\leftmark}}
`
Mi sono accorto, infatti, che nel mio lavoro sulle distribuzioni (da cui sono tratte le pagine della figura 13 dell’Arte) ho usato questa seconda versione.Quale dei due codici, in definitiva, è consigliabile usare?
Dov’è la differenza? Nel primo fai certe aggiunte che sono del tutto irrilevanti: il valore di default di \headrulewidth è 0.4pt e di questo viene già tenuto conto nell’altezza della testatina. Portarlo a 0.5pt e aggiungere 0.5pt è, a mio parere, sbagliato. La dimensione di default di \footrulewidth è 0pt; reimpostarla a questo valore è inutile. L’altra parte in più è una ridefinizione del tutto superflua dello stile di pagina plain.
Ciao
Enrico
::Come da soggetto sto utilizzando il comando /today per inserire in un documento la data di compilazione. Il problema è che viene inserita come: April 3, 2009. Io invece vorrei formattarla come: 03/04/2009. Qualcuno mi sa dire come posso risolvere il problema?
Grazie mille,
stefano664Pacchetto isodate:
`\usepackage[num,italian]{isodate}`
Ciao
Enrico
::Prima di tutto, grazie mille per la risposta rapidissima. Solo qualche piccola precisazione. Ho inserito il package emptypage ma non ci sono apparentemente comandi da utilizzare, fa tutto da solo davvero? Per quanto riguarda blankpage, io lo utilizzavo per inserire, dove necessario, delle pagine bianche, ad esempio dopo la citazione (concordo pienamente, niente dediche nelle tesi 🙂 ) perchè chi stampa la tesi non inserisce dopo i fogli bianchi… Lasciamo perdere l’argomento perchè… 🙂
Per esempio, metti \cleardoublepage dove vuoi che venga la pagina bianca: il comando impone di ricominciare su una pagina destra.
Importante! Dopo aver usato il comando \appendix, come faccio a fare capire a latex che bibliografia e ringraziamenti non sono parte dell’appendice, insomma a tornare allo stile dei capitoli di prima, metto \pagestyle{plain}?
\pagestyle{fancy}
In ultimo, cosa ne pensi delle linee in alto ed in basso a delimitare la pagina, che di solito sono utilizzate ed anche io utilizzo negli articoli? Per una tesi?
Stile annuncio funebre?
Per quanto riguarda il discorso dell’abstract o sommario, concordo pienamente con te, ma spesso impongono di chiamarla introduzione (pur essendo due cose differenti), in quanto nella tesi si antepone all’indice e tutto il resto una pagina e mezzo circa di considerazioni iniziali, che deve essere chiamata appunto “introduzione”… Suggerimenti?
E chiamala “introduzione”, allora; il codice per farlo lo avevi già. 🙁
Un ultimo help fondamentale… Davvero sono insopportabile 😉 Mi sballa i margini sinistro e destro come se dovessi stampare un libro forse per la rilegatura. Come faccio a ricentrare il testo?
Non sballa nessun margine. Perché mai il testo dovrebbe essere centrato?
Ciao
Enrico
::Ho scoperto che è possibile inserire il \tag manualmente anche per equazioni non numerate, evitando in questo modo il warning. Quindi il modo migliore di procedere che ho trovato è mostrato nel seguente esempio:
`confrontando questa equazione con la\eqref{eq:ripetuta} che qui riportiamo:
\begin{equation*}
a=b, \tag{\ref{eq:ripetuta}}
\end{equation*}
si osserva che…`
lo scrivo perché non sono riuscito a trovare la soluzione a questo problema nel forum, chiunque volesse contribuire o aggiungere qualcosa è libero di farlo ovviamente…
Saluti, Roberto!Direi che è la soluzione; finché non si usa hyperref non ci sono problemi, ma hyperref mette una pezza (patch, per gli anglofili) all’ambiente equation e la faccenda produce i risultati che lamenti.
Ciao
Enrico
::Ciao a tutti!
Avrei bisogno del vostro aiuto. Ho appena definito una struttura per la tesi di laurea ed ho scritto un file principale che la dovrebbe trasporre in LaTeX.
`
% Dichiarazione della classe del documento
\documentclass[a4paper,11pt,twoside,openright]{book}% Pacchetti utilizzati
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{times}
\usepackage{graphicx}
%\usepackage{subfigure}
\usepackage{ccaption}
\usepackage{setspace}
\usepackage{fancyhdr}
%\usepackage{verbatim}
%\usepackage{amsmath}% Definisce i comandi personalizzati
\newcommand{\blankpage}[1][empty]{%
\clearpage\null\thispagestyle{#1}\clearpage}% Imposta la cartella dove sono contenute le immagini
\graphicspath{{images/}}% Ridefinisce le impostazioni delle didascalie
\captiontitlefont{\footnotesize\sffamily}
\captiondelim{ – }
\renewcommand{\figurename}{Fig.}% Ridefinisce il nome dell'abstract
\addto\captionsitalian{\renewcommand{\abstractname}{Introduzione}}% Definizione dell'ambiente abstract
\newcommand{\fncyblank}{\fancyhf{}}
\newenvironment{abstract}%
{\cleardoublepage\fncyblank\null\vfill\begin{center}%
\bfseries\abstractname\end{center}}%
{\vfill\null}% Inizio del documento
\begin{document}% Frontespizio del documento
\input{frontespizio}% Dedica
\input{citazione}% Stile e formattazione dell'introduzione
\frontmatter
\onehalfspacing
\input{introduzione}%Inserisce l'indice dei capitoli
\tableofcontents% Stile e formattazione dei capitoli
\mainmatter
\onehalfspacing
\input{capitolo1}
\input{capitolo2}
\input{capitolo3}
\input{capitolo4}% Definizione dell'appendice del documento
\appendix
\input{appendice1}
\input{appendice2}% Stile e formattazione della parte conclusiva
\backmatter
\singlespacing
\input{bibliografia}% Ringraziamenti
\fancypagestyle{plain}
\input{ringraziamenti}\end{document}
`
Prima cosa che vi chiedo: notate qualche stranezza o modo scorretto di operare?
Seconda cosa per la quale vi chiedo aiuto: non riesco a gestire correttamente i numeri di pagina, in quanto, backmatter ecc. li mettono in alto secondo una loro logica (del tutto rispettabile ma non quella desiderata 😀 ). Come si fa a sospendere per una o due sole pagine la numerazione e poi riprenderla come prima? E’ possibile?
In pratica vorrei sistemare con il pacchetto francyhdr il numero di pagina in basso al centro (oppure a sinistra e destra a seconda di pagina pari e dispari) ed in alto il nome capitolo scritto non tutto in stampatello possibilmente.
Terza cosa… \appendix funziona correttamente però non riesco ad inserire dopo quel comando la bibliografia ed i ringraziamenti, in quanto me li tratta come se fossero parte dell’appendice e non “capitoli” a sè stanti.
Ultima richiesta, promesso :), l’abstract (rinominato Introduzione nel mio caso) compare al centro della pagina e si assesta cmq male all’interno del foglio. Si può far cominciare dall’alto, magari lasciando solo un po’ di spazio sopra alla pagina?
Spero di essere stato abbastanza chiaro e che mi possiate aiutare! Scusate per la lunghezza del messaggio!
C’è un solo errore LaTeX grave: \fancypagestyle è un comando che va dato solo nel preambolo; quello che vuoi è \pagestyle. Un errore meno grave è l’uso di subfigure, che va sostituito da subfig.
Errore concettuale: l’introduzione e il sommario sono due cose ben distinte. È scorretto confonderli. L’introduzione è un capitolo come gli altri, l’unica differenza può essere la mancanza di numerazione.
Il comando \blankpage è inutile, chiama il pacchetto emptypage e dimenticati di dover guardare se i capitoli finiscono a pagina pari o dispari.
Trovo bizzarro scrivere “Fig.” nella didascalia delle figure; se fosse per me proibirei tutte le abbreviazioni di quel genere anche nel corpo del testo. Proibirei anche per legge l’interlinea aumentata, purtroppo c’è chi la vuole (serve solo ad allungare il brodo).
La numerazione delle pagine deve prevedere un numero per ogni pagina; che poi compaia o no è una scelta personale; per esempio potrebbe non comparire nella pagina della dedica (sempre che la dedica ci vada, su una tesi di laurea la trovo pretenziosa).
Per le testatine puoi scrivere nel preambolo
`\pagestyle{fancy}
\fancyhf{}
\fancyhead[RE,LO]{\nouppercase\leftmark}
\fancyhead[LE,RO]{\thepage}`
Per il sommario (che, ripeto, non è l’introduzione):
`\newenvironment{abstract}
{\cleardoublepage\thispagestyle{empty}
\vspace*{\stretch{1}}
\begin{center}\bfseries\abstractname\end{center}}
{\vspace*{\stretch{2}}\cleardoublepage}`
In questo modo lo spazio bianco è diviso un terzo sopra e due terzi sotto.Non usare \backmatter per la bibliografia.
Per i ringraziamenti finali
`\cleardoublepage
\pagestyle{empty}
\input{ringraziamenti}`
Oppure fa’ qualcosa di meglio: toglili. 🙂Ciao
Enrico
::ciao a tutti,
sto scrivendo un report:`
\documentclass[a4paper,10pt]{report}
\usepackage[Verbose,SeparatedFootnotes]{parallel} %scrivere su due colonne
\usepackage{chngpage} %cambiare margini
\usepackage[utf8]{inputenc} %per gli accenti
\usepackage{vmargin} %cambiare margini con setpapersize
`io vorrei dividerlo in sezioni e sotto sezioni ma senza introdurre in comando
`
\chapter
`il proplema è che poi ho una numerazione del tipo
0.1
0.2
quancuno ha qualche idea?
Usare article, per esempio. Oppure scrivere nel preambolo
`\renewcommand{\thesection}{\arabic{section}}`
Ciao
Enrico
::Ciao a tutti,
avrei una tabella con molti dati, è troppo lunga e larga e non so bene come trattarla. Ho provato con sidewaystable ma non gli basta una sola pagina, con supertabular la spezza in più pagine ma le tabelle escono tutte fuori dal foglio. Come combino le due cose? (A parte il fatto che supertabular decide lui quanto fare lunghe le tabelle in ogni pagina e a volte lascia un mare di spazio vuoto inutilizzato) Se provo ad usarli assieme fa un pasticcio uguale. Qualche suggerimento?longtable e lscape (pdflscape se usi pdflatex): http://www.tex.ac.uk/cgi-bin/texfaq2html?label=landscape
Ciao
Enrico
::Ciao a tutti!
innanzi tutto mi scuso se lo stile del mio messaggio non è dei migliori, ma è la prima volta che scrivo ad un forum! quindi se non sono chiara o se il mio messaggio sembra polemico o poco gentile vi prego di dirmelo…(così la prossima volta scrivo meglio!)
Dunque ho scritto la tesi in latex, usando la classe memoir, e scrivendola in inglese. ora sto preparando la presentazione da proiettare il giorno della discussione e sto usando la classe beamer. La presentazione è in italiano.
vorrei sapere se esiste un modo per togliere la definizione “table” o “figure” dalla didascalia… o almeno se esiste un modo per farla apparire in italiano.
In un post precedente ho letto che nelle presentazioni le didascalie non sono necessarie, ma io ne ho bisogno per indicare i dati dei calcoli illustrati nelle tabelle e nei grafici…e sono troppe perchè io possa ricordarli a memoria.
Ho anche letto alcune guide, e ho cercato in internet…ma senza molto successo, e la data della discussione ormai è vicina!
Grazie a tutti per ogni risposta…anche di critica allo stile del messaggio 😉 !
Visto che ci tieni: usare “due punti”, “punto e virgola”, “virgola” e “punto”. I tre puntini tienteli per quando servono davvero. Sul contenuto non mi pare che ci sia nulla da rimproverare. 🙂
La prima risposta è, naturalmente:
`\usepackage[italian]{babel}`
dopo la dichiarazione della classe. La seconda risposta è: non usare ambienti figure e table in beamer; la “didascalia” la scrivi direttamente sotto la tabella o figura. Numerare quegli oggetti in una presentazione è perfettamente inutile: nessuno ricorderà quei numeri né tu dirai mai, durante la presentazione, “come abbiamo visto nella figura 4”.Ciao
Enrico
::nessun altro suggerimento?
Un esempio che sia meno conciso di quel breve estrattino? Comprensivo di riferimento bibliografico completo, per favore.
L’autore del pacchetto suppone implicitamente che \cite non compaia mai a inizio capoverso: forse ci si può fare qualcosa, ma non ci si può lavorare senza un punto di partenza effettivo.
Ciao
Enrico
::Salve a tutti, ho ormai quasi concluso la mia tesi di laurea ed usando latex da qualche anno ormai sono riuscito ad ottenere il rislutato che desideravo.
L’unico problema che ho è il seguente: vorrei (anzi ho la necessaità) che il titolo del riassunto in italiano sia appunto RIASSUNTO e non SOMMARIO, come è di dafault.
Come posso fare?Se usi babel, come immagino sia, scrivi questo nel preambolo:
`\addto\captionsitalian{\renewcommand{\abstractname}{Riassunto}}`
Ma mi pare una pessima scelta.Ciao
Enrico
::Ciao a tutti,
conoscete un sistema per creare un file.bib partendo dagli elementi citati in un documento?
Per scrivere i miei documenti mi baso su 4 o 5 database principal.
Una volta ultimato il documento archivio tutto (sorgentie e immagini & Co), comprimo e metto in soffitta.
Ovviamente, per il file.bib ricreo un database che contenga solo gli elementi citati in quel documento.Fino ad ora lo avevo fatto manualmente con dei copia&incolla, ma dato che sia i database sia i documenti stanno diventanto più corposi vorrei riuscire ad automatizzare.
Per intenderci, in fase di compilazione si ottiene un .bbl che contiene i \bibitem della bibliografia. Si riesce ad avere anche un .bib?
Scarica http://www.ctan.org/get/biblio/bibtex/utils/bibextract.zip e divertiti. Sono programmini scritti in linguaggio awk oppure script shell; quello che ti interessa è citefind.
Ciao
Enrico
::Salve ragazzi, altro piccolo problema. Se ho una formula che occupa più linee e voglio che sia sempre centrata, come devo fare?
Es:
Formula che occupa tutta la linea
Formula che occupa tutta la linea (Numero formula)
Formula che occupa tutta la lineaNon lo fai. Usi l’ambiente “multline” di amsmath:
`\begin{multline}
Prima riga\\
seconda riga\\
terza riga\label{etichetta}
\end{multline}`
Il numero verrà allineato alla prima riga se va a sinistra, all’ultima se va a destra, come è giusto che sia. Di sicuro non va al centro della formulona, perché non sarebbe chiaro a che cosa si riferisca.Ciao
Enrico
::Ciao a tutti,
è la prima volta che scrivo un post su questo forum, anche se spesso leggendo quello che avete scritto ho trovato le giuste soluzioni ai miei problemi con LaTeX.Il mio problema attuale è questo. Ho una tabella abbastanza lunga, quindi ho dovuto utilizzare l’ambiente longtable.
Per fare in modo di avere la caption finale ho utilizzato questo codice:\documentclass{article}
\usepackage{longtable}
\begin{document}
\linespread{1.3}
\begin{footnotesize}
\begin{center}
\begin{longtable}{|l|c|c|c|c|l|}
\hline
Colonna1 & Colonna2 & Colonna3 & Colonna4 & Colonna5 & Colonna6 \\
\hline
\endfirsthead
\hline
Colonna1 & Colonna2 & Colonna3 & Colonna4 & Colonna5 & Colonna6 \\
\hline
\endhead
\hline
\endfoot
AA & AA& AA. & AA & AA & AA \\
AA & AA& AA. & AA & AA & AA \\
\hline
\caption{\label{aaa }aaaa}
\endlastfoot
\end{longtable}
\end{center}
\end{footnotesize}
\linespread{1.5}
Testo
\end{document}Il problema è che tra la tabella ed il teso sottostante ho un grosso spazio che vorrei diminuire il più possibile.
Cercando in rete, ho trovato che questo spazio dipende da un problema del package longtable, ma le soluzioni che propongono per risolverlo nel mio caso non funzionano.
Su questo manuale (http://www.tug.org/texlive/Contents/live/texmf-dist/doc/latex/caption/ltcaption.pdf) si parla di utilizzare \usepackage{longtable,ltcaption} ed aggiungere i comandi “\setlength\LTcapskip{0pt}” o
“\setlength{\abovecaptionskip}{0pt}”.Li ho provati entrambi, ma nel mio caso la situazione non cambia. Magari sbaglio io qualcosa, quindi vorrei chiedere il vostro aiuto per risolvere questo problema.
Grazie a tutti!
Ti suggerirei un bel po’ di modifiche:
`\documentclass[a4paper]{article}
\usepackage{longtable}
\usepackage{lipsum}\newenvironment{fslongtable}
{\linespread{1}\footnotesize
\renewcommand{\arraystretch}{1.3}%
\setlength{\LTpost}{0pt}%
\begin{longtable}}
{\end{longtable}}\linespread{1.5}
\begin{document}
\lipsum[1-2]
\begin{fslongtable}{|l|c|c|c|c|l|}
\hline
Colonna1 & Colonna2 & Colonna3 & Colonna4 & Colonna5 & Colonna6 \\
\hline
\endfirsthead
\hline
Colonna1 & Colonna2 & Colonna3 & Colonna4 & Colonna5 & Colonna6 \\
\hline
\endhead
\hline
\endfoot
\caption{\label{aaa}aaaa}
\endlastfoot
AA & AA& AA. & AA & AA & AA \\
AA & AA& AA. & AA & AA & AA \\
\hline
\end{fslongtable}\lipsum[3-4]
\end{document}`
Il pacchetto lipsum serve solo per produrre testo “casuale”. Nel modo che ti propongo, la longtable viene composta modificando il parametro corretto che non è \baselinestretch (che porto a 1) ma \arraystretch.Le specifiche di testate e piedi di tabella vanno prima della tabella. Non va messa una longtable in un ambiente center, tanto meno in un inesistente ambiente footnotesize.
Se poi eviti le tabelle riquadrate, tutti saranno più contenti. 🙂
Ciao
Enrico
::Ho provato entrambi…onestamente non è che mi piacciano molto, ma se tu dici che stilisticamente così è meglio…da dove hai preso questa informazione? Non perchè non mi fidi (anche :D), ma perchè vorrei capire come comportarmi in casi del genere. Grazie per il tempo che stai perdendo.
Fa’ pure come credi. Hai davanti un libro che, se è come gli altri della Liguori, è stato “composto” con Word o forse con LaTeX dagli autori. Non possiedo quel libro, ne ho altri che non usano l’obbrobrio. Credo di avere anche qualche annetto di esperienza in più (anche specifica nelle materie matematiche).
Non è questione “mi piace o non mi piace”: il problema è di non lasciare dubbi nel lettore. La “condizione al margine” sfugge all’attenzione. Poi mettiti a riflettere su questo: tu scrivi per un editore serio; la classe che adoperi mette i numeri di equazione a sinistra; l’editore invece ha la sana abitudine di mettere i numeri di equazione a destra. Che fai con le tue condizioni al margine?
Ciao
Enrico
-
AutoreRisposte