数字后的段落没有缩进? [关闭]
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
。
您可以尝试float
或wrapfig
软件包中的一些工具。
【讨论】:
【参考方案4】:我的出版商需要同样的东西(所以不缩进任何段落或不做这种奇怪的事情的建议是毫无疑问的)。 \
我没有找到任何自动解决方案。相反,我将尽可能多的数字放置在页面的顶部或底部,然后在所有内联放置的数字之后手动插入 \noindent 不幸的是,由于 'h' 标志只是一个必须编译的建议,检查输出,放置缩进、编译、检查输出而不是缩进,我花了大约 1 个小时来买一本 300 页的书。
【讨论】:
【参考方案5】:我已经有一段时间没有深入研究乳胶了,所以我希望我只是提供一个粗略的想法是可以的 - 我完全不确定它是否会起作用:
IIRC,latex 允许您定义自己的counters。您可以更改图形格式环境以增加自定义计数器,然后使段落代码设置条件缩进(仅当计数器等于 1 时),然后使其重置计数器。
(也找不到我的乳胶书,我老婆拿走了!)
编辑:对此有更多想法 - 看看 topnumber/bottomnumber 计数器,Latex 使用它们来计算它在页面上放置了多少个浮点数。您将需要使用非常相似的结构。
【讨论】:
【参考方案6】:您可以将\setlength\parindent0em
放在\begindocument
之前。
我使用以下内容:
\setlength\parident0em
\setlength\parskip1cm
\begindocument
.............
请注意,\parskip
将段落间距设置为 1 厘米。
【讨论】:
以上是关于数字后的段落没有缩进? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章