was kann ich tun, wenn ich ein Symbol „ein Dreieck mit einem zentrierten Punkt darin“ und andere Symbole im Latex möchte?

was kann ich tun, wenn ich ein Symbol „ein Dreieck mit einem zentrierten Punkt darin“ und andere Symbole im Latex möchte?

Ich möchte die Symbole „ein Dreieck mit einem zentrierten Punkt darin“, „ein Dreieck mit einem Kreis darin“, „ein nach unten gerichtetes Dreieck mit einem zentrierten Punkt darin“ und auch „ein nach unten gerichtetes Dreieck mit einem Kreis darin“. Ich habe das Paket stix ausprobiert und dann den Befehl „\trianglecdot“ in die Quelldatei eingegeben. Es kann mir das erste Symbol geben, aber dieses Paket stix ist nicht gut, da es in der Zwischenzeit auch den Stil vieler anderer Symbole unansehnlich machen kann. Für die verbleibenden drei Symbole finde ich auch keine geeigneten Pakete und Befehle.

Wie kann ich alle vier Symbole anzeigen? Vielen Dank.

Antwort1

Dank an Mitgliederik

schau mal hier --https://tex.stackexchange.com/a/429103/197451

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes}
\newcommand{\bluetrireddot}[1][0.5]{%
\begin{tikzpicture}
\node(t)[green,regular polygon,regular polygon sides=3,rotate=180,draw,scale=#1] at 
 (0,0){};
\node at (t.center)[circle,fill=red,scale=0.5*#1]{};
\node at (t.center)[circle,blue,draw,scale=#1]{};
\end{tikzpicture}}
\begin{document}
\dots images \bluetrireddot\ acquired \dots
\end{document}

Antwort2

\tdotcirclefunktioniert nur im Inline-Modus und nicht wie im Underscript- oder Overscript-Modus.

\documentclass[a4paper,12pt]{article}
\usepackage{mathtools,amssymb}
\usepackage{MnSymbol}
\usepackage{scalerel}
\newcommand{\upodot}[1][0pt]{%
  \mathrel{\raisebox{#1}{$\odot$}}%
}
\newcommand{\tdotcircle}{\mathrlap{\mkern8.5mu\scaleobj{.55}{\upodot[2.1pt]}}\triangledown}
\begin{document}

\[a\tdotcircle b\]
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen