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