La guía paso a paso o código que hallarás en este artículo es la resolución más fácil y válida que hallamos a tus dudas o dilema.
Solución:
Una respuesta alternativa, que te permite usar label
como normal:
El problema es causado por el hecho de que cleveref
se basa en la redefinición refstepcounter
tiempo breqn
en realidad no usa esto para avanzar en el equation
encimera. Afortunadamente el cleveref
código para tratar con notas al pie, que no utilizan refstepcounter
bien, proporciona una base para tratar con dmath
s como otro caso especial agregando algo de código a [email protected]
:
makeatletter
let[email protected]@[email protected][email protected]
def[email protected]%
[email protected]@[email protected]%
[email protected]equation[email protected]%
[email protected][email protected]%
[equation][arabicequation][[email protected]][email protected]theequation
makeatother
Incluir este código en el preámbulo produce el resultado correcto para el MWE.
Solía usar el método makeatletter de Ant, pero con los paquetes contenidos en la instalación de MikTex 2.9 de febrero de 2014:
Package: cleveref 2013/12/28 v0.19 Intelligent cross-referencing
Package: breqn 2012/05/10 v0.98b Breaking equations
esto empieza a causar:
TeX capacity exceeded, sorry [input stack size=5000]
errores
También parece que ahora dmath y brightref funcionan bien juntos de forma predeterminada, por lo que actualizar los paquetes de látex ahora parece ser una solución viable.
No es ideal, pero una solución es agregar un argumento opcional equation
a cada etiqueta:
label[equation]equ:test
Si te mola el tema, tienes la opción de dejar una reseña acerca de qué te ha gustado de este enunciado.