使用 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。