行のノードを左揃えにできません

行のノードを左揃えにできません

行の上部と左側にノードを配置します。コードは次のとおりです。

\draw (0.5,0.5) node[anchor=west, above, sloped] {Tisch} -- (3.5,0.5);

私は Tikz パッケージを使用しています... しかし、ノードは線の上の中央にしか配置されません。 皆さん、何かアイデアはありますか? 私は LaTeX の初心者です :)

ありがとう。

答え1

あなたが何を求めているのかは完全には明らかではないので、おそらく次のようになると思います。

\documentclass[margin=3mm]{standalone}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
  \draw (0.5,0.5) node[above right, inner xsep=0pt] {Tisch} -- (3.5,0.5);
\end{tikzpicture}
\end{document}

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

答え2

現在の位置に水平シフトを手動で適用することもできます。

\begin{tikzpicture}
    \draw (0.5,0.5) node[above left, xshift=2.5em]{Tisch} -- (3.5,0.5);
\end{tikzpicture}

同様に、垂直位置を調整するオプションもありますyshift。ただし、@Zarko のソリューションの方が慣用的なので、推奨されます。

関連情報