용어집 항목 무시

용어집 항목 무시

나는 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정의 내부에 추가했습니다 .SAsmaller

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} 

산출

여기에 이미지 설명을 입력하세요

관련 정보