
então estou prestes a terminar minha tese usando um modelo fornecido pela cadeira.
Sim, claro, tentei pesquisar na rede por soluções que atendessem a esse problema, mas o que encontrei geralmente foi em relação a Até certo ponto, tudo estava funcionando bem, mas agora novas siglas não estão sendo impressas no glossário.
Eu tive o problema uma vez e resolvi de alguma forma, mas não me lembro como fiz isso, infelizmente.
O comportamento é assim: *Novos acrônimos não estão sendo transferidos para os glossários *O documento principal me dá um "aviso de glossários de pacote: a entrada do glossário 'hdr' não foi definida na linha %blah%.
Sim, está certo, porque 'hdr' não é usado em nenhum lugar do documento, então não o incluo no glossário. Se eu adicionar o 'hdr' \newacronym{}, ele aparecerá até nos glossários com uma entrada na página 48. Nesta página há uma figura, mas nenhum comando hdr \gls{}.
Para mim, parece que o sistema está de alguma forma fazendo referência a uma versão mais antiga e já compilada armazenada em algum lugar.
Como posso fazer com que o sistema o force a compilar um novo?
Estou usando o sharelatex.com e estou muito feliz com ele devido à falta de configuração necessária e capacidade de trabalhar em qualquer lugar.
O main.tex fica assim:
\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}
Não tenho erros nem avisos, apenas algumas caixas cheias ou insuficientes, mas o documento tem a aparência que desejo.
O que acho realmente estranho é a referência de 'hdr' à página 48.....
Perguntas: * isso pode estar conectado de alguma forma? * se funcionasse, eu poderia facilmente ter os comandos \newacronym{} no arquivo principal em vez de um arquivo glossary.tex separado. Eu tentei uma vez, mas não mudei nada.
Muito obrigado, qualquer contribuição é apreciada!
James
Responder1
Resposta postada pelo OP como uma edição:
ehe, não muito depois de postar isso, eu mesmo consertei.
O que fiz foi o seguinte: movi o arquivo glossary.tex para a pasta de imagens e depois compilei. Isso levou a um erro sem nenhum PDF criado. Então coloquei de volta o arquivo glossary.tex na raiz de \src e pressionei compile novamente.
Para minha surpresa e alegria, funcionou - trabalhando no glossário novamente.