Estoy usando el glossaries
paquete y tengo una larga lista de acrónimos que se usan con frecuencia en el texto. Ahora he decidido que algunas de las siglas no son tan útiles como pensé al principio. Entonces lo que me gustaría tener es lo siguiente:
Me gustaría cambiar la definición.
\newacronym{key}{SA}{some acronym}
de manera que todas las llamadas a \ac{key}
(y llamadas similares para la versión plural, \acs
etc.) siempre se expandan a some acronym
. Además, la entrada no debería aparecer en la lista de siglas. Por lo tanto, debería parecer que el acrónimo nunca se ha definido.
¿Existe alguna forma sencilla de hacer esto o tengo que reemplazar todas las llamadas que se utilizan key
a mano?
Editar: Gracias a cfr, quien señaló que debería dar un ejemplo. Tengo el siguiente código:
\documentclass{article}
\usepackage{relsize}
\usepackage[shortcuts,smaller]{glossaries}
\newacronym{SA}{SA}{some acronym}
\newacronym{SOA}{SOA}{some other acronym}
\makeglossaries
\begin{document}
\printglossaries
Here, I use \ac{SA}, \ac{SOA}, and of course the plural forms: \acp{SA}, \acp{SOA}.
Maybe also something like \acs{SA} or \aclp{SA}?
\end{document}
Esto imprime
Here, I use some acronym (SA), some other acronym (SOA), and of course the plural forms: SAs, SOAs. Maybe also something like SA or some acronyms?
¿Cuál sería la forma más sencilla de obtenerlo sin cambiar nada después \begin{document}
?
Here, I use some acronym, some other acronym (SOA), and of course the plural forms: some acronyms, SOAs. Maybe also something like some acronym or some acronyms?
Esto significa que quiero deshacerme del acrónimo "SA" simplemente cambiando su definición. Ya probé algo como
\newacronym[text={some acronym},plural={some acronyms},first={some acronym},firstplural={some acronyms}]{SA}{SA}{some acronym}
Sin embargo, esto mantiene la entrada en el Glosario. Además, "algún acrónimo" se escribe más pequeño debido a la opción "más pequeño" la primera vez que aparece.
Respuesta1
Ésta es una manera.
Definir un nuevo glosario (falso)
\newglossary[flg]{fake}{fls}{flo}{Fake Entries}
Luego, asocie cada entrada que no desee que se imprima en el glosario principal a este tipo, por ejemplo su entrada SA
, a través de type=fake
:
\newacronym[type=fake,%
text={\normalsize some acronym},%
plural={\normalsize some acronyms},%
first={\normalsize some acronym},%
firstplural={\normalsize some acronyms}]{SA}{SA}{some acronym}
Finalmente, simplemente imprima el glosario principal, es decir, el sustituto.
\printglossaries
con
\printglossary[type=main]
Tenga en cuenta que agregué \normalsize
dentro de la definición de SA
para evitar que las entradas se impriman en smaller
tamaño.
MWE:
\documentclass{article}
\usepackage{relsize}
\usepackage[shortcuts,smaller]{glossaries}
\newglossary[flg]{fake}{fls}{flo}{Fake Entries}
\newacronym[type=fake,%
text={\normalsize some acronym},%
plural={\normalsize some acronyms},%
first={\normalsize some acronym},%
firstplural={\normalsize some acronyms}]{SA}{SA}{some acronym}
\newacronym{SOA}{SOA}{some other acronym}
\makeglossaries
\begin{document}
\printglossary[type=main]
Here, I use \ac{SA}, \ac{SOA}, and of course the plural forms: \acp{SA}, \acp{SOA}.
Maybe also something like \acs{SA} or \aclp{SA}?
\end{document}
Producción