Caractere Unicode não configurado para uso com erro LaTeX

Caractere Unicode não configurado para uso com erro LaTeX

Eu uso latexo comando e quero inserir um diagrama ASCII simples em meu .texarquivo:

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

Mas eu recebo um grande número de arquivos LaTeX Error: Unicode character ... not set up for use with LaTeX. Como posso resolver o problema sem usar outro sistema de composição, por exemplo XeTeX?

Responder1

Se vocêtiveSe usasse caracteres ASCII, não haveria problema.

Do jeito que está, você poderia usar (mais facilmente com um tex unicode) uma fonte que suporte a faixa de desenho de caixa Unicode, mas aqui, mais no espírito do tex clássico, eu preencho com caracteres matemáticos.

insira a descrição da imagem aqui

\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}

Responder2

Por exemplo, a fonte DejaVu-Mono Unicode inclui os caracteres desejados.

Eu tentei no 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

O resultado é o esperado:

arte pseudo-ASCII

informação relacionada