Esiste un equivalente di abstract nella classe book?

  • Creatore
    Topic
  • #26530
    Up
    0
    Down
    ::


    Ciao a tutti,
    vi scrivo per sottoporvi un quesito spero meno ozioso del precedente.
    Sto scrivendo un documento ponderoso con la classe book, per fortuna di solo testo, diviso in parti e capitoli.

    Trattasi della parafrasi in italiano dell’uso medio di una selezione di canti danteschi. Al testo vero e proprio di ogni capitolo-canto, per orientare i miei alunni vorrei premettere un breve riassunto in italic e a caratteri leggermente rimpiccioliti.

    Naturalmente i comandi \begin e \end{abstract} non funzionano, perché sono propri di un article. Ho trovato un succedaneo in quotation, ma il risultato non mi ispira troppo, tanto per il rientro del primo capoverso, quanto per l’idea che non sia proprio la soluzione tipograficamente più corretta.

    Qualcuno mi saprebbe aiutare? Qual è l’esatto modo di procedere?

    Grazie e buonanotte,
    Tommaso

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #26531
      Up
      0
      Down
      ::


      Non ho conoscenze profonde di LaTeX quindi non so se esiste un comando specifico che sostituisce abstract nella classe book (forse ti crea problemi perchè tu vuoi mettere tanti abstract e lui ne vuole solo uno?) quindi cerco di adattare le poche cose che so e di farne venir fuori cose che funzionano (in genere…..), prova con questo comando:
      `
      \newcommand{\abstractmodificato}[1]{
      \begin{center}
      \begin{minipage}[t]{0.8\columnwidth}
      \begin{small}\textit{#1}\end{small}
      \end{minipage}
      \end{center}
      }
      `
      e lo utilizzi così:
      `
      \abstractmodificato{descrizione del canto}
      `
      tutte le volte che a inizio capitolo/sezione o altro vuoi che compaia il riassunto del canto, ovviamente si può anche modificare la larghezza della minipage, il carattere e altre cose nella definizone del comando in modo che poi tutti i tuoi abstractmodificato cambino.

      Ciao Alberto

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

        Sto scrivendo un documento ponderoso con la classe book, per fortuna di solo testo, diviso in parti e capitoli.
        Naturalmente i comandi \begin e \end{abstract} non funzionano, perché sono propri di un article.

        In generale, l’ambiente abstract è definito nelle classi article e report (e non nella classe book), perché di regola articoli e relazioni hanno l’abstract, mentre i libri non ce l’hanno. Se si usa la classe book e si vuole comunque inserire un sommario, basta copiare (nel preambolo) la definizione dell’ambiente abstract presa dal file della classe report.cls:
        `\if@titlepage
        \newenvironment{abstract}{%
        \titlepage
        \null\vfil
        \@beginparpenalty\@lowpenalty
        \begin{center}%
        \bfseries \abstractname
        \@endparpenalty\@M
        \end{center}}%
        {\par\vfil\null\endtitlepage}
        \else
        \newenvironment{abstract}{%
        \if@twocolumn
        \section*{\abstractname}%
        \else
        \small
        \begin{center}%
        {\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
        \end{center}%
        \quotation
        \fi}
        {\if@twocolumn\else\endquotation\fi}
        \fi`
        e poi, nel solito modo,
        `\begin{abstract}

        \end{abstract}`
        Il tuo caso però è diverso, perché tu vuoi un breve riassunto posto all’inizio di ogni capitolo. Io scriverei il tutto usando font normali. Se però vuoi proprio il corsivo rimpicciolito, puoi definirti un ambiente ad hoc,
        `\newenvironment{riassunto}
        {\begin{quotation}\itshape\small}
        {\end{quotation}}`
        da usare come al solito
        `\begin{riassunto}

        \end{riassunto}`

        Ciao,
        L.

      • #26533
        Up
        0
        Down
        ::


        Grazie mille!
        Ho provato soltanto la seconda delle alternative che mi hai proposto, nella quale, di fatto, hai chiamato “riassunto” un ambiente quotation in italic e con font small.
        Il risultato è analogo a quello che avevo provato io:

        \begin{quotation}

        \itshape \small

        \end{quotation}

        ma mi vengono mangiati troppo i margini (già di per sé book ha i margini un po’ stretti, ma che belli… 🙂 )

        Avevo anche provato per prima la soluzione che adotteresti tu:

        \itshape \small

        dopo il titolo del capitolo. Il che è eccellente: leggermente più piccolo, in corsivo per differenziarlo dal resto del testo, e naturalmente \lettrine per cominciare il capitolo vero e proprio.

        Sono supercontento di averla pensata come uno che se ne intende: vuol dire che, per una volta, ho imboccato la strada giusta!

        Grazie e buonanotte,

        Tommaso

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

    Go to top