表形式の段落の行間を狭める

表形式の段落の行間を狭める

1つのセルをp{5.5cm}段落として表を作成しました。

スペースをあまり取らないようにフォント サイズをスクリプト サイズに縮小しましたが、テーブルは期待どおりに垂直方向に縮小されません。これは、lineskip パラメータのせいだと思います。セル「Berechnung」で、lineskip を調整するにはどうすればよいでしょうか。

\documentclass[11pt]{amsart}
\usepackage{geometry}         % See geometry.pdf to learn the layout options. There are lots.
\geometry{a4paper}            % ... or a4paper or a5paper or ...     
\begin{document}


  \begin{minipage}[t]{\textwidth}
Erweiterter Euklidischer Algorithmus:\\
      \begin{tabular}{|c|c|c|c|c|c|c|c|p{5.5cm}|}\hline % Quelle: http://johannes-bauer.com/compsci/eea/?a=7&b=60&submit=Berechnen
        A       & B         & Q         & R         & S         & T         & U         & V         & Berechnung:   \\ \hline
        60  & 7     &       &       & 1     & 0     & 0     & 1     & Startwerte \\ \hline
        60  & 7     & 8     & 4     & 0     & 1     & 1     & -8        & \begin{scriptsize}
        Q = A / B = 60 / 7 = 8\newline R = A \% B = 60 \% 7 = 4 \newline $S = U_{alt} = 0$ \newline $T = V_{alt} = 1$ \newline 
        $U = S_{alt} - (Q \cdot U_{alt}) = 1 - (8 \cdot 0) = 1$ \newline $V = T_{alt} - (Q \cdot V_{alt}) = 0 - (8 \cdot 1) = -8$  \end{scriptsize}\\ \hline
        7       & 4     & 1         & 3     & 1     & -8        & -1        & 9     & \begin{scriptsize}
        $A = B_{alt}$ \newline $B = R_{alt}$ \newline Q = A / B = 7 / 4 = 1 \newline R = A \% B = 7 \% 4 = 3 \newline 
        $S = U_{alt} = 1$ \newline $T = V_{alt} = -8$ \newline $U = S_{alt} - (Q \cdot U_{alt}) = 0 - (1 \cdot 1) = -1$ \newline 
        $V = T_{alt} - (Q \cdot V_{alt}) = 1 - (1 \cdot -8) = 9$\end{scriptsize}\\ \hline
        4       & 3     & 1         & 1     & -1        & 9     & 2     & -17   & \begin{scriptsize}
        $A = B_{alt}$ \newline $B = R_{alt}$ \newline Q = A / B = 4 / 3 = 1 \newline R = A \% B = 4 \% 3 = 1 \newline 
        $S = U_{alt} = -1$ \newline $T = V_{alt} = 9$ \newline $U = S_{alt} - (Q \cdot U_{alt}) = 1 - (1 \cdot -1) = 2$ \newline 
        $V = T_{alt} - (Q \cdot V_{alt}) = -8 - (1 \cdot 9) = -17$\end{scriptsize}\\ \hline
                & 1     &       &       & 2     & -17   &       &       & Ergebnisse\\ \hline\hline 
      \end{tabular}
  \end{minipage}%

\end{document} 

答え1

tabularx幅が に設定されている環境内にネストされた環境を\textwidth使用するのではなく、幅が に設定されている環境を使用することをお勧めします。tabularminipage\textwidth

表形式の資料の入力を簡素化するために、最後の列のすべてをスクリプト サイズで自動的に設定することをお勧めします (これは、\normalsizeディレクティブを発行することで、ケースごとに上書きできます)。この設定の有益な副作用は、小さいフォント サイズを選択すると行間隔も狭くなることです。

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

\documentclass[11pt,a4paper]{amsart}
\usepackage{geometry,tabularx}

\begin{document}
\noindent
\begin{tabularx}{\textwidth}{| *{8}{c|} >{\scriptsize\arraybackslash}X |}
\multicolumn{9}{l}{Erweiterter Euklidischer Algorithmus}\\
        \hline
        A & B & Q & R & S & T & U & V & \normalsize Berechnung   \\
        \hline
        60  & 7 & & & 1 & 0 & 0 & 1 & \normalsize Startwerte \\ \hline
        60  & 7 & 8 & 4 & 0 & 1 & 1 & $-8$  &
        $Q = A / B = 60 / 7 = 8$\newline
        $R = A \% B = 60 \% 7 = 4$ \newline
        $S = U_{alt} = 0$ \newline
        $T = V_{alt} = 1$ \newline
        $U = S_{alt} - (Q \cdot U_{alt}) = 1 - (8 \cdot 0) = 1$ \newline
        $V = T_{alt} - (Q \cdot V_{alt}) = 0 - (8 \cdot 1) = -8$ \\
        \hline
        7 & 4 & 1 & 3 & 1 & $-8$ & $-1$ & 9 &
        $A = B_{alt}$ \newline
        $B = R_{alt}$ \newline
        $Q = A / B = 7 / 4 = 1$ \newline
        $R = A \% B = 7 \% 4 = 3$ \newline
        $S = U_{alt} = 1$ \newline
        $T = V_{alt} = -8$ \newline
        $U = S_{alt} - (Q \cdot U_{alt}) = 0 - (1 \cdot 1) = -1$ \newline
        $V = T_{alt} - (Q \cdot V_{alt}) = 1 - (1 \cdot -8) = 9$\\
        \hline
        4 & 3 & 1 & 1 & $-1$ & 9 & 2 & $-17$ &
        $A = B_{alt}$ \newline
        $B = R_{alt}$ \newline
        $Q = A / B = 4 / 3 = 1$ \newline
        $R = A \% B = 4 \% 3 = 1$ \newline
        $S = U_{alt} = -1$ \newline
        $T = V_{alt} = 9$ \newline
        $U = S_{alt} - (Q \cdot U_{alt}) = 1 - (1 \cdot -1) = 2$ \newline
        $V = T_{alt} - (Q \cdot V_{alt}) = -8 - (1 \cdot 9) = -17$\\
        \hline
        & 1 & & & 2 & $-17$ & & & \normalsize Ergebnisse\\
        \hline
\end{tabularx}
\end{document}

関連情報