Вставить символ «инкремента» Unicode

Вставить символ «инкремента» Unicode

Я пытаюсь вставить «инкремент» Unicode ∆ в свой документ, поскольку описываю проблему неправильного использования двух символов.

Мой MWE не работает, потому что я не могу понять второй \DeclareUnicodeCharacterвходной параметр. Документация для `inputenc' совершенно неинформативна. Я предполагал, что назначил свое собственное имя макроса, но, похоже, это не так.

В документе .sty для формата моей университетской диссертации есть следующие строки:

\NeedsTeXFormat{LaTeX2e}[1996/12/01]
\ProvidesClass{ecsthesis}[2003/25/04 v1.6 LaTeX document class]
\def\baseclass{book}

Поэтому я предполагаю, что использую шрифты, основанные на этом классе (на экране шрифт основного текста выглядит так)нравитьсяшрифт Times Roman размером 12 пунктов)

Вот мой (нерабочий) MWE. Как определить символ Unicle +2206?

МВЭ:

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

решение1

Шрифты stix имеют символ \increment. \DeclareUnicodeCommand на самом деле не нужен, \incrementбудет работать и без него. \DeclareUnicodeCommandпозволяет только вставлять ∆ непосредственно в исходный текст:

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

введите описание изображения здесь

решение2

Вы используете pdflatex (или latex), который ограничен 256 кодировками символов, поэтому в общем случае коды Unicode не представлены в выходных данных, поэтому вам следует сопоставить как U+0394, так и U+2206 \Delta(что на самом деле является символом 1 в закодированном OT1 римском шрифте)

Если вы используете unicode-mathпакет с Unicode TeX, это отдельный символ, определяемый как\increment

Связанный контент