용어집-추가 문제: 레코드 옵션으로 인해 정의되지 않은 제어 순서 오류가 발생했습니다.

용어집-추가 문제: 레코드 옵션으로 인해 정의되지 않은 제어 순서 오류가 발생했습니다.

이 특정 주제에 대한 질문이 없는 것 같아서 여기에 내 문제가 있습니다. 내 논문 시작 부분에 기호 목록을 만들기 위해 용어집 추가를 사용하고 있는데 문서가 올바르게 수정되었으며 다른 문제는 나타나지 않는 것 같습니다.

최소한의 예는 다음과 같습니다.

\documentclass[a4paper, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage[record]{glossaries-extra}

\begin{document}

\end{document}

내 오류는 다음과 같습니다.

E: /usr/share/texlive/texmf-dist/tex/latex/glossaries-extra/glossaries-extra.sty:11249 Undefined control sequence {}

이건 패키지 작동에 있어서 기본인 녹화 옵션(?) 때문인 것 같아서 도저히 뺄 수가 없네요. 제안?

Ps 당연한 것 같지만 어쨌든 명시합니다. 일부 항목이 있는 실제 문서에서 발생하기 때문에 기록할 요소가 없어서 발생하는 것은 아닙니다.

앗, 가장 이상한 점은 다른 모든 것이 완벽하게 작동하는 것 같다는 것입니다. 제 기호 목록은 올바른 특성으로 생성되었습니다.

답변1

그래서 제가 지금까지 생각해낸 것은 다음과 같습니다. 다른 사람의 시스템에서는 문제가 재현되지 않는 것 같으니 아마도 패키지 관련 문제이거나 패키지 충돌일 것입니다. 불행하게도 모든 것을 다시 설치해도 문제가 해결되지는 않지만, 멋지지 않은 해결책을 찾았습니다.

문제는 다음 코드 부분에서 발생하는 것 같습니다.

\@ifpackageloaded{tracklang}
{%
  \AnyTrackedLanguages
  {%
    \ForEachTrackedDialect{\this@dialect}{\glsxtr@loaddialect}%
  }%
  {}%
}%

Glossaries-extra.sty의 라인 11245 주위에 있습니다. 이 줄을 주석 처리하면 오류가 제거되고 모든 것이 완벽하게 작동하게 됩니다.

관련 정보