memoir: come scrivere ‘pagina vuota’ alla fine del capitolo?

  • Creatore
    Topic
  • #91652
    Up
    0
    Down
    ::


    Salve,
    usando ‘memoir’ avrei bisogno di far scrivere ‘pagina intenzionalmente senza testo’ nelle pagine (pari) a fine capitolo.
    Ho trovato indicazioni su come fare per la classe book (cfr. ‘Page layout in LaTeX di P.van Oostrum) che però non funzionano in memoir.
    Ho cercato senza risultato in:
    – …steroids di Madsen.
    – nel memman. Qui per, data la mole del documento, potrei non essere stato capace di inserire i giusti criteri di ricerca.
    – in giro per il web.

    Qualcuno sa dirmi dove cercare? Oppure ha già trovato la soluzione?

    Grazie anticipatamente

    Frix

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #91653
      Up
      0
      Down
      ::


      Manuale di [tt]memoir[/tt], pagina 332, § 18.13 MOVING TO ANOTHER PAGE:

      Peter WilsonA likely example for the optional [tt][/tt] argument is
      `\cleartooddpage[\vspace*{\fill}THIS PAGE LEFT BLANK\vspace*{\fill}]`

      Puoi definirti un alias per questo comando da inserire prima di ogni [tt]\chapter[/tt].

    • #91654
      Up
      0
      Down
      ::


      Ti ringrazio per la velocità nella risposta, visto che è pure Domenica.

      Dopo la tua segnalazione ho letto il ‘memman’ nella parte che segnali; ho provato a fare come dici con quel po’ che so di programmazione (molto poco per la verità).
      Ho fatto ulteriori ricerche sul web trovando una soluzione assimilabile (?) che funziona per ‘scrbook’ ma non per ‘memoir’.
      Mi pare strano, per la verità, che sul web non si trovi un esempio pratico.

      Leggo l’Arte e pure la guida Guit ma non riesco a venirne fuori, per evidenti miei limiti di conoscenza.
      Probabilmente dovrei affrontare lo studio della programmazione… ma sinceramente non mi sento ancora mica tanto pronto.

      Se non è un fastidio ti/vi chiederei di fornirmi qualche indicazione in più per venirne a capo.

      Grazie ancora.

      Frix.

    • #91655
      Up
      0
      Down
      ::


      Ecco un esempio completo. Ho usato il pacchetto [tt]kantlipsum[/tt] solo per inserire il testo fittizio con il comando [tt]\kant[/tt], nel tuo documento non ti servirà.
      `\documentclass{memoir}
      \usepackage{kantlipsum}
      \newcommand{\terminacapitolo}{
      \cleartooddpage[\vspace*{\fill}Pagina intenzionalmente senza testo\vspace*{\fill}]}
      \begin{document}
      \chapter{Uno}

      \kant[1-7]
      \terminacapitolo{}

      \chapter{Due}

      \kant[1-7]
      \terminacapitolo{}
      \end{document}`

      Se vuoi il testo ruotato di 45 gradi e di dimensione maggiore puoi cambiare la definizione di [tt]\terminacapitolo[/tt] in qualcosa come
      `\newcommand{\terminacapitolo}{
      \cleartooddpage[
      \vspace*{\fill}
      \begin{center}
      \rotatebox{45}{\HUGE Pagina intenzionalmente senza testo}
      \end{center}
      \vspace*{\fill}]}`
      Il comando [tt]\rotatebox[/tt] richiede il pacchetto [tt]graphicx[/tt].

    • #91656
      Up
      0
      Down
      ::


      Innanzitutto: ancora grazie mille!

      Ho provato il tuo comando nel mio testo e funziona.
      Davo (o credevo di dare) anche io quell’impostazione al newcommand ma non mi compilava il testo desiderato (evidentemente sbagliavo qualcosa che ora, senza il file davanti, mi sfugge). L’unica cosa che noto è che non mettevo le doppie graffe dopo il nome del newcommand ma sembra non conti perché ho provato e compila lo stesso. Anzi se dentro la parentesi provo a scrivere qualcosa, quel qualcosa va in una pagina successiva.

      Osserverei anche questo: prima di inserire il newcommand ho una pagina completamente bianca, senza intestazioni di sorta.
      Quando inserisco il newcommand mi compaiono intestazione e piè di pagina (e, a naso, direi che sia corretto, dato che inserisco del testo).
      Questo mi stimola un paio di considerazioni:
      1. dal punto di vista estetico mi pare più bella, di gran lunga, la pagina intonsa;
      2. dal punto di vista pratico, dato che si tratta di un testo normativo che andrà vagliato da enti pubblici sovraordinati per l’approvazione (e poi utilizzato da altri enti e dal pubblico, diventa utile inserire il riferimento alla pag. senza testo per segnalare che lì non possono trovare asilo indicazioni normative alcun genere. Brutto ma utile. Provo magari girando un po’ il testo a vedere che effetto fa. Ma temo non sia un gran che.

      Infine:
      1. il testo del newcommand non compare se il comando è inserito e il capitolo precedente termina con del testo in una pagina pari (sinistra). E ciò di nuovo mi sembra corretto. Quindi in concomitanza di ogni chapter inserisco anche il newcommand.
      2. Il comando non ha effetto sulla bianca antecedente il primo capitolo di ciascuna parte in cui è diviso il documento (in sostanza nella pag. bianca dopo quella che indica la Part). A sentimento direi che possa essere considerato corretto perché di fatto l’indicazione della nuova parte interrompe il flusso del testo dell’articolo precedente.

      L’unica cosa che mi verrebbe ancora da aggiungere (ma è chiaramente un di più e posso vivere serenamente senza risposta 🙂 ) è se non sia possibile definire un comando che, impostato nel preambolo, applichi il newcommand a tutti i chapters.

      Grazie ancora,

      Frix

    • #91657
      Up
      0
      Down
      ::


      Prova a ridefinire con [tt]\renewcommand[/tt] il comando [tt]\clearforchapter[/tt] come hai definito [tt]\terminacapitolo[/tt]. Nella documentazione di [tt]memoir[/tt] (pag 121 paragrafo 6.5) viene spiegato che è il comando che imposta le pagine bianche prima del capitolo. Aggiungi nel tuo preambolo
      `
      \renewcommand\clearforchapter{\cleartooddpage[\vspace*{\fill}Pagina intenzionalmente senza testo\vspace*{\fill}]}
      `

      Questo esempio minimo sembra che funzioni correttamente
      `
      \documentclass{memoir}

      \renewcommand\clearforchapter{\cleartooddpage[\vspace*{\fill}Pagina intenzionalmente senza testo\vspace*{\fill}]}

      \begin{document}
      \part{Inizio}
      \chapter{Ciao}
      \chapter{A}
      \chapter{Tutti}
      \end{document}
      `

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

Go to top