colsep 在 longtblr 环境中无法按预期工作,如何在 longtblr 中格式化“备注”?

colsep 在 longtblr 环境中无法按预期工作,如何在 longtblr 中格式化“备注”?

我有下表。

\documentclass{article}
\usepackage{tabularray}

\begin{document}   
\begin{longtblr}
    [caption={Concept analysis for derailleur},
    label={tab:BCR_concepts},
    remark{Note}= {$K^k$ = stiffness mechanism, $M^k$ = mass of compliant member, $S^k$ = bending stress, $F^k$ = output force, $N^k$ = safety factor}]
    {colsep=6pt,
    colspec={X[c] X[c] X[c] X[c] X[c]},
    hline{1,2,Z}={solid},
    columns={font=\small}}
    \SetCell[r=1,c=1]{c}{Parameter} & Concept 1 & Concept 2 & Concept 3 & Concept 4 \\
    $\gamma$ & 0.8517 & 0.85 & 0.8517 & 0.85\\
    $K_{\Theta}$ & 2.6762 & 2.68 & 2.6762 & 2.68\\
    $n_e$ & - & - & 14 & 2\\
    $K^k$ & $2 \gamma K_{\Theta}EI/l_c$ & $\gamma K_{\Theta}EI/l_c$ & $2 n_e \gamma K_{\Theta}EI/l_c$ & $n_e \gamma K_{\Theta}EI/l_c$\\
    $F^k$ & $4K^k\Theta/(\gamma l_c cos\Theta)$ & $K^k\Theta/(\gamma l_c cos\Theta)$ & $4 n_e K^k\Theta/(\gamma l_c cos\Theta)$ & $n_e K^k\Theta/(\gamma l_c cos\Theta)$\\
    $M^k$ & $bhl_c \rho_1$ & $bhl_c \rho_1$ & $n_e bhl_c \rho_2$ & $n_e bhl_c \rho_2$\\
    $S^k$ & $F^k ah/(4I)$ & $F^k ah/(2I)$ & $F^k ah/(4 n_e I)$ & $F^k ah/(2 n_e I)$\\
    $N^k$ & $S_{max}/S_k$ & $S_{max}/S_k$ & $S_{max}/S_k$ & $S_{max}/S_k$ \\
\end{longtblr}

\end{document}

输出如下:

在此处输入图片描述

  1. 第 6 行的列分隔不正确。如何修复?

  2. 如何格式化备注,使内容在“:”后对齐?

答案1

第 6 行中某些单元格的内容太宽,无法放入单元格中。可能的解决方案是:

  • 减小字体大小至\footnotesize
  • 删除表格开头和结尾的空格
  • 对于第一列使用Q类型
  • remark您可以包含的文本\parbox(请参阅下面的 MWE):
\documentclass{article}
\usepackage{tabularray}

\begin{document}
\begin{longtblr}[
caption = {Concept analysis for derailleur},
  label = {tab:BCR_concepts},
remark{Note}={\parbox[t]{\dimexpr\linewidth - 3em}
              {$K^k$ = stiffness mechanism, $M^k$ = mass of compliant member, $S^k$ = bending stress, $F^k$ = output force, $N^k$ = safety factor}
              }
                ]{colsep=4pt,
                  colspec={@{} Q[c, mode=math] *{4}{X[c, mode=math]} @{}},
                  columns={font=\footnotesize},
                  row{1} ={mode=text},
                  hline{1,2,Z}={solid},
                 }
Parameter   & Concept 1 & Concept 2 & Concept 3 & Concept 4     \\
%
\gamma      & 0.8517 & 0.85 & 0.8517 & 0.85\\
K_{\Theta}  & 2.6762 & 2.68 & 2.6762 & 2.68\\
n_e         & - & - & 14 & 2\\
K^k         & 2 \gamma K_{\Theta}EI/l_c & \gamma K_{\Theta}EI/l_c & 2 n_e \gamma K_{\Theta}EI/l_c & n_e \gamma K_{\Theta}EI/l_c\\
F^k         & 4K^k\Theta/(\gamma l_c cos\Theta) & K^k\Theta/(\gamma l_c cos\Theta) & 4 n_e K^k\Theta/(\gamma l_c cos\Theta) & n_e K^k\Theta/(\gamma l_c cos\Theta)\\
M^k         & bhl_c \rho_1 & bhl_c \rho_1 & n_e bhl_c \rho_2 & n_e bhl_c \rho_2\\
S^k         & F^k ah/(4I) & F^k ah/(2I) & F^k ah/(4 n_e I) & F^k ah/(2 n_e I)\\
N^k         & S_{max}/S_k & S_{max}/S_k & S_{max}/S_k & S_{max}/S_k \\
\end{longtblr}
\end{document}

在此处输入图片描述

您的表格真的是日志表吗(跨越几页)?如果不是,您可以考虑使用talltblr它来代替。

相关内容