testatine fancyhdr con one side

  • Creatore
    Topic
  • #12849
    Up
    0
    Down
    ::


    Salve,

    allora io ho sempre scritto documenti fronte-retro (twoside).

    Ora mi trovo a scriverli solo fronte (oneside).

    Fino adesso ho usato ho usato con soddisfazione questo nel preambolo per le testatine:

    `\pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
    \fancyhf{}
    \fancyhead[LE,RO]{\scshape\thepage}
    \fancyhead[LO]{\scshape\footnotesize\nouppercase{\rightmark}}
    \fancyhead[RE]{\scshape\footnotesize\nouppercase{\leftmark}}

    \let\origcleardoublepage\cleardoublepage
    \newcommand{\clearemptydoublepage}{%
    \clearpage
    {\pagestyle{empty}\origcleardoublepage}%
    }
    \let\cleardoublepage\clearemptydoublepage`

    Ora come faccio per adattarlo alla situazione solo fronte???

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #12850
    • #12851
      Up
      0
      Down
      ::


      Perfetto!!! Questa documentazione è fatta benissimo (fortunatamente in italiano 😀 )!!! Avverto che mi sto divertendo come un pirla a personalizzare queste funzionalità!!!! 😆

    • #12852
      Up
      0
      Down
      ::


      Ugaciaka, il tuo post è di 9 anni fa, lo so, ma è proprio quello che vorrei fare io:
      mantenere le testatine chapter e section che avevo in twoside mode nella modalità oneside che ora uso, ovviamente ora con numeri sempre sulla destra e testatine sempre sulla sinistra delle pagine.

      Anch’io ho letto e riletto il manuale di fancyhdr, ma non riesco a venirne fuori.
      Visto che tu hai trovato la soluzione potresti condividerla con me?? spero che tu ovviamente ti ricordi ancora di questo vecchio post. 😉

    • #12853
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Fedebeats” post=109544Ugaciaka, il tuo post è di 9 anni fa, lo so, ma è proprio quello che vorrei fare io:
        mantenere le testatine chapter e section che avevo in twoside mode nella modalità oneside che ora uso, ovviamente ora con numeri sempre sulla destra e testatine sempre sulla sinistra delle pagine.

        Non ha senso avere testane “twoside” in un documento “oneside”.

        Quando hai un documento twoside aperto davanti a te, diciamo un libro, è comodo avere il titolo del capitolo corrente nella testatina di sinistra e del paragrafo corrente in quella di destra. Con un unico colpo d’occhio hai due informazioni, che ti dicono precisamente dove sei.

        In un documento oneside, diciamo un articolo letto allo schermo di un computer una pagina alla volta, che senso ha avere una pagina sì e una no l’informazione sul capitolo e sul paragrafo?

        Un discorso analogo vale per i margini: vanno sfalsati (per ottime ragioni tipografiche) in un documento “twoside”, mentre in un “oneside” lo sfalsamento dà solo fastidio.

        Fossi in te, lascerei il mondo come sta (e non userei fancyhdr…).

      • #12854
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::

          Fedebeats” post=109544… ma è proprio quello che vorrei fare io:
          mantenere le testatine chapter e section che avevo in twoside mode nella modalità oneside che ora uso, ovviamente ora con numeri sempre sulla destra e testatine sempre sulla sinistra delle pagine.
          post. 😉

          Lorenzo ha perfettamente ragione.

          Aggiungo questo: potresti avere entrambe le informazioni nella stessa testatina, diciamo a sinistra il capitolo e a destra il paragrafo, magari con il numero della pagina nel piedino. Come hai letto nella documentazione di fancyhdr sia le testatine sia i piedini sono divisi in tre parti, cosicché in modo one side hai il posto per 6 informazioni diverse, mentre in twoside hai la possibilità di avere 12 informazioni diverse. Ma…

          C’è sempre un ma. se le informazioni sono formate da testi troppo lunghi, le informazioni si sovrappongono.

          Nota l’esempio della pagina 4 in basso della documentazione in inglese di fancyhdr; è fatto per un rapporto da comporre oneside. Si vede subito che la parte in neretto nella testatina ricopre in parte la parte centrale del piedino; siccome uno è nella testatine e l’altro nel piedino i testi sono distinti ma; se l’autore avesse messo tutte e tre le informazioni nela testaine, ci sarebbe stata la sovrapposizione dei testi e non si sarebbe eltto e/o capito nulla.

          Quindi caso mai, se proprio fosse necessario mettere entrambe le informazioni nella stessa pagina dovresti prendere in considerazione la possibilità di scrivere le informazioni del capitolo nela testatine o nel piedino e le informazioni relative al paragrafo nel piedino o nella testatina.

          D’altra parte all’inizio della pagina 5 della documentazione in inglese c’è il codice, quindi non dovrebbe essere difficile per te usare quel modello per adattarlo alle tue esigenze; naturalmente italiano o inglese che sia, devi leggere con attenzione la documentazione e capirne il significato e il meccanismo, cosa che evidentemente non si può fare qui nel forum, per ovvie limitazioni di spazio.

          Giusto epr promemoria, non hai nessun bisogno di andare a cercare in rete quello che hai già sul tuo disco fisso; Apri un terminale e scrivici dentro il comando texdoc itfancyhdr, poi premi il tasto “invio” e leggi. Siccome le traduzioni in italiano non sono aggiornate e non sono ufficiali, ti consiglio di leggere sempre la versione inglese che viene aggiornata ad ogni aggiornamento del pacchetto; scrivi dunwu il comando texdoc fancyhdr togliendo il prefisso “it” dal nome del documento.
          Nota che quella traduzione è del 2001, mentre l’ultimo aggiornamento del pacchetto è del 2016 … 😯

        • #12855
          Up
          0
          Down
          ::


          Grazie @lorenzo.pantieri e grazie @OldClaudio!!!

          Mi avete chiarito completamente la situazione, in effetti non ha senso fare quello che dicevo.
          Penso che mi atterrò semplicemente allo stile di oneside.

          Infatti in realtà credo di avere anche il codice giusto per le varie modifiche di testatine e pedici, ridefinendo i \chaptermark e \sectionmark tramite \markboth e \markright;
          il punto è che per qualche motivo dovuto alle numerose modifiche e impostazioni inserite nella mia tesi, ormai ultimata, non riesco a fare più modifiche di alcun tipo con fancyhdr, che mi dà puntualmente errore, sia in twoside che in oneside…:o nemmeno riesco a spostare i numeri di pagina ovviamente.
          Comunque non avendo troppo tempo per perderci la testa, mi atterrò ai numeri in alto a destra e via.

          Grazie delle indicazioni @OldClaudio, sicuramente mi torneranno utili in futuro! 😉
          Ovviamente di fancyhdr ho letto la documentazione originale, in inglese! 8)

          E grazie a te @lorenzo.pantieri! Senza la tua Arte non avrei imparato latex così in fretta 🙂 😉

          Grazie ancora, siete i migliori!!!

        • #12856
          Up
          0
          Down
          ::

          lorenzo.pantieri” post=109545
          Fossi in te….non userei fancyhdr…).

          Ciao Lorenzo, se ho ben capito non ti piace fancyhdr. Posso sapere perchè?

          Saluti,

          Marco

        • #12857
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            marco_stara” post=109552Ciao Lorenzo, se ho ben capito non ti piace fancyhdr. Posso sapere perchè?

            Per tre ragioni:
            1. il codice che bisogna scrivere è poco elegante, occorre prodursi in acrobazie TeXcniche;
            2. i risultati tipografici che di solito ottiene chi usa quel pacchetto sono spesso peggiori di quelli predefiniti;
            3. filosoficamente, le testatine fanno parte del design della pagina: è la classe del documento (e non l’utente) che deve occuparsene.

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

        Go to top