LaTeX 中的足迹符号

LaTeX 中的足迹符号

我想知道是否有人知道乳胶包中是否有可用于文本的英尺符号?如能提供任何提示我将不胜感激。

我的意思确实是如下图所示的脚图标。

在此处输入图片描述

答案1

欢迎来到 TiTeX.SE 的 Z 部分!

\documentclass[tikz,border=3.14mm]{standalone}
\usetikzlibrary{decorations.footprints}
\begin{document}
\begin{tikzpicture}[decoration={footprints,foot length=20pt}] 
\draw [decorate] (0,0) -- (0,1.5);
\end{tikzpicture}
\end{document}

在此处输入图片描述

附录:适用于 tikzlings 的版本。;-)

\documentclass[tikz,border=3.14mm]{standalone}
\usetikzlibrary{decorations.footprints}
\begin{document}
\begin{tikzpicture}
\foreach \X [count=\Y] in {human,gnome,bird,felis silvestris}
{\begin{scope}[xshift=2.25*\Y*1cm,decoration={footprints,foot length=20pt,foot of=\X}] 
\draw [decorate] (0,0) -- (0,1.3);
\node[font=\sffamily] at (0,1.5) {\X};
\end{scope}}
\end{tikzpicture}
\end{document}

在此处输入图片描述

第二附录:如何创建自定义脚印?我假设您有一张左脚的黑白照片,您可以合法地将其用于此目的。

  1. 将此图片转换为 pnm 格式。例如,在 Linux/Mac OS 上,您可以使用pngtopnm pic.png >pic.pnm
  2. 然后使用(例如)potrace使其成为矢量图像potrace pic.pnm
  3. 您可以用 打开它inkscape并将其另存为tex,这将生成 pstricks 格式的文档。删除前言和结尾。
  4. 接下来,您只需进行正则表达式搜索并替换 convers 转换\curveto\pgfpathcurveto,类似地,对于\lineto\moveto。并且坐标(x,y)需要变成 {\pgfqpoint{xpt}{ypt}}(外括号很重要)。
  5. 然后删除所有\newrgbcolor,\pscustom\newpath 语句以及多余的括号,但以 结束所有路径\pgfpathclose

最后将其包装到

\makeatletter
\def\pgf@lib@foot@of@critter{
  % Coordinates extracted from 
  % license... Unknown author.
  % 
  % Flip and rotate
  \pgftransformcm{0}{-1}{1}{0}{\pgfqpoint{0pt}{0.8pt}}
  \pgftransformscale{0.005}      

  <result of your conversion>

\makeatother

当然,您可能需要调整变换,例如,通过在 中拨动不同的比例因子\pgftransformscale{0.005}。然后,您可以通过说 来访问这些足迹foot of=critter。如果有人向我指出可以免费使用的足迹图像,我将很乐意通过一个明确的例子来补充这一点。

答案2

当冬天很冷时需要穿鞋的版本(土拨鼠不知道这个问题,因为它们会冬眠):

\documentclass{article}

\usepackage{fontawesome5}

\begin{document}

\faIcon{shoe-prints} 

\end{document}

在此处输入图片描述

相关内容