Quiero poner el símbolo de una viñeta encima del símbolo de la flecha hacia abajo. ¿Alguien me puede ayudar en esto?
\documentclass{article}
\usepackage{graphicx}
\begin{document}
The transition is represented with $\mathrel{\bullet}\downarrow $ arrow.
\end{document}
Edición 1: en realidad quiero adjuntar un símbolo de viñeta encima del símbolo de flecha hacia abajo sin ningún espacio.
Respuesta1
Realmente no sé qué estoy haciendo con esto, pero una sugerencia con \ooalign
y \mathchoice
:
\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}
Para más información sobre \ooalign
veregregs responde a otra pregunta.
Respuesta2
Sólo quería compartir este enfoque. Los elementos se apilan para lograr el efecto deseado, y la \ThisStyle{...\SavedStyle...}
macro del scalerel
paquete importará automáticamente el estilo matemático actual a la macro, en lugares donde de otro modo el estilo matemático se perdería.
La longitud \LMpt
es una unidad de longitud, utilizada dentro del \ThisStyle
argumento, que es 1 pt in \textstyle
y \displaystyle
, pero se escala a 0,7 pt in \scriptstyle
y 0,5 pt in \scriptscriptstyle
, de modo que las longitudes de apilamiento relativas siguen siendo proporcionales.
\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}
Se podría adoptar la macro en a \mathord
si se deseara usarla exclusivamente en modo matemático (gracias, egreg).
Gracias también a azetina quien, en su respuesta, hace un buen comentario sobre el uso de stackengine
. Una sintaxis como
\stackon[-1\LMpt]{$\SavedStyle\downarrow$}{$\SavedStyle\bullet$}
Es fácil de visualizar y explicar. Su inconveniente es que si usa pilas para otras funciones en su documento, esta sintaxis podría verse afectada inadvertidamente por la configuración de varios stackengine
valores predeterminados, como alineación, etc. Una forma de evitar este problema es especificar la macro en términos de \stackengine
, que es no se ve afectado por el cambio de los valores predeterminados del paquete. En el caso actual, eso significaría una sintaxis más obtusa, pero también más protegida:
\stackengine{-1\LMpt}{$\SavedStyle\downarrow$}{$\SavedStyle\bullet$}{O}{c}{F}{F}{S}
Respuesta3
Usando el stackengine
paquete:
\documentclass{article}
\usepackage{amsmath}
\usepackage{stackengine}
\newcommand{\bulletarrow}{%
\setstackgap{S}{-0.25ex}%
\mathrel{\Shortstack{{$\bullet$} {$\downarrow$}}}}
\begin{document}
$\bulletarrow$
\end{document}
Otra posible definición usando el \stackengine
comando sería:
\stackengine{-0.25ex}{$\downarrow$}{$\bullet$}{O}{c}{F}{T}{S}
Respuesta4
Puedes usar \overset
desdeamsmath
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
The transition is represent with $\overset{\bullet}{\downarrow}$ arrow.
\end{document}