矢印と点が付いた直線

矢印と点が付いた直線

私はTiの初心者ですZ パッケージを使用しており、LaTeX で次のグラフを描画する方法を知りたいです。

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

前もって感謝します。

答え1

迅速な解決策

\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\fill (0,0) circle (1pt) node[below] {$n$} (2,0) circle (1pt) node[below] {$n+1$} (-2,0) circle (1pt) node[below] {$n-1$};
\draw[-latex] (0,0)--(-1,0) node[above] {$n$};
\draw[-latex] (0,0)--(1,0) node[above] {$a(n)$};
\draw (-3,0)--(3,0);
\end{tikzpicture}
\end{document}

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

答え2

代替案:

\documentclass[tikz,margin=3mm]{standalone}
\usetikzlibrary{arrows,decorations.markings, positioning, quotes}

\begin{document}
    \begin{tikzpicture}[
node distance =22mm,
->-/.style = {decoration={markings,
              mark=at position 0.5 with {\arrow{>}}},postaction={decorate}},
dot/.style = {circle, fill, inner sep=2pt, node contents={}}
                        ]
\node (d1) [dot,label=below:$n-1$];
\node (d2) [dot,label=below:$n$, right=of d1];
\node (d3) [dot,label=below:$n+1$, right=of d2];
\path   (d2) edge [->-, "$n$" ']    (d1)
        (d2) edge [->-, "$a(n)$"]   (d3);
\draw   (d1.west) -- + (-1,0)
        (d3.east) -- + ( 1,0);
\end{tikzpicture}

\end{document}

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

関連情報