class memoir, spaziatura verticale irregolare

  • Creatore
    Topic
  • #55392
    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}

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #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

    • #55394
      Up
      0
      Down
      ::


      Ciao Enrico,
      ho modificato il preambolo come mi consigliavi è ora le spaziature sono tornate regolari!
      L’unico inconveniente è che ora tutte le immagini vengono spostate in fondo al capitolo..come posso fare a forzare il posizionamento?

      Giuseppe

    • #55395
      Up
      0
      Down
      ::

      Ciao Enrico,
      ho modificato il preambolo come mi consigliavi è ora le spaziature sono tornate regolari!
      L’unico inconveniente è che ora tutte le immagini vengono spostate in fondo al capitolo..come posso fare a forzare il posizionamento?

      Giuseppe

      Non usare \begin{figure}[h], mi pare ovvio.

      Ciao
      Enrico

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

        Ciao Enrico,
        ho modificato il preambolo come mi consigliavi è ora le spaziature sono tornate regolari!
        L’unico inconveniente è che ora tutte le immagini vengono spostate in fondo al capitolo..come posso fare a forzare il posizionamento?

        Hai studiato per bene la faccenda degli oggetti mobili nell’Arte, quassù.

        Ciao,
        L.

      • #55397
        Up
        0
        Down
        ::


        Mea culpa.
        Cmq problema risolto! grazie

        Ciao
        Giuseppe

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

    Go to top