在缩写词中使用数字和空格连接术语

在缩写词中使用数字和空格连接术语


我想使用命令\hyphanation强制乳胶保持术语在同一行
例如国际会计准则第 39 号国际财务报告准则 9
我使用缩写来表示 IAS 和 IFRS,并在数字之间留出空格。在代码中它看起来像这样:

\acs{IAS} 39 and \acs{IFRS} 9

在序言中我插入以下代码:

\hyphenation{
IFRS 9
IAS 39
IAS 01
IAS 02}

但是当我编译文档时,我收到错误消息,提示它不是字母。
如果我删除数字,它就可以正常工作。

现在的问题是:

  1. 我怎样才能将此命令与所需的空格一起使用?
  2. 这个命令可以处理首字母缩略词吗?

我知道我可以使用该\mbox{}命令,但这些术语出现的频率很高,因此投资很大。

谢谢你的帮助!!

答案1

无法定义涉及空格的连字异常(至少在不对类别代码进行任何恶意操作的情况下)。

如果你定义

\newcommand{\IAS}{\acs{IAS}~\ignorespaces}

您可以直接搜索和替换,而不必担心可能出现的空格。

或者,将\acs{IAS}(带有尾随空格) 替换为\acs{IAS}~

相关内容