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