No soy un experto, sólo un usuario de látex. Mi computadora usa el sistema operativo MacOS 10.13.6 High Sierra. Un día fue necesario reinstalar TexLive y después de eso, los archivos revtex que antes se compilaban sin errores (pdflatex o con TexShop), ahora ya no se compilan. Ya busqué problemas similares en la web y nada; y también instalé versiones anteriores de MacTeX.pkg; También intenté instalar TexLive a través de MacPorts; y el problema persiste. ¿Qué tengo que hacer? Cualquier ayuda, por favor. A continuación, está escrito el mensaje de error de compilación. Muchas gracias de antemano Daniel.
amsmath.sty:152: Error de LaTeX: comando \negmedspace ya definido. O nombre \end... ilegal, consulte la página 192 del manual.
Consulte el manual de LaTeX o LaTeX Companion para obtener una explicación. Escriba H para obtener ayuda inmediata. ...
l.152 ...egmedspace}{\tmspace-\medmuskip{.2222em}}
Respuesta1
No proporcionó ningún ejemplo, pero claramente tiene una copia antigua deamsmath.sty
Está recibiendo un error "ya definido" en la línea 152 de amsmath.sty
l.152 ...egmedspace}{\tmspace-\medmuskip{.2222em}}
Pero la línea que se establece \negmedspace
en una corriente amsmath.sty
es la línea 175.
\DeclareRobustCommand\negmedspace{\tmspace-\medmuskip{.2222em}}
y esto no puede dar un error ya definido ya que anteriormente en el archivo el comando no está definido específicamente para evitar este error. La línea 160 es
\let\negmedspace\@undefined
Entonces, si tiene instalado un sistema tex actual, verifique su archivo de registro que mostrará la ruta completa a amsmath.sty
. Es de suponer que tiene una versión local antigua o modificada que enmascara la amsmath.sty
que se encuentra en la distribución tex.