Re: class memoir, spaziatura verticale irregolare

#55393
Up
0
Down
::

Salve a tutti,
sto scrivendo un documento in classe memoir e, dopo averlo compilato, mi sono accorto che in alcune pagine le spaziature verticali tra le varie \section e l’interlinea aumentano inspiegabilmente!
Questo scherzetto si presenta solo su alcune pagine, senza che io abbia affettuato alcuna modifica al testo.
Ho provato a cambiare la classe del documento in report e l’inconveniente sparisce!
Qualcuno sa da cosa può dipendere??
Questo è il preambolo del documento:

\documentclass[12pt]{memoir}

\makechapterstyle{AlexanderGrebenkov}{%
\renewcommand{\chapterheadstart}{\vspace*{\beforechapskip}\hrule\medskip}
\renewcommand{\chapnamefont}{\normalfont\large\scshape}
\renewcommand{\chapnumfont}{\normalfont\Huge\scshape}
\renewcommand{\chaptitlefont}{\normalfont\Huge\scshape}
\renewcommand{\printchaptername}{}
\renewcommand{\chapternamenum}{ }
\renewcommand{\printchapternum}{\chapnumfont \thechapter}
\renewcommand{\afterchapternum}{. }
\renewcommand{\afterchaptertitle}{\par\nobreak\medskip\hrule\vskip
\afterchapskip}
}
\chapterstyle{AlexanderGrebenkov}

\usepackage{amsmath}
\usepackage[T1]{fontenc}
\usepackage[light]{kurier}
%
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{epsfig}
\usepackage{amssymb}
\usepackage{esint}
\usepackage{nomencl}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\usepackage{float}
\usepackage{url}
\usepackage{epsfig}
\usepackage{epsfig, color}
\usepackage{stmaryrd}
\usepackage{hyperref}
\usepackage{verbatim}
\usepackage{setspace}
\usepackage{booktabs}
\usepackage{amsfonts}
\usepackage{nomencl}

\RequirePackage{ifthen}
\renewcommand{\nomgroup}[1]{%
\ifthenelse{\equal{#1}{A}}{\item[\textbf{Acronimi}]}{
\ifthenelse{\equal{#1}{S}}{\item[\textbf{Simboli}]}{}}}
\makenomenclature
\usepackage[textwidth=14cm]{geometry}
\usepackage{ctable,multirow}
\usepackage{subfig}
\linespread{1}

Benvenuto!

Ci sono parecchie cosette da dire su quel preambolo, le trovi segnate in rosso.

Il pacchetto epsfig non va caricato mai, esiste solo per compatibilità con vecchi documenti. Naturalmente caricarlo tre volte è del tutto inutile. Lascia solo color, se davvero ti serve.

hyperref va per ultimo; amsfonts è inutile se hai già amssymb. Invece setspace, float e geometry non vanno mai caricati con memoir, che ha i comandi appositi per impostare rispettivamente gabbia, nuovi oggetti mobili e interlinea. Non usare \RequirePackage: \usepackage va benissimo.

Metti le impostazioni riguardo lo stile di capitolo dopo il caricamento dei pacchetti.

E non ti possiamo aiutare se non fai un vero esempio di dove il problema accade. Ho il sospetto che abbia a che fare con l’interlinea aumentata (comandi di setspace, per intenderci).

Ciao
Enrico

Go to top