当我在 ConTeXt 中的节标题后直接添加浮点数时,由于某种原因,会添加额外的空格。
在这个 MWE 中,它不是很明显,但在我的某些文档中,它看起来很奇怪。
\setupwhitespace
[big]
\starttext
\startsection
[title=section]
\startplacefigure
[location={right},
title={just a dummy figure}]
\externalfigure[dummy][width=.5\textwidth]
\stopplacefigure
PARAGRAPH 1 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus
sed cursus massa. Nulla facilisi. Vestibulum nec tellus sit amet metus porttitor bibendum. Vestibulum viverra lacus libero, eget volutpat libero commodo sed. Donec sapien velit, feugiat in interdum sed, suscipit ac ex. Nam dignissim feugiat ipsum, sed suscipit erat congue vel. Nulla facilisi. Nunc et quam ultrices lectus vehicula tincidunt et eu ipsum.
PARAGRAPH 2 Aliquam erat volutpat. Nullam eu dignissim odio. Etiam in pringilla libero. Pellentesque semper arcu accumsan, placerat diam in, sodales tellus. Vestibulum consectetur lacinia gravida. Nunc porta, tellus eget convallis ornare, justo nisl placerat nunc, sed accumsan tortor arcu suscipit magna. Donec dictum sapien ut turpis accumsan consectetur. Sed finibus dapibus ligula. Fusce non mauris consectetur, condimentum neque quis, malesuada risus.
\stopsection
\stoptext
这是预期的行为吗?
答案1
none
看起来像是一个错误。您可以通过暂时恢复包含换行图形的段落的默认空格 ( ) 来解决此问题。
在邮件列表中报告https://mailman.ntg.nl/pipermail/ntg-context/2018/091144.html
编辑:汉斯在邮件列表中发布了一个修复程序,该修复程序适用于最新的测试版。
\unprotect
\def\page_sides_wrapup
{% we need to do this aftergroup
\aftergroup\par
\aftergroup\ignoreparskip
\aftergroup\ignorespaces
}
\protect
我似乎记得过去在以折线图开始一个部分时还出现过其他问题。我无法从我的脑海中给出任何来源,但为了避免出现问题,您不应该以折线图开始一个部分。
\setupwhitespace[big]
\starttext
\startsection
[title=section]
% Set default whitespace
\setupwhitespace[none]
\startplacefigure
[location={right},
title={just a dummy figure}]
\externalfigure[dummy][width=.5\textwidth]
\stopplacefigure
\input lorem
% Restore whitespace
\setupwhitespace[big]
\input lorem
\stopsection
\stoptext