
Я использую последнюю версию LyX шаблона classicthesis.
Когда я импортирую код Latex, преобразованный с помощью Word-to-Latex, в LyX, в сгенерированном PDF-файле появляются нежелательные пробелы над и под каждым уравнением (обычно две дополнительные строки сверху и одна дополнительная строка снизу), но не в самом LyX (пробелы невидимы, выглядят нормально).
Как избежать или удалить эти пробелы?
Обновление: Я нашел комментарий в шаблоне: «Вы можете получить неожиданные результаты, используя математику в заголовках глав или разделов. Рассмотрите возможность использования pdfspacing».
Как использовать опцию «pdfspacing» в LyX?
Обновление: исходный код и нежелательный макет PDF-файла
\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}
решение1
То, что вы видите в LyX, это всего лишь предварительный просмотр, который может измениться. Если вы хотите уменьшить пространство над и за уравнением в версии PDF (это окончательная версия вашего документа)
Вам необходимо поместить эти строки перед окружением, equation
как показано здесь.
\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}
Вы должны использовать equation
for уравнения вместо \[
and\]
Редактировать
В LyX нажмите Ctrl+L (или Insert, затем Code TeX) и вставьте в пустое поле
\setlength{\belowdisplayskip}{0pt}
\setlength{\belowdisplayshortskip}{0pt}
\setlength{\abovedisplayskip}{0pt}
\setlength{\abovedisplayshortskip}{0pt}
Код LaTeX, сгенерированный LyX,
\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.