忽略詞彙表中的條目

忽略詞彙表中的條目

我正在使用該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} 

輸出

在此輸入影像描述

相關內容