
Estou tentando inserir o 'incremento' Unicode ∆ em meu documento enquanto descrevo um problema de uso indevido de dois caracteres.
Meu MWE não funciona porque não consigo descobrir o segundo \DeclareUnicodeCharacter
parâmetro de entrada. os documentos para `inputenc' são totalmente pouco informativos. Eu presumi que atribuí meu próprio nome de macro, mas parece uma nota.
O documento .sty para o formato de tese da minha universidade tem estas linhas:
\NeedsTeXFormat{LaTeX2e}[1996/12/01]
\ProvidesClass{ecsthesis}[2003/25/04 v1.6 LaTeX document class]
\def\baseclass{book}
Então presumo que estou usando fontes baseadas nessa classe (na tela a fonte da cópia do corpo parececomouma Times Roman de 12 pontos)
Aqui está meu MWE (não funcional). Como defino o caractere 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}
Responder1
As fontes stix possuem um símbolo \increment. O \DeclareUnicodeCommand não é realmente necessário, \increment
funcionará sem ele. \DeclareUnicodeCommand
só permite inserir ∆ diretamente na fonte:
\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}
Responder2
Você está usando pdflatex (ou latex), que é restrito a codificações de 256 caracteres, portanto, em geral, os códigos Unicode não são representados na saída, portanto, você deve mapear U+0394 e U+2206 para \Delta
(que na verdade é o caractere 1 no código OT1 Fonte romana)
Se você usar unicode-math
pacote com Unicode TeX, este será um caractere separado e definido como\increment