キーボードの Enter、インデント、およびインデント解除キー用の tikz 矢印チップ、または ->|、|-

キーボードの Enter、インデント、およびインデント解除キー用の tikz 矢印チップ、または ->|、|-

Pythonやブロック化のためにインデントを使用する他の言語の文法には、次のような派生が含まれます。

Block ::= NewLine Indent Statemetns DeIndent

そのようなルールを文書に書きたいと思います。

私はタブとバックタブキーを図のように表現しようとしています ここに画像の説明を入力してください

Enterキーの場合

ここに画像の説明を入力してください

私は見つけたテキストを消す\hookleftarrow近似値として考えることができる数学記号。

tikz のようなものはできますが、既成のソリューションを知っている人はいますか?

答え1

これらのシンボルが何らかのパッケージで事前定義されているかどうかはわかりませんが、おそらくそうでしょう。ただし、独自のシンボルを構築するのは簡単です。

\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}

ここに画像の説明を入力してください

または、Joule V 用のバージョン。(ありがとうございます!)

\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}

ここに画像の説明を入力してください

関連情報