这加州大学据我所知,包(以前别名为 unicode)提供了对 Unicode 作为输入格式的支持。
在什么情况下我应该使用该包和unicode符号?
据我所知,早在 Unicode 发明之前就已经有方法将大多数(所有?)符号和重音符号放入 TeX 中。
如果可能的话,我是否最好使用 TeX 设施,而如果不可能的话,则使用 unicode?
我实际上应该一直使用吗ucs
?
答案1
过去的一个用例是ucs
需要希腊文输入;自 TeX Live 2013 以来,情况发生了变化,完全支持希腊文输入(单调和多调),
\usepackage[utf8]{inputenc}
提供greek
或polutonikogreek
传递给babel
。
请注意,软件包ucs
和utf8x
选项inputenc
与不兼容biblatex
,并且虽然ucs
软件包有新的维护者,但它似乎没有处于积极开发之中(并且它有几个缺点,例如臭名昭著的\PrerenderUnicode
)。
如果某些 Unicode 字符无法渲染,你可以使用以下方法定义替代字符
\DeclareUnicodeCharacter{XXXX}{<code>}
其中U+XXXX
Unicode 代码点为;或者,
\usepackage{newunicodechar}
\newunicodechar{<character>}{<code>}
做同样的事情,不需要搜索代码点。