Игнорировать записи в глоссарии

Игнорировать записи в глоссарии

Я использую glossariesпакет и имею длинный список сокращений, которые часто используются в тексте. Теперь я решил, что некоторые сокращения не так полезны, как я думал в начале. Итак, я хотел бы иметь следующее:

Я хотел бы изменить определение.

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

таким образом, что все вызовы \ac{key}(и аналогичные вызовы для множественной версии \acsи т. д.) всегда расширяются до some acronym. Кроме того, запись не должна появляться в списке сокращений. Таким образом, должно выглядеть так, будто сокращение никогда не было определено.

Есть ли какой-то простой способ сделать это или мне придется keyвручную заменять все вызовы, которые используют?

Редактировать: Спасибо cfr, который указал, что мне следует привести пример. У меня есть следующий код:

\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}

Это печатает

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?

Какой самый простой способ получить результат, ничего не меняя после этого \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?

Это значит, я хочу избавиться от аббревиатуры "SA", просто изменив ее определение. Я уже пробовал что-то вроде

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

Однако это сохраняет запись в Глоссарии. Кроме того, "какая-то аббревиатура" набрана меньше из-за опции "меньше" при первом появлении.

решение1

Это способ.

Определите новый (поддельный) глоссарий

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

Затем свяжите каждую запись, которую вы не хотите печатать в основном глоссарии, с этим типом, например, вашу запись SA, с помощью 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}

Наконец, просто распечатайте основной глоссарий, т.е. заменитель

\printglossaries

с

\printglossary[type=main]

Обратите внимание, что я добавил \normalsizeвнутри определения , SAчтобы избежать печати записей в smallerувеличенном размере.

МВЭ:

\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} 

Выход

введите описание изображения здесь

Связанный контент