我的文档的默认样式是段落缩进。没关系。但是对于跟随图形或其他对象的段落我不需要缩进。
手动使用\noindent
效果不佳,因为您不知道最终输出中的数字会跟随哪个段落(LaTeX会自动放置数字)。
所以我需要在输出中跟随数字的段落不缩进(在tex源中你看不到哪些会是)。怎么能实现呢?
答案 0 :(得分:23)
看起来像检查数字之后的哪些段落并手动将\noindent
放在每个人面前是唯一的方法。
答案 1 :(得分:7)
我通常只是在图后面加上“\\”。
答案 2 :(得分:2)
这似乎是一个非常奇怪的请求(以及难以满足)。 figure
环境适用于与文本流相关但不属于文本流的对象。
以下是您可能考虑的替代方法的一些建议:
如果你坚持,你可以对图形位置施加一些适度的控制。请参阅Problem with float and pictures in LaTex。
您可以增加分隔数字和文本正文的空白区域数量。查找\textfloatsep
,\intextsep
,\abovecaptionskip
和\belowcaptionskip
。
答案 3 :(得分:1)
自从我深入乳胶以来已经有一段时间了,所以我希望如果我只是提出一个粗略的想法就可以了 - 而且我完全不确定它会起作用:
IIRC,latex允许您定义自己的counters。您可以更改图形格式化环境以增加自定义计数器,然后使段落代码设置为条件缩进(仅当计数器等于1时),然后使其重置计数器。
(也找不到我的乳胶书,我老婆拿了它!)
编辑:对此有更多的想法 - 看看topnumber / bottomnumber计数器,Latex使用它来计算它在页面上放置的浮点数。您将需要使用非常相似的结构。
答案 4 :(得分:1)
我的发布商需要相同的东西(所以建议不要缩进没有段落或不做这么奇怪的事情是不可能的)。 \
我没有找到任何自动解决方案。相反,我将尽可能多的数字放在页面的顶部或底部,然后在所有放置内联的数字之后手动插入\ noindent不幸的是,因为'h'标志只是一个必须编译的建议,检查输出,放置缩进,编译,检查输出而不是缩进,花了大约1个小时写了一本300页的书。
答案 5 :(得分:1)
您可以在\setlength{\parindent}{0em}
之前加\begin{document}
。
我使用以下内容:
\setlength{\parident}{0em}
\setlength{\parskip}{1cm}
\begin{document}
.............
请注意\parskip
将段落之间的间距设置为1厘米。