나는 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
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}
산출