Unicode 文字が LaTeX で使用するように設定されていないというエラー

Unicode 文字が LaTeX で使用するように設定されていないというエラー

コマンドを使用してlatex、ファイルに簡単な ASCII 図を挿入します.tex

                                                         ┌───► Intensity transformation
                        ┌───────────► Spatial            │
                        │    (spatial domain processing)─┤
                        │                                │
                        │                                └───► Spatial Filtering
  Image    ───► which ──┤
processing      domain? │
                        └───────────► Transform
                             (frequency domain processing)

しかし、私は大量の を受け取りますLaTeX Error: Unicode character ... not set up for use with LaTeX。たとえば、別のタイプセッティングシステムを使用せずに、この問題を解決するにはどうすればよいでしょうかXeTeX?

答え1

もし、あんたが持っていたASCII 文字を使用していれば問題はなかったでしょう。

現状では、Unicode ボックス描画範囲をサポートするフォントを使用することもできます (Unicode TEX を使用するとより簡単に)。ただし、ここでは Classic TEX の精神に則り、数学文字を入力します。

ここに画像の説明を入力してください

\documentclass{article}


\DeclareUnicodeCharacter{2500}{\makebox[\fontcharwd\font`x][l]{$-$}}
\DeclareUnicodeCharacter{2502}{\makebox[\fontcharwd\font`x][l]{$|$}}
\DeclareUnicodeCharacter{250C}{\makebox[\fontcharwd\font`x][l]{$\lceil$}}
\DeclareUnicodeCharacter{25BA}{\makebox[\fontcharwd\font`x][l]{$\rightarrow$}}
\DeclareUnicodeCharacter{2514}{\makebox[\fontcharwd\font`x][l]{$\lfloor$}}
\DeclareUnicodeCharacter{2524}{\makebox[\fontcharwd\font`x][c]{\llap{$-$}$|$}}
\begin{document}
\small
\begin{verbatim}
                                                         ┌───► Intensity transformation
                        ┌───────────► Spatial            │
                        │    (spatial domain processing)─┤
                        │                                │
                        │                                └───► Spatial Filtering
  Image    ───► which ──┤
processing      domain? │
                        └───────────► Transform
                             (frequency domain processing)
\end{verbatim}
\end{document}

答え2

たとえば、DejaVu-Mono Unicode フォントには必要な文字が含まれています。

OpTeXで試してみました:

\fontfam[DejaVu]
\famvardef\tt{\Dejavu\mono\setff{-liga;-tlig}\rm}

\begtt \typosize[8/10]
                                                         ┌───► Intensity transformation
                        ┌───────────► Spatial            │
                        │    (spatial domain processing)─┤
                        │                                │
                        │                                └───► Spatial Filtering
  Image    ───► which ──┤
processing      domain? │
                        └───────────► Transform
                             (frequency domain processing)
\endtt
\bye

結果は予想通りです:

疑似ASCIIアート

関連情報