Hi here,

According to the documentation and specifications of certain TeX
engines (such as XeTeX and LuaTeX), they may not use the inputenc
package to process Unicode characters, and instead use different
methods to handle them. In these engines, the
`\DeclareUnicodeCharacter` command may be ignored because they use
different Unicode mappings. If similar issues are encountered when
using these engines, which alternative commands or solutions may need
to be used to handle Unicode characters properly, say, for the
following one?

\usepackage[utf8]{inputenc}
%solve unicode error
\DeclareUnicodeCharacter{2212}{\textendash}

See here [1] for the related discussion.

[1] 
https://tex.stackexchange.com/questions/517845/declareunicodecharacter-undefined-control-sequence

Regards,
Zhao
-- 
Assoc. Prof. Hongsheng Zhao <hongyi.z...@gmail.com>
Theory and Simulation of Materials
Hebei Vocational University of Technology and Engineering
No. 473, Quannan West Street, Xindu District, Xingtai, Hebei province

Reply via email to