Aiuto sulla testatina

  • Creatore
    Topic
  • #102526
    Up
    0
    Down
    ::


    Salve a tutti. Avrei una domanda.
    Sto scrivendo una tesi di storia dell’arte.
    Nell’indice accanto al nome dell’opera, vorrei mettere l’autore, così come richiesto dalla docente. Esempio: L’urlo [Munch].
    Nella testatina, invece, e nel titolo del sottocapitolo vorrei mettere solo il titolo dell’opera, in quanto autore e altro sono subito sotto nel testo.
    Come devo fare? In pratica voglio rendere indipendenti testatina e titolo del capitolo nell’indice.

    Inoltre, è possibile, quando un sottocapitolo comincia a pagina nuova, fare in modo che nella testatina compaia solo il numero di pagina anziché pagina e titolo? Sarebbe ridondante scrivere due volte…

    `% ***************** IMPOSTAZIONI TESTATINE E FOOTER **********************
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
    \fancyhf{}

    \renewcommand{\sectionmark}[1]{\markright{\thesection \ #1}}
    \renewcommand{\headrulewidth}{0.4pt}

    \setlength{\headheight}{15pt}
    \fancyhead[RE,RO]{\large{\thepage}} % Visualizza il numero della pagina sul bordo in alto a sinistra e a destra in tutte le pagine
    \fancyhead[LE,LO]{\nouppercase{\rightmark}} % Visualizza il nome della sezione del capitolo sul bordo in alto a sinistra e a destra in tutte le pagine`

