testatine e piedini mancanti o in eccesso

  • Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 17 anni fa da mano.
  • Creatore
    Topic
  • #36639
    Up
    0
    Down
    ::


    Salve,

    cerco di spiegare meglio il criptico titolo di questo post.
    Sto ultimando la scrittura della tesi e mi trovo di fronte ad un problema con gli headers e i footers soprattutto per quanto riguarda il \frontmatter del documento (classe \book).

    1. In particolare, si veda stralcio del documento .pdf in allegato, per quanto riguarda dedica e sommario è come voglio io, twoside, apertura a destra, stile plain senza testatine. Tuttavia, nella pagina ringraziamenti compaiono le linee orizzontali di testatina e piedino, nonostante la sezione ringraziamenti sia stilisticamente identica alla sezione sommario. Le pagine bianche sono state forzate con il pacchetto “emptypage”.
    La mia domanda è: c’è qualche errore che non riesco a vedere? inoltre, stilisticamente è corretto avere tutto bianco (cioè dopo sommario e ringraziamenti) oppure è il caso di impostare delle testatine apposite per il frontmatter (nota, nel preambolo ho creato lo stile per il frontmatter, ma non viene utilizzato)? per esempio indicando anche solo la pagina.

    Vedi il documento

    2. Secondo quesito (sempre a proposito di testatine). Se si prosegue nella lettura del doc allegato, si trovano gli indici. I primi due (indice e lista figure) sono ok, con prima pagina senza testatine e seconda con. La lista delle tabelle invece ha anche la seconda pagina senza testatine. com’è possibile?

    Ecco il codice del preambolo:
    `\documentclass[a4paper,11pt]{book}

    %\usepackage[bindingoffset=1cm]{geometry}
    \usepackage{emptypage}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage[italian]{varioref}
    \usepackage[T1]{fontenc}
    \usepackage[pdftex]{graphicx}
    \usepackage[figuresright]{rotating}
    \usepackage{multicol}
    \usepackage{subfigure}
    \usepackage{textcomp}
    \usepackage{color}
    \usepackage{booktabs}
    \usepackage{enumitem}
    \usepackage{amssymb}
    \usepackage{threeparttable}
    \usepackage[pdftex]{lscape}
    \usepackage{eurosym}
    \usepackage{footmisc}
    \usepackage{numprint}
    %\usepackage[opta]{optional} % Non commentare per rendere il testo opz VISIBILE
    \usepackage[NO]{optional} % Commentare per rendere il testo opz VISIBILE

    \usepackage{fancyhdr}
    %\usepackage[pdftex]{hyperref}

    %%% DEFINIZIONE TESTATINE %%%
    \pagestyle{fancy}

    \renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter.\ #1}{}}
    %\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}{}}

    %\newcommand{\fncymain}{%
    \fancyhf{}

    \fancyhead[LE]{\leftmark}
    \fancyhead[RO]{\rightmark}
    \fancyfoot[RO,LE]{\thepage}
    \fancyfoot[RE,LO]{Bozza}
    \renewcommand{\footrulewidth}{0.4pt}
    \renewcommand{\headrulewidth}{0.4pt}
    %}

    %%% FANCY STYLE PLAIN %%%
    \fancypagestyle{plain}{%
    \fancyhf{} % leva l’intestazione e il footer
    \renewcommand{\headrulewidth}{0pt} % e la linea
    \renewcommand{\footrulewidth}{0pt} % e la linea
    }
    %%%%%%%%%%%%%%%%%%%%

    %%% FANCY STYLE frontmatter %%%

    \newcommand{\fncyfront}{%
    \fancyhf{} % leva l’intestazione e il footer
    \fancyhead[LE,RO]{\rightmark}
    \fancyfoot[RO,LE]{\thepage}
    \fancyfoot[RE,LO]{Bozza}
    \renewcommand{\footrulewidth}{0.4pt}
    \renewcommand{\headrulewidth}{0.4pt}
    }
    %%%%%%%%%%%%%%%%%%%%

    %%% Creazione ambiente sommario %%%
    \newenvironment{sommario}{%
    \cleardoublepage\null\vfill \begin{center}%
    \bfseries\large \abstractname \end{center}}%
    {\vfill\null}

    %%% Creazione ambiente ringraziamenti %%%

    \newenvironment{ringraziamenti}{%
    \cleardoublepage\null\vfill \begin{center}%
    \bfseries\large Ringraziamenti \end{center}}%
    {\vfill\null}

    %%% Modifica liste DESCRIPTION %%%
    \newenvironment{descriptionacapo}{%
    \begin{description}[style=nextline,leftmargin=17mm,topsep=0mm]}%
    {%
    \end{description}
    }%

    %%% GESTIONE MARGINI PAGINA PER INSERIMENTO FIGURE %%%
    \renewcommand{\topfraction}{0.85}
    \renewcommand{\textfraction}{0.1}
    \renewcommand{\floatpagefraction}{0.75}

    %%% FIGURA TEMPORANEA %%%
    \newcommand{\tmpfig}[1]
    {
    \begin{figure}[ht]
    \centering
    \includegraphics{../../Latex/img_tmp/imgtmp.jpg}
    \caption{#1}
    \end{figure}
    }

    %%% CAMBIARE I FONTS DELLE CAPTIONS %%%
    \newcommand{\captionfonts}{\small\em}

    \makeatletter % Allow the use of @ in command names
    \long\def\@makecaption#1#2{%
    \vskip\abovecaptionskip
    \sbox\@tempboxa{{\captionfonts #1: #2}}%
    \ifdim \wd\@tempboxa >\hsize
    {\captionfonts #1: #2\par}
    \else
    \hbox to\hsize{\hfil\box\@tempboxa\hfil}%
    \fi
    \vskip\belowcaptionskip}
    \makeatother % Cancel the effect of \makeatletter
    %%%%%%%%%%%%%%%%%%%%%%%%%%%

    %%% RINOMINO COMANDI %%%
    \renewcommand{\baselinestretch}{1.2} %imposta l'interlinea
    \renewcommand{\figurename}{Fig.}
    \renewcommand{\tablename}{Tab.}

    %%% NUOVI COMANDI %%%
    \newcommand{\smgcs}{Sistema di Guida e Controllo dei Movimenti al Suolo }
    \newcommand{\eng}[1]{\emph{#1}}
    \newcommand{\nota}[1]{\textbf{\color{red} #1}}
    \newcommand{\temp}[1]{\textbf{\color{blue} #1}}
    \newcommand{\self}{\eng{self-maneuvering}}
    \newcommand{\push}{\eng{push-back}}

    \begin{document}

    %\input{copertina.tex}

    \frontmatter

    \input{dedica.tex}
    \input{sommario.tex}
    \input{ringraziamenti.tex}
    \tableofcontents
    \listoffigures
    \listoftables
    \input{introduzione.tex}

    \mainmatter
    \input{aeroporto.tex}
    \input{smgcs.tex}
    \input{progetto2.tex}
    \input{sviluppi_futuri.tex}
    \input{conclusioni.tex}

    \appendix
    \input{appendici.tex}

    \backmatter
    \input{bibliografia.tex}
    \input{glossario.tex}

    \end{document}
    `

    Grazie.

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #36640
      Up
      0
      Down
      ::

      Salve,

      cerco di spiegare meglio il criptico titolo di questo post.
      Sto ultimando la scrittura della tesi e mi trovo di fronte ad un problema con gli headers e i footers soprattutto per quanto riguarda il \frontmatter del documento (classe \book).

      1. In particolare, si veda stralcio del documento .pdf in allegato, per quanto riguarda dedica e sommario è come voglio io, twoside, apertura a destra, stile plain senza testatine. Tuttavia, nella pagina ringraziamenti compaiono le linee orizzontali di testatina e piedino, nonostante la sezione ringraziamenti sia stilisticamente identica alla sezione sommario. Le pagine bianche sono state forzate con il pacchetto “emptypage”.
      La mia domanda è: c’è qualche errore che non riesco a vedere? inoltre, stilisticamente è corretto avere tutto bianco (cioè dopo sommario e ringraziamenti) oppure è il caso di impostare delle testatine apposite per il frontmatter (nota, nel preambolo ho creato lo stile per il frontmatter, ma non viene utilizzato)? per esempio indicando anche solo la pagina.

      Certo che non viene usato: quando mai chiedi a LaTeX di usarlo?
      `\fancypagestyle{fancyfront}{%
      \fancyhf{}%
      \fancyhead[LE,RO]{\rightmark}%
      \fancyfoot[RO,LE]{\thepage}%
      \fancyfoot[RE,LO]{Bozza}%
      \renewcommand{\footrulewidth}{0.4pt}%
      \renewcommand{\headrulewidth}{0.4pt}%
      }`
      è il modo più corretto. Poi, dopo aver dato \frontmatter scriverai \pagestyle{fancyfront}, mentre dopo \mainmatter scriverai \pagestyle{fancy}.

      Hai un preambolo davvero terribile, sai? Benvenuto!

      Ciao
      Enrico

    • #36641
      Up
      0
      Down
      ::

      Certo che non viene usato: quando mai chiedi a LaTeX di usarlo?

      intendevo dire che nel pdf di esempio non era stato usato quello stile ma quello di default del documento book.

      intanto grazie per il tentativo.
      comunque, ho provato ma non cambia nulla. la pagina di ringraziamenti presenta ancora le testatine, a differenza del sommario; e la seconda pagina dell’indice delle tabelle manca delle testatine che invece dovrebbe avere, come gli altri indici.

    • #36642
      Up
      0
      Down
      ::

      Certo che non viene usato: quando mai chiedi a LaTeX di usarlo?

      intendevo dire che nel pdf di esempio non era stato usato quello stile ma quello di default del documento book.

      intanto grazie per il tentativo.
      comunque, ho provato ma non cambia nulla. la pagina di ringraziamenti presenta ancora le testatine, a differenza del sommario; e la seconda pagina dell’indice delle tabelle manca delle testatine che invece dovrebbe avere, come gli altri indici.

      Sarebbe utile un esempio vero: non posso sapere come scrivi la dedica e i ringraziamenti. Non indicare i file che usi, ma metti il contenuto al posto di \input{…}.

      Ciao
      Enrico

    • #36643
      Up
      0
      Down
      ::


      credo di avere risolto. magari con una soluzione non proprio bellissima però funziona…

      per risolvere il problema della pagina dei ringraziamenti con le testatine non desiderate ho creato due \fancypagestyle per il frontmatter: uno per dedica,sommario e ringraziamenti, e l’altro per tutto quello che segue, inserendo un \cleardoublepage dopo i ringraziamenti.

      per risolvere il problema dell’indice delle tabelle mancante delle testatine è stato sufficiente inserire un \cleardoublepage dopo \listoftables.
      `
      \fancypagestyle{fancyfront}{%
      \fancyhf{}%
      \fancyhead[LE,RO]{\rightmark}%
      \fancyfoot[RO,LE]{\thepage}%
      \fancyfoot[RE,LO]{Bozza}%
      \renewcommand{\footrulewidth}{0.4pt}%
      \renewcommand{\headrulewidth}{0.4pt}%
      }

      \fancypagestyle{fancysommario}{%
      \fancyhf{}%
      \renewcommand{\footrulewidth}{0pt}%
      \renewcommand{\headrulewidth}{0pt}%
      }

      […]

      \begin{document}

      \frontmatter
      \pagestyle{fancysommario}
      \input{dedica.tex}
      \input{sommario.tex}
      \input{ringraziamenti.tex}
      \cleardoublepage
      \pagestyle{fancyfront}
      \tableofcontents
      \listoffigures
      \listoftables
      \cleardoublepage
      \input{introduzione.tex}

      \mainmatter

      `
      il codice per dedica, sommario e ringraziamenti è:
      `
      %DEDICA
      \thispagestyle{empty}%
      \begin{flushright}
      \null\vspace{4cm}%
      \textit{dedica…}
      \vfill\null%
      \end{flushright}
      `
      Sommario e ringraziamenti nel preambolo:
      `
      \newenvironment{sommario}{%
      \cleardoublepage\null\vfill \begin{center}%
      \bfseries\large \abstractname \end{center}}%
      {\vfill\null}

      \newenvironment{ringraziamenti}{%
      \cleardoublepage\null\vfill \begin{center}%
      \bfseries\large Ringraziamenti \end{center}}%
      {\vfill\null}
      `
      sommario.tex e ringraziamenti.tex:
      `
      \thispagestyle{empty}%
      \begin{sommario}
      sommario ecc. […]
      \end{sommario}
      `
      `
      \thispagestyle{empty}%
      \begin{ringraziamenti}
      ringraziamenti ecc. […]
      \end{ringraziamenti}
      `

      grazie.

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

Go to top