
Estoy intentando crear una lista de abreviaturas usando el glossaries
paquete. El problema es que no obtengo la lista de acrónimos, no importa lo que intento, no obtengo ningún resultado.
Mi MWE se ve así:
\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}
La forma en que solía intentar producir la lista de abreviaturas se ve así:
\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}
Lo ideal sería que la lista de siglas apareciera después de la lista de tablas. Me encantaría que hubiera una línea de puntos entre la abreviatura y el término completo, pero lo más importante es la lista de abreviaturas en este momento.
También leí el artículo al dorso (https://www.overleaf.com/learn/latex/glossaries) para el glossaries
paquete pero no puedo hacerlo funcionar. Estoy usando Latex con TexStudio, también produce todo tipo de archivos, como .glo
y .glsdefs
archivos, sin embargo el .glo
archivo no contiene nada.
¡Gracias de antemano!
Respuesta1
Para configurar glossaries
el paquete correctamente, debe establecer la configuración adecuada para permitir que MakeIndex ordene los glosarios de manera adecuada, que debe incluir lo siguiente
- Una extensión del archivo de entrada del cual MakeIndex obtiene los datos de las siglas en el documento, que generalmente es
.acn
- Una extensión de un archivo que especifica el estilo que desea, que suele ser
.bst
archivo - El archivo que contiene las entradas ordenadas, que suele ser
.acr
Debes ir a 'comandos' y luego a 'configuración'. Especificarmakeindex %.acn -s %.ist -o %.acr
Al regresar a la ventana principal del documento, presione 'F9' (o vaya a Herramientas -> Glosarios). Esto crea .acr
un archivo. Cuando vuelvas a compilar, deberías ver la lista de acrónimos.
Agregué algunas siglas adicionales para demostrar cómo glossaries
ordena automáticamente las entradas incluso cuando no aparecen en el texto (usando \newacronym
) alfabéticamente.
\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}