如何在 LaTex 中编译 Unicode 字符?

How to compile Unicode characters in LaTex?

我想在背面用 LaTex 写一小段文字。在我使用 Unicode 字符之前一切正常。
例如,我想插入这个 Devanagri 符号:ऄ 并在 LaTex 编译后使其可见。
这是我的文档示例:

\documentclass[a4paper,12pt,openright,notitlepage,twoside]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\begin{document}
symbol: ऄ
\end{document}

如果我用 LaTex 编译,符号没有出现,我得到这个错误:
Package inputenc Error: Unicode character ऄ (U+0904) (inputenc)not set up for use with LaTeX.

无论是用LuaLaTex还是XeLaTex编译,字符都没有出现,但是报错信息消失了
我尝试了 post: https://tex.stackexchange.com/questions/34604/entering-unicode-characters-in-latex 中描述的所有方法,但没有一个适合我。
有人有办法解决这个问题吗?

如果您使用 xelatex 或 lualatex 编译,您将需要 select 包含此字形的字体。

如果您在计算机上本地工作,可以从命令行运行 命令albatross ऄ 找出您的哪些字体有它:

        __ __           __
.---.-.|  |  |--.---.-.|  |_.----.-----.-----.-----.
|  _  ||  |  _  |  _  ||   _|   _|  _  |__ --|__ --|
|___._||__|_____|___._||____|__| |_____|_____|_____|

                     Unicode code point [904] mapping to ऄ                     
┌─────────────────────────────────────────────────────────────────────────────┐
│ Font name                                                                   │
├─────────────────────────────────────────────────────────────────────────────┤
│ .LastResort                                                                 │
├─────────────────────────────────────────────────────────────────────────────┤
│ Devanagari Sangam MN,देवनागरी संगम एम॰एन॰                                        │
├─────────────────────────────────────────────────────────────────────────────┤
│ ITF Devanagari Marathi,आई॰टी॰एफ़॰ देवनागरी मराठी                                  │
├─────────────────────────────────────────────────────────────────────────────┤
│ ITF Devanagari,आई॰टी॰एफ़॰ देवनागरी                                               │
├─────────────────────────────────────────────────────────────────────────────┤
│ Kohinoor Devanagari,कोहिनूर देवनागरी                                             │
├─────────────────────────────────────────────────────────────────────────────┤
│ Lohit Devanagari                                                            │
├─────────────────────────────────────────────────────────────────────────────┤
│ Lohit Hindi                                                                 │
├─────────────────────────────────────────────────────────────────────────────┤
│ Shobhika,Shobhika Regular                                                   │
├─────────────────────────────────────────────────────────────────────────────┤
│ Shree Devanagari 714,श्री देवनागरी ७१४                                           │
└─────────────────────────────────────────────────────────────────────────────┘

或者,如果您使用的是背面,请参阅此已安装字体列表 https://www.overleaf.com/latex/examples/fontspec-all-the-fonts/hjrpnxhrrtxc

所以就我而言,我可以采取例如Shobhika 字体:

% !TeX TS-program = xelatex

\documentclass[a4paper,12pt,openright,notitlepage,twoside]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{fontspec}
\setmainfont{Shobhika}

\begin{document}
symbol: ऄ
\end{document}