Lista de abreviaturas con paquete de glosarios no funciona

Lista de abreviaturas con paquete de glosarios no funciona

Estoy intentando crear una lista de abreviaturas usando el glossariespaquete. 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 glossariespaquete pero no puedo hacerlo funcionar. Estoy usando Latex con TexStudio, también produce todo tipo de archivos, como .gloy .glsdefsarchivos, sin embargo el .gloarchivo no contiene nada.

¡Gracias de antemano!

Respuesta1

Para configurar glossariesel paquete correctamente, debe establecer la configuración adecuada para permitir que MakeIndex ordene los glosarios de manera adecuada, que debe incluir lo siguiente

  1. Una extensión del archivo de entrada del cual MakeIndex obtiene los datos de las siglas en el documento, que generalmente es.acn
  2. Una extensión de un archivo que especifica el estilo que desea, que suele ser .bstarchivo
  3. 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 .acrun archivo. Cuando vuelvas a compilar, deberías ver la lista de acrónimos.

ingrese la descripción de la imagen aquí

Agregué algunas siglas adicionales para demostrar cómo glossariesordena 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}

información relacionada