problema com revtex/amsmath.sty

problema com revtex/amsmath.sty

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 \negmedspaceem 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.styque está na distribuição tex.

informação relacionada