Risposte nei forum create
-
AutoreRisposte
-
::
Enrico, sei stato gentilissimo, funziona!
Posso chiederti solo di spiegarmi quel -2, giusto per capire le cose e non copiarle pedestremente? Per dire, ho messo -4 o -1 e non cambia nulla. Grazie per le spiegazioni eventuali.Ogni comando di sezione ha un livello corrispondente: 0 per i capitoli, 1 per le sezioni, 2 per le sottosezioni e così via. Il contatore secnumdepth dice quale sia il livello massimo che riceve la numerazione; impostandolo a -1 sono numerate solo le parti (sempre che si dia un comando \part). Impostandolo a -2 (o meno) neanche le parti sono numerate.
Ciao
Enrico
::Scusate, la soluzione da vioi data è perfetta, solo che adesso quando numero le equazioni o i teoremi, non ho la solita numerazione (0.1), (0.2)…,
ma solo 1,2,…
il codice che utilizzo è :
\begin{eqnarray}
%FORMULA
\end{eqnarray}
Vi ringrazio ancora.È il comportamento normale. Gli autori delle classi report e book hanno previsto che un documento possa avere testo precedente il primo capitolo e impostato la numerazione di equazioni senza numero del capitolo quando è ancora 0. Non hanno invece (giustamente) previsto un capitolo 0. Ma la cosa si risolve facilmente scrivendo:
`\renewcommand{\theequation}{\thechapter.\arabic{equation}}`
nel preambolo.Ti consiglio di dare un’occhiata a qualche guida ben fatta (per esempio questa di Lorenzo) per vedere come scrivere equazioni numerate; l’ambiente eqnarray esiste, certo: ma dimenticatelo al più presto.
Ciao
Enrico
::Salve a tutti.
Sto scrivendo la tesi e mi sono imbattuto in un problema al quale non trovo soluzione…Voglio inserire un introduzione alla tesi, con un capitolo non numerato, ed ho compilato il seguente codice:
\begin{document}
\pagenumbering{roman}
\tableofcontents
\listoftables
\listoffigures
\pagenumbering{arabic}
\chapter*{Introduzione}
\addcontentsline{toc}{chapter}{Introduzione}
Quì inizia l’intruduzione…. e poi:\include{cap1}
(e così via)
\chapter*{Conclusioni}
\addcontentsline{toc}{chapter}{Conclusioni}
Queste sono le conclusioni.
\appendix
\include{appA}
\end{document}
però ho trovato un problema.
La prima pagina dell’introduzione non ha problemi, ma nella seconda, sulla headrule compare la scritta: ELENCO DELLE FIGURE 4… come se stesse continuando a numerare quell’elenco!!!
Come posso risolvere questo problema?
Vi ringrazio.
ManuelUsa la classe book, con i comandi \frontmatter e \mainmatter:
`\documentclass[a4paper]{book}\begin{document}
\frontmatter
\tableofcontents
\listoftables
\listoffigures\mainmatter
\chapter{Introduzione}
Quì inizia l'introduzione…. e poi:\include{cap1}
(e così via)
\chapter{Conclusioni}
Queste sono le conclusioni.
\appendix
\include{appA}
\end{document}`
I capitoli vanno numerati. Se vuoi che l’introduzione non sia numerata, mettila prima di \frontmatter.Se poi ti dicono che introduzione e conclusioni non vanno numerate, insisti di sì. Magari se riesci anche a evitare l’assurdo capitoletto “Conclusioni”, è meglio. 🙂
In caso di bisogno siamo qui.
Ciao
Enrico
::[quote]Buongiorno a tutti, avrei bisogno di un aiuto: dopo aver fatto 3 capitoli di un testo, vorrei fare un titolo che pero’ venga sì incluso nell’indice iniziale senza essere ivi numerato.
Vorrei che nell’indice venisse una cosa del genereCapitolo 1 aaaa
1.1
1.2
Capitolo 2 dddd
2.1
Capitolo 3 bbbb
3.1
3.2
3.3
Appendice`\backmatter
\chapter{Appendice}`
Ciao
EnricoGrazie mile per aver risposto, però inserendo quello che mi hai detto tu, mi viene dato un errore : ! undefined control sequence.
Tieni conto che io uso la classe report e non book e vorrei mantenere report senza usare book.Grazie.
Risolto, ho usato \addcontentsline. Ho fatto un pò di ricerche e ho visto che funziona, ora però nell’indice è tutto ok, ma il paragrafetto con su scritto Appendice non mi compare all’interno del documento.[/quote]
`\setcounter{secnumdepth}{-2}
\chapter{Appendice}`
Ciao
Enrico
::Sì, l’avevo scritto, ma l’ho anche tolto perché altrimenti mi toglieva sia il pie’ pagina sia le testatine. Comunque riporto il file sorgente per intero così forse è più facile trovare dove sbaglio (mi scuso per la lunghezza…)
Grazie in anticipo,
Luca`\documentclass[a4paper,12pt,openbib,showtrims]{memoir}
\renewcommand{\familydefault}{ppl}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{enumitem}
\usepackage{makeidx}
\usepackage{multicol}
\usepackage{tocloft}
%\usepackage{indentfirst}
\makeindex
%Layout di pagina_2%
\setlength{\trimtop}{0pt}%
\setlength{\trimedge}{\stockwidth}
\addtolength{\trimedge}{-\paperwidth}
\settypeblocksize{534pt}{348.13pt}{*}%dimensioni della gabbia
\setulmargins{5.5cm}{*}{*}%per stabilire i margini
\setlrmargins{*}{*}{*}%l'ultimo dato è per il margine della rilegatura; se con asterisco diventa a specchio
\setmarginnotes{17pt}{51pt}{\onelineskip}
\setheadfoot{\onelineskip}{2\onelineskip}%distanza delle testatine
\setheaderspaces{*}{2\onelineskip}{*}
\checkandfixthelayout
\fixpdflayout
\backmatter%numerazione delle pagine regolare, ma capitoli non numerati
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Ambienti
\newenvironment{citazione}
{\begin{quote}\footnotesize\itshape}
{\end{quote}}
\renewenvironment{quote}{\list{}{%
\leftmargin=0cm
\rightmargin=\leftmargin}\item\relax}{\endlist}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%STILE DEI CAPITOLI E DELLE SEZIONI
\setsecheadstyle{\large}%macro per i font della sezione
\renewcommand*{\chaptitlefont}{\LARGE\bfseries\sffamily\centering}%definisce i font e l'aspetto dei titoli dei capitoli
\setlength{\afterchapskip}{50pt}%comando che controlla la distanza tra il il titolo del capitolo e il testo
\setlength{\beforechapskip}{0pt}%comando che controlla la distanza tra il il titolo del capitolo e il margine di pagina
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%TESTATINE E PIE' DI PAGINA
%\pagestyle{plain}
\makepagestyle{plain}
\makeevenhead{plain}{}{}{}
\makeoddhead{plain}{}{}{}
\makeevenfoot{plain}{\thepage}{}{}
\makeoddfoot{plain}{}{}{\thepage}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\renewcommand{\indexname}{Indice dei nomi}\include{Introduzione}
\include{Nota}
\input{Bibliografia}
\include{Edizione}
\printindex
\renewcommand{\contentsname}{Indice del volume}
\setcounter{tocdepth}{2}% subsections and above
\tableofcontents
\end{document}`Se aggiungo \pagestyle{plain} subito prima di \begin{document} ho esattamente il comportamento che desideri.
Per avere capitoli non numerati ma che vadano nell’indice, il modo giusto non è di dichiarare \backmatter nel preambolo (???), ma di scrivere
`\setcounter{secnumdepth}{-1}`
Ciao
Enrico
::Salve,
intanto ringrazio per i diversi preziosissimi aiuti che ho già ricevuto. Ma dato che sono ancora nubbio o un altro quesito base:Nel file .tex ho una cinquantina di immagini, ognuna caricata con:
…
\includegraphics[angle=0,width=12cm]{Immagini/nomefile}
…Posso nel preambolo mettere un comando per ridimensionarle tutte in un colpo solo a 8 cm senza cambiare il codice di ognuna?
Grazie a tutti.
“Search and replace” è il titolo di un menù del tuo editor; magari c’è in italiano “Cerca e cambia”. 🙂
Ciao
Enrico
::forse chiedo l’impossibile
Ho molte pagine
con teoremi e relative dimostrazioni
è possibile, senza cancellare il codice,
ottenere un documento senza dimostrazioni ?
Cioè è possibile che il testo compreso
tra il begin{proof} e l’end{proof}
non compaia nel pdf?
Grazie
ClaudioIl codice seguente va dopo aver caricato amsthm
`\usepackage{comment}
\excludecomment{proof}`
Ciao
Enrico
::Come da guida, usando la classe BOOK, ho inserito nel preambolo
`%%%%% SOMMARIO %%%%%%%
\newcommand {\fncyblank}{\fancyhf{}}
\newenvironment{abstract} %
{\cleardoublepage \fncyblank \null \vfill \begin{center} %
\bfseries \abstractname \end{center}} %
{\vfill \null }
`per Inserire il sommario.
poi dopo \begin{document}
`
\begin{abstract}bla bla bla
\end{abstract}\end{document}`
Il problema è che la parola Sommario viene messa in fondo ad una pagina vuota ed il testo inizia nella successiva .
Come mai!?
Perché \end{center} va nella parte finale, non in quella iniziale; \newenvironment prende tre argomenti: il nome dell’ambiente, la parte iniziale e la parte finale. Quando scrivi
\begin{nome}testo\end{nome} è come se scrivessitesto Se confronti con la tua definizione capisci perfettamente ciò che succede. Adesso una definizione meno complicata (e senza i vari errori della tua):
`\newenvironment{abstract}
{\cleardoublepage\thispagestyle{empty}%
\vspace*{\fill}
\begin{center}\textbf{\abstractname. }\ignorespaces}
{\end{center}
\vspace*{\fill}\cleardoublepage}`
Ciao
Enrico
::Chiedo scusa per l’urlo.
Ho già cercato e non l’ho trovato. Magari c’è ma la lista è infinita e non sono riuscito a trovarlo.
Il simbolo in questione si usa solitamente nelle serie di Taylor per indicare fino a che ordine si è fatta l’espansione quindi indicare l’ordine di grandezza dell’eroore di troncamento. Si usa per indentificare l’ordine di accuratezza di un metodo numerico, si usa ancora per identificare l’ordine di grandezza di una grandezza fisica.
E una sorta di o non chiusa nella parte sommitale.\mathcal{O}
Ma non l’ho mai visto usare. Si scrive, usualmente, una semplice O maiuscola.
Ho spostato nella sezione più adatta, perché questo con la tipografia non c’entra nulla, è un problema TeXnico. Ho anche corretto l’oggetto togliendo l’apostrofo e il refuso.
Ciao
Enrico
::Ho un problema probabilmente banale, che tuttavia non riesco a risolvere nonostante abbia letto con attenzione il manuale (aggiornato) di P. Wilson. Ho bisogno di poter inserire i numeri di pagina nel pie’ di pagina sul recto e sul verso. Sono riuscito a togliere il numero dalla prima pagina del capitolo, ma poi in quella successiva mi ricompare comunque in alto a sx (pag. pari sul verso del foglio). In alternativa ho le pagine di apertura di capitolo al centro in basso. Questo sono i comandi che ho utilizzato:
\makepagestyle{plain}
\makeevenhead{plain}{}{}{}
\makeoddhead{plain}{}{}{}
\makeevenfoot{plain}{\thepage}{}{}
\makeoddfoot{plain}{}{}{\thepage}Grazie in anticipo e complimenti al bel manuale di Lorenzo Pantieri.
LucaHai scritto \pagestyle{plain} nel preambolo?
Ciao
Enrico
::Purtroppo non funziona, il numero sulla parte resta.
Se ti viene in mente qualcosa fammi sapere. Grazie comunque per i tuoi consigli (per me sempre preziosi).Il problema è che \part emette sempre un comando \thispagestyle{plain} e anche uno di cambio pagina. Quindi \thispagestyle prima o dopo non ha effetto.
L’incantesimo più economico è il seguente (da mettere nel preambolo):
`\makeatletter
\toks@=\expandafter{\@endpart}
\edef\@endpart{\noexpand\thispagestyle{empty}\the\toks@}
\makeatother`
Spiegazione. La prima riga carica in un registro token temporaneo la definizione di \@endpart, che nella classe book è responsabile di inserire il cambio pagina prima del quale vogliamo inserire \thispagestyle{empty}. Nella seconda riga si usa il potente (e pericoloso) comando \edef per ridefinire \@endpart proprio nel modo voluto. Il comando \edef, a differenza di \def, espande il contenuto del testo della definizione; ma un token preceduto da \noexpand rimane tale e quale; invece il contenuto di un registro token viene semplicemente “liberato” e non espanso oltre. Et voilà.Ciao
Enrico
::Buongiorno a tutti, avrei bisogno di un aiuto: dopo aver fatto 3 capitoli di un testo, vorrei fare un titolo che pero’ venga sì incluso nell’indice iniziale senza essere ivi numerato.
Vorrei che nell’indice venisse una cosa del genereCapitolo 1 aaaa
1.1
1.2
Capitolo 2 dddd
2.1
Capitolo 3 bbbb
3.1
3.2
3.3
Appendice`\backmatter
\chapter{Appendice}`
Ciao
Enrico
::Buongiorno a tutti.
Mi piacerebbe sapere chi sono i veri “maghi” di LaTeX, quelli che hanno capito tutto, per intenderci, e dai quali imparare un buon codice e delle buone soluzioni.
Magari con qualche nota di colore e suggerimenti su cosa leggere di loro 😀Trovi interessanti notizie alla pagina http://www.tug.org/interviews.
Ciao
Enrico
::A seguito di uno scambio di e-mail con pbiffis, posto una possibile soluzione. […]
E questo è il codice:
`\documentclass[hyperfootnotes=false,a4paper,11pt,openright]{book}% Nella classe book, l'opzione twoside viene caricata di default.
[…]`
Non so quanto sia solida la soluzione. Nel caso specifico sembra funzionare.C’è un modo migliore, quello di scrivere
`\PassOptionsToPackage{hyperfootnotes=false}{hyperref}`
prima di caricare guit. Di fatto il modo migliore sarebbe che il pacchetto guit non caricasse automaticamente hyperref.(Ho anche spostato il topic nella sezione più adatta; ovviamente deploro l’uso di fncychap. :wink:)
Ciao
Enrico
::Grazie 😀
Nell’Arte, paragrafo 10.1.4, pagina 165 c’è un esempio di pacchetto personale e all’inizio del pacchetto è presente il comando
`\ProvidesPackage{}`
Nei due esempi che hai pubblicato, nei file tesi.sty non hai usato questo comando. A questo punto la mia domanda è (chiedo per capire): quel comando non è necessario oppure ti è sfuggito?Meglio se c’è; la sintassi completa è
`\ProvidesPackage{}[yyyy/mm/dd ]`
doveè, nel caso in esame, “tesi”; “yyyy/mm/dd” sta per la data del file e per qualsiasi annotazione si voglia aggiungere. In questo modo un comando \listfiles riuscirà a scrivere nel .log i dati del pacchetto, che possono servire in caso di problemi di versioni diverse. Può non essere rilevante nel caso in esame, ma se si usano più macchine per la stesura del documento può capitare di apportare modifiche senza ricordarsi di averlo fatto: la data ci può aiutare a ricostruire la storia.
Attenzione: la data di oggi, in quel formato, andrebbe scritta “2009/09/11” (senza le virgolette, sia chiaro), cioè anno con quattro cifre, mese con due cifre e giorno pure con due cifre.
Ciao
Enrico
-
AutoreRisposte