如何正确排版电话号码?

如何正确排版电话号码?

正确排版电话号码的方法是什么?电话号码的格式应为:

Country-local-number-appendix

例如:

+31 6 21123234 5

(如果这些是正确的英文术语......)

答案1

我认为在这些情况下最好参考一些标准,例如国际电信联盟的标准:E.123:国内和国际电话号码、电子邮件地址和网址的表示法。(部分2 国内和国际电话号码的表示法,英文版)。

答案2

telprint包,但它是针对德国电话号码格式设计的。

手册中的示例:

\telprint{0761/12345} ==> 07\,61/1\,23\,45
\telprint{01234/567-89} ==> 0\,12\,34/5\,67\leavevmode\hbox{-}89
\telprint{+49 (6221) 297} ==> +49~(62\,21)~2\,97

答案3

欧盟建议这里

  • 以国际形式标明号码。

  • 在国际拨号代码前加上加号“+”(后面没有空格),表示拨打国际电话时需要添加该前缀。

  • 在国际拨号代码和空格之后,完整的号码(如果有,包括区域代码)将显示在单个块中:

               +33 140633900

  • 分机号码与主号码之间用连字符隔开。不要将分机号码的数字配对。它们出现在一个区块中:

               +32 222020-43657

毫无疑问,这是最差可以采用打印数字的方法来扫描并记住它。

答案4

还有一个包phonenumbers. 引用其摘要:

“该软件包可以根据不同国家的惯例排版电话号码。目前,支持德国、法国和北美电话号码。其他国家的电话号码得到初步支持。

用户可以从各种格式选项中进行选择,包括国家/地区代码的附加输出。该软件包能够根据国家/地区规则检查电话号码是否有效。它还允许使用 hyperref 软件包链接电话号码。

相关内容