원 안의 색인 문자

원 안의 색인 문자

현재 이 코드를 사용하고 있습니다

\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}

여기에 이미지 설명을 입력하세요

관련 정보