数字后段落没有缩进?

时间:2009-02-12 19:27:04

标签: latex indentation paragraph

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

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

所以我需要在输出中跟随数字的段落不缩进(在tex源中你看不到哪些会是)。怎么能实现呢?

6 个答案:

答案 0 :(得分:23)

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

答案 1 :(得分:7)

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

答案 2 :(得分:2)

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

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

  • 如果你坚持,你可以对图形位置施加一些适度的控制。请参阅Problem with float and pictures in LaTex

  • 您可以增加分隔数字和文本正文的空白区域数量。查找\textfloatsep\intextsep\abovecaptionskip\belowcaptionskip

  • 您可以尝试floatwrapfig个套餐中的部分工具。

答案 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厘米。