在文本中制作一个有趣的书法字符,如斧头

在文本中制作一个有趣的书法字符,如斧头

我正在尝试使用 LaTex/PDFTex 在文本中制作这个字符(或至少是图形)。

我找不到任何合适的角色,如下所示:

在此处输入图片描述

您有什么办法可以找到这个符号或将其变成像英语字母一样的字符,以便我们可以在 LaTex 上打字吗?

答案1

TikZ 的至少一个图形是:

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\fill[black] (-0.9,7.1) -- (-4.8,6.79)
-- (-0.72,6.26) -- (-0.71,4.81)
-- (-0.94,3.78) -- (-5.69,3.73)
-- (-0.65,2.96) -- (-0.7,-5.6)
.. controls (-0.78,-5.82) and (-0.74,-6.04)
.. (-1.02,-6.31) .. controls (-1.29,-6.37) and (-1.5,-6.48)
.. (-2.1,-6.27) .. controls (-2.8,-5.98) and (-3.45,-5.43)
.. (-3.92,-4.81) .. controls (-4.32,-3.6) and (-4.38,-2.9)
.. (-4.36,-2) .. controls (-4.12,-0.24) and (-2.85,0.63)
.. (-2.5,1.4) .. controls (-3.8,1.1) and (-4.22,0.5)
.. (-4.74,-0.7) .. controls (-5.32,-2.05) and (-5.47,-3.2)
.. (-4.84,-4.6) .. controls (-4.6,-5.2) and (-4.23,-5.7)
.. (-3.31,-6.47) .. controls (-2.16,-7.14) and (-1.5,-7.19)
.. (-0.3,-7.2) .. controls (1,-7.15) and (1.91,-7.14)
.. (2.8,-6.46) .. controls (3.81,-5.56) and (4.1,-4.7)
.. (4.35,-4.2) .. controls (4.7,-3.3) and (4.88,-2.11)
.. (4.5,-1.1) .. controls (4.18,-0.24) and (3.7,0.41)
.. (3.24,0.9) .. controls (2.8,1.25) and (2.48,1.37)
.. (1.94,1.61) .. controls (2.88,0.29) and (3.56,-0.75)
.. (3.81,-1.6) .. controls (4.09,-2.97) and (3.72,-4.18)
.. (2.86,-5.18) .. controls (2.46,-5.67) and (2.4,-5.78)
.. (1.76,-6.06) .. controls (1.06,-6.51) and (0.6,-6.5) .. (0.2,-6.3)
.. controls (0.19,-3.59) and (0.16,-1.8)
.. (0.28,3.06) -- (5.26,3.4)
-- (0.22,3.97) -- (0.2,6.25)
-- (4.54,6.68) -- (2.39,6.99) -- cycle;
\end{tikzpicture}
\end{document}

在此处输入图片描述

添加。更对称的图形可能是:

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\coordinate (s0) at (0,7.15);
\coordinate (s1) at (-4.6,6.8);
\coordinate (s12) at (4.6,6.8);
\coordinate (s2) at (-0.5,6.3);
\coordinate (s11) at (0.5,6.3);
\coordinate (s3) at (-0.5,4);
\coordinate (s10) at (0.5,4);
\coordinate (s4) at (-5.4,3.4);
\coordinate (s9) at  (5.4,3.4);
\coordinate (s5) at (-0.5,3);
\coordinate (s8) at  (0.5,3);
\coordinate (s6) at (-0.5,-6.2);
\coordinate (s7) at  (0.5,-6.2);

\fill[black] (s0) -- (s1) -- (s2) -- (s3) -- (s4) -- (s5) -- (s6)
.. controls (-4.9,-6.5) 
and (-5,-0.9) .. (-2.3,1.4) .. controls (-6.5,-0.9) 
and (-5.7,-7.1) .. (0,-7.1) .. controls (5.7,-7.1) 
and (6.5,-0.9) .. (2.3,1.4) .. controls (5,-0.9) 
and (4.9,-6.5) .. (s7) -- (s8) -- (s9) -- (s10) -- (s11) -- (s12) -- cycle;
\end{tikzpicture}
\end{document}

更加对称的图形

答案2

一个选项是保存图像 (Xsney.png),然后制作一个宏。如果你稍微调整一下间距,看起来就没问题了。\如果你想要在符号后留一个空格,请注意宏调用后的。

在此处输入图片描述

代码如下:

\documentclass{article}

\usepackage{graphicx}

\newcommand{\Xsney}{\hspace{-.1em}\raisebox{-.1ex}{\resizebox{1.8ex}{!}{\includegraphics{Xsney.png}}}\hspace{-.1em}}

\begin{document}

I don't know what \Xsney\ means. O\Xsney O 

{\Large I don't know what \Xsney\ means. O\Xsney O}

\end{document}

答案3

你可以 :

  1. 例如,使用 Inkscape 将 PNG 转换为 SVG。
  2. 使用 SVG 创建自定义字体丰泰洛。我把你的符号分配给了这O封信。
  3. xseny.ttf在 XeLaTeX 中像这样使用定义:
\documentclass[varwidth,border=7pt]{standalone}
\usepackage{fontspec}
  \newfontfamily{\Xseny}{xseny.ttf}
\begin{document}
  \textbf{\textsf{Xseny symbol}} {\Xseny O}
\end{document}

在此处输入图片描述

笔记 :此答案遵循与以下相同的工作流程这个

相关内容