奇怪的 InsertBoxR 行为

奇怪的 InsertBoxR 行为

我正在使用InsertBoxR它来添加内联tikzpicture图形。但是,有时这会产生奇怪的结果。这取决于不同的因素,特别是文本的长度。经过大量实验,我想出了一个相对简单的例子。希望如果您能提供此问题的解决方案,我将能够解决其余问题。

梅威瑟:

\documentclass[10pt,parskip=half]{scrbook}

\usepackage{lipsum}
\usepackage{tikz}
\input{insbox}

\begin{document}

\lipsum[1]

\lipsum[2]

\lipsum[3]

\lipsum[4]

\lipsum[5]

\InsertBoxR{0}{
\begin{tikzpicture}
\draw (0,0) rectangle (2,2);
\end{tikzpicture}
}

\lipsum[6]

\lipsum[7]

\lipsum[8]

\end{document}

在此处输入图片描述

答案1

\InsertBoxR如果用一对括号将命令和缩短的段落组合在一起,则没有任何问题:

    \documentclass[10pt,parskip=half]{scrbook}

    \usepackage{lipsum}
    \usepackage{tikz}
    \input{insbox}

    \begin{document}

    \lipsum[1]

    \lipsum[2]

    \lipsum[3]

    \lipsum[4]

    \lipsum[5]

    {\InsertBoxR{0}{
    \begin{tikzpicture}
    \draw (0,0) rectangle (2,2);
    \end{tikzpicture}
    }

    \lipsum[6]}

    \lipsum[7]

    \lipsum[8]

    \end{document} 

在此处输入图片描述

相关内容