Visualizzazione 11 filoni di risposte
  • Autore
    Risposte
    • #102527
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Non è chiaro che cosa tu intenda con sottocapitolo; di conseguenza non è chiaro che cosa vuoi frane nella testatina.

        Ma per il problema di rendere l’indice indipendente dalla testatina, questo la fa di suo la classe memoir; la sintassi dei comandi di sezionamento di memoir accetta due argomenti facoltativi:
        `\chapter[entry per l'indice][entry per la testatina]{titolo da stampare nella pagina iniziale di un capitolo}`
        Se gli argomenti facoltativi non sono indicati, essi vengono assunti uguali all’argomento obbligatorio.
        Se il secondo argomento facoltativo non viene esplicitato, viene assunto uguale al primo argomento facoltativo. Non è possibile specificare il seocndo argomento facoltativo senza specificare il primo.

        Però senza usare questa funzionalità della classe memoir (che d’altra parte, se non si usa nessun comando di configurazione della classe, produce lo stesso risultato della classe book) basta fare un a cosa del genere:`\chapter[entry per l'indice]{titolo completo da stampare nella prima pagina del capitolo}
        \markboth{entry per la testatina di sinistra}{entry per la testatina destra}`Di solito l’entry per la testatina destra viene lasciata vuota, perché ci pensa il comando \sectionmark a metterci sil suo contenuto.

        Per i “sottocaptoli” probabilmente si possono usare comandi simili, ammesso di sapere che cosa siano i sottocapitoli; vuoi forse dire paragrafi? allora i comandi per produrli sono \section con gli stessi due argomenti facoltativi con la classe memoir, e con la classe book bisogna sostituire \markright a \markboth e mettere un solo argomento “entry per la testatina di destra.

        Se questa spiegazione non è molti chiara, dipende anche dal fatto che la parola “sottocapitolo” mi è ignota.

      • #102528
        Up
        0
        Down
        ::


        Allora preciso il termine sottocapitolo.

        Allora il capitolo è “L’arte del Novecento”.
        Il sottocapitolo o sezione è “L’Urlo”. In indice voglio Urlo Di munch mentre nella testatina solo urlo o quel che voglio…

        Chiedo scusa per la mia incompetenza…

      • #102529
        Up
        0
        Down
        ::


        Con sottocapitolo volevo dire section…

        Il problem è che con la soluzione da te indicata, mettendo section al posto di chapter, il pdf così generato visualizza nella testatina della prima pagina della sezione ciò che visualizza nell’indice! Io voglio autonomia nella testatina della prima pagina della sezione.

        Cioè vorrei poter scrivere nell’indice “nomeopera” e nella testatina, in prima pagina “buonasera”….

      • #102530
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          \section non ha una prima pagina, a meno che tu non la faccia precedere da qualcosa come \clearpage.

          Ma non veco cosa ti manchi per usare quello che cerchi:
          `\clearpage
          \section[L'urlo (Munk)]{L'urlo}\markright{L'urlo}`Oppure, se stai scrivendo fronte retro`\newpage
          \section[L'urlo (Munk)]{L'urlo}\markboth{L'urlo}{\L'urlo}` Valgono modifiche simili per usare memoir, solo che in modalità twoside devi comunue usare \markboth.

        • #102531
          Up
          0
          Down
          ::


          Mi spiace tanto ma io sto usando book.
          E comunque non funziona. Avevo già messo il clearpage ma testatina della prima pagina della sezione e il titolo nell’indice presentano lo stesso testo.

        • #102532
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Ma li usi gli argomenti facoltativi come ti ho indicato?

            Certo che se non usi gli argomenti facoltativi la cosa non funziona.

          • #102533
            Up
            0
            Down
            ::


            Cosa sono gli argomenti facoltativi?

          • #102534
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Sono quelli scritti fra parentesi quadre, mentre quelli obbligatori sono quelli scritti fra parentesi graffe.

              Non ti farebbe male studiare un po’ di LaTeX a livello elementare. Credo di averti indicato sia L’Arte di scrivere con LaTeX sia la guida tematica Il LaTeX Reference Manual commentato e tradotto in italiano; entrambi si possono scaricare liberamente dalla sezione Documentazione di questo sito.

              Il primo è adatto ai principianti, il secondo è l’ABC di LaTeX, ma il primo è più semplice da leggere; il secondo comunque dovrebbe essere a portata di mano (stampato) o di mouse di chiunque usi LaTeX; ma è meglio che questo “chiunque” abbia letto almeno i primi capitoli dell’Arte.

            • #102535
              Up
              0
              Down
              ::


              Buongiorno,
              perché è consigliato usare \newpage per i documenti fronteretro?
              Grazie

            • #102536
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Non mi risulta.
                Per comporre fronte retro bisogna specificare l’opzione twoside alla classe poi pdfLaTeX fa tutto da solo.
                \newpage serve solo in rarissimi casi quando si vuole comporre, che so, il frontespizio, il retrofrontespizio e cose simili. Altrimenti non si usa quasi mai.

              • #102537
                Up
                0
                Down
                ::


                Mi riferivo a questo affermato da te giusto sopra:
                “\section non ha una prima pagina, a meno che tu non la faccia precedere da qualcosa come \clearpage.

                Ma non veco cosa ti manchi per usare quello che cerchi:

                \clearpage
                \section[L’urlo (Munk)]{L’urlo}\markright{L’urlo}

                Oppure, se stai scrivendo fronte retro

                \newpage
                \section[L’urlo (Munk)]{L’urlo}\markboth{L’urlo}{\L’urlo}

                Valgono modifiche simili per usare memoir, solo che in modalità twoside devi comunue usare \markboth. ”

              • #102538
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  \clearpage e \newpage svolgono funzioni simili; se negli esempi ho usato un po’ \clearpage e un po’ \newpage, ai fini di quanto chiedeva @albertbug86 non cambiava molto, ma gli mostrava che aveva due vie per arrivare al risultato.

                  In realtà ci sono alcune differenze fra i due comandi anche se entrambi chiudono la pagina corrente e ne iniziano una nuova. \newpage fa solo quello, mentre \clearpage svuota anche le code degli oggetti flottanti prima di mettere il motore di composizione in grado comporre sulla pagina nuova. Il comando \chapter fra le operazioni che esegue svuota anche le code degli oggetti flottanti rimasti in coda dal capitolo preceente. è chiaro che se le code degli oggetti flottanti sono vuote non si vede nessuna differenza fra in due comandi; ma se le code non sono vuote, \clearpage è perentorio nello svuotarle, mentre \newpage offre solo una nuova pagina e se c’è qualche oggetto flottante in coda che può entrare nella nuova pagina, il sottoprogramma di impaginazione lo mette nella nuova pagina, ma rispettando in criteri di gestione degli oggetti flottanti. \clearpage svuota le code anche se per farlo non rispetta qualche criterio di gestione.
                  La gestione degli oggetti flottanti è spiegata in un articolo di Frank Mittelbach sul numero di ArsTeXnica che è appena stato distribuito ai soci del GuIT e che sarà disponibile per i non soci l’anno prossimo; dice le cose meglio di come le ho scritte nella Guida GuIT e nella guida tematica Il LaTeX Reference Manual commentato, entrambe scaricabili dalla sezione Documentazione di questo forum.

                  Per l’applicazione di @alberbug86 che aveva bisogno di inserire molte figure non mediante capitoli ma mediante paragrafi, probabilmente \clearpage era più adeguato.

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

              Go to top