我有这个命令,调用它\foo
以确保文本写在段落开头。因此,如果你写:
Quick brown fox jumped over the lazy dog etc. etc.
... over the lazy dog.
\foo
我想做\foo
相当于 的事情\noindent
;但是如果你写:
Quick brown fox jumped over the lazy dog etc. etc.
... over the lazy dog. \foo
More text here
我希望\foo
与 Quick brown fox 文本位于不同的段落中,就好像我的来源是:
Quick brown fox jumped over the lazy dog etc. etc.
... over the lazy dog.
\noindent \foo
More text here
这可能吗?
答案1
如果我理解正确的话,您想要\foo
开始一个新的、不缩进的段落。解决方案是使用\par\noindent
。
\documentclass{article}
\newcommand*\foo{\par\noindent[This is foo!]}
\begin{document}
Quick brown fox jumped over the lazy dog etc. etc.
... over the lazy dog.
\foo
Quick brown fox jumped over the lazy dog etc. etc.
... over the lazy dog. \foo
More text here
\end{document}