数字后的段落没有缩进? [关闭]

Posted

技术标签:

【中文标题】数字后的段落没有缩进? [关闭]【英文标题】:No indent for paragraphs after figures? [closed] 【发布时间】:2010-10-07 06:30:04 【问题描述】:

我的文档的默认样式是段落缩进。没关系。但是对于跟随在图形或其他对象之后的段落,我不需要缩进。

手动使用\noindent 效果不佳,因为您不知道最终输出中哪个段落会跟在数字后面(LaTeX 会自动放置数字)。

所以我需要在输出中 后面的段落不缩进(在 tex 源代码中你看不到哪些是缩进的)。如何实现?

【问题讨论】:

当一个数字落在段落中间会发生什么? 在这种情况下仍然不应该有任何缩进。但我认为 LaTeX 从来没有这样做过,而是将图形放在单独的页面上。 如果 TeX 不完整,这不是编程问题。 TeX 图灵完备。并在一些内联文档规范中使用。而且(不太相关,我承认)编写大型文档感觉就像编程一样。干杯。 我投票结束这个问题,因为它属于tex.stackexchange.com。 【参考方案1】:

看起来检查数字后面的段落并手动将\noindent放在每个人面前是唯一的方法。

【讨论】:

【参考方案2】:

我通常只是在数字后面加上“\\”。

【讨论】:

【参考方案3】:

这似乎是一个非常奇怪的要求(也很难满足)。 figure 环境适用于与文本流相关但不属于文本流的对象。

以下是您可能考虑的替代方法的一些建议:

如果您坚持,您可以适度控制图形放置。见Problem with float and pictures in LaTex。

您可以增加空格分隔数字和正文的数量。查找 \textfloatsep\intextsep\abovecaptionskip\belowcaptionskip

您可以尝试floatwrapfig 软件包中的一些工具。

【讨论】:

【参考方案4】:

我的出版商需要同样的东西(所以不缩进任何段落或不做这种奇怪的事情的建议是毫无疑问的)。 \

我没有找到任何自动解决方案。相反,我将尽可能多的数字放置在页面的顶部或底部,然后在所有内联放置的数字之后手动插入 \noindent 不幸的是,由于 'h' 标志只是一个必须编译的建议,检查输出,放置缩进、编译、检查输出而不是缩进,我花了大约 1 个小时来买一本 300 页的书。

【讨论】:

【参考方案5】:

我已经有一段时间没有深入研究乳胶了,所以我希望我只是提供一个粗略的想法是可以的 - 我完全不确定它是否会起作用:

IIRC,latex 允许您定义自己的counters。您可以更改图形格式环境以增加自定义计数器,然后使段落代码设置条件缩进(仅当计数器等于 1 时),然后使其重置计数器。

(也找不到我的乳胶书,我老婆拿走了!)

编辑:对此有更多想法 - 看看 topnumber/bottomnumber 计数器,Latex 使用它们来计算它在页面上放置了多少个浮点数。您将需要使用非常相似的结构。

【讨论】:

【参考方案6】:

您可以将\setlength\parindent0em 放在\begindocument 之前。 我使用以下内容:

\setlength\parident0em
\setlength\parskip1cm
\begindocument
  .............

请注意,\parskip 将段落间距设置为 1 厘米。

【讨论】:

以上是关于数字后的段落没有缩进? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Word如何设置首行缩进2字符

如果段落在 PdfPCell 中换行,如何保持缩进?

段首缩进2字符怎么设置

怎么设置悬挂缩进2字符

从 Pandoc 中的 txt 生成 epub 时的段落缩进

仅缩进段落中的第一行文本?