Ajustar la altura de \textsuperscript y \footnote (marcas)

Ajustar la altura de \textsuperscript y \footnote (marcas)

Me gustaría reducir la altura de los superíndices en ciertos casos en los que uso un interlineado muy ajustado. ¿Existe una manera mejor que la siguiente? Lo ideal es que la altura del superíndice no sea superior a la parte superior de las letras.

\documentclass{article}
\newcommand*\mysuper[1]{\raisebox{-0.3ex}{\textsuperscript{#1}}}
\begin{document}
Food\mysuper{1}
FOOD\mysuper{2}
\end{document}

Respuesta1

Eleve la caja que contiene el artículo por la diferencia entre la altura de una letra mayúscula y la altura del artículo.

\documentclass{article}

\newcommand*\mysuper[1]{%
  \raisebox{\dimeval{\fontcharht\font`A-\height}}{\scriptsize #1}%
}

\begin{document}

Food\mysuper{1}

FOOD\mysuper{2}

\end{document}

ingrese la descripción de la imagen aquí

Si desea utilizar la supsfunción, le recomiendo definir una familia de fuentes adecuada.

\documentclass{article}
\usepackage{fontspec}

\setmainfont{Libertinus Serif}
\newfontfamily{\lssuperior}{Libertinus Serif}[VerticalPosition = Superior]

\newcommand*\mysuper[1]{%
  \raisebox{\dimeval{\fontcharht\font`A-\height}}{\lssuperior#1}%
}

\begin{document}

Food\mysuper{1}

FOOD\mysuper{2}

\textit{Food\mysuper{3}}

\end{document}

ingrese la descripción de la imagen aquí

A modo de comparación, lo mismo con \scriptsizeen lugar de\lssuperior

ingrese la descripción de la imagen aquí

Respuesta2

\documentclass{article}

\newcommand*\lowersuperscript[1]{\textsuperscript{\smash{\raisebox{-0.8ex}{\footnotesize #1}}}}

\begin{document}
Food\lowersuperscript{1} and FOOD\lowersuperscript{2} text.
\end{document}

ingrese la descripción de la imagen aquí

información relacionada