更改多行表格中的行距/跨度

更改多行表格中的行距/跨度

我通常用来\begin{spacing}{x}更改文本中的行距,但是在页眉中它不起作用longtable,有什么解决办法吗?

另一个问题是,我使用|m{16pt} @array环境来更改的宽度longtable,但是,如果我使用\tablenum[table-format = 4.4]在列内对齐小数,如果列不够大,数字似乎会右对齐。我现在的解决方案是使用\hspace手动移动文本,有什么方法可以直接在指定宽度的列内对齐小数以及居中对齐?

\setCJKmainfont{Microsoft YaHei}
\setmainfont{Microsoft YaHei}

\begin{document}

\section{\Large \bfseries Sample QC}
\vspace{-1.0em}

\begin{longtable}
{
    |m{16pt}  % type
    |m{49pt}  % name
    |m{24pt}  % all markers count
    |m{24pt}  % reportable markers count
    |m{24pt}  % undetected markers count
    |m{24pt}  % detected rate
    |m{24pt}  % confidence
    |m{24pt}  % consistency
    |m{24pt}  % unreported
    |m{24pt}  % calculated gender
    |m{24pt}  % fill-in gender
    |m{24pt}  % gender QC
    |m{24pt}  % cross match
    |m{24pt}|  % overall QC
}
\hline

      \multirow{2}{*}{类型} &
      \multirow{2}{*}{样本编号} 
      & \#使用 & \#报导 & \#未检 & 检出率 & 置信度 & 一致性 & \#未报 & 遗传 & 登记 & 性别 & 交叉 & 质控 \\
      & & ~~~位点 & ~~~位点 & 出位点 & (\%) & (\%) & (\%) & 导表型 & 性别 & 性别 & 质控 & 匹配 & 结果 \\ 
    \hline\hline
\endhead

\multirow{1}{*}{对照} & \multirow{1}{*}{NTC} & \multirow{1}*{\hspace{-5pt} \tablenum[table-format = 4.4]{86}} & \multirow{1}*{\hspace{-5pt} \tablenum[table-format = 4.4]{0}} & \multirow{1}*{\hspace{-5pt} \tablenum[table-format = 4.4]{83}} & \multirow{1}*{\hspace{-10pt} \tablenum[table-format = 4.4]{0.00}} & \multirow{1}*{\hspace{-10pt} \tablenum[table-format = 4.4]{98.84}} & \multirow{1}*{\centerline{NA}} & \multirow{1}*{\centerline{NA}} & \multirow{1}{*}{NA} & \multirow{1}{*}{NA} & \multirow{1}{*}{NA} & \multirow{1}{*}{NA} & \multirow{1}*{\textcolor{red}{不合格}}\\ \hline

\end{longtable}

\end{document}

相关内容