包裹图和花括号

包裹图和花括号
\documentclass{article}
\usepackage{wrapfig}


\begin{document}

    \begin{wrapfigure}{r}{3cm}
        \centering
        \rule{3cm}{3cm}
    \end{wrapfigure}
 g,sd; agmgts bsgfs shgsnhg  {\bf snhbfx} fdbhsmn jnnsndg ndsngas gngdfznagk dfhbf
gsgfsh shgfs

{Here is the problem!} "Observe that after using the wrapfigure command, when I am writing something which has to be kept inside the curly braces something unsusal happening." How to resolve this?

\end{document} 

答案1

事实上,问题是预料之中的。

为了使几个段落在图像周围流动,wrapfig需要使用\everypar一些代码来传递新的段落来执行,直到确定文本的行数多于超出图像所需的行数。

你的情况是怎样的?第二段从组内开始,因此当组结束时,段落形状的设置就会丢失。

如何解决这个问题?我猜是因为你想要类似的东西

{\bf Here is the problem!}

但你才是问题的根源。两个字母的字体更改命令已被弃用二十多年了。

永远不能使用\bf\it类似命令。它们已被弃用二十多年。当您使用已弃用二十多年的命令时,可能会出现意外问题。

我可以继续发牢骚,但我希望三遍就足够了。 ;-)

\documentclass{article}
\usepackage{wrapfig}

\begin{document}

\begin{wrapfigure}{r}{3cm}
\centering
\rule{3cm}{3cm}
\end{wrapfigure}

g,sd; agmgts bsgfs shgsnhg  \textbf{snhbfx} fdbhsmn jnnsndg ndsngas gngdfznagk dfhbf
gsgfsh shgfs

\textbf{Here is the problem!} "Observe that after using the wrapfigure command, when I am writing
something which has to be kept inside the curly braces something unsusal happening." How to resolve
this?

\end{document}

在此处输入图片描述

如果您确实需要{...}用于其他目的,只需\mbox{}在左括号前面添加,如果它发生在与 相关的段落开头wrapfigure

相关内容