Intenté usar LaTeX después de un largo período de descanso y descubrí quenuevotextoyteoremachocan entre sí con el mensaje 'Plano de estilo de teorema ya definido'. Por otro lado,nuevotxmatemáticasNo parece interferir aquí.
\documentclass[openany,english]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{newtxtext}
\usepackage{amsmath, amssymb, graphicx}
\usepackage[amsmath, thmmarks, thref]{ntheorem}
\begin{document}
hello
\end{document}
Busqué la documentación en PDF pero no pude encontrar el motivo;teoremaLa documentación menciona la posible interferencia conmatemáticas, que traté correctamente (con suerte), pero no se mencionó nada al respectonuevotexto. Lo mismo para la documentación denuevotexto; no se mencionó nada sobreteorema.
Mi pregunta: ¿qué debo hacer para solucionar esta colisión? Si tengo que renunciar a newtxtext (y posiblemente a newtxmath), ¿qué fuentes recomiendas en su lugar que no colisionen con ntheorem? (Creo que es demasiado útil para renunciar...)
Gracias de antemano.
Respuesta1
newtxtext
Cargas de paquetes amsthm
. amsthm
y ntheorem
no se pueden utilizar juntos. Los ntheorem
manuales recomiendan utilizar la opción amsthm
en su lugar. Por eso hay que evitar newtxtext
que se cargue amsthm
. Lo siguiente parece funcionar:
\documentclass[openany,english]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb,graphicx}
\usepackage[amsmath,amsthm,thmmarks,thref]{ntheorem}
\PreventPackageFromLoading{amsthm}
\usepackage{newtxtext}
\begin{document}
hello
\end{document}
Incluso parece funcionar sin opción amsthm
.
Si no utiliza una clase KOMA-Script, debe cargar el paquete scrlfile
para obtenerlo \PreventPackageFromLoading
.