Ignorar entradas no glossário

Ignorar entradas no glossário

Estou usando o glossariespacote e tenho uma longa lista de siglas que são usadas com frequência no texto. Agora, decidi que algumas siglas não são tão úteis quanto pensei no início. Então, o que eu gostaria de ter é o seguinte:

Eu gostaria de mudar a definição

\newacronym{key}{SA}{some acronym}

de forma que todas as chamadas para \ac{key}(e chamadas semelhantes para a versão plural, \acse assim por diante) sejam sempre expandidas para some acronym. Além disso, a entrada não deve aparecer na lista de siglas. Portanto, deve parecer que a sigla nunca foi definida.

Existe alguma maneira simples de fazer isso ou tenho que substituir todas as chamadas que uso keymanualmente?

Editar: Obrigado ao cfr que apontou que eu deveria fornecer um exemplo. Eu tenho o seguinte 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}

Isso 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?

Qual seria a maneira mais simples de obter sem alterar nada depois \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?

Isso significa que quero me livrar da sigla "SA" apenas alterando sua definição. Eu já tentei algo do tipo

\newacronym[text={some acronym},plural={some acronyms},first={some acronym},firstplural={some acronyms}]{SA}{SA}{some acronym}

No entanto, isso mantém a entrada no Glossário. Além disso, "alguma sigla" é menor por causa da opção "menor" na primeira ocorrência.

Responder1

Este é um caminho.

Defina um novo glossário (falso)

\newglossary[flg]{fake}{fls}{flo}{Fake Entries}

Em seguida, associe cada entrada que você não deseja que seja impressa no glossário principal a este tipo, por exemplo a sua entrada SA, atravé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}

Por fim, basta imprimir o glossário principal, que substitui

\printglossaries

com

\printglossary[type=main]

Observe que adicionei \normalsizedentro da definição de SApara evitar que as entradas sejam impressas em smallertamanho.

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} 

Saída

insira a descrição da imagem aqui

informação relacionada