Puntas de flecha tikz, o un símbolo con forma ->|, |-

Puntas de flecha tikz, o un símbolo con forma ->|, |-

La gramática de Python y otros lenguajes que usan sangría para bloquear incluye derivaciones como

Block ::= NewLine Indent Statemetns DeIndent

Me gustaría escribir esa regla en mi documento.

Estoy tratando de representar la tecla de pestaña y pestaña atrás como se muestra ingrese la descripción de la imagen aquí

Para la tecla Intro

ingrese la descripción de la imagen aquí

encontré endetexificarel símbolo matemático \hookleftarrowque podría considerarse como una aproximación.

Puedo hacer algo como tikz, pero me pregunto si alguien conoce alguna solución prefabricada.

Respuesta1

No sé si estos símbolos están predefinidos en algún paquete, lo más probable es que así sea. Sin embargo, es sencillo construir el tuyo propio.

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\newcommand{\TikzTab}{\tikz{\draw[line width=0.1em,{-Triangle[]  Bar[]}] 
(0,0) -- (1.2em,0);}}
\newcommand{\TikzBTab}{\tikz{\draw[line width=0.1em,{Bar[] Triangle[]  -}] 
(0,0) -- (1.2em,0);}}
\newcommand{\TikzReturn}{\tikz{\draw[line width=0.1em,{-Triangle[]}] 
(0,0) |- (-1em,-0.4em);}}
\begin{document}
ABC \TikzTab\ DEF \TikzBTab\ GHI \TikzReturn\ 
\end{document}

ingrese la descripción de la imagen aquí

O una versión para Joule V. (¡Gracias!)

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\newcommand{\TikzTab}{\tikz{\draw[line width=0.1em,
-{Triangle[length=0.33em] Bar[]}] 
(0,0) -- (1.2em,0);}}
\newcommand{\TikzBTab}{\tikz{\draw[line width=0.1em,{Bar[]
Triangle[length=0.33em]}-] 
(0,0) -- (1.2em,0);}}
\newcommand{\TikzReturn}{\tikz{\draw[line width=0.1em,-{Triangle[length=0.33em]}] 
(0,0) |- (-1em,-0.4em);}}
\begin{document}
ABC \TikzTab\ DEF \TikzBTab\ GHI \TikzReturn\ 
\end{document}

ingrese la descripción de la imagen aquí

información relacionada