Re: classicthesis incompatibile con fleqn (amsmath)?

#49929
Up
0
Down
::

Provo a riproporre in quesito che ho gia’ sollevato ma che non ha ricevuto una risposta soddisfacente (e la cosa un po’ mi stupisce, dal momento che so che il forum e’ letto da vari estimatori di classicthesis).

Il modo piu’ semplice di mostrare il problema e’ attraverso un esempio minimale:

`\documentclass{scrbook}

\usepackage[fleqn]{amsmath}
\usepackage{classicthesis}
\usepackage{lipsum}

\begin{document}
\lipsum[1]
\[
a+b=c
\]
\[
a+b=c
\]
\begin{equation}
a+b=c
\end{equation}
\begin{equation}
a+b=c
\end{equation}
\lipsum
\end{document}`

Chi provera’ a compilarlo vedra’ subito che la spaziatura verticale tra le equation e’ sbagliata, esagerata, incontenibile, mostruosa! Il problema non si presenta rinunciando all’opzione fleqn di amsmath, cosa che pero’ non voglio fare.

Dal momento che il problema e’ cosi’ vistoso dev’esserci qualcosa di fondamentale che mi sfugge. Spero che qualcuno possa venirmi in aiuto…

Grazie!

Ti rispondo perché oggi mi sento gentile. In un’altra situazione avrei forse cancellato il messaggio.
`\documentclass{scrbook}

\usepackage[fleqn]{amsmath}
\usepackage{classicthesis}
\usepackage{lipsum}

\begin{document}
\lipsum[1]
abc def
\begin{gather}
a+b=c\notag\\
a+b=c\notag\\
a+b=c\\
a+b=c
\end{gather}
\lipsum
\end{document}`
Ti rendo noto che nel filone che avevi aperto c’era la risposta soddisfacente che cercavi; il problema è che forse non l’hai letta. Ti invito a farlo e a dare un’occhiata alla guida di amsmath o anche all’Arte che descrive certamente gli ambienti di amsmath. Non si devono MAI mettere due ambienti di equazioni uno di seguito all’altro, né lasciare una riga vuota prima di un ambiente matematico (cosa che nel tuo esempio succede, perché \lipsum[1] termina con un comando \par che è equivalente a una riga vuota). Ho aggiunto anche un paio di parole perché così l’ambiente gather non comincia dopo una riga vuota.

Ciao
Enrico

Go to top