行距:方格纸上的对齐环境(tikz)

行距:方格纸上的对齐环境(tikz)

我想在 tikz 生成的方格纸上写一些方程式。

我遇到的问题是方程环境中的行距​​。

  • 在下图的左侧您可以看到我想要的东西。
  • 在右侧您可以看到我得到的东西。

我不明白为什么行距不同。右边的应该和左边的一样。

在此处输入图片描述

平均能量损失

\documentclass{scrartcl}
\usepackage{amsmath}
\usepackage{tikz}

\begin{document} 

\begin{tikzpicture}
% Graph Paper
\draw[step=0.5,help lines,black!20] (-0.95,0.95) grid (15.95,-14.95);
% Equation 1
\draw (0.5,0) node[below right] {\(y = 5 - 3x\)};
\draw (0.5,-1) node[below right] {\(y = 5 - 3x\)};
\draw (0.5,-2) node[below right] {\(y = 5 - 3x\)};
\draw (0.5,-3) node[below right] {\(y = 5 - 3x\)};
\draw (0.5,-4) node[below right] {\(y = 5 - 3x\)};
% Equation 2
\draw (0.5,0.65) node[below right] {
  \begin{minipage}{\linewidth}
  \begin{align*}
  y &= 5 - 3x\\[0.5cm]
  y &= 5 - 3x\\[0.5cm]
  y &= 5 - 3x\\[0.5cm]
  y &= 5 - 3x\\[0.5cm]
  y &= 5 - 3x
  \end{align*}
  \end{minipage}
 };   
\end{tikzpicture}

\end{document}

附加信息

要在 tikz 中使用对齐环境,您必须将其放在迷你页面环境中(https://tex.stackexchange.com/a/106813/101831)。

答案1

为什么不尝试一下

\documentclass{scrartcl}
 \usepackage{amsmath}
\usepackage{tikz}




\begin{document} 

\begin{tikzpicture}

% Graph Paper

\draw[step=0.5,help lines,black!20] (-5,-5) grid (10,5);

% Equation 1

\node[anchor=base](a)  {\(y = 5 - 3x\)};

\node[below of=a] (b) {\(y = 5 - 3x\)};

\node[below of=b] (c) {\(y = 5 - 3x\)};

\node[below of=c] (d) {\(y = 5 - 3x\)};

\node[below of=d] (e) {\(y = 5 - 3x\)};

% right side

\node[right of=a,node distance=5cm](f)  {\(y = 5 - 3x\)};

\node[right of=b,node distance=5cm] (g) {\(y = 5 - 3x\)};

\node[right of=c,node distance=5cm] (h) {\(y = 5 - 3x\)};

\node[right of=d,node distance=5cm] (i) {\(y = 5 - 3x\)};

\node[right of=e,node distance=5cm] (j) {\(y = 5 - 3x\)};


\end{tikzpicture}

\end{document}

相关内容