类似于 @ 的符号,但基于除 a 之外的字母

类似于 @ 的符号,但基于除 a 之外的字母

我想使用像“at 符号”@ 这样的符号,但基于除“a”之外的字母。有什么想法可以实现这一点吗?基于“u”的手工示例:

以字母“u”为基础的手工插图

答案1

这里只是一个概念证明。当然,并不是所有字母看起来都很好,但使用 Ti 是一种可能性z。基本上,该命令\atish将在参数中心周围绘制 3/4 个固定大小的圆圈,然后将结尾样式化以模仿 @ 符号,并使用(A.base east)定位器将开头连接到文本的右下角。如果字母的右下角有衬线,则看起来不错。

在此处输入图片描述

\documentclass{article}

\usepackage{tikz}

\newcommand{\atish}[1]{%
    \begin{tikzpicture}[scale=1.15]
    \node[inner sep=0pt, outer sep=0pt](A){\footnotesize #1};
    \draw[very thin] (0:3pt)to[out=270, in=0]([shift={(-.27pt,.14pt)}]A.base east)(0:3pt)([shift={(-.27pt,.09pt)}]A.base east)to[out=0, in=270](0:3pt);
    \draw[very thin, line join=round, looseness=.7](0:3pt) arc(0:270:3pt) to[out=0, in=210] ++(2.7pt,.6pt) --++(.3pt,0) to[out=210, in=0] (270:3pt);
    \useasboundingbox(-3.45pt,-3pt)rectangle(3.45pt,3pt);
    \end{tikzpicture}%
}

\begin{document}

@: \atish{d}\atish{f}\atish{i}\atish{u}\atish{x}

\end{document}

相关内容