表内のセルのサイズを小さくするにはどうすればいいですか?

表内のセルのサイズを小さくするにはどうすればいいですか?

1 列の長い表を描画しています。表を描画しましたが、セル サイズが大きすぎます。セル サイズを小さくするにはどうすればよいでしょうか。また、次のページに続く行をページの左隅ではなく右隅に残したいのですが、どうすればよいですか。コードは次のとおりです。エラーの画像を添付しました。 ここに画像の説明を入力してください

\begingroup
    \setcellgapes{3pt}
    \makegapedcells
 \begin{xltabular}{\linewidth}{ |l||*{1}{>{\hskip 1em}X|} }
%\begin{xltabular}{ |p{3 cm}||p{3.8cm}| }
\caption{Simulation data of overall system}
\label{tab:overalldata}\\
    \Xhline{1pt}
\makecell[t]{System parameters}
    &   \mcx{Simulation data}\\
    \Xhline{0.6pt}
\endfirsthead
%\caption[]{Data comparison of steady state and transient simulation}    \\
    \Xhline{1pt}
\makecell{System parameters}
    &   \mcx{Simulation data}\\
    \Xhline{0.6pt}
\endhead
    \Xhline{0.6pt}
\multicolumn{4}{r}{\small\textit{Continue on the next page}}
\endfoot
    \Xhline{1pt}
\endlastfoot
Pel\_Boiler (\si{KW})    &92.572\\ 
N\_STEAM\_RECY (\si{mol/s}) &1.686\\
Pel\_SH (\si{KW})   &66.869 \\ 
T\_AC\_OUT (\si{K}) &945.732\\
T\_CC\_OUT (\si{K}) &885.8513695\\
\hline
\end{xltabular}
\endgroup

答え1

次のようなものを探しているのではないでしょうか:

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

上記の表では、longtablesiunitxパッケージが使用されています。xparseは、 の代わりに を使用して新しいコマンドの定義に使用されます\multicolumn{...}{...}{<content>}。 示された結果には、次の MWE の (少なくとも) 4 つのコンパイルが必要です。

\documentclass{article}
\usepackage[skip=1ex]{caption}
\usepackage{cellspace, longtable}
    \setlength\cellspacetoplimit{3pt}
    \setlength\cellspacebottomlimit{3pt}
\usepackage{siunitx}
\sisetup{per-mode=symbol}
\usepackage{xparse}
\NewExpandableDocumentCommand\mcc{O{|Cc|}m}
    {\multicolumn{2}{#1}{#2}}
\NewExpandableDocumentCommand\mcl{O{c}m}
    {\multicolumn{1}{#1}{#2}}

\begin{document}            
    \begin{longtable}{| Cr s[table-unit-alignment = left] 
                      |    S[zero-decimal-to-integer,
                             round-mode=places,
                             round-precision=3]
                      |}
\caption{Simulation data of overall system.}
\label{tab:s:align}                                     \\
    \hline
\mcc{System parameters}             & {value}           \\
    \hline
\endfirsthead
\caption[]{Simulation data of overall system.}    \\
    \hline
\mcc{System parameters}             & {value}           \\
    \hline
\endhead
    \hline
\mcl{}          & \mcc[r]{\footnotesize{Continue on the next page}}
\endfoot
    \hline
\endlastfoot
% table body
Pel\_Boiler     & \kilo\watt        &   92.572      \\
N\_STEAM\_RECY  & \mol\per\second   &    1.686      \\
Pel\_SH         & \kilo\watt        &   66.869      \\
T\_AC\_OUT      & \kelvin           &  945.732      \\
T\_CC\_OUT      & \kelvin           &  885.8513695  \\
    \end{longtable}
\end{document}

編集:

makegapedcellsで定義されたマクロとaditem MWE のmakecell書式設定sおよび列の間に互換性がないため、セルに垂直スペースを追加するためのパッケージは に置き換えられます。Smakecellcellspace

列に丸めオプションも追加されましたS

関連情報