我的文档默认样式是段落缩进,这没问题。但是我需要在插入图片或其他对象后的段落不要缩进。
手动使用\noindent
并不好用,因为你不能确定最终输出中哪个段落会跟在图片后面(LaTeX会自动放置图片)。
所以我需要在输出中跟随图片的段落不要缩进(在tex源文件中,你看不到哪些段落会跟随图片)。如何实现这一点呢?
我的文档默认样式是段落缩进,这没问题。但是我需要在插入图片或其他对象后的段落不要缩进。
手动使用\noindent
并不好用,因为你不能确定最终输出中哪个段落会跟在图片后面(LaTeX会自动放置图片)。
所以我需要在输出中跟随图片的段落不要缩进(在tex源文件中,你看不到哪些段落会跟随图片)。如何实现这一点呢?
看起来手动检查哪些段落跟在图片后面,然后在每个段落前添加\noindent
是唯一的方法。
我的出版商要求同样的事情(因此建议不缩进段落或不做这种奇怪的事情是不可行的)。
我没有找到自动解决方案。相反,我尽可能地将许多图形放置在页面的顶部或底部,然后手动插入 \noindent 在所有嵌入式放置的图形之后。不幸的是,由于'h'标志只是一个推荐,需要编译、检查输出、放置缩进、重新编译、检查输出、不放置缩进,对于一本300页的书,这花了我大约1个小时。
figure
环境用于与文本流相关但不属于其中的对象。\textfloatsep
、\intextsep
、\abovecaptionskip
和 \belowcaptionskip
。
- 您可以尝试使用float
或wrapfig
包中的某些工具。\begin{document}
之前加入 \setlength{\parindent}{0em}
。我使用以下代码:\setlength{\parident}{0em}
\setlength{\parskip}{1cm}
\begin{document}
.............
\parskip
设置段落间距为1厘米。我已经有一段时间没有深入研究LaTeX了,所以希望我的粗略想法可以被接受 - 我也不确定它是否有效:
如果我没记错的话,LaTeX允许您定义自己的计数器。您可以更改图形格式环境以增加自定义计数器,然后使段落代码设置条件缩进(仅当计数器等于1时),随后使其重置计数器。
(我也找不到我的LaTeX书,我的妻子拿走了!)
编辑:关于此更多想法 - 查看topnumber/bottomnumber计数器,这些计数器由LaTeX用于计算放置在页面上的浮动体数量。您将需要使用非常类似的结构。
[H]
作为放置图形的位置说明符,以确保图形在 LaTeX 代码中的位置不变。 - saviok