1. 空段落

1. 空段落

我只想问一下为什么 LyX 会在图形周围的段落之间留下很大的空隙?不是所有段落,而是只在我插入浮动(图形)的段落之间。图形放在其他地方,我只留下了一个很大的空隙!

我的论文包含很多图表,这些图表都是浮动的,我希望图表出现在第一次提到它的段落之后。我不需要图表周围留出大片空白,也不需要将图表单独放在单独的页面上。

在此处输入图片描述

以下是我在序言中的内容

\usepackage{cite}
\usepackage[version=3]{mhchem}
\usepackage{setspace}
%\onehalfspacing
\usepackage[bindingoffset=0.5in,margin=1in]{geometry}
\usepackage{ifthen}
\usepackage{graphicx} 
\usepackage[section,above]{placeins}
\usepackage{titlesec}
\titleformat{\section}
  {\normalfont\fontsize{12pt}{14pt}\selectfont\bfseries}{\thesection}{1em}{}
%\usepackage{setlength}
%\setlength{\intextsep}{-1ex} % remove extra space above and below in-line float
\usepackage[belowskip=-10pt,aboveskip=0pt]{caption}
\raggedbottom % to kill the annoying HUGE whitespace between paragraphs

正如您从序言的最后一行所看到的,我曾尝试\raggedbottom按照另一个论坛中的建议来解决这个问题,但没有成功。

LyX 文件:由于包含未发布的数据而被删除。

答案1

(这有点难以确定,但我想我知道为什么会发生这种情况。至少部分如此。)

有两个问题与包含浮动的段落的段落设置有关,它们会产生额外的空白。

1. 空段落

如果你看一下其中一个图的 LaTeX 源代码,你会看到类似

\noindent
\begin{figure}
...

此处的问题是\noindentLyX 中的段落设置。您应该做的是右键单击每个图形外,选择段落设置,然后选中缩进段落。如果您打开了源视图,您将看到\noindent当您单击“确定/应用”时消失。

2. 居中对齐

对于两个图(示例中的倒数第二个和第三个),段落与图的对齐方式设置为中心,如果你看一下代码,你会看到类似

\begin{center}
\begin{figure}
...
\end{figure}
\par\end{center}

应通过将段落center对齐设置为段落默认(对齐)

所以为什么?

为了演示如何提供额外的空白,请考虑以下 LaTeX 代码,输出显示在它下面:

\documentclass{article}
\begin{document}
Some words.

\noindent

More words.

\noindent \begin{figure}
This is a figure.
\end{figure}

Words

\begin{center}
\begin{figure}
Another figure
\end{figure}
\end{center}

More.
\end{document}

在此处输入图片描述

一个或多个空行表示应该开始一个新段落,新段落默认以缩进表示。\noindent允许您删除单个段落的缩进。

现在在上面的代码中,第一个\noindent什么都不做,因为那里没有任何可以开始新段落的东西。所以你看到Some words和之间没有多余的空间More words。然而在第二种情况下,\begin{figure}会导致开始一个新段落,但其中唯一的东西——图形本身——会飘走,所以你只剩下一个空段落。

此外,center环境在前后添加了一些垂直空白,当其中唯一的东西是figure漂浮起来的东西时,就只剩下垂直空白了。

答案2

我遇到了类似的问题。图形浮动后间隙很大。以上都没有任何影响。

这是图形浮点的放置选项。

右键点击“浮动:图形”

问题源于如果大图彼此靠得很近。Lyx 会尝试执行您要求它执行的操作。如果复选框指示“这里肯定是”,则软件会优先考虑文本到图像的顺序。其理念是,此文本必须位于此图像之前,无一例外。为了适应这一点,它会在文档中留出一个巨大的空间,根据需要流动文本,以确保图像嵌入在文本中正确的单词旁边。

这会对一系列大型图像产生级联效应。

最好仔细检查您的文档,如果可能的话选择“使用默认位置”或“如果可能的话在此处”以使图像保持在附近但允许文本围绕“浮动:图形”流动。

经过反复尝试才弄清楚。我费了好大劲才调整了相对于页面和/或列宽的图像大小。别费心了。选择一个看起来不错的尺寸,然后仔细选择浮动放置选项。

这种帮助?

答案3

@Torbjørn T. 非常感谢。问题已解决。

对于面临同样问题的人,步骤如下:

  1. 将“文档”>“设置”>“文本布局”更改为缩进:默认(即使您仍然想像我一样保持文档不缩进)
  2. 这会相当繁琐!对于所有图形:在图形浮动内,更改段落设置为对齐缩进段落. 避免使用中心
  3. 现在,如果您希望段落之间用跳过分隔符分隔,而不是缩进。请按照步骤 1 中的说明进行操作。

所有荣誉归功于 Torbjørn T。

注意:我希望有一个命令可以只更改浮动的段落设置,而不是手动一个接一个地进行更改!

答案4

我遇到了同样的问题,我发现了一个非常简单的解决方法。在插入图形浮动之前,您是否开始了一个新段落?我的意思是,您是否先按 ENTER 键,然后插入浮动?我一直这样做,直到我尝试在段落末尾插入浮动,而不按 ENTER 键,然后就好了!就像魔术一样。看起来很愚蠢,但就是这样。我希望这能有所帮助。

相关内容