
Estoy intentando insertar el 'incremento' Unicode ∆ en mi documento mientras describo un problema de uso incorrecto de dos caracteres.
Mi MWE no funciona porque no puedo descifrar el segundo \DeclareUnicodeCharacter
parámetro de entrada. Los documentos de "inputenc" no son nada informativos. Supuse que había asignado mi propio nombre de macro, pero parece que no.
El documento .sty para el formato de tesis de mi Universidad tiene estas líneas:
\NeedsTeXFormat{LaTeX2e}[1996/12/01]
\ProvidesClass{ecsthesis}[2003/25/04 v1.6 LaTeX document class]
\def\baseclass{book}
Así que supongo que estoy usando fuentes basadas en esa clase (en la pantalla, la fuente del cuerpo del texto se vecomouna Times Roman de 12 puntos)
Aquí está mi MWE (que no funciona). ¿Cómo defino el carácter Unicle +2206?
MWE:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amssymb}
% fix use of delta character
\DeclareUnicodeCharacter{0394}{$\Delta$}
% fix use of increment character
\DeclareUnicodeCharacter{2206}{\Increment}
\begin{document}
The Capital Delta `$\Delta$' character (Unicode +0394) looks like,
but is not the same as, the Increment `\increment' character (Unicode +2206).
\end{document}
Respuesta1
Las fuentes stix tienen un símbolo \increment. El \DeclareUnicodeCommand no es realmente necesario, \increment
funcionará sin él. \DeclareUnicodeCommand
sólo te permite insertar ∆ directamente en la fuente:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amssymb}
\usepackage{stix}
% fix use of increment character
\DeclareUnicodeCharacter{2206}{\increment}
\begin{document}
The Capital Delta `$\Delta$' character (Unicode +0394) looks like,
but is not the same as, the Increment $\increment ∆ $ character (Unicode +2206).
\end{document}
Respuesta2
Está utilizando pdflatex (o látex) que está restringido a codificaciones de 256 caracteres, por lo que, en general, los códigos Unicode no se representan en la salida, por lo que debe asignar U+0394 y U+2206 a \Delta
(que en realidad es el carácter 1 en el código OT1). fuente romana)
Si usa unicode-math
un paquete con Unicode TeX, este es un carácter separado y se define como\increment