용어집이 업데이트되지 않고 정의되지 않은 약어에 대해 불평하는 문서가 있습니다.

용어집이 업데이트되지 않고 정의되지 않은 약어에 대해 불평하는 문서가 있습니다.

그래서 저는 의자에서 제공한 템플릿을 사용하여 논문을 마무리하려고 합니다.

예, 물론 이 문제에 맞는 해결책을 찾기 위해 인터넷을 검색해 보았지만 일반적으로 내가 찾은 것은 어느 시점까지는 모두 잘 작동했지만 이제 새로운 약어가 용어집에 인쇄되지 않는다는 것입니다.

한 번 문제가 발생하여 어떻게든 해결했지만 불행히도 어떻게 그렇게 했는지 기억이 나지 않습니다.

동작은 다음과 같습니다. *새 약어가 용어집으로 전송되지 않습니다. *주 문서에서 "패키지 용어집 경고: 용어집 항목 'hdr'이 %blah% 행에 정의되지 않았습니다.

네 맞습니다. 'hdr'은 문서 어디에도 사용되지 않아서 용어집에 포함시키지 않습니다. 'hdr' \newacronym{}을 추가하면 48페이지의 항목과 함께 용어집에도 표시됩니다. 이 페이지에는 그림이 있지만 hdr \gls{} 명령은 없습니다.

나에게는 시스템이 어딘가에 저장된 이전의 이미 컴파일된 버전을 참조하는 것처럼 보입니다.

시스템이 강제로 새로 컴파일하도록 하려면 어떻게 해야 합니까?

나는 sharelatex.com을 사용하고 있으며 필요한 구성이 부족하고 어디에서나 작업할 수 있는 기능이 없기 때문에 매우 만족합니다.

main.tex는 다음과 같습니다:

\piivsubject{Master Thesis}
% The title of your work.
\piivtitle{My Thesis}
% Your name.
\piivauthor{The Author}
% Name of your supervisor.
\piivsupervisor{Name of Supervisor}
% The date you submit your thesis. You can substitute the command with any date.
\date{\today}

% If you want to use the glossary make sure your 'makeindex' toolchain is working correctly.
% Alternetively, you might want to look into the 'xindy' option of the glossaries package.
\makeglossaries

\begin{document}
\input{src/glossary}

% Abstract is optional. If you do not use an abstract, remove it.
% ---------------------------------
% Begin of abstract
\abstractchap
% \blindtext creates a paragraph of non-sense text. Replace it with your actual content.
\blindtext
% End of abstract
% ---------------------------------

% ---------------------------------
% Begin of listings
\microtypesetup{protrusion=false} % disables protrusion locally in the document
\tableofcontents
% If you should not have any figures, tables or acronyms in your paper remove the according list.
\listoffigures
\listoftables
% Uncomment the next line if you use listings in your document.
% \lstlistoflistings
\microtypesetup{protrusion=true} % enables protrusion

\printglossary[type=\acronymtype]
% End of listings
% ---------------------------------

% ---------------------------------
% Begin of main part
\mainmatter

\include{src/chapter_1}

\include{src/chapter_2}

% Include more chapters here.

% End of main part
% ---------------------------------

% ---------------------------------
% Begin of appendix
\appendix
% Appendix chapters are optional. Use it if you have very long tables or additional figures that
% do not belong to the main text.
% \input{src/appendix}

% Remove this from the final document
\include{src/checklist}

\backmatter

\bibliography{library}

% Fix for long URLs in bibliography
\sloppy
\printglossary
\fussy

\include{src/erklaerung}

% Consult your supervisor about the following declaration of assignment.
%\include{src/abtretungserklaerung}

% End of appendix
% ---------------------------------

\end{document}

오류나 경고도 없고 상자가 너무 많거나 부족할 뿐이지만 문서는 내가 원하는 대로 보입니다.

제가 정말 이상하다고 생각하는 것은 48페이지에 'hdr'이 언급되어 있다는 것입니다....

질문: * 어떤 식으로든 연결될 수 있나요? * 작동한다면 별도의 Glossary.tex 파일 대신 기본 파일에 \newacronym{} 명령을 쉽게 포함할 수 있습니다. 한 번 시도해 보았지만 아무것도 바뀌지 않았습니다.

정말 감사합니다. 어떤 의견이라도 감사하게 생각합니다!

제임스

답변1

OP가 편집으로 게시한 답변:


에헤, 이 글을 올리고 얼마 지나지 않아 제가 직접 고쳤습니다.

내가 한 일은 다음과 같습니다. Glossary.tex 파일을 이미지 폴더로 옮긴 다음 컴파일했습니다. 이로 인해 PDF가 전혀 생성되지 않는 오류가 발생했습니다. 그런 다음 Glossary.tex 파일을 \src 루트에 다시 넣고 컴파일을 다시 눌렀습니다.

놀랍게도 효과가 있었고 용어집이 다시 작동했습니다.

관련 정보