abstract

  • Creatore
    Topic
  • #46234
    Up
    0
    Down
    ::


    Salve a tutti,
    sto provando a scrivere la mia tesi in latex e ho unproblema! per la definizione dell’abstract ho fatto riferimento ai suggerimenti della guida online di Lapo F. Mori. Il problema è che l’abstract mi viene spezzato in più pagine: nella prima pagina compare in basso solo il termine abstract e nelle pagine successive il contenuto.
    Eccovi il mio frontespizio:
    [/list]
    \documentclass[11pt,italian,a4paper,oneside,openright]{book}
    \usepackage{url,amsfonts,epsfig}
    \usepackage[italian,english]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage[format=hang,font=footnotesize]{caption}
    \usepackage{vmargin}
    \usepackage{amsmath}
    \usepackage{indentfirst}
    \usepackage{graphicx}
    \usepackage{listings}
    \graphicspath{{figure/}}
    \usepackage[hyperindex]{hyperref}
    \hypersetup{colorlinks=true, linkcolor=black}
    \setmarginsrb{2cm}{2cm}{2cm}{2cm}{0cm}{2cm}{2cm}{2cm}

    %per l’abstract
    \usepackage {fancyhdr}
    \newcommand{\fncyblank}{\fancyhf{}}
    \newenvironment{abstract}%
    {\cleardoublepage \fncyblank \null \vfill \begin{center}%
    \bfseries \abstractname \end{center}}%
    {\vfill \null}

    \title…
    % fine frontespizio

    %citazione

    \newpage

    \selectlanguage{italian}%
    \input{capitoli/abstract.tex}

    %indice
    \frontmatter
    %\markboth{Indice}{Indice}
    \tableofcontents
    \newpage


    \end{document}

    [/list]

    spero di essere staata chiara
    grazie anticipatamente[/img]

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #46235
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Salve a tutti,
        sto provando a scrivere la mia tesi in latex e ho unproblema! per la definizione dell’abstract ho fatto riferimento ai suggerimenti della guida online di Lapo F. Mori. Il problema è che l’abstract mi viene spezzato in più pagine: nella prima pagina compare in basso solo il termine abstract e nelle pagine successive il contenuto.

        Mi permetto questa osservazione: se vuoi un abstract, è della classe report che hai bisogno (che per l’appunto definisce l’omonimo ambiente), non della classe book: i libri non hanno abstract, ma un capitolo introduttivo.

        Ciao,
        L.

      • #46236
        Up
        0
        Down
        ::


        So che nella tesi si deve usare la tipologia book e che , almeno così funziona al mio ateneo, bisogna fornire l’abstract e il capitolo introduttivo

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


          Prova così:
          `\documentclass[11pta4paper,oneside,openright]{book}
          \usepackage[italian]{babel}
          \usepackage{lipsum}

          \makeatletter
          \newenvironment{abstract}{%
          \titlepage
          \null\vfil
          \@beginparpenalty\@lowpenalty
          \begin{center}%
          \bfseries \abstractname
          \@endparpenalty\@M
          \end{center}}%
          {\par\vfil\null\endtitlepage}
          \makeatother

          \title{Titolo}
          \author{Io}

          \begin{document}
          \frontmatter

          \maketitle

          \begin{abstract}
          \lipsum
          \end{abstract}
          \end{document}`
          La definizione dell’ambiente abstract l’ho presa di pesa dalla classe report, dove questo ambiente è definito.

          Riguardo alla classe da usare nella tesi, si può usare anche report. Le classi report e book sono in realtà molto simili: book con le opzioni oneside e openany coincide in pratica con report (a parte i comandi \frontmatter e compagnia, che non ci sono in report, e l’ambiente abstract, che manca in book).

          Ciao,
          L.

        • #46238
          Up
          0
          Down
          ::


          grazie mille lorenzo.pantieri!
          ha funzionato
          grazie ancora

        • #46239
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Avrai notato che hai sbagliato a copiare il codice dal lavoro di Lapo Mori: rileggitelo:
            `
            \newcommand{\fncyblank}{\fancyhf{}}
            \newenvironment{abstract}%
            {\cleardoublepage \fncyblank \null \vfill \begin{center}%
            \bfseries \abstractname \end{center}}%
            {\vfill \null}
            `

            Hai saltato una o due pagine per cominciare sulla pagina di destra, hai definito uno stile di pagina con testatine e piedino vuoti, hai centrato in neretto il titolo dell’abstract (cioè la parola Sommario) poi hai chiuso il sommario/abstract con un riempimento elastico infinito (\vfill} senza impedire in nessun modo il troncamento della pagina. Il risultato è quello che ottieni.

            La definizione dell’ambiente abstract che Lorenzo ha copiato dalla classe report, operazione che avresti potuto fare tu stesso, contiene quelle penalità che impediscono di saltare pagina, sempre supponendo che l’abstract si più corto di una pagina. Se fosse un sommario lungo, anche il codice copiato dalla classe report non funzionerebbe correttamente.

            Ma senza ricorrere a nessun ambiente particolare puoi comporre una minipage di cui specifichi sia larghezza sia altezza e con gli argomenti facoltativi specifichi la loro collocazione all’interno della minipage (la sintassi completa per l’ambiente minipage è sicuramante nll’Introduzione all’arte…, con il link qui sopra; sono quasi sicuro che ci sia anche nel testo di Lornzo, L’arte di…, con i link qui sopra); comici centrando il titolo Sommario in neretto e poi prosegui fino alla fine della minipage.

            Se l’abstract risultasse troppo lungo, la minipage non si spezza fra le pagine, ma ti viene segnalato che hai una overful vbox. Se fosse così, sapresti dove intervenire, cioè scorciare il sommario, visto che il sommario deve essere una cosetta di non più di una decina di righe, altrimenti che “estratto” sarebbe? Sarebbe piuttosto un riassunto della tesi, e allora andrebbe scritto come un capitolo non numerato; meglio ricorrere all’introduzione dove spieghi da dove parti, dove vuoi arrivare, come ci arrivi, se hai centrato il bersaglio, cosa bisognerebbe fare per centrare meglio il bersaglio

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

              La definizione dell’ambiente abstract che Lorenzo ha copiato dalla classe report, operazione che avresti potuto fare tu stesso, contiene quelle penalità che impediscono di saltare pagina, e sempre supponendo che l’abstract si più corto di una pagina. Se fosse un sommario lungo, anche il codice copiato dalla classe report non funzionerebbe correttamente.

              Davvero?

              http://www.lorenzopantieri.net/LaTeX_files/abstract.pdf

              Questo è il PDF che ottengo compilando il codice che ho proposto prima: l’abstact è lungo due pagine, ma non mi pare ci siano problemi.

              Ciao,
              L.

            • #46241
              Up
              0
              Down
              ::


              ho centrato il bersaglio con la mia tesi e le direttive di lorenzo non mi danno nessun problema con l’abstract che è lungo 2 pagine

            • #46242
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Lorenzo, volevo dire che i \vfill in paertura e in chiusura servono per centrare il tutto nella pagina; se usi più pagine il centraggio non c’è più e rischi, a seconda delle lunghezza dei capoversi di avere l’abstract che comincia verso il fondo della prima pagina.

                Il concetto che voglio sottolineare è che comunque l’abstract deve essere più corto di una pagina, altrimenti non è un abstract.

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

                  Il concetto che voglio sottolineare è che comunque l’abstract deve essere più corto di una pagina, altrimenti non è un abstract.

                  Già. A quel punto, meglio un bel capitolo introduttivo, che può essere anche di qualche pagina.

                  Ciao,
                  L.

                • #46244
                  Up
                  0
                  Down
                  ::


                  Scusate se mi intrometto, ma non è più semplice
                  `\frontmatter
                  \chapter{Sommario}`
                  ?
                  Di fatto quello che mikela sta ricercando non è altro che un capitolo non numerato che si chiama “Sommario” o “Abstract”… 🙄 Oppure c’è una norma che prevede che il titoletto “Sommario” debba essere centrato, normalsize e in grassetto?
                  Naturalmente la cosa migliore sarebbe \chapter{Introduzione} 😉

                  Ciao
                  Ivan

                • #46245
                  Up
                  0
                  Down
                  ::

                  Scusate se mi intrometto, ma non è più semplice
                  `\frontmatter
                  \chapter{Sommario}`
                  ?
                  Di fatto quello che mikela sta ricercando non è altro che un capitolo non numerato che si chiama “Sommario” o “Abstract”… 🙄 Oppure c’è una norma che prevede che il titoletto “Sommario” debba essere centrato, normalsize e in grassetto?
                  Naturalmente la cosa migliore sarebbe \chapter{Introduzione} 😉

                  Alcune norme locali prevedono l’obbligo di un sommario: una specie di riassuntino che evita di doversi leggere tutta la pappardella. Non lo capisco, ma se così vogliono, ci si deve adeguare. A questo punto meglio un’intestazione di capitolo come le altre.

                  Ciao
                  Enrico

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

              Go to top