Carácter Unicode no configurado para su uso con error de LaTeX

Carácter Unicode no configurado para su uso con error de LaTeX

Utilizo latexel comando y quiero insertar un diagrama ASCII simple en mi .texarchivo:

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

Pero obtengo una gran cantidad de LaTeX Error: Unicode character ... not set up for use with LaTeX. ¿Cómo puedo solucionar el problema sin utilizar otro sistema tipográfico, por ejemplo XeTeX?

Respuesta1

Si ustedteníaSi hubiera utilizado caracteres ASCII no habría habido ningún problema.

Tal como están las cosas, podrías usar (más fácilmente con un tex Unicode) una fuente que admita el rango de dibujo de cuadros Unicode, pero aquí, más en el espíritu del tex clásico, lo completo con caracteres matemáticos.

ingrese la descripción de la imagen aquí

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

Respuesta2

Por ejemplo, la fuente DejaVu-Mono Unicode incluye los caracteres deseados.

Lo probé en 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

El resultado es el esperado:

arte pseudo-ASCII

información relacionada