寻找符号:盾牌

寻找符号:盾牌

我正在寻找“盾牌”符号:

在此处输入图片描述

我已经仔细阅读了综合 Latex 符号列表,其中最接近的是\dsheraldical来自 dictsym 包的符号,但是由于对角线的原因,它并不令人满意——我既需要符号本身,又需要符号的删除线版本,但看起来并不好看\dsheraldical

我也尝试过 Detexify,但要么是我的绘画技巧很差,要么就是根本不存在这样的符号。

有什么建议吗 - 在哪里可以找到该符号,或者如何通过其他方式“创建”它?

编辑:根据杰克的回答,我的解决方案如下:

\usepackage{tikz}

% Smaller than Jake's version, which was much larger than other symbols
\newcommand\shield{ \tikz [baseline] \draw (0,1.5ex) -- (0,0.75ex) arc [radius=0.5ex, start angle=-180, end angle=0] -- (1ex,1.5ex) -- cycle; }
% Strikethrough version of the same symbol
\newcommand\struckshield{ \tikz [baseline] \draw (0,1.5ex) -- (0,0.75ex) arc [radius=0.5ex, start angle=-180, end angle=0] -- (1ex,1.5ex) -- cycle (0,0) -- (1.0ex,1.75ex); }

看,妈妈,我可以做 TikZ!:-)

答案1

当然,你可以使用 TikZ 来实现这一点:

该符号将根据字体大小缩放,因为它用于ex定义路径。

\documentclass{article}
\usepackage{tikz}
\begin{document}
\newcommand\shield{%
    \tikz [baseline] \draw (0,1.75ex) -- (0,0.75ex) arc [radius=0.75ex, start angle=-180, end angle=0] -- (1.5ex,1.75ex) -- cycle;%
}

A shield: \shield
\end{document} 

如果您觉得有趣,可以稍微参数化一下:

\documentclass[border=3mm]{standalone}
\usepackage{tikz}
\begin{document}
\newcommand\shield[1][]{%
\tikzset{
    shield width/.store in=\shieldwidth,
    shield width=1.5ex,
    shield height/.store in=\shieldheight,
    shield height=1.75ex
}%
\tikz [baseline,#1] \draw (0,\shieldheight) -- (0,\shieldwidth/2) arc [radius=\shieldwidth/2, start angle=-180, end angle=0] -- (\shieldwidth,\shieldheight) -- cycle;%
}

A shield: \shield

A wide shield: \shield[shield width=2ex]

A tall shield: \shield[shield height=3ex]
\end{document} 

答案2

还有另一种方法可以做到这一点:milstd包中有一个符号(实际上是一个旋转的逻辑与门),它实际上具有完全不同的含义,但看起来像你需要的\ANDd::

在此处输入图片描述

答案3

我需要一个盾牌符号,杰克的回答启发了我。我分享了我的盾牌的 tikz 代码盾这里:

\documentclass[11pt]{article} 
\usepackage{tikz,pifont}

\newcommand\shield{
\tikz [baseline] \draw (3ex,2.5ex) -- (1.5ex,3ex) -- (0ex,2.5ex)  to [out=-90, in=165] (1.5ex,0ex) to [out=15, in=-90] cycle (1.5ex,1.5ex) node {\ding{51}};}

\begin{document}

\shield

\end{document}

答案4

为了记录,tikz使用\fontawesome5图标包、\faShield*命令的无解决方案。

在此处输入图片描述

相关内容