\textsuperscript 및 \footnote(표시) 높이 조정

\textsuperscript 및 \footnote(표시) 높이 조정

매우 엄격한 행간을 사용하는 특정 경우에 위 첨자의 높이를 낮추고 싶습니다. 다음보다 더 좋은 방법이 있습니까? 이상적으로 위 첨자의 높이는 글자의 꼭대기보다 높지 않습니다.

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

답변1

아이템이 담긴 상자를 대문자 높이와 아이템 높이의 차이만큼 올립니다.

\documentclass{article}

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

\begin{document}

Food\mysuper{1}

FOOD\mysuper{2}

\end{document}

여기에 이미지 설명을 입력하세요

이 기능을 사용하려면 sups적합한 글꼴 모음을 정의하는 것이 좋습니다.

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

여기에 이미지 설명을 입력하세요

\scriptsize비교를 위해 대신 에 동일합니다.\lssuperior

여기에 이미지 설명을 입력하세요

답변2

\documentclass{article}

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

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

여기에 이미지 설명을 입력하세요

관련 정보