防止 LyX 在浮动后创建新的段落

防止 LyX 在浮动后创建新的段落

使用 LyX 和 tufte-book 类时,每当我插入边距图时,LyX 都会创建一个新段落。彩色框也是如此。可以以某种方式抑制这种情况吗?

答案1

每次我们输入 ENTER 时,LYX 除了向文本发送回车符外,还会开始一个新段落。将鼠标放在我们要换行的位置,在菜单栏上选择“插入”项,在打开的下拉菜单上将鼠标放在“格式化”上。

将打开另一个下拉菜单:选择“简单回车”。

在此处输入图片描述

文档中将出现以下标签:

在此处输入图片描述

或者将鼠标放在我们想要插入相应 TeX 代码的位置,通过选择“插入 TeX 代码”按钮:

在此处输入图片描述

将会打开一个称为 ERT 框的小红色矩形。在 ERT 框中输入我们想要的 TeX 代码。在我们的例子中,我们在 ERT 框中写入命令以进行换行:

在此处输入图片描述

无论选择哪种方法,文本都会换行而不开始新的段落。

附录 1/8/2023

文档Tufte-LaTeX类自动包含placeins 包。此包提供\FloatBarrier命令。如果您将此\FloatBarrier命令放入文档中,它将强制 LaTeX 在排版任何更多材料之前处理所有浮动。(这还具有开始新段落的副作用,因此请在段落之间使用它。)我附上了一个简短的示例文档,说明了命令的效果\FloatBarrier(以及使用morefloats包)。

\documentclass{tufte-handout}

\usepackage{morefloats}

\title{Many Sidenotes}

\begin{document}

This\sidenote{First} 
document\sidenote{Second} 
tests\sidenote{Third} 
how\sidenote{Fourth} 
many\sidenote{Fifth} 
sidenotes\sidenote{Sixth} 
can\sidenote{Seventh} 
be\sidenote{Eighth} 
accumulated\sidenote{Ninth} 
\FloatBarrier% immediately causes all previous floats to be processed before continuing
in\sidenote{Tenth} 
a\sidenote{Eleventh} 
short\sidenote{Twelth} 
space\sidenote{Thirteenth} 
before\sidenote{Fourteenth} 
\LaTeX{}\sidenote{Fifteenth} 
panics\sidenote{Sixteenth} 
and\sidenote{Seventeenth} 
\FloatBarrier% immediately causes all previous floats to be processed before continuing
complains\sidenote{Eighteenth} 
about\sidenote{Nineteenth} 
too\sidenote{Twentieth} 
many\sidenote{Twenty-first} 
unprocessed\sidenote{Twenty-second} 
floats.\sidenote{Twenty-third}

\end{document}

在此处输入图片描述

之后,最近有一份 LyX 指南,其中介绍了第 17 页的段落论点。这里有链接。我 16 年前就用过 LyX。

http://ftp.lyx.de/Documentation/en/UserGuide.pdf

相关内容