按角度选择注释位置

按角度选择注释位置

通常上标位于右上角,下标位于右下角。除了将注释限制在这两个位置之外,我是否可以更灵活地选择角度?例如,是否可以将上标/下标/上标/下标定位在相对于主字形的 24 个或 360 个不同位置中的任意一个?

在此处输入图片描述

答案1

欢迎来到 TeX.SX!我不知道你到底想实现什么,但你可以使用 Ti 做类似以下的事情Z。当然,这是一种非常基本的方法,它没有考虑到 TeX 在放置上标或下标时通常会考虑的很多东西。这样做的一个结果是间距不太好。

\documentclass{article}
\usepackage{tikz}

\newcommand{\xsup}[3][60]{%
\tikz[baseline, anchor=base]{\node[inner sep=0pt, text depth=0pt, label={[inner sep=0pt, text depth=0pt]#1:{\scriptsize #3}}] {#2};}%
}

\begin{document}

Lorem ipsum dolor si\xsup{t}{2} ame\xsup[-60]{t}{3}, consetetur sadipscing elitr.

\begin{equation}
    \xsup[120]{$x$}{$n$} = 2y^n
\end{equation}

\begin{tikzpicture}
\foreach \i in {10,20,...,360} {
  \node at (\i:3) {\xsup[\i]{A}{x}};
}
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容