
поэтому я собираюсь закончить свою диссертацию, используя шаблон, предоставленный председателем.
Да, конечно, я пытался искать в сети решения, которые подходят для этой проблемы, но то, что я нашел, обычно касалось До какого-то момента все работало хорошо, но теперь новые аббревиатуры не печатаются в глоссарии.
У меня однажды была такая проблема, и я как-то ее исправил, но, к сожалению, не помню, как именно.
Поведение следующее: *Новые аббревиатуры не переносятся в глоссарии. *В основном документе выдается предупреждение «пакет глоссарии: запись глоссария '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}
У меня нет ошибок и предупреждений, только несколько переполненных и недозаполненных полей, но документ выглядит так, как я хочу.
Что я нахожу действительно странным, так это ссылку на «hdr» на странице 48...
Вопросы: * это можно как-то связать? * если бы это работало, я бы мог так же легко иметь команды \newacronym{} в основном файле вместо отдельного файла glossary.tex. Я пробовал один раз, но ничего не изменилось.
Большое спасибо, любой вклад будет оценен по достоинству!
Джеймс
решение1
Ответ опубликован OP как редактирование:
эхе, вскоре после публикации я сам это исправил.
Я сделал следующее: переместил файл glossary.tex в папку images и затем скомпилировал. Это привело к ошибке, и PDF вообще не был создан. Затем я поместил файл glossary.tex обратно в корень \src и снова нажал compile.
К моему удивлению и радости это сработало — глоссарий снова работает.