So entfernen Sie unerwünschte Leerzeichen über und unter Gleichungen in Classicthesis in LyX

So entfernen Sie unerwünschte Leerzeichen über und unter Gleichungen in Classicthesis in LyX

Ich verwende die neueste LyX-Version der Classicthesis-Vorlage.

Wenn ich den von Word-to-Latex konvertierten Latex-Code in LyX importiere, befinden sich im generierten PDF über und unter jeder Gleichung unerwünschte Leerzeichen (normalerweise zwei zusätzliche Zeilen darüber und eine zusätzliche Zeile darunter), aber nicht in LyX selbst (Leerzeichen sind unsichtbar, sehen normal aus).

Wie können diese Leerzeichen vermieden oder entfernt werden?

Update: Ich habe in der Vorlage einen Kommentar gefunden: „Bei der Verwendung von Mathematik in Kapitel- oder Abschnittsüberschriften erhalten Sie möglicherweise unerwartete Ergebnisse. Ziehen Sie die Option „pdfspacing“ in Betracht.“

Wie verwende ich die Option „pdfspacing“ in LyX?

Update: Der Quellcode und das unerwünschte PDF-Layout sind

Bildbeschreibung hier eingeben

\begin{document}
There are differences in the space above equation.
\[
    W = a + b+ c
\]
There are differences in the space below equation.

There are differences in the space above equation.
\begin{equation}
    W = a + b+ c
\end{equation}
There are differences in the space below equation.
\end{document}

Bildbeschreibung hier eingeben

Antwort1

Was Sie in LyX sehen, ist nur eine Vorschau, die sich ändern kann. Wenn Sie den Platz über und hinter der Gleichung in der PDF-Version (das ist die endgültige Version Ihres Dokuments) reduzieren möchten,

Erwartetes Ergebnis für Gleichung Nr. (1)

Sie müssen diese Zeilen vor die Umgebung setzen, equationwie hier gezeigt.

\documentclass[a4paper]{article}
\begin{document}
There are differences in the space above equation.
\[
    W = a + b+ c
\]
There are differences in the space below equation.

\setlength{\belowdisplayskip}{0pt} \setlength{\belowdisplayshortskip}{0pt}
\setlength{\abovedisplayskip}{0pt} \setlength{\abovedisplayshortskip}{0pt}
There are differences in the space above equation.
\begin{equation}
    W = a + b+ c
\end{equation}
There are differences in the space below equation.
\end{document}

Sie sollten equationfür Gleichungen anstelle von \[und verwenden.\]

Bearbeiten

In LyX drücken Sie Strg+L (oder Einfügetaste und dann Code TeX) und fügen in das leere Feld ein

\setlength{\belowdisplayskip}{0pt}
\setlength{\belowdisplayshortskip}{0pt}
\setlength{\abovedisplayskip}{0pt}
\setlength{\abovedisplayshortskip}{0pt}

Dies ist ein Beispiel mit LyXLyX-Beispiel

Der von LyX generierte LaTeX-Code ist

\setlength{\belowdisplayskip}{0pt} \setlength{\belowdisplayshortskip}{0pt} \setlength{\abovedisplayskip}{0pt} \setlength{\abovedisplayshortskip}{0pt}

There are differences in the space above equation. 

\[
W=a+b+c
\]


There are differences in the space below equation. 

There are differences in the space above equation. 
\begin{equation}
W=a+b+c
\end{equation}
\begin{equation}
T=est
\end{equation}


There are differences in the space below equation. 

verwandte Informationen