\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
。