我想创建以下符号并在数学环境中使用它。我将用它来表示给定单纯形的重心细分(参见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}