结合程度和 \textsubscript

结合程度和 \textsubscript

是否可以结合\textsubscript\degree函数来gensymb完美地获得度数符号下方的下标?

以下是 MWE:

\documentclass[10pt,a4paper]{report}
\usepackage{fontspec}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage{textcomp}
\usepackage{gensymb}
\usepackage{fixltx2e}

\newcommand\tind[1]{{\textsubscript{#1}}}
\newcommand\texp[1]{{\textsuperscript{#1}}}
\def\tixp#1#2{\rlap{\textsuperscript{#1}}\textsubscript{#2}}

\begin{document}
90\degree\tind{+x} doesn't give quite the same result as 90\tixp{$\circ$}{x}.
\end{document}

使用我在主文档中使用的字体(似曾相识 TT),使用时我得到以下结果\degree

在此处输入图片描述

$^\circ$

在此处输入图片描述

如您所见,使用 时度数略有下降$^\circ$。当然,我可以采用任何不需要 的解决方案gensymb

答案1

你可以\rlap在 周围使用\degree。然后下标将基本忽略度数,并且它们将相互叠加:

90\rlap{\degree}\tind{x}

当然,度数符号并不位于 x 的中央,而是都与数字 90 对齐。

相关内容