四面体符号

四面体符号

我想在方程中写出四面体的总和,例如:

\begin{equation}
    \sum_{\tetrahedron} \sum_{i \in \tetrahedron} s_i
\end{equation}

其中假设\tetrahedron尚不存在。我如何写出四面体符号以用作下标/极限等?

我在 detexify 上搜索,但一无所获。

以下任何形状(任何方向)都可以,只要它可以理解为四面体:

我认为 Tikz 有点过度,但如果没有其他选择......

答案1

我下载了四面体的代表性 PNG并使用将其转换为 PDFInkscape.然后,使用\mathchoice,您可以根据数学样式包含各种尺寸的图像。

在此处输入图片描述

\documentclass{article}

\usepackage{graphicx}

\newcommand{\tetrahedron}{
  \mathchoice
    {\includegraphics[height=1ex]{tetrahedron}} % \displaystyle
    {\includegraphics[height=1ex]{tetrahedron}} % \textstyle
    {\includegraphics[height=.8ex]{tetrahedron}} % \scriptstyle
    {\includegraphics[height=.5ex]{tetrahedron}} % \scriptscriptstyle
}

\begin{document}

\begin{equation}
  \sum_{\tetrahedron} \sum_{i \in \tetrahedron} s_i  \quad
  x \tetrahedron^{x \tetrahedron^{x \tetrahedron}}
\end{equation}

\end{document}

如果符号太复杂,无法绘制,可以按照上述步骤创建一个复杂的“符号”。

答案2

让我先来尝试一下将三角形拼凑在一起形成四面体符号的拙劣尝试。

\documentclass[fleqn]{article}
\usepackage{graphicx}
\newcommand{\basictetrahedron}{\raisebox{1ex}{\rotatebox{200}{\scalebox{1}[0.3]{$\bigtriangledown$}}}%
\hspace*{-0.86em}\raisebox{-0.2ex}{\rotatebox{80}{\scalebox{1}[0.3]{$\bigtriangledown$}}}%
\hspace*{-0.42em}\raisebox{1.58ex}{\rotatebox{320}{\scalebox{1}[0.3]{$\bigtriangledown$}}}
}
\newcommand{\tetrahedron}{\ifmmode%
\raisebox{-0.35ex}{\basictetrahedron}%
\else%
\basictetrahedron%
\fi}
\begin{document}
A\tetrahedron B
\[ \sum\limits_{\tetrahedron} \sum\limits_{i\in\tetrahedron}  s_i \]
\end{document}

在此处输入图片描述

凭借足够的善意,这些符号可能会被识别为四面体。本网站上的其他用户在这方面做得更好。然而,据我所知,在创建这个符号时总是需要进行一些微调。当然,专家用户制作的符号的结果和稳定性要好得多。

另一种可能性,你可能认为是过度杀伤,是使用 TiZ。(说实话,我不太明白过度杀伤这个概念从何而来。是的,10 年前,加载 TiZ 可能会大大减慢编译速度。与其他绘图软件包不同,TiZ 不会限制你对编译链的选择,我也没有发现很多真正的不兼容性。但当然,不同的用户有不同的看法,这很好。然而,如果有人能详细解释一下为什么要加载 Ti,我将不胜感激。Z 可能被认为是“过度杀伤”。)无论如何,该解决方案会随着文本大小而缩放(但其目前的形式不受诸如的命令的影响\boldsymbol)。

\documentclass[fleqn]{article}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{tikzmark,calc}
\newcommand{\tetrahedron}{\tikzmarknode[text opacity=0,path picture={%
\draw let \p1=($(path picture bounding box.north)-(path picture bounding
box.south)$),\p2=($(path picture bounding box.east)-(path picture bounding
box.west)$),\n1={0.5*min(\x2,\y1)},\n2={0.42*max(\x2,\y1)-\n1}
in ([yshift=-\n2]path picture bounding box.center) coordinate(aux0) 
-- ++ (200:\n1) -- 
($(aux0)+(80:\n1)$)
-- (aux0) -- ++ (320:\n1) 
-- ($(aux0)+(80:\n1)$) 
($(aux0)+(320:\n1)$) -- 
($(aux0)+(200:\n1)$);
}]{aux}{W}}
\begin{document}
A\tetrahedron B
\[ \sum\limits_{\text{\normalsize\tetrahedron}} \sum\limits_{i\in\text{\normalsize\tetrahedron}}  s_i \]
\end{document}

在此处输入图片描述

Ti 的优点Z 的优点是你可以改变绘图,而对于非 Ti 来说,这要困难得多Z 版本,至少对于像我这样的傻瓜来说。

相关内容