如何在数学环境中创建这个新符号?

如何在数学环境中创建这个新符号?

我想创建以下符号并在数学环境中使用它。我将用它来表示给定单纯形的重心细分(参见https://en.wikipedia.org/wiki/Barycentric_subdivision),因此 X(Δ) 是 Δ 的重心细分,其中 X 是所需符号。有没有方法可以做到这一点,还是我应该放弃?

通缉的符号

答案1

您可以使用\DeclareMathOperator(来自amsmath包)和创建一个新的运算符tikz

在此处输入图片描述

您可以通过更改 来调整大小scale=.15。您还可以通过添加 选项来调整线条粗细line width=<width>\draw默认值为.4pt(也称为thin)。

\documentclass{article}

\usepackage{tikz, amsmath}

\DeclareMathOperator{\bary}{\tikz[scale=.15]{\draw[line join=round](90:1)--(210:1)--(330:1)--(90:1)--(-90:.5)(210:1)--(30:.5)(330:1)--(150:.5);}}

\begin{document}

Consider the Barycentric subdivision of $\Delta$, denoted $\bary(\Delta)$

\end{document}

答案2

只是为了好玩,我为你的符号创建了\baricentric命令。

\documentclass[a4paper,12pt]{article}
\usepackage{tikz,scalerel}
\newcommand{\baricentric}{{\scaleobj{.538}{\tikzset{every picture/.style={line width=0.75pt}} \begin{tikzpicture}[x=0.75pt,y=0.75pt,yscale=-1,xscale=1]
\draw   (225.75,135) -- (238.51,156.8) -- (213,156.8) -- cycle ;
\draw    (213,156.8) -- (232,146.2) ;
\draw    (219,146.2) -- (238.51,156.8) ;
\draw    (225.75,135) -- (226,157) ;
\end{tikzpicture}}}}
\begin{document}
$\Delta_1, \,\baricentric_2,\, \Delta_n$
\end{document}

在此处输入图片描述

相关内容