Significato di \rightmark, \leftmark, \markboth & compan

  • Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 20 anni, 7 mesi fa da DMW.
  • Creatore
    Topic
  • #7783
    Up
    0
    Down
    ::


    Salve a tutti e complimenti per l’ottimo forum…

    Sto usando il classico Fancyhdr per personalizzare un po’ i miei documenti, ma trovo difficoltà nel dare significato ai termini in oggetto, o meglio, a capire come utilizzino le informazioni offerte dai vari \thechapter, \chaptername, \chaptermark e analoghi per sections e subsections…

    La documentazione del pacchetto non mi ha aiutato molto in quanto mostra l’utilizzo ma non la teoria…

    Sapete indicarmi della letteratura dove trovare le informazioni che cerco?
    grazie

    LuCa

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


        guida di fancyhdr in italiano, scaricala da qui http://www.ctan.org/tex-archive/info/italian/fancyhdr/ vedi la sezione 9

        Ciao

        Andrea

      • #7785
        Up
        0
        Down
        ::


        Grazie, ora la rileggo in italiano per vedere se mi era sfuggito qualcosa…
        LuCa

      • #7786
        Up
        0
        Down
        ::


        Vorrei capire meglio che cosa significa “\markboth”, mentre sono riuscito a cogliere l’essenza di \rightmark e \leftmark… 😀

        Indica forse un “mark” generico, un elemento cioè dell’insieme (\chaptermark, \sectionmark, \subsectionmark, … ) ?

        Se ho ben capito questo genere di faccende “galleggiano” tra LaTeX e TeX; penso questo perché talvolta vedo ridefinire comandi LaTeX con un linguaggio che credo essere ~TeX…
        Volendo approfondire un po’ l’argomento è meglio che mi rivolga al testo di Knuth “The TeXBook”, al testo di Lamport “LaTeX: a document preparation system” oppure al “The LaTeX Companion”?
        In che ordine? 🙂

        Grazie
        LuCa

      • #7787
        DMW
          Up
          0
          Down
          ::


          Ti riassumo un po’ di cose:
          \thechapter visualizza il numero del capitolo, se sei al capitolo 50, \thechapter mostra 50
          \chaptername non è altro che la parola capitolo o chapter o chapitre a seconda della lingua che usi.
          \thepage è il numero di pagina

          \markboth{Bistek}{DMW} usato insieme a \leftmark e \rightmark, assegna al primo Bistek ed al secondo DMW. Infatti dal manuale fancyhdr sez 9 puoi vedere che \leftmark e \rightmark utilizzano l’ultimo comando \markboth definito, di solito se lo metti nel preambolo come scritto sul manuale tramite \chaptermark … il pacchetto fancy invia un comando \markboth all’inizio di ogni sezione e/o di ogni capitolo e li ridefinisce.

          \markright{testo e comandi} non è altro che \marboth{}{testo e comandi} o almeno credo.

          Nota che nella classe book \leftmark o livello superiore è associato al capitolo
          e \rightmark o livello inferiore è associato alla sezione.

          Nella classe article il \leftmark è associato alla sezione e \rightmark alla sottosezione dato che i capitoli non ci sono.

          Ciao

          Andrea

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

      Go to top