Re: Abstract: posizione titolo

#36857
Up
0
Down
::

Come da guida, usando la classe BOOK, ho inserito nel preambolo

`%%%%% SOMMARIO %%%%%%%
\newcommand {\fncyblank}{\fancyhf{}}
\newenvironment{abstract} %
{\cleardoublepage \fncyblank \null \vfill \begin{center} %
\bfseries \abstractname \end{center}} %
{\vfill \null }
`

per Inserire il sommario.

poi dopo \begin{document}
`
\begin{abstract}

bla bla bla
\end{abstract}

\end{document}`

Il problema è che la parola Sommario viene messa in fondo ad una pagina vuota ed il testo inizia nella successiva .

Come mai!?

Perché \end{center} va nella parte finale, non in quella iniziale; \newenvironment prende tre argomenti: il nome dell’ambiente, la parte iniziale e la parte finale. Quando scrivi
\begin{nome}testo\end{nome} è come se scrivessi

testo

Se confronti con la tua definizione capisci perfettamente ciò che succede. Adesso una definizione meno complicata (e senza i vari errori della tua):
`\newenvironment{abstract}
{\cleardoublepage\thispagestyle{empty}%
\vspace*{\fill}
\begin{center}\textbf{\abstractname. }\ignorespaces}
{\end{center}
\vspace*{\fill}\cleardoublepage}`
Ciao
Enrico

Go to top