如何创建以下符号?

如何创建以下符号?

是否可以创建以下符号,

圈出 1(或任意数字或字母)。

输出应该是类似于\textregistered除了R被 1(或相应的数字或字母,视情况而定)替换之外的内容。

答案1

或者可能是这样:

\documentclass{article}
\usepackage{textcomp}
\usepackage{tikz}
\newcommand{\mycircled}[1]{%
 \begin{tikzpicture}[baseline={(char.base)}]
   \node[draw,circle,inner sep=0.5pt] (char){#1};
 \end{tikzpicture}
 }
\begin{document}
  \textcircled{9} %% Works good upto a number of 9 (single digits)
  \mycircled{12} \mycircled{R} \mycircled{123}
\end{document}

在此处输入图片描述

具有恒定大小的圆:

\documentclass{article}
\usepackage{tikz}
\newcommand{\mycircled}[1]{%
 \begin{tikzpicture}[baseline={(char.base)}]
   \node (char) {#1};
   \node[draw,circle,minimum size=16pt,inner sep=0pt,overlay] (char.center){};
 \end{tikzpicture}
 }
\begin{document}
  \mycircled{R} \mycircled{123}
\end{document}

在此处输入图片描述

答案2

pifont包提供了(或多或少)漂亮的圆圈数字\ding{...}(不同的范围,从 172 开始)和不同的背景/样式。

对于字母来说\textcircled(不知何故),输出对于小写字母是可以的,但对于大写字母则不行。我建议缩小它们。为了更好地使用大写字母,Harish 使用 TikZ 的解决方案非常好!

\documentclass{article}

\usepackage[T1]{fontenc}
\usepackage{textcomp}

\usepackage{pgffor}

\usepackage{pifont}

\begin{document}


\foreach \x in {172,...,181} {
\ding{\x} 
}


\foreach \x in {182,...,191} {
\ding{\x} 
}

\foreach \x in {192,...,201} {
A\ding{\x} 
}

Different letters:


\foreach \x in {a,...,z} {%
 A \textcircled{\x}
}

Uppercase

\foreach \x in {A,...,Z} {%
 A \textcircled{\small\x}
}


\end{document}

在此处输入图片描述

相关内容