Установка надстрочного индекса для пользовательского символа

Установка надстрочного индекса для пользовательского символа

Как мне задать верхний индекс для моего пользовательского символа, созданного с помощью \newcommand*\mysymbol{\includegraphics{mysymbol.eps}}? Верхние индексы по умолчанию появляются слишком далеко от того места, где они должны быть. Любое решение с использованием «липкой ленты» подойдет.

решение1

Это сделает ваш символ всегда таким же высоким, как буква Xв текущем математическом стиле, хотя вы можете выбрать другой размер, если хотите.

Если ваш интервал все еще кажется неправильным при использованиитвойизображение, возможно, в нем есть лишние поля, которые необходимо обрезать.

\documentclass{article}
\usepackage{graphicx,scalerel}
\newcommand\mysymbol{\scalerel*{\includegraphics{example-image}}{X}}
\begin{document}
\[
A\mysymbol^2 = e^{-2\mysymbol x}
\]
\end{document}

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

Как я уже сказал, если вам нужна обрезка, это можно сделать в источнике или внутри LaTeX следующим образом:

\documentclass{article}
\usepackage{graphicx,scalerel,trimclip}
\newcommand\mysymbol{%
  \scalerel*{\clipbox{30pt 0pt 70pt 0pt}{\includegraphics{example-image}}}{X}}
\begin{document}
\[
A\mysymbol^2 = e^{-2\mysymbol x}
\]
\end{document}

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

решение2

У меня нет доступа к вашему epsфайлу, поэтому мне пришлось сделать для себя фиктивный вариант. Вот грязное решение:

\documentclass{scrartcl}
\usepackage{amsmath,graphicx}

\newcommand*\mysymbol{\includegraphics[height=1em]{mysymbol.png}}
\newcommand*\mysymbolss{\textsuperscript{\includegraphics[height=0.83333em]{mysymbol.png}}}
\newcommand*\mysymbolssb{\kern-0.2ex\lower0.25em \hbox{\includegraphics[height=0.83333em]{mysymbol.png}}}%manual solution

\begin{document}

A\mysymbol
A\mysymbolss
A\textsuperscript\mysymbol
A\mysymbolssb

$\mysymbol^{\hspace{-0.5ex}\mysymbolss}$

$\mysymbol^{\mysymbolssb}$

\end{document}

Скорее всего, вам придется изменить длину, чтобы она соответствовала вашим потребностям. Соблюдайте команды \kernи \lowerдля регулировки положения элемента.

В качестве альтернативы: вы должны увидеть, действительно ли определен ваш символ, сравнитьКак найти символ или определить букву математического алфавита или другой знак?.

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

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