modificare heading classe memoir

  • Creatore
    Topic
  • #56316
    Up
    0
    Down
    ::


    Ciao, sto scrivendo la tesi di dottorato utilizzando un format di roma3 che utilizza la classe memoir.

    Vorrei che nelle intestazioni ci fosse il richiamo al capitolo e alla section ma senza la numerazione relativa perchè fa confusione con il numero di pagina.

    Le ipostazioni che ho inserito per avere le intestazioni sulle pagine sono le seguenti

    % Page style
    \makepagestyle{ale}
    %\renewcommand{\chaptermark}[1]{\leftmark{#1}}
    \renewcommand{\uppercase}[1]{#1}
    \makeevenhead{ale}{\thepage}{}{\small\leftmark}
    \makeoddhead{ale}{ \small\rightmark}{}{\thepage}
    \makeheadrule{ale}{\textwidth}{\normalrulethickness}
    \aliaspagestyle{chapter}{empty} % toglie il numero dalla prima pagina dei capitoli
    \pagestyle{ale}

    ed il risultato sulle due pagine è ( ad esempio):
    40 Capitolo 3. Analisi statica d’impianto
    3.2 Modello Solution Ntuples Junction 41

    vorrei che fosse
    40 Analisi statica d’impianto
    Modello Solution Ntuples Junction 41

    Grazie
    Alessandra

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #56317
      Up
      0
      Down
      ::

      Ciao, sto scrivendo la tesi di dottorato utilizzando un format di roma3 che utilizza la classe memoir.

      Vorrei che nelle intestazioni ci fosse il richiamo al capitolo e alla section ma senza la numerazione relativa perchè fa confusione con il numero di pagina.

      Le ipostazioni che ho inserito per avere le intestazioni sulle pagine sono le seguenti

      % Page style
      \makepagestyle{ale}
      %\renewcommand{\chaptermark}[1]{\leftmark{#1}}
      \renewcommand{\uppercase}[1]{#1}
      \makeevenhead{ale}{\thepage}{}{\small\leftmark}
      \makeoddhead{ale}{ \small\rightmark}{}{\thepage}
      \makeheadrule{ale}{\textwidth}{\normalrulethickness}
      \aliaspagestyle{chapter}{empty} % toglie il numero dalla prima pagina dei capitoli
      \pagestyle{ale}

      ed il risultato sulle due pagine è ( ad esempio):
      40 Capitolo 3. Analisi statica d’impianto
      3.2 Modello Solution Ntuples Junction 41

      vorrei che fosse
      40 Analisi statica d’impianto
      Modello Solution Ntuples Junction 41

      Grazie
      Alessandra

      Aggiungi (il posto lo vedi subito perché la prima riga ce l’hai già, commentata)
      `\renewcommand{\chaptermark}[1]{\leftmark{#1}}
      \renewcommand{\sectionmark}[1]{\rightmark{#1}}`

      Aggiungo solo che le testatine servono a contenere informazioni utili e il numero di capitolo e di sezione lo sono. Inoltre togliere il numero di pagina all’inizio dei capitoli è sbagliato.

      Ciao
      Enrico

    • #56318
      Up
      0
      Down
      ::


      Ummmh, con quelle due istruzioni mi spagina tutte le prime pagine dei capitoli, e comunque forse hai ragione tu: è più chiaro se resta il numero dei capitoli e delle sezioni e rimetto il numero di pagina anche alle prime di ogni capitolo.
      Però a questo punto preferirei che tutte le pagine avessero il numero di pagina sotto, centrato.
      Mi sai aiutare anche in questo?
      Grassie
      Ale

    • #56319
      Up
      0
      Down
      ::

      Ummmh, con quelle due istruzioni mi spagina tutte le prime pagine dei capitoli, e comunque forse hai ragione tu: è più chiaro se resta il numero dei capitoli e delle sezioni e rimetto il numero di pagina anche alle prime di ogni capitolo.
      Però a questo punto preferirei che tutte le pagine avessero il numero di pagina sotto, centrato.
      Mi sai aiutare anche in questo?
      Grassie
      Ale

      `% Page style
      \makepagestyle{ale}
      \makeevenhead{ale}{}{}{\small\leftmark}
      \makeoddhead{ale}{ \small\rightmark}{}{}
      \makeevenfoot{ale}{}{\thepage}{}
      \makeoddfoot{ale}{}{\thepage}{}
      \makeheadrule{ale}{\textwidth}{\normalrulethickness}
      \pagestyle{ale}`
      Ho notato solo adesso un orripilante \renewcommand{\uppercase}[1]{#1} che va immediatamente tolto da qualsiasi posto dove tu l’abbia messo: stai ridefinendo una primitiva di TeX e le conseguenze possono essere alquanto bruttine.

      Ciao
      Enrico

    • #56320
      Up
      0
      Down
      ::


      In che senso? Se lo elimino mi scrive i titoli tutti in maiuscolo ed è un po’ pesante sinceramente.

    • #56321
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Nel senso che le primitive (i comandi primitivi) sono usati dai file di formato, di classe, di estensione, eccetera, per fare cose estranee ai comuni mortali, ma che permettono al sistema di funzionare.

        Posso fart una domanda? ma l’hai letto il manuale di memoir? al capitolo 7 c’è tutto quello che ti serve;

        Apri un terminale o una finestra “Prpmpt dei comandi”; scrivici dentro:

        texdoc memman

        e poi premi invio. Sorpresa! si apre il tuo visualizzatore dei file PDF e dentro c’è il manuale.
        nella barra di destra c’è l’indice dinamico; clicca sul titolo del capitolo 7 e sei servita. Magari prima clicca sul triangolino nero che c’è accanto, cosi vedi anche l’indice delle sezioni contente nel capitolo 7. 🙂

      • #56322
        Up
        0
        Down
        ::

        In che senso? Se lo elimino mi scrive i titoli tutti in maiuscolo ed è un po’ pesante sinceramente.

        `% Page style
        \nouppercaseheads
        \makepagestyle{ale}
        \makeevenhead{ale}{}{}{\small\leftmark}
        \makeoddhead{ale}{ \small\rightmark}{}{}
        \makeevenfoot{ale}{}{\thepage}{}
        \makeoddfoot{ale}{}{\thepage}{}
        \makeheadrule{ale}{\textwidth}{\normalrulethickness}
        \pagestyle{ale}`
        Forse così è un pochino meglio che ridefinendo \uppercase, non trovi? Adesso fa’ una cosa: va’ da quello che ti ha suggerito \renewcommand{\uppercase}[1]{#1} e digli, cortesemente, che non lo faccia più con nessuno. 🙂

        Ciao
        Enrico

      • #56323
        Up
        0
        Down
        ::


        Ottimo!!! trovato tutto. Grazie Enrico e grazie Old Claudio (a venezia diciamo “vecio Claudio”). E ottimo il manuale!!!

        😀

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

    Go to top