Risposte nei forum create
-
AutoreRisposte
-
::
[Preferisco \input perché] permette l’annidamento e non fa cominciare a nuova pagina. Con le macchine attuali, compilare 300 pagine o 30 non è molto diverso, quindi anche \includeonly perde un po’ della sua utilità. Se poi ti occorre estrarre un capitolo da un pdf completo, ci sono parecchi modi per farlo in poco tempo (texexec, per esempio).
Capito. Grazie mille,
Lorenzo
::Non funziona, nel senso che avevo fatto pure io come indicato da te; però quando compilo mi spunta solo INDICE nella prima pagina e più nulla. I vari \include nome file cap. non mi stampano nulla e mi dice NO file.
Come editor uso Kile sotto KubuntuCiao, lo schema che ti ho proposto funziona: lo uso sempre per gestire i documenti strutturati in capitoli, e non mi ha mai dato problemi. Metti i file .tex nella stessa cartella del file main.tex e compila due volte. Sezione 1.7 della Mica tanto breve intro.
Per Enrico: da quello che ho letto, la differenza tra \include e \input è sostanzialmente che il primo inizia automaticamente una pagina nuova, non permette l’annidamento e permette di usare \includeonly{}. Perché preferisci \input?
Ciao,
Lorenzo
::
Dovrebbe essere sufficiente:
`\documentclass{book}\usepackage{…}
…
\usepackage{hyperref} % caricato dopo tutti gli altri pacchetti,
% se vuoi rendere cliccabile l'indice\begin{document}
\frontmatter
\include{frontespizio}
\include{ringraziamenti}
\tableofcontents
\mainmatter
\include{introduzione}
\include{cap_1}
\include{cap_2}
…
\include{cap_n}
\include{conclusioni}
\backmatter
\include{biblio}
\end{document}
`
Ciao,
L.
::io accetto qualiasi vostro saggio consiglio, altrimenti non sarei qui.
Solamente mi sembra, come si suol dire, di uccidere una mosca con un cannone. Non è più semplice mettere “a mano” la definizione del markright? Non credo succeda nulla di cattivo… O più semplicemente potrei togliere il MakeUpperCase nel mio .cls.
Non penso sia nulla di “profano”, o sbaglio?Sbagli. In generale, modificare a mano il file che definisce la documentclass è -in linea di principio- sempre sbaglato. Le modifiche vanno fatte al livello più alto possibile. Altrimenti, si rischiano “effetti collaterali” difficili da individuare e da correggere, e problematici da gestire. Nel tuo caso, il pacchetto fancyhdr è stato pensato appositamente, usa quello.
Ciao,
L.
::L’altro suggerimento di usare un “trova & sostituisci” non mi è di grande aiuto perchè dovrei farlo per una cinquantina di parole su circa 15 files .tex….
Se ben ricordo esiste un’opzione di WinEdt che permette di eseguire la ricerca su un numero arbitrario di file .tex. In questo modo potresti accorciare l’operazione, qualora non riuscissi ad usare strumenti più “automatizzati”.
Ciao,
L.
::
Ciao, se non ti basta sostituire nel documento ogni voce “parola” con “parola\index{parola}” e ripetere per ogni voce che ti interessa, esiste lo strumento addindex: “addindex is C/Lex program to add index entries to a LaTeX document. You start with a ‘names database’, which looks like the strings section of a BibTeX database; addindex scans your LaTeX file for strings in the database, and adds \index commands for each match”.L.
::
Ciao, prova il seguente “scheletro”:
`\documentclass[a4paper,11pt,italian]{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}}\begin{document}
…
\include{biblio}
\end{document}`
dove biblio.tex è del tipo:
`\addcontentsline{toc}{chapter}{Bibliografia}
\bibliographystyle{plain}
\bibliography{biblio}`L.
::…non credete che un bel motore di compilazione come quello che è il nostro strumento dovrebbe preoccuparsi LUI di come mettere le figure, di come gestire le code e tutto il resto E NON IO??
LaTeX è uno strumento eccezionale, ma bisogna saperlo usare. Se metti una dopo l’altra 15 figure con la preferenza di posizionamento [!h] o anche [tb], come fa LaTeX a posizionarle tutte e 15 come vuoi tu? Di fronte a questa richiesta “contraddittoria”, LaTeX si blocca e ti restituisce un messaggio d’errore. Il problema non sta in LaTeX, ma nel codice che gli dai in pasto.
Fidati, nessuno qui pensa che LaTeX sia perfetto. Tuttavia, TeX e LaTeX sono nati rispettivamente negli anni Settanta e Ottanta e il loro codice, liberamente studiabile e modificabile (contrariamente al sorgente di M$ Windows, che è un segreto industriale di casa Gates), è stato affinato per decenni da alcune delle menti più brillanti del Pianeta: di fronte ad una situazione “problematica”, è molto, molto più probabile che il “bug” sia nel codice scritto dall’utente finale piuttosto che nell’output del compilatore…
Ciao,
L.
::Mi ricordo, però, che questa cosa era scritta chiaramente su una qualche guida di base…
Già: nella Mica tanto breve intro a LaTeX, a pagina 37.
Raccomando il nostro amico Claudio di leggersi per benino la guida di cui sopra e il classico articolo di Lapo. Inoltre, consiglio sempre una ricerca preventiva sul forum: sulle immagini ci sono numerossisimi post che dovrebbero essere risolutivi per una gamma amplissima di necessità…
L.
::forse non ho detto che uso
`[!h]
`come argomento.
So che non si dovrebbe forzare con !h, ma non uccidetemi. Io vorrei semplicemente mettere la figura lì in quel punto dove la srivo. Se proprio non entra, dove appena possibile, giusto?Argomento trattato più volte sul forum: guarda per esempio qui.
Ho figure di varie dimensioni, il termine grande è relativo. Non posso usare un argomento generale per tutte? Di sicuro non ho figure grandi quanto una pagina.
Non hai tutti i torti. Diciamo che, indicativamente, “grande” può indicare una figura alta più della metà dell’altezza di pagina. Sul posizionamento delle immagini flottanti, qui, pagine 12-17.
Niente da fare, stesso errore.
Ma perché mi capita questo? Secondo me non è razionale…
L’errore capita dove ci sono varie figure una dopo l’altra neanche a farlo apposta. Ma gli spazi vuoti sommati al [tb] che ho messo in tutte non dovrebbero risolvere??
Perché deve essere obbligatorio il subfigure?Se hai tanti oggetti flottanti, LaTeX può andare in difficoltà. Il pacchetto subfigure ti permette di ridurre il numero di oggetti flottanti, tenendo insieme quelli fra loro “affini”.
Ciao,
L.
::`Too many unprocessed floats
`Innanzitutto, inserisci le figure flottanti con
`\begin{figure}[tb] % opzione [p] se la figura è di grande dimensioni
\centering
\includegraphics[width=\textwidth]{esempio}
\caption{Dida.}
\label{fig:esempio}
\end{figure}`
come più volte raccomandato sul forum. Inoltre, se hai tante figure “consecutive”, prova il pacchetto subfigure:
`\usepackage[hang]{subfigure}\begin{figure}[tb]
\centering
\subfigure[Foo.]{\includegraphics[width=0.45\textwidth]{foo}}
\qquad
\subfigure[Bar.]{\includegraphics[width=0.45\textwidth]{gauss}}
\caption{Dida.}
\label{fig:dirac}
\end{figure}
`
piuttosto che metterle semplicemente una dopo l’altra, ciascuna nel suo ambiente figure.In questo modo, LaTeX non dovrebbe darti quell’errore.
Ciao,
L.
-
AutoreRisposte