![圆圈内的索引字母](https://linux22.com/image/272067/%E5%9C%86%E5%9C%88%E5%86%85%E7%9A%84%E7%B4%A2%E5%BC%95%E5%AD%97%E6%AF%8D.png)
我目前正在使用此代码
\raisebox{.5pt}{\textcircled{\raisebox{-.9pt} {f}}}
要得到
我正在尝试在框内索引函数 f,$f_{n}$
但\textcircled
似乎不喜欢这样。有什么建议吗?谢谢!
答案1
我不确定你说的“\textcircled
似乎不喜欢这个”是什么意思,因为
\documentclass{article}
\begin{document}
\raisebox{.5pt}{\textcircled{\raisebox{-.9pt} {$f_n$}}}
\end{document}
对我来说编译得很好。话虽如此,但它看起来确实有点垃圾:
针对这种情况,您可以考虑使用一张小的 TikZ 图片。您可以将其放在$f_n$
圆形 TikZ 节点内。该节点将根据其内容正确调整其大小,并与周围文本的基线正确对齐。
\documentclass{article}
\usepackage{tikz}
\newcommand\encircle[1]{%
\tikz[baseline=(X.base)]
\node (X) [draw, shape=circle, inner sep=0] {\strut #1};}
\begin{document}
Lorem \encircle{$f_n$} ipsum \encircle{q} dolor \encircle{a}
sit \encircle{A} amet \encircle{Hello}.
\end{document}