- Questo topic ha 13 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 7 mesi fa da
aletzes.
-
CreatoreTopic
-
23 Gennaio 2008 alle 11:09 #21082::
help! il titolo di una section (che appare in alto ad ogni pagina della stessa) è esattamente della lunghezza per cui l’ultima lettera si sovrappone al primo numero della pagina che viene visualizzato accanto!! orrore!! se fosse stato una lettera in più il pgm avrebbe spedito l’ultima parola a capo, come ha ben fatto in altri punti…c’è un modo per farlo manualmente?? e magari in modo tale che nel titolo della section e nell’indice rimanga tutto scritto di seguito? purtroppo non posso assolutamente risolvere il problema accorciandolo del necessario il nome del titoletto..non trovo soluzioni..help!! grazie!!! 🙂 ale\documentclass[a4paper,12pt, oneside, openany]{book}
\usepackage{graphicx}
\usepackage{makeidx}
\usepackage[italian]{babel}
\usepackage [applemac]{inputenc}
\usepackage[centertags]{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{newlfont}
\usepackage{fancyhdr}
\usepackage[hang, scriptsize]{caption}
\usepackage{textcomp}
\usepackage[T1]{fontenc}
\usepackage{gensymb}
\usepackage{array}
\usepackage{color}
\usepackage{colortbl}
\usepackage{float}
\usepackage{eurosym}
\usepackage{chngcntr}
\counterwithout*{footnote}{chapter}\renewcommand{\captionlabelfont}{\bf}
\pagestyle{fancy} \addtolength{\headwidth}{\marginparsep}
\addtolength{\headwidth}{\marginparwidth}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{} \fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}
\fancypagestyle{plain}{%
\fancyhead{} % get rid of headers
\renewcommand{\headrulewidth}{0pt} % and the line
}
\bibliographystyle{plain}[/quote]
-
CreatoreTopic
-
AutoreRisposte
-
-
23 Gennaio 2008 alle 11:21 #21083::
help! il titolo di una section (che appare in alto ad ogni pagina della stessa) è esattamente della lunghezza per cui l’ultima lettera si sovrappone al primo numero della pagina che viene visualizzato accanto!! orrore!! se fosse stato una lettera in più il pgm avrebbe spedito l’ultima parola a capo, come ha ben fatto in altri punti…c’è un modo per farlo manualmente?? e magari in modo tale che nel titolo della section e nell’indice rimanga tutto scritto di seguito? purtroppo non posso assolutamente risolvere il problema accorciandolo del necessario il nome del titoletto..non trovo soluzioni..help!! grazie!!! 🙂 ale
Scusami se ti do una risposta rompiscatole, ma sei proprio sicuro che sia impossibile riformulare quel titolo, accorciandolo. In fin dei conti, in una riga si possono riassumere la Divina Commedia (“un uomo va nell’al di là da vivo”), e i Promessi Sposi (“Un uomo ama una donna che ama un altro uomo”). 😉
Ciao,
L.
-
23 Gennaio 2008 alle 11:23 #21084::
help! il titolo di una section (che appare in alto ad ogni pagina della stessa) è esattamente della lunghezza per cui l’ultima lettera si sovrappone al primo numero della pagina che viene visualizzato accanto!! orrore!! se fosse stato una lettera in più il pgm avrebbe spedito l’ultima parola a capo, come ha ben fatto in altri punti…c’è un modo per farlo manualmente?? e magari in modo tale che nel titolo della section e nell’indice rimanga tutto scritto di seguito? purtroppo non posso assolutamente risolvere il problema accorciandolo del necessario il nome del titoletto..non trovo soluzioni..help!! grazie!!! 🙂 ale
Non ho la minima idea di che cosa sia un “pgm”. Nel tuo messaggio ci sono dieci punti esclamativi, di cui al massimo uno usato in modo sensato. Perché non provi a scrivere in italiano? E poi, come ho già detto altrove, l’unica persona del mondo TeX autorizzata alla demaiuscolizzazione dei suoi scritti è Barbara Beeton. Non mi pare il caso di mettersi al suo livello. 😀
Quanto al tuo problema: i titoletti su due righe nella testatina sono una cosa da evitare più della peste bubbonica. Abbrevia, anche dove il “pgm” manda a capo. Se non puoi abbreviare i titoli, toglili dalla testatina.
Ciao
Enrico
-
23 Gennaio 2008 alle 12:13 #21085::
Argomento già trattato. La prossima volta cerca prima sul forum.http://www.guit.sssup.it/phpBB2/viewtopic.php?t=1395
http://www.guit.sssup.it/phpbb/viewtopic.php?t=1378Ciao
Andrea
-
23 Gennaio 2008 alle 17:03 #21086::
i tanti punti interrogativi erano semplicemente dati dall’entusiasmo di scrivere in questo forum in cui ho incontrato persone davvero disponibili e gentili. mi sono lasciata andare, lo ammetto! 😀
per egreg9: “pgm” voleva dire semplicemente programma..avevo scritto velocemente ed è un’abbreviazione internazionale usata spesso anche da docenti, soprattutto americani, ma non voglio polemizzare…e penso che non lo voglia anche tu quindi..mi è scappato, mea culpa, la prossima volta starò più attenta! 🙂 per l’italiano non mi sembra il caso di indire una gara, semplicemente penso che a ogni contesto necessiti, a seconda delle caratteristiche, il lessico più appropriato e mi rifiuto di scrivere le maiuscole in via telematica, se non per lettere ultra formali…de gustibus, lo riuscirai a sopportare?? 😛 (e ti ho messo pure uno smile e un doppio punto interrogativo…orrore!!) 😀
per dmw: sul forum avevo ovviamente già cercato prima di lasciare il messaggio ma le esigenze degli scritti, pur in presenza dello stesso problema, erano diverse, quindi ho provato a fare un tentativo!
infine per lorenzo.pantieri: ti ringrazio molto del suggerimento (e concordo sul tema); purtoppo, sai come siamo prolissi noi italiani (me compres! hihi..), ebbene quello in questione è un nome di un tipo di carica (molto sintetico eh?) quindi tornando al tuo esempio sarebbe come dire dante alighier e alessandro manzon…non è propriamente la stessa cosa, no? 😉
se vi vengono altre idee non esitate, altrimenti, grazie comunque a tutti per i consigli!
-
23 Gennaio 2008 alle 17:14 #21087::
i tanti punti interrogativi erano semplicemente dati dall’entusiasmo di scrivere in questo forum in cui ho incontrato persone davvero disponibili e gentili. mi sono lasciata andare, lo ammetto! 😀
per egreg9: “pgm” voleva dire semplicemente programma..avevo scritto velocemente ed è un’abbreviazione internazionale usata spesso anche da docenti, soprattutto americani, ma non voglio polemizzare…e penso che non lo voglia anche tu quindi..mi è scappato, mea culpa, la prossima volta starò più attenta! 🙂 per l’italiano non mi sembra il caso di indire una gara, semplicemente penso che a ogni contesto necessiti, a seconda delle caratteristiche, il lessico più appropriato e mi rifiuto di scrivere le maiuscole in via telematica, se non per lettere ultra formali…de gustibus, lo riuscirai a sopportare?? 😛 (e ti ho messo pure uno smile e un doppio punto interrogativo…orrore!!) 😀
per dmw: sul forum avevo ovviamente già cercato prima di lasciare il messaggio ma le esigenze degli scritti, pur in presenza dello stesso problema, erano diverse, quindi ho provato a fare un tentativo!
infine per lorenzo.pantieri: ti ringrazio molto del suggerimento (e concordo sul tema); purtoppo, sai come siamo prolissi noi italiani (me compres! hihi..), ebbene quello in questione è un nome di un tipo di carica (molto sintetico eh?) quindi tornando al tuo esempio sarebbe come dire dante alighier e alessandro manzon…non è propriamente la stessa cosa, no? 😉
se vi vengono altre idee non esitate, altrimenti, grazie comunque a tutti per i consigli!Dai, non sono SMS! 🙂 Un po’ di cura anche nella divisione dei capoversi rende questi messaggi più leggibili e chiari. Non so se riuscirò a sopportare ancora la mancanza di lettere maiuscole, fa’ uno sforzo. 🙂 Sulle abbreviazioni: vale lo stesso discorso di prima, perché rendere illeggibile un messaggio? Non stai scrivendo sulla lavagna con la voce che dà indicazioni supplementari.
Potresti mostrare il preambolo (solo le parti necessarie per l’impostazione del formato di pagina) e un paio di esempi di quelle sezioni dal titolo extralungo?
Ciao
Enrico
-
23 Gennaio 2008 alle 17:43 #21088::
Grazie! ☺
Per la tua gentilezza metterò, ma solo per questa volta, almeno le prime lettere maiuscole. 😀La sezione maledetta è soltanto una, ma andiamo con ordine..
\documentclass[a4paper,12pt, oneside, openany]{book}
\usepackage{graphicx}
\usepackage{makeidx}
\usepackage[italian]{babel}
\usepackage [applemac]{inputenc}
\usepackage[centertags]{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{newlfont}
\usepackage{fancyhdr}
\usepackage[hang, scriptsize]{caption}
\usepackage{textcomp}
\usepackage[T1]{fontenc}
\usepackage{gensymb}
\usepackage{array}
\usepackage{color}
\usepackage{colortbl}
\usepackage{float}
\usepackage{eurosym}
\usepackage{chngcntr}
\counterwithout*{footnote}{chapter}\renewcommand{\captionlabelfont}{\bf}
\pagestyle{fancy} \addtolength{\headwidth}{\marginparsep}
\addtolength{\headwidth}{\marginparwidth}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{} \fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}
\fancypagestyle{plain}{
\fancyhead{}
\renewcommand{\headrulewidth}{0pt}
}
\bibliographystyle{plain}
\begin{document}
\include{frontesp}
\nocite{*} \tableofcontents
\include{probl1}
\include{probl2}
\include{organ1}
\include{organ2}
….
\end{document}“organ2” è la sezione in questione! Ti metto l’inizio:
\section{\textbf{Dirigente preposto} alla redazione dei documenti contabili e societari}
\textbf{Nomina, competenze e ruolo nel trattamento delle società \textit{off-shore} alla luce dei nuovi principi contabili internazionali}\\
\\
L’art. 14 della legge 28 dicembre 2005 n. 262 ha istituito, limitatamente alle società quotate, una diversa figura nel panorama dei soggetti con funzioni………Purtroppo, come dicevo sopra, non posso accorciare il nome…la legge lo chiama così tutto intero! Viva la sintesi! Sob..
Se riesci a trovare il modo di mandare a capo (solo nel titoletto in alto ad ogni pagina) “societari” per me sarebbe più che soddisfacente, anche se capisco che non sia esteticamente il massimo!
L’importante è che nel titolo della sezione e nell’indice non figuri questa modifica!Altrimenti l’unico surrogato che mi è venuto in mente è ridurre la grandezza a “small”, tuttavia nell’ultima sezione il titolo (lungo anch’esso, maledetto!) non va più a capo in quanto trova spazio appena sopra il numero di pagina.. e esteticamente è forse ancora peggio!
Ne uscirò?? Si accettano scommesse! Grazie comunque per la premura. Se hai bisogno di altre informazioni non fai che chiedere.. 🙂
Ciao,
Ale
-
24 Gennaio 2008 alle 0:35 #21089::
Grazie! ☺
Per la tua gentilezza metterò, ma solo per questa volta, almeno le prime lettere maiuscole. 😀La sezione maledetta è soltanto una, ma andiamo con ordine..
\documentclass[a4paper,12pt, oneside, openany]{book}
\usepackage{graphicx}
\usepackage{makeidx}
\usepackage[italian]{babel}
\usepackage [applemac]{inputenc}
\usepackage[centertags]{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{newlfont}
\usepackage{fancyhdr}
\usepackage[hang, scriptsize]{caption}
\usepackage{textcomp}
\usepackage[T1]{fontenc}
\usepackage{gensymb}
\usepackage{array}
\usepackage{color}
\usepackage{colortbl}
\usepackage{float}
\usepackage{eurosym}
\usepackage{chngcntr}
\counterwithout*{footnote}{chapter}\renewcommand{\captionlabelfont}{\bf}
\pagestyle{fancy} \addtolength{\headwidth}{\marginparsep}
\addtolength{\headwidth}{\marginparwidth}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{} \fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}
\fancypagestyle{plain}{
\fancyhead{}
\renewcommand{\headrulewidth}{0pt}
}
\bibliographystyle{plain}
\begin{document}
\include{frontesp}
\nocite{*} \tableofcontents
\include{probl1}
\include{probl2}
\include{organ1}
\include{organ2}
….
\end{document}“organ2” è la sezione in questione! Ti metto l’inizio:
\section{\textbf{Dirigente preposto} alla redazione dei documenti contabili e societari}
\textbf{Nomina, competenze e ruolo nel trattamento delle società \textit{off-shore} alla luce dei nuovi principi contabili internazionali}\\
\\
L’art. 14 della legge 28 dicembre 2005 n. 262 ha istituito, limitatamente alle società quotate, una diversa figura nel panorama dei soggetti con funzioni………Purtroppo, come dicevo sopra, non posso accorciare il nome…la legge lo chiama così tutto intero! Viva la sintesi! Sob..
Se riesci a trovare il modo di mandare a capo (solo nel titoletto in alto ad ogni pagina) “societari” per me sarebbe più che soddisfacente, anche se capisco che non sia esteticamente il massimo!
L’importante è che nel titolo della sezione e nell’indice non figuri questa modifica!Altrimenti l’unico surrogato che mi è venuto in mente è ridurre la grandezza a “small”, tuttavia nell’ultima sezione il titolo (lungo anch’esso, maledetto!) non va più a capo in quanto trova spazio appena sopra il numero di pagina.. e esteticamente è forse ancora peggio!
Ne uscirò?? Si accettano scommesse! Grazie comunque per la premura. Se hai bisogno di altre informazioni non fai che chiedere.. 🙂
Mi risulta misterioso come in un testo del genere tu abbia bisogno di amsmath. Di sicuro non occorre caricare newlfont né gensymb.
Inoltre, se alcune sezioni hanno titoli che nelle testatine vanno a capo, deve essere riservato alle testatine lo spazio sufficiente sempre. LaTeX ti avvisa della dimensione che devi dare a \headheight.
Si può fare certamente di meglio, ma per un’applicazione semplice come questa, forse è sufficiente fare così:
`\section[\textbf{Dirigente preposto} alla redazione dei documenti contabili\headbreak e societari]{\textbf{Dirigente preposto} alla redazione dei documenti contabili e societari}`
dove appunto indichi il punto di divisione nell’argomento opzionale di \section (che è ciò che va nella testatina e nell’indice). Devi però dare un significato a \headbreak; questo codice nel preambolo dovrebbe funzionare:
`\newif\ifheadbreak
\headbreaktrue
\DeclareRobustCommand{\headbreak}{\ifheadbreak\\\else\ \fi}
\let\origtableofcontents\tableofcontents
\renewcommand{\tableofcontents}{%
\begingroup\headbreakfalse\origtableofcontents\endgroup}`
Ciao
Enrico
-
24 Gennaio 2008 alle 8:34 #21090::
Innazitutto grazie…funziona e sarebbe soluzione ottima…solo che nell’ordine mi carica:– frontespizio
– una pagina vuota numerata con “1”
– indice
– un’altra pagina vuota non numerata (ma questa me la faceva anche prima non so perchè!)
– e poi inizia correttamente con la tesi..Forse ho messo i comandi in punti sbagliati…??
\documentclass[a4paper,12pt, oneside, openany]{book}
\usepackage{graphicx}
\usepackage{makeidx}
\usepackage[italian]{babel}
\usepackage [applemac]{inputenc}
%\usepackage[centertags]{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
%\usepackage{newlfont}
\usepackage{fancyhdr}
\usepackage[hang, scriptsize]{caption}
\usepackage{textcomp}
\usepackage[T1]{fontenc}
%\usepackage{gensymb}
\usepackage{array}
\usepackage{color}
\usepackage{colortbl}
\usepackage{float}
\usepackage{eurosym}
\usepackage{chngcntr}
\counterwithout*{footnote}{chapter}\renewcommand{\captionlabelfont}{\bf}
\pagestyle{fancy} \addtolength{\headwidth}{\marginparsep}
\addtolength{\headwidth}{\marginparwidth}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{} \fancyhead[LE,RO]{\bfseries\thepage}
%\fancyhead[LO]{\bf \small{\rightmark}}
%\fancyhead[RE]{\bf \small{\leftmark}}
\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}
\fancypagestyle{plain}{%
\fancyhead{} % get rid of headers
\renewcommand{\headrulewidth}{0pt} % and the line
}
%\bibliographystyle{plain}
\begin{document}
\include{frontesp}
\newif\ifheadbreak
\headbreaktrue
\DeclareRobustCommand{\headbreak}{\ifheadbreak\\\else\ \fi}
\let\origtableofcontents\tableofcontents
\renewcommand{\tableofcontents}{%
\begingroup\headbreakfalse\origtableofcontents\endgroup}\
\nocite{*} \tableofcontents
\include{probl1}
\include{probl2}
\include{organiz1}
\include{organiz2}
…
\end{document}Grazie davvero tanto,
Ale
-
24 Gennaio 2008 alle 9:47 #21091::
Innazitutto grazie…funziona e sarebbe soluzione ottima…solo che nell’ordine mi carica:
– frontespizio
– una pagina vuota numerata con “1”
– indice
– un’altra pagina vuota non numerata (ma questa me la faceva anche prima non so perchè!)
– e poi inizia correttamente con la tesi..Forse ho messo i comandi in punti sbagliati…??
`\documentclass[a4paper,12pt, oneside, openany]{book}
\usepackage{graphicx}
\usepackage{makeidx}
\usepackage[italian]{babel}
\usepackage [applemac]{inputenc}
%\usepackage[centertags]{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
%\usepackage{newlfont}
\usepackage{fancyhdr}
\usepackage[hang, scriptsize]{caption}
\usepackage{textcomp}
\usepackage[T1]{fontenc}
%\usepackage{gensymb}
\usepackage{array}
\usepackage{color}
\usepackage{colortbl}
\usepackage{float}
\usepackage{eurosym}
\usepackage{chngcntr}
\counterwithout*{footnote}{chapter}\renewcommand{\captionlabelfont}{\bf}
\pagestyle{fancy} \addtolength{\headwidth}{\marginparsep}
\addtolength{\headwidth}{\marginparwidth}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{} \fancyhead[LE,RO]{\bfseries\thepage}
%\fancyhead[LO]{\bf \small{\rightmark}}
%\fancyhead[RE]{\bf \small{\leftmark}}
\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}
\fancypagestyle{plain}{%
\fancyhead{} % get rid of headers
\renewcommand{\headrulewidth}{0pt} % and the line
}
%\bibliographystyle{plain}
\begin{document}
\include{frontesp}
\newif\ifheadbreak
\headbreaktrue
\DeclareRobustCommand{\headbreak}{\ifheadbreak\\\else\ \fi}
\let\origtableofcontents\tableofcontents
\renewcommand{\tableofcontents}{%
\begingroup\headbreakfalse\origtableofcontents\endgroup}\
\nocite{*} \tableofcontents
\include{probl1}
\include{probl2}
\include{organiz1}
\include{organiz2}
…
\end{document}`Non ha senso usare l’opzione openany insieme a oneside; sinceramente non so se abbia effetti particolari, ma ti consiglio di togliere openany e anche di sostituire ogni \include con \input.
Il codice che ti ho proposto va prima di \begin{document}
Ciao
Enrico
-
24 Gennaio 2008 alle 12:36 #21092::
Era quello che avevo fatto subito all’inizio ma mi dà il seguente errore:I.43 …dbreakfalse\origtableofcontents\endgroup}\
?
Il problema non è tanto la pagina bianca dopo l’indice ma quella prima con tanto di numerazione…inguardabile! 🙁
Per gli altri suggerimenti grazie, ho modificato tutto come da consigli…non è servito a molto ma almeno è più ordinato!
Se ti vengono idee sono qui a disposizione e davvero grata, altrimenti grazie comunque del tempo che mi hai dedicato!!
Comunque complimenti, oltre che per la competenza, sei velocissimoooo! 😀
Ciao,
Ale
-
24 Gennaio 2008 alle 12:38 #21093
-
24 Gennaio 2008 alle 12:47 #21094::
C’è una \ di troppo alla fine e il newcommand conviene metterlo nel preambolo
`\newif\ifheadbreak
\headbreaktrue
\DeclareRobustCommand{\headbreak}{\ifheadbreak\\\else\ \fi}
\let\origtableofcontents\tableofcontents
\renewcommand{\tableofcontents}{%
\begingroup\headbreakfalse\origtableofcontents\endgroup}\begin{document}
\include{frontesp}
….`Però che brutte le testatine su due righe. 😯
Meglio il pacchetto truncate che ho indicato con quei link in alto.
ciao
Andrea
-
24 Gennaio 2008 alle 17:12 #21095
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.