So platzieren Sie ein Aufzählungszeichen über einem Abwärtspfeil

So platzieren Sie ein Aufzählungszeichen über einem Abwärtspfeil

Ich möchte ein Aufzählungszeichen über das Abwärtspfeilsymbol setzen. Kann mir jemand dabei helfen?

\documentclass{article}
\usepackage{graphicx}

\begin{document}

The transition is represented with $\mathrel{\bullet}\downarrow $ arrow.

\end{document}

Edit1: Eigentlich möchte ich das Aufzählungszeichen ohne Lücke über dem Abwärtspfeilsymbol anfügen.

Antwort1

Ich weiß nicht genau, was ich damit mache, aber ein Vorschlag mit \ooalignund \mathchoice:

Bildbeschreibung hier eingeben

\documentclass{article}
\newcommand\bulletarrow{%
\mathchoice
  {{\ooalign{\raise0.8ex\hbox{$\bullet$}\cr$\downarrow$}}}
  {{\ooalign{\raise0.8ex\hbox{$\bullet$}\cr$\downarrow$}}}
  {{\ooalign{\raise0.65ex\hbox{$\scriptstyle\bullet$}\cr$\scriptstyle\downarrow$}}}
  {{\ooalign{\raise0.5ex\hbox{$\scriptscriptstyle\bullet$}\cr$\scriptscriptstyle\downarrow$}}}%
}

\begin{document}

The transition is represented with $ \bulletarrow_{\bulletarrow_{\bulletarrow}} $ arrow.
\end{document}

Weitere Informationen \ooalignfinden Sie unteregregs Antwort auf eine andere Frage.

Antwort2

Ich wollte diesen Ansatz nur teilen. Die Elemente werden gestapelt, um den gewünschten Effekt zu erzielen, und das \ThisStyle{...\SavedStyle...}Makro des scalerelPakets importiert den aktuellen Mathematikstil automatisch in das Makro, an Stellen, an denen der Mathematikstil sonst verloren gehen würde.

Die Länge \LMptist eine Längeneinheit, die innerhalb des \ThisStyleArguments verwendet wird. Sie beträgt in \textstyleund 1pt \displaystyle, lässt sich aber auf 0,7pt in \scriptstyleund 0,5pt in skalieren \scriptscriptstyle, sodass die relativen Stapellängen proportional bleiben.

\documentclass{article}
\usepackage{stackengine}
\usepackage{scalerel}[2014/03/10]
\def\specsym{\ThisStyle{\stackon[-1\LMpt]{$\SavedStyle\downarrow$}{$\SavedStyle\bullet$}}}
\begin{document}
This is the symbol: \specsym, 
$\specsym$ $\scriptstyle\specsym$ $\scriptscriptstyle\specsym$
\end{document}

Bildbeschreibung hier eingeben

Man könnte das Makro einbinden, \mathordwenn man es ausschließlich im Mathematikmodus verwenden möchte (danke, egreg).

Vielen Dank auch an azetina, der in seiner Antwort einen guten Hinweis zur Verwendung von macht stackengine. Eine Syntax wie

\stackon[-1\LMpt]{$\SavedStyle\downarrow$}{$\SavedStyle\bullet$}

ist leicht zu visualisieren und zu erklären. Der Nachteil ist, dass diese Syntax unbeabsichtigt durch die Einstellung verschiedener stackengineStandardwerte, wie Ausrichtung usw., beeinflusst werden könnte, wenn Sie Stapel für andere Funktionen in Ihrem Dokument verwenden. Eine Möglichkeit, dieses Problem zu vermeiden, besteht darin, das Makro in Bezug auf anzugeben \stackengine, das von der Änderung der Paketstandardwerte nicht beeinflusst wird. Im vorliegenden Fall würde das eine etwas undurchsichtigere, aber auch geschütztere Syntax bedeuten:

\stackengine{-1\LMpt}{$\SavedStyle\downarrow$}{$\SavedStyle\bullet$}{O}{c}{F}{F}{S}

Antwort3

Verwenden des stackenginePakets:

\documentclass{article}
\usepackage{amsmath}
\usepackage{stackengine}
\newcommand{\bulletarrow}{%
 \setstackgap{S}{-0.25ex}%
 \mathrel{\Shortstack{{$\bullet$} {$\downarrow$}}}}
\begin{document}
$\bulletarrow$
\end{document}

Eine andere mögliche Definition mit dem \stackengineBefehl wäre:

\stackengine{-0.25ex}{$\downarrow$}{$\bullet$}{O}{c}{F}{T}{S}

Antwort4

Sie können \oversetvon verwendenamsmath:

\documentclass{article}

\usepackage{amsmath}

\begin{document}

The transition is represent with $\overset{\bullet}{\downarrow}$ arrow.

\end{document}

Ausgabe

verwandte Informationen