每当我添加一个图形并使用 时,我都会在文本中发现一个奇怪的小缩进\newline
。这是我的代码:
% ... text before
implemented control architecture.\newline
\begin{figure}
\centering
\includegraphics{figures/Control/FigName}
\caption{TBD.}
\label{control:fig:}
\end{figure}
The main task of each local % text continues
结果我得到了这个:
我还想出了如何摆脱这种不必要的缩进:我必须%
在图形包含说明后添加符号:
% ... text before
implemented control architecture.\newline
\begin{figure}%
\centering%
\includegraphics{figures/Control/FigName}%
\caption{TBD.}%
\label{control:fig:}%
\end{figure}%
The main task of each local % text continues
这让我得到了我想要的:
这已经不是第一次困扰我了,我想知道如何正确消除这种愚蠢的行为。为什么会发生这种情况?除了检查我的整个文档并%
在所有图形包含行上乱涂乱画符号之外,还有更好的方法可以消除它吗?
答案1
我错了。添加并\noindent
不能解决问题。所以,让我再试一次。
你说得对。添加\newline
不会开始新的段落。输出的最后一行前面的额外空格不是缩进。它确实是 之后的行尾字符造成的空格\end{figure}
。它就像之后的行尾字符造成的every
和之间的空格一样。day
every
\documentclass{article}
\begin{document}
every
day
\end{document}
为了消除空白处,可以这样做
\documentclass{article}
\begin{document}
everyday
\end{document}
或这个
\documentclass{article}
\begin{document}
every%
day
\end{document}
这就是为什么%
在后面添加一个空格\end{figure}
可以解决问题。当然,你也可以通过以下方式删除多余的空格
% ... text before
implemented control architecture.\newline
\begin{figure}
\centering
\includegraphics{figures/Control/FigName}%
\caption{TBD.}
\label{control:fig:}
\end{figure}The main task of each local % text continues