基于 TikZ 的 \boxed 构造导致 pdflatex 挂起

基于 TikZ 的 \boxed 构造导致 pdflatex 挂起

在独立代码中,这对我来说是可行的,在我的方程式周围绘制一个漂亮的红色框(基于\underbrace类似 TikX 的替代品,我使用它没有任何问题):

\documentclass{article}

\usepackage{tikz}
\newcounter{tikzNodeNum}

\newcommand{\xmyBoxed}[2]{%
\tikz[baseline]{%
    \node[draw=red,rounded corners,anchor=base] (m#2)%
    {$\displaystyle#1$};%
}%
}

\newcommand{\myBoxed}[1]{%
   \stepcounter{tikzNodeNum}%
   \xmyBoxed{#1}{\thetikzNodeNum}%
}

\begin{document}

\begin{equation}
\myBoxed{
a + b = c
}
\end{equation}
\begin{equation}
\myBoxed{
a + b = c
}
\end{equation}
\begin{equation}
\myBoxed{
a + b = c
}
\end{equation}

\end{document}

但是,在较大的文档中,pdfLaTeX 在处理此用法时会挂起。我无法在任何类型的 MWE 中重现挂起。了解 TikZ 语法的人可以看看上面的内容,看看是否有任何语法错误可能导致此问题(当它工作时,它确实很好地绘制了我的方框方程式)。

相关内容