titolo section…ma che sfiga!!

  • Creatore
    Topic
  • #21082
    Up
    0
    Down
    ::


    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]

Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #21083
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        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.

      • #21084
        Up
        0
        Down
        ::

        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

      • #21085
        DMW
          Up
          0
          Down
          ::


          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=1378

          Ciao

          Andrea

        • #21086
          Up
          0
          Down
          ::


          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!

        • #21087
          Up
          0
          Down
          ::

          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

        • #21088
          Up
          0
          Down
          ::


          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

        • #21089
          Up
          0
          Down
          ::

          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

        • #21090
          Up
          0
          Down
          ::


          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

        • #21091
          Up
          0
          Down
          ::

          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

        • #21092
          Up
          0
          Down
          ::


          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

        • #21093
          Up
          0
          Down
          ::


          Ah e appena sopra c’è scritto:

          !LaTeX Error: Missing \begin{document}.

          Visto or ora!!
          Ciao!

        • #21094
          DMW
            Up
            0
            Down
            ::


            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

          • #21095
            Up
            0
            Down
            ::


            grazie!! ah ecco!! 🙂 si si concordo sulla bruttezza…ma sempre meglio che sovrapporle al numero di pagina!! se il prof mi dà tregua e ho un attimo di tempo guarderò sicuramente il pacchetto!!! ti ringrazio! ciao, ale

        Visualizzazione 12 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top