Inserir caractere de 'incremento' Unicode

Inserir caractere de 'incremento' Unicode

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 \DeclareUnicodeCharacterparâ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, \incrementfuncionará sem ele. \DeclareUnicodeCommandsó 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}

insira a descrição da imagem aqui

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-mathpacote com Unicode TeX, este será um caractere separado e definido como\increment

informação relacionada