Estaba creando una compleja cadena de flujo tikz. En un momento el compilador dejó de funcionar. Estaba tratando de entender por qué.
Y descubrí que el siguiente MWE causa eso
\documentclass{article}
\usepackage{empheq}
\usepackage{tikz}
\usepackage{rmathbr}
\begin{document}
$ b\coloneqq b - F $
\end{document}
( \coloneqq
está obteniendo de empheq
además)
No soy un experto en LaTeX, por lo que me resulta difícil encontrar el motivo de la incompatibilidad entre ellos en el código de los paquetes. Pero realmente los necesito a ambos en mi trabajo.
Respuesta1
El rmathbr
paquete es bastante invasivo y no sorprende que no se comporte con otros paquetes.
Aquí tienes una solución.
\documentclass{article}
\usepackage{empheq}
% fix \ordinarycolon and define \ordinaryequals
\edef\ordinarycolon{\mathchar\the\mathcode`: }
\edef\ordinaryequals{\mathchar\the\mathcode`= }
\usepackage{rmathbr}
% don't change the category code of ^ here!
\catcode`^=7
\AtBeginDocument{%
% do the category code change later
\catcode`^=12
% fix \coloneqq to be a mathrel also for rmathbr
\def\coloneqq{%
\mathrel{{\mathop\ordinarycolon}\mkern-1.2mu{\ordinaryequals}}%
}%
}
\begin{document}
$b\coloneqq b - F$
\end{document}