是否可以在文本中定义首字母缩略词?

是否可以在文本中定义首字母缩略词?

所以,我是菜鸟,我正在学习使用该acro包来编写报告。例如:

\documentclass{article}  
\usepackage{acro}  
\acsetup{first-style=short}  

然后我用

\DeclareAcronym{ny}{short = NY ,  long  = New York ,  class = abbrev}

因为我注意到它必须放在

\begin{document}.

由于我要写几个首字母缩略词/术语/符号,我认为最好按照它们在我的文本中出现的方式定义它们,而不是\ac{NY}在文本上使用它们。

这样会更好,因为这样更容易找到拼写错误或不同的书写方式。

\printacronyms[include-classes=abbrev,name=Abbreviations] 

最后。有解决方案吗?

谢谢。

答案1

我不确定我是否理解了这个问题。您不能\DeclareAcronym在文档中使用,它只能(或者更确切地说应该)在序言中使用。如果您在之后使用它,则无法保证一切正常\begin{document}

你也不能\ac{foo}在文档中使用,除非foo在序言中首先声明首字母缩略词。顺便说一句,使用\ac{foo}不是反而在序言中宣布这一点,但在添加對它來說。

但是,通过“使用”在首字母缩略词列表中列出已声明但未使用的首字母缩略词\acuse(有关详细信息,请参阅手册)。

所以答案是:不,您不能使用该包即时声明首字母缩略词acro

相关内容