表内でインデントを作成し、異なるレベルで整列させるにはどうすればよいですか?

表内でインデントを作成し、異なるレベルで整列させるにはどうすればよいですか?

この表はどうやって作成するのでしょうか? 微妙なインデントが私を困惑させています。何か単純なことを見逃していることはわかっています。

表の例

答え1

環境を使用することもできますtabbing。例:

\documentclass{article}
\begin{document}
\begin{tabbing}
\quad\=\quad\=One $= 0$ the other $\neq 0$\quad
  \=Whole line of equilibrium points\kill
\rule{.8\linewidth}{1pt}\\
Eigenvalues\>\>\>Stability\\[-1.2ex]
\rule{.8\linewidth}{1pt}\\
REAL\\
\>Unequal\\
\>\>Both $>0$\>Unstable node (source, repeller)\\
\>\>Both $<0$\>Stable node (sink, attractor)\\
\>\>Different signs\>Saddle point\\
\>\>One $= 0$ the other $\neq 0$\>Whole line of equilibrium points\\
\>Equal\\
\>\>Both $>0$\>Unstable node (source, repeller)\\
\>\>Both $<0$\>Stable node (sink, attractor)\\
\>\>Both $=0$\>Algebraic unstable\\
COMPLEX\\
\end{tabbing}
\end{document}

タブの例

  • \=タブストップをマークします
  • \>次のタブストップへ移動
  • \\行の終わり
  • \kill行を終了しますが、印刷はしません。タブストップモデル行に便利です。

答え2

表内のインデントには、定義されたスペースを使用できます。次の例を検討してください。

\documentclass{article}

\usepackage{booktabs}

\begin{document}

\begin{tabular}{@{} l l @{}}
  \toprule
  Eigenvalues & Stability\\
  \midrule
  REAL\\
  \hspace{0.25cm} Unequal\\
  \hspace{0.5cm} Both $>0$ & Unstable node (source, repeller)\\
  \hspace{0.5cm} Both $<0$ & Stable node (sink, attractor)\\
  \hspace{0.5cm} Different signs & Saddle point\\
  \hspace{0.5cm} $= 0$ the other $\neq 0$ & Whole line of equilibrium points\\
  ...\\
  \bottomrule
\end{tabular}

\end{document}

このコードは次のようにレンダリングします。

OP が提案したテーブルの実装。

編集:わかりやすくするためにコードと出力画像を編集しました。

関連情報