Re: problema con documentclass book e abstract

#7614
Up
0
Down
::

..ok, per togliermi il dubbio che sia qualche pacchetto esterno o altra roba a dare noia a quella parte di codice ho cercato di vedere cosa succede creando un esempio ad-hoc.

L’esempio che mi sono scritto è questo:`\documentclass[10pt,a4paper]{book}

\newenvironment{abstract}%
{\cleardoublepage\fncyblank\null\vfill\begin{center}%
\bfseries\abstractname\end{center}}%
{\vfill\null}%

\begin{document}

\begin{abstract}
%sommario
Questo è il sommario
\end{abstract}

\end{document}`E il responso di pdflatex è:`[PDFLaTeX] prova.tex => prova.pdf (pdflatex)
[PDFLaTeX] concluso con stato di uscita 1
prova.tex:10:Undefined control sequence. \begin{abstract}
prova.tex:10:Undefined control sequence. \begin{abstract}
[PDFLaTeX] 2 errors, 0 warnings, 0 badboxes`..non credo che la definizione dell’ambiente sia sbagliata, in quanto sta su una guida che si trova ovunque su internet, sicuramente sto sbagliando io da qualche parte, ma non riesco a capire dove…

Quello non è il responso di pdflatex, ma del front-end che stai usando (TeXnic Center?). Il log ti dice infatti che
(1) il comando \fncyblank non è definito
(2) il comando \abstractname non è definito

La cura per il primo è di scoprire perché Lapo si è dimenticato di darne la definizione nel suo manuale (gli errori si scoprono solo dopo, no?). E provare a scriversene una corretta secondo le sue intenzioni`\newcommand{\fncyblank}{\fancyhead{}\fancyfoot{}%
\renewcommand{\headrulewidth{0pt}}`
La cura per il secondo è caricare babel:`\usepackage[italian]{babel}`
Per poi scoprire che non funziona correttamente! 👿 Devi correggere anche la definizione dell’ambiente abstract, sostituendo il secondo \null con \clearpage. 😀

Se Lapo ci legge, può prendere i dovuti provvedimenti.

Ciao
Enrico

Go to top