обертка и фигурные скобки

обертка и фигурные скобки
\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.

Связанный контент