testatina

  • Creatore
    Topic
  • #20459
    Up
    0
    Down
    ::


    Ciao!
    Come posso fare per inserire una testatina in maiuscolo (per intenderci, come quella dell’elenco figure) in un capitolo non numerato che, quindi, non la crea in modo automatico?
    Grazie!

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #20460
      DMW
        Up
        0
        Down
        ::


        usando \markboth

        O scrivi
        `\markboth{TESTATINA SINISTRA}{TESTATINA DESTRA}`

        Oppure
        `\markboth{\uppercase{testatina sinistra}}{\uppercase{testatina destra}}`

        Se invece vuoi creare una macro puoi scrivere questo nel preambolo
        `\newcommand*\markbothup[2]{\markboth{\MakeUppercase{#1}}{\MakeUppercase{#2}}}`

        e quando devi mettere la testatina puoi scrivere

        `\markbothup{testatina sinistra}{testatina destra}`

        Si può fare la stessa cosa con le sezioni e \markright.

        Se non è così allora metti un esempio.

        Ciao

        Andrea

      • #20461
        Up
        0
        Down
        ::


        Ho usato \markboth{testatina}{testatina} , ma inserisce la testatina solo sulla prima pagina del capitolo…

      • #20462
        DMW
          Up
          0
          Down
          ::

          Ho usato \markboth{testatina}{testatina} , ma inserisce la testatina solo sulla prima pagina del capitolo…

          Non mi sembra. Prova a ricompilare.
          Il comando, usato così, crea i riferimenti a entrambe le marche, sicché a me non accade.

          Ciao

          Andrea

        • #20463
          Up
          0
          Down
          ::


          Niente da fare. Io non scrivo in fronte e retro, solo sul fronte (pag dx), ma non cambia nulla. La testatina compare solo sulla prima pagina del capitolo, le altre 4 rimangono vuote. I comandi che ho scritto sono:

          \renewcommand{\chaptermark}[1]{\markboth{xx}{xx}}
          \chapter*{xx}
          \markboth{xx}{xx}
          \addcontentsline{toc}{chapter}{xx}

          ma la testatina non compare…

        • #20464
          DMW
            Up
            0
            Down
            ::

            Niente da fare. Io non scrivo in fronte e retro, solo sul fronte (pag dx), ma non cambia nulla. La testatina compare solo sulla prima pagina del capitolo, le altre 4 rimangono vuote. I comandi che ho scritto sono:

            \renewcommand{\chaptermark}[1]{\markboth{xx}{xx}}
            \chapter*{xx}
            \markboth{xx}{xx}
            \addcontentsline{toc}{chapter}{xx}

            ma la testatina non compare…

            A parte che non ho capito perché scrivi sta roba
            `\renewcommand{\chaptermark}[1]{\markboth{xx}{xx}}`

            Ecco un esempio:
            `\documentclass[a4paper,oneside]{book}
            %\usepackage{fancyhdr}
            %\pagestyle{fancy}
            \usepackage{lipsum}
            \newcommand*\markbothup[2]{\markboth{\MakeUppercase{#1}}{\MakeUppercase{#2}}}
            \begin{document}
            \mainmatter
            \chapter{foo}
            \lipsum
            \chapter{bar}
            \section{xyx}
            \lipsum

            \chapter*{fpp}
            \markbothup{fpps}{fppd}
            \addcontentsline{toc}{chapter}{fpp}
            \lipsum[1-100]
            \end{document} `

            Funziona anche con fancyhdr. Prova a decommentare le due righe all’inizio.

            Se non usi fancyhdr (usi lo stile standard di book oneside) compare solo fppd, mentre se lo usi compaiono entrambe.

            Se non funziona metti un esempio compilabile che riproduca il tuo problema.

            Ciao

            Andrea

          • #20465
            Up
            0
            Down
            ::


            Funziona!!!
            Grazie mille, ora finalmente posso consegnare la tesi!!!!!!!

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

        Go to top