revtex / amsmath.sty 관련 문제

revtex / amsmath.sty 관련 문제

저는 전문가는 아니고 그냥 라텍스 사용자입니다. 내 컴퓨터는 MacOS 10.13.6 High Sierra 운영 체제를 사용합니다. 어느 날 TexLive를 다시 설치해야 했는데 그 후 이전에 오류 없이 컴파일되었던 revtex 파일(pdflatex 또는 TexShop)이 이제 더 이상 컴파일되지 않습니다. 이미 웹에서 비슷한 문제를 찾았지만 아무 것도 없었습니다. MacTeX.pkg의 이전 버전도 설치했습니다. 또한 MacPorts를 통해 TexLive를 설치하려고 시도했습니다. 문제는 지속됩니다. 어떻게 해야 하나요? 어떤 도움이라도 주세요. 아래에는 컴파일 오류 메시지가 적혀 있습니다. 미리 감사드립니다, 다니엘.

amsmath.sty:152: LaTeX 오류: \negmedspace 명령이 이미 정의되었습니다. 또는 이름 \end... 불법입니다. 매뉴얼 192페이지를 참조하세요.

설명은 LaTeX 매뉴얼이나 LaTeX Companion을 참조하세요. 즉각적인 도움을 받으려면 H를 입력하세요. ...

l.152 ...egmedspace}{\tmspace-\medmuskip{.2222em}}

답변1

예를 제시하지는 않았지만 분명히 이전 사본이 있습니다.amsmath.sty

152번째 줄에서 "이미 정의됨" 오류가 발생합니다. amsmath.sty

l.152 ...egmedspace}{\tmspace-\medmuskip{.2222em}}

\negmedspace그러나 현재의 라인 설정은 amsmath.sty라인 175입니다.

\DeclareRobustCommand\negmedspace{\tmspace-\medmuskip{.2222em}}

파일 앞부분에서 이 오류를 방지하기 위해 명령이 특별히 정의되지 않았기 때문에 이미 정의된 오류가 발생할 수 없습니다. 160번째 줄은

\let\negmedspace\@undefined

따라서 현재 tex 시스템이 설치되어 있다면 amsmath.sty. 아마도 amsmath.stytex 배포판에 있는 것을 마스킹하는 로컬 이전 버전 또는 수정된 버전이 있을 것입니다 .

관련 정보