problemi con fancy

  • Creatore
    Topic
  • #35459
    Up
    0
    Down
    ::


    Ciao a tutti,
    finalmente ho terminato la scrittura della tesi, ma ho due problemi che non riesco a risolvere:
    1) Nella testatina dell’introduzione, inserita con:
    `\chapter*{Introduzione}
    \addcontentsline{toc}{chapter}{Introduzione}`
    compare ”Lista delle figure” invece di ”Introduzione”;
    2) Alcuni titoli dei paragrafi sono molto lunghi, quindi nell’intestazione delle pagine, si sovrappone al titolo del capitolo.
    Ecco il mio preambolo:
    `
    \documentclass[a4paper,11pt,oneside,openright,italian]{book}
    \usepackage[a4paper,top=3cm,bottom=3cm,left=3cm,right=3cm,bindingoffset=1cm,includehead,headheight=14pt,headsep=1.5cm]{geometry}
    \usepackage[latin1]{inputenc}
    \usepackage{lmodern}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}
    \usepackage{indentfirst}
    \usepackage{setspace}
    \usepackage{graphicx}
    \usepackage{microtype}
    \usepackage{subfig}
    \usepackage{xcolor}
    \usepackage{listings}
    %testatina
    \usepackage{fancyhdr}
    \usepackage[plainpages=false, colorlinks=true, linkcolor=black, citecolor=black, urlcolor=black]{hyperref}
    \usepackage[sans]{frontespizio}
    \newcommand{\inglese}[1]{\begin{otherlanguage*}{english}#1\end{otherlanguage*}}
    \hypersetup{
    pdftitle={},
    pdfsubject={Tesi di laurea in ingegneria delle telecomunicazioni},
    pdfauthor={},
    pdfkeywords={}
    %pdfpagemode=FullScreen
    }
    %testatina
    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
    \fancyhf{}
    \newcommand{\firstpagenumber}{%
    \clearpage{\pagestyle{empty}\cleardoublepage}%
    %\thispagestyle{plain}%
    }
    \fancypagestyle{plain}{%
    \fancyhf{}%
    % \fancyhead{}%
    \renewcommand{\headrulewidth}{0pt}%
    \renewcommand{\footrulewidth}{0pt}%
    \fancyfoot[R]{\small{\textbf{\thepage}}}%

    }
    \fancyfoot[R]{\small{\textbf{\thepage}}}
    \fancyhead[L,R]{\bfseries\thepage}
    \fancyhead[L]{\bfseries\footnotesize\nouppercase{\rightmark}}
    \fancyhead[R]{\bfseries\footnotesize\nouppercase{\leftmark}}

    \begin{document}

    \doublespacing
    \frontmatter
    \makeatletter
    \if@twoside\else
    \pagenumbering{Roman}
    \fi
    \makeatother
    \begin{frontespizio}
    \Rientro{2.5cm}
    \Margini{1cm}{3cm}{0.5cm}{3cm} %sx basso dx alto
    \Universita{Napoli `Federico II'}
    \Logo{logopic}
    \Facolta{Ingegneria}
    \Corso{Ingegneria delle Telecomunicazioni}
    \Annoaccademico{2008–2009}
    \Titoletto{Tesi di laurea}
    \Titolo{}
    \Candidato[]{}
    \Relatore{}
    \end{frontespizio}
    \makeatletter
    \if@twoside\else
    \pagenumbering{roman}
    \fi
    \makeatother
    \input{intro/citazione}
    \input{intro/dedica}

    \tableofcontents
    \listoffigures
    \mainmatter
    \input{intro/intro}
    \input{cap1/cap1}
    \input{cap2/cap2}
    \input{cap3/cap3}
    \input{cap4/cap4}
    \input{cap5/cap5}
    \appendix
    \input{appendice/Appendice}
    \cleardoublepage
    \addcontentsline{toc}{chapter}{\bibname}
    \nocite{*}
    \bibliographystyle{plain_ita}
    \bibliography{bibliografia/bibliografia}
    \end{document}
    `
    Grazie per l’aiuto: risolti questi problemi posso stamparla…

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #35460
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        Ciao a tutti,
        finalmente ho terminato la scrittura della tesi, ma ho due problemi che non riesco a risolvere:
        1) Nella testatina dell’introduzione, inserita con:
        `\chapter*{Introduzione}
        \addcontentsline{toc}{chapter}{Introduzione}`
        compare ”Lista delle figure” invece di ”Introduzione”;
        2) Alcuni titoli dei paragrafi sono molto lunghi, quindi nell’intestazione delle pagine, si sovrappone al titolo del capitolo.
        Ecco il mio preambolo:
        `
        \documentclass[a4paper,11pt,oneside,openright,italian]{book}
        \usepackage[a4paper,top=3cm,bottom=3cm,left=3cm,right=3cm,bindingoffset=1cm,includehead,headheight=14pt,headsep=1.5cm]{geometry}
        \usepackage[latin1]{inputenc}
        \usepackage{lmodern}
        \usepackage[T1]{fontenc}
        \usepackage[italian]{babel}
        \usepackage{indentfirst}
        \usepackage{setspace}
        \usepackage{graphicx}
        \usepackage{microtype}
        \usepackage{subfig}
        \usepackage{xcolor}
        \usepackage{listings}
        %testatina
        \usepackage{fancyhdr}
        \usepackage[plainpages=false, colorlinks=true, linkcolor=black, citecolor=black, urlcolor=black]{hyperref}
        \usepackage[sans]{frontespizio}
        \newcommand{\inglese}[1]{\begin{otherlanguage*}{english}#1\end{otherlanguage*}}
        \hypersetup{
        pdftitle={},
        pdfsubject={Tesi di laurea in ingegneria delle telecomunicazioni},
        pdfauthor={},
        pdfkeywords={}
        %pdfpagemode=FullScreen
        }
        %testatina
        \pagestyle{fancy}
        \renewcommand{\chaptermark}[1]{\markboth{#1}{}}}

        \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}
        \fancyhf{}
        \newcommand{\firstpagenumber}{%
        \clearpage{\pagestyle{empty}\cleardoublepage}%
        %\thispagestyle{plain}%
        }
        \fancypagestyle{plain}{%
        \fancyhf{}%
        % \fancyhead{}%
        \renewcommand{\headrulewidth}{0pt}%
        \renewcommand{\footrulewidth}{0pt}%
        \fancyfoot[R]{\small{\textbf{\thepage}}}%

        }
        \fancyfoot[R]{\small{\textbf{\thepage}}}
        \fancyhead[L,R]{\bfseries\thepage}
        \fancyhead[L]{\bfseries\footnotesize\nouppercase{\rightmark}}
        \fancyhead[R]{\bfseries\footnotesize\nouppercase{\leftmark}}

        \begin{document}

        \doublespacing
        \frontmatter
        \makeatletter
        \if@twoside\else
        \pagenumbering{Roman}
        \fi
        \makeatother
        \begin{frontespizio}
        \Rientro{2.5cm}
        \Margini{1cm}{3cm}{0.5cm}{3cm} %sx basso dx alto
        \Universita{Napoli `Federico II'}
        \Logo{logopic}
        \Facolta{Ingegneria}
        \Corso{Ingegneria delle Telecomunicazioni}
        \Annoaccademico{2008–2009}
        \Titoletto{Tesi di laurea}
        \Titolo{}
        \Candidato[]{}
        \Relatore{}
        \end{frontespizio}
        \makeatletter
        \if@twoside\else
        \pagenumbering{roman}
        \fi
        \makeatother
        \input{intro/citazione}
        \input{intro/dedica}

        \tableofcontents
        \listoffigures
        \mainmatter
        \input{intro/intro}
        \input{cap1/cap1}
        \input{cap2/cap2}
        \input{cap3/cap3}
        \input{cap4/cap4}
        \input{cap5/cap5}
        \appendix
        \input{appendice/Appendice}
        \cleardoublepage
        \addcontentsline{toc}{chapter}{\bibname}
        \nocite{*}
        \bibliographystyle{plain_ita}
        \bibliography{bibliografia/bibliografia}
        \end{document}
        `
        Grazie per l’aiuto: risolti questi problemi posso stamparla…

        Per il primo problema, dovresti risolvere con \markboth (vedi L’arte di scrivere con LaTeX; il link è in cima alla pagina).

        Per il secondo, probabilmente si può ridurre la dimensione del font delle testatine, ma non ne sono sicuro (in questo momento, non posso controllare la documentazione di fancyhdr). Oppure, puoi rinunciare ad avere contemporaneamente, sulla stessa pagina, i titoli dei capitoli e quelli dei paragrafi.

        Ciao,
        Antonio

      • #35461
        Up
        0
        Down
        ::


        Primo problema risolto, grazie!
        Provo a dare un’occhiata alla documentazione per il secondo e ti faccio sapere

        edit per ora ho commentato
        `\fancyhead[L,R]{\bfseries\thepage}
        \fancyhead[L]{\bfseries\footnotesize\nouppercase{\rightmark}}`
        Lasciando quindi solo il titolo del capitolo (oppure è meglio il contrario lasciando invece titolo del paragrafo?!)

      • #35462
        Antonio Ledda
        Partecipante
          Up
          0
          Down
          ::

          Primo problema risolto, grazie!
          Provo a dare un’occhiata alla documentazione per il secondo e ti faccio sapere

          edit per ora ho commentato
          `\fancyhead[L,R]{\bfseries\thepage}
          \fancyhead[L]{\bfseries\footnotesize\nouppercase{\rightmark}}`
          Lasciando quindi solo il titolo del capitolo (oppure è meglio il contrario lasciando invece titolo del paragrafo?!)

          Questo bisognerebbe chiederlo agli esperti del forum, i quali hanno sicuramente più competenza di me. Con l’opzione di classe oneside, le cose si complicano. 🙁

          Un’ultima cosa: ho visto nella guida di fancyhdr, che effettivamente è possibile ridurre la dimensione dei font. C’è un esempio a pagina 14.

          Ciao,
          Antonio

        • #35463
          Up
          0
          Down
          ::


          Stampando solo fronte, credo sia meglio lasciare solo il titolo del capitolo.
          Tuttavia, se vuoi conservare anche i paragrafi, puoi
          * o usare un titolo corto dei paragrafi solo per le testatine (credo sia possibile specficare il titolo corto delle testatine indipendentemente dal titolo nella toc ma non ricordo piu’ la sintassi)
          * o usare il pacchetto truncate http://texcatalogue.sarovar.org/entries/truncate.html

        • #35464
          Up
          0
          Down
          ::


          Ho provato truncate: va una meraviglia!
          Decido se tenere i punti sospensivi: se non mi piace lascerò il titolo del capitolo

          Grazie!

        • #35465
          Up
          0
          Down
          ::


          Alla fine ho deciso di lasciare solo il titolo del capitolo. Ho finito: domani si stampa.
          Grazie a tutti per l’aiuto che mi avete dato!

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

      Go to top