
estou tentando criar uma lista de abreviações usando o glossaries
pacote. O problema é que não estou conseguindo a lista das siglas, não importa o que eu tente, não consigo nenhum resultado.
Meu MWE está assim:
\documentclass[parsikip=full,oneside, 12pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[german=guillemets]{csquotes}
\usepackage{microtype}
\usepackage{color}
\usepackage{graphicx}
\usepackage[hyphens]{url}
\usepackage{breakurl}
\usepackage[colorlinks=true,draft = false,linkcolor=black,citecolor=black,urlcolor=blue]{hyperref}
\usepackage{apacite}
A maneira como tentei produzir a lista de abreviações ficou assim:
\usepackage[acronym]{glossaries}
\makeglossaries
\newacronym{mk}{MK}{Meme-Kommunikatoren\_innen}
\begin{document}
\pagenumbering{roman}
\tableofcontents
\clearpage
\listoffigures
\listoftables
\input{einleitung}
\input{theorie}
\acrshort{mk}
\printglossary[type=\acronymtype]
\bibliographystyle{apacite}
\bibliography{lit_memes}
\end{document}
o ideal é que a lista de siglas aparecesse depois da lista de tabelas, ficaria muito feliz se houvesse uma linha de pontos entre a abreviatura e o termo completo, mas o mais importante agora é a lista de abreviações.
Eu também li o artigo no verso (https://www.overleaf.com/learn/latex/glossaries) para o glossaries
pacote, mas simplesmente não consigo fazê-lo funcionar. Estou usando Latex com TexStudio, ele também produz todos os tipos de arquivos, like .glo
e .glsdefs
arquivos, porém o .glo
arquivo não contém nada.
Desde já, obrigado!
Responder1
Para configurar glossaries
o pacote corretamente, você deve definir a configuração adequada para permitir que o MakeIndex classifique os glossários adequadamente, que devem incluir o seguinte
- Uma extensão do arquivo de entrada do qual MakeIndex obtém os dados das siglas do documento, que geralmente é
.acn
- Uma extensão de um arquivo especificando o estilo desejado, que geralmente é
.bst
arquivo - O arquivo que contém as entradas classificadas, que geralmente é
.acr
Você deve ir em ‘comandos’ e depois em ‘configuração’. Especificamosmakeindex %.acn -s %.ist -o %.acr
Ao retornar à janela principal do documento, pressione 'F9' (ou vá em Ferramentas -> Glossários). Isso cria .acr
o arquivo. Ao compilar novamente, você deverá ver a lista de siglas
Adicionei alguns acrônimos extras para demonstrar como glossaries
classifica automaticamente as entradas mesmo quando elas não aparecem no texto (usando \newacronym
) em ordem alfabética.
\documentclass{scrartcl}
\usepackage[acronym]{glossaries}
% post the following in Commands -> Makeglossaries "makeindex %.acn -s %.ist -o %.acr"
\usepackage{hyperref}
\makeglossaries
\newacronym{mk}{MK}{Meme-Kommunikatoren\_innen}
\newacronym{SDSCR}{SDSCR}{Site-Dependent Short-Circuit Ratio}
\newacronym{EV}{EV}{Electric Vehicles}
\newacronym{G2V}{G2V}{Grid-to-Vehicle}
\newacronym{H2V}{H2V}{Home-to-Vehicle}
\newacronym{PG}{PG}{Power Grid}
\newacronym{PEV}{PEV}{Plug-in Electric Vehicle}
\begin{document}
\acrshort{mk}
\acrshort{G2V}
\acrshort{SDSCR}
\acrshort{PEV}
\acrshort{H2V}
\acrshort{EV}
\newpage
\printglossary[type=\acronymtype]
\end{document}