如何防止 textpos 的 textblock 环境插入 \par?

如何防止 textpos 的 textblock 环境插入 \par?

以下 MWE 证实了textpos文档中的内容:

{textblock} 环境最常用于垂直模式。但是,如果在水平(即段落)模式下调用它,它会在环境前插入 \par 命令,从而默默地创建段落分隔符;环境完成后,它仍处于垂直模式。

无论如何,有没有办法阻止textblock环境插入\par

\documentclass{article}
\usepackage{textpos}
%
\setlength{\TPHorizModule}{\textwidth}
\setlength{\TPVertModule}{\textheight}
%
\begin{document}
Foo
\begin{textblock}{1}(0,-0.2)
  Bar
\end{textblock}
Foo
\end{document}

答案1

嗯,这并不能阻止它发出,\par但它可以阻止\par当前段落的结束。

\documentclass{article}
\usepackage{textpos}
%
\setlength{\TPHorizModule}{\textwidth}
\setlength{\TPVertModule}{\textheight}
%
\begin{document}
Foo
\vadjust{\begin{textblock}{1}(0,-0.2)
  Bar
\end{textblock}}
Foo
\end{document}

相关内容