是否可以结合\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 对齐。