居中导致间距改变

居中导致间距改变

出于某种原因,当我将文本置于页面中央时,间距从单倍变为双倍。使用最新的 LyX,我以标准格式编写了以下文本。

Line 1
Line 2
Line 3
Line 4

当我将段落对齐方式改为居中时,它看起来如下所示。

                                      Line 1

                                      Line 2

                                      Line 3

                                      Line 4

其他选项均不改变,段落间距和文档间距均设置为单倍。

答案1

据我所见,这是 LyX 做得不好。在默认设置下,LyX 生成的 LaTeX 代码如下所示

Line 1

Line 2

Line 3

Line 4

代码中的空行表示段落中断。但是,当您选择所有四个段落并将对齐方式更改为居中时,代码将变为

\begin{center}
Line 1
\par\end{center}

\begin{center}
Line 2
\par\end{center}

\begin{center}
Line 3
\par\end{center}

\begin{center}
Line 4
\par\end{center}

每个center环境都会在它之前和之后添加一些垂直空间,从而产生双倍行距的效果。如果代码看起来像这样会更好

\begin{center}
Line 1

Line 2

Line 3

Line 4
\end{center}

我不知道除了使用 ERT\begin{center}在 之前Line 1\end{center}之后插入Line 4,保持段落对齐为默认设置外,还有其他方法可以解决这个问题。也许应该在以下位置提交错误报告:http://www.lyx.org/trac/wiki/BugTrackerHome

相关内容