Não sou especialista, apenas usuário de látex. Meu computador usa o sistema operacional MacOS 10.13.6 High Sierra. Um dia foi necessário reinstalar o TexLive e depois disso, os arquivos revtex que antes compilavam sem erros (pdflatex ou com TexShop), agora não compilam mais. Já procurei problemas semelhantes na web e nada; e também instalou versões mais antigas do MacTeX.pkg; também tentei instalar o TexLive através do MacPorts; e o problema persiste. O que devo fazer? Qualquer ajuda, por favor. Abaixo está escrita a mensagem de erro de compilação. Desde já muito obrigado, Daniel.
amsmath.sty:152: Erro LaTeX: Comando \negmedspace já definido. Ou nome \end... ilegal, veja p.192 do manual.
Consulte o manual do LaTeX ou o LaTeX Companion para obter explicações. Digite H para ajuda imediata. ...
l.152 ...egmedspace}{\tmspace-\medmuskip{.2222em}}
Responder1
Você não forneceu nenhum exemplo, mas claramente possui uma cópia antiga doamsmath.sty
Você está recebendo um erro "já definido" na linha 152 do amsmath.sty
l.152 ...egmedspace}{\tmspace-\medmuskip{.2222em}}
Mas a linha que se configura \negmedspace
em corrente amsmath.sty
é a linha 175
\DeclareRobustCommand\negmedspace{\tmspace-\medmuskip{.2222em}}
e isso não pode gerar um erro já definido, pois no início do arquivo o comando é indefinido especificamente para evitar esse erro. A linha 160 é
\let\negmedspace\@undefined
Portanto, se você tiver um sistema tex instalado, verifique seu arquivo de log, que mostrará o caminho completo para amsmath.sty
. Presumivelmente, você tem uma versão local antiga ou modificada que está mascarando o amsmath.sty
que está na distribuição tex.