.gls 파일이 생성되지 않았으므로 용어집이 인쇄되지 않습니다.

.gls 파일이 생성되지 않았으므로 용어집이 인쇄되지 않습니다.

나는 현재 학사 학위 과정을 밟고 있습니다. 약어로는 패키지 약어를 사용하고 있습니다. 내 용어집에는 용어집 패키지를 사용하고 싶습니다.

작업 환경으로는 miktex와 Texstudio를 사용합니다. 어떤 이유로 나는 작동하는 용어집을 얻지 못합니다. 오류로 다음 메시지가 나타납니다.

오류 메시지 그래서 \makeglossaries를 사용하는 것이 작동하지 않는 것 같다는 것이 꽤 분명합니다. 하지만 나는 무엇을 상상할 수 없습니다. makeglossaries.exe가 texstudio에 올바르게 연결되어 있는지 이미 확인했는데 그렇습니다.

Textstudio 구성

그래서 저는 더 이상 전혀 모릅니다. 누군가 제게 힌트를 주면 기쁠 것입니다. 왜 이것이 작동하지 않는지...

(그리고 그것은 내 bitdefender 랜섬웨어 보안 도구가 아닙니다. 나는 이 도구가 makeglossaries.exe를 차단하지 않는다는 것을 증명했으며 차단하지 않았습니다.

다음은 최소한의 작업 코드입니다.

\documentclass[a4paper,12pt,]{scrartcl}

\usepackage{hyperref}
\usepackage[toc]{glossaries}
\newglossaryentry{computer}
{
    name=computer,
    plural=computers,
    description={is a programmable machine that receives input,
        stores and manipulates data, and provides
        output in a useful format}
}
\makeglossaries

\begin{document}
    \tableofcontents
    \section{TEST}\label{ch:Test}
        In our company we are using \glspl{computer}.
    \begin{appendix}
        \printglossaries
    \end{appendix}
\end{document}

미리 감사드립니다!

답변1

pdflatex가 호출되기 전에 'makeglossaries' 명령(.gls 파일을 생성하는)이 호출되지 않기 때문에 문제가 발생합니다.

1단계. TexStudio의 "Commands" 옵션에서 'Makeglossaries' 명령이 "makeglossaries.exe"로 올바르게 정의되어 있는지 확인하십시오.

2단계. '고급 옵션 표시'를 활성화하고 TexStudio에서 '빌드' 설정을 구성하여 pdflatex를 컴파일하고, 용어집을 만들고, pdflatex를 다시 컴파일합니다.

이렇게 하려면 "빌드 및 보기" 옵션(일반적으로 키보드 단축키 'F5'를 사용하여 호출할 수 있음)을 다음과 같이 바꾸십시오.

전에:

txs:///compile | txs:///view

후에:

txs:///compile | txs:///makeglossaries | txs:///compile | txs:///view

답변2

작동하는 Perl 환경(예: Strawberry Perl)을 설치하면 문제가 해결되었습니다.

도와주셔서 감사합니다.

작업 용어집

관련 정보