\cmidrule(r{}){} を使用しているときに、長い表の境界線に隙間ができる

\cmidrule(r{}){} を使用しているときに、長い表の境界線に隙間ができる

longtableヘッダーに 2 本の水平線を追加した\cmidrule(r{}){}ところ、境界線に隙間ができてしまいました。修正方法を教えてください。

\documentclass{book}
\usepackage{amsthm,amssymb,amsmath}
\usepackage{longtable,booktabs}
\usepackage[table]{xcolor}   
\usepackage{hhline}
\usepackage{lipsum}
\begin{document}
    \lipsum[1]
    \lipsum[2]
    {\small
    \rowcolors{2}{white}{gray!15}
    \begin{longtable}{|lcccccccc|} 
        \rowcolor{white}
        \caption{Prior information (parameters)}\\
        \hline%
        \rowcolor{white}
        \multicolumn{1}{|c}{}&  &  &  &  & \multicolumn{2}{c}{Bounds} & \multicolumn{2}{c|}{90\% HPDI} \\  
        \cmidrule(r{.75em}){6-7} \cmidrule(r{.75em}){8-9}
        \rowcolor{white}
        & Distribution & Mean & Mode & Std.dev. & Lower & Upper & Lower & Upper  \\ 
        \hhline{=========}%
        \endfirsthead
        \rowcolor{white}
        \multicolumn{9}{r}{(Continued on next page)} \\ 
        \hline%
        \rowcolor{white}
        \multicolumn{1}{|c}{}&  &  &  &  & \multicolumn{2}{c}{Bounds} & \multicolumn{2}{c|}{90\% HPDI} \\  
        \cmidrule(r{.75em}){6-7} \cmidrule(r{.75em}){8-9}
        \rowcolor{white}
        & Distribution & Mean & Mode & Std.dev. & Lower & Upper & Lower & Upper  \\
        \hhline{=========}%
        \endhead
        \hline%
        \rowcolor{white}
        \multicolumn{2}{r}{(Next Page)} \\ 
        \endfoot
        \hline%
        \endlastfoot
        $ SE_{\varepsilon^{g}} $ & Inv. Gamma & 0.1130 & 0.0521 &    Inf & 0.0000 & $\infty$ & 0.0368 & 0.2815 \\ 
        $ SE_{\varepsilon^{z}} $ & Inv. Gamma & 0.1500 & 0.0691 &    Inf & 0.0000 & $\infty$ & 0.0489 & 0.3737 \\ 
        $ SE_{\varepsilon^{o}} $ & Inv. Gamma & 0.1550 & 0.0714 &    Inf & 0.0000 & $\infty$ & 0.0505 & 0.3861 \\ 
        $ SE_{\varepsilon^{P^{o,f}}} $ & Inv. Gamma & 0.1420 & 0.0654 &    Inf & 0.0000 & $\infty$ & 0.0463 & 0.3537 \\ 
        $ SE_{\varepsilon^{gm}} $ & Inv. Gamma & 0.1500 & 0.0691 &    Inf & 0.0000 & $\infty$ & 0.0489 & 0.3737 \\ 
        $ \bar{\pi} $ & Uniform & 1.0425 & NaN & 0.0072 & 1.0300 & 1.0550 & 1.0313 & 1.0538 \\ 
        $ \phi_{p} $ & Gamma & 60.0000 & 59.5833 & 5.0000 & 0.0000 & $\infty$ & 52.0193 & 68.4543 \\ 
        $ \rho^{g} $ & Beta & 0.4000 & 0.3978 & 0.0500 & 0.0000 & 1.0000 & 0.3189 & 0.4835 \\ 
        $ \rho^{g,r} $ & Beta & 0.8000 & 0.8098 & 0.0500 & 0.0000 & 1.0000 & 0.7126 & 0.8765 \\ 
        $ \alpha^{g} $ & Beta & 0.4000 & 0.3978 & 0.0500 & 0.0000 & 1.0000 & 0.3189 & 0.4835 \\ 
        $ \upsilon $ & Gamma & 1.0000 & 0.9900 & 0.1000 & 0.0000 & $\infty$ & 0.8414 & 1.1700 \\ 
        $ {\xi} $ & Beta & 0.1000 & 0.0991 & 0.0100 & 0.0000 & 1.0000 & 0.0841 & 0.1169 \\ 
        $ \sigma $ & Gamma & 4.0000 & 3.9375 & 0.5000 & 0.0000 & $\infty$ & 3.2146 & 4.8564 \\ 
        $ \beta $ & Beta & 0.9800 & 0.9800 & 0.0010 & 0.0000 & 1.0000 & 0.9783 & 0.9816 \\ 
        $ \alpha $ & Beta & 0.5500 & 0.5510 & 0.0500 & 0.0000 & 1.0000 & 0.4671 & 0.6317 \\ 
        $ \rho^{z} $ & Beta & 0.7000 & 0.7222 & 0.1000 & 0.0000 & 1.0000 & 0.5242 & 0.8525 \\ 
        $ \eta $ & Gamma & 2.0000 & 1.9950 & 0.1000 & 0.0000 & $\infty$ & 1.8384 & 2.1673 \\ 
        $ \rho^{o} $ & Beta & 0.7000 & 0.7049 & 0.0500 & 0.0000 & 1.0000 & 0.6150 & 0.7795 \\ 
        $ \rho^{P^{O,f}} $ & Beta & 0.2500 & 0.2497 & 0.0100 & 0.0000 & 1.0000 & 0.2337 & 0.2666 \\ 
        $ \rho^{gm} $ & Beta & 0.5500 & 0.5502 & 0.0200 & 0.0000 & 1.0000 & 0.5170 & 0.5828 \\ 
        $ \rho^{\pi} $ & Gamma & 2.5000 & 2.4960 & 0.1000 & 0.0000 & $\infty$ & 2.3378 & 2.6667 \\ 
        $ \rho^{y} $ & Gamma & 2.6000 & 2.5846 & 0.2000 & 0.0000 & $\infty$ & 2.2800 & 2.9375 \\ 
        $ \rho^{gm,\delta h} $ & Gamma & 0.5000 & 0.5000 & 0.0050 & 0.0000 & $\infty$ & 0.4918 & 0.5083 \\ 
        $ \rho^{\delta h} $ & Gamma & 5.0000 & 4.9500 & 0.5000 & 0.0000 & $\infty$ & 4.2070 & 5.8499 \\ 
        $ \rho^{fr} $ & Gamma & 4.0000 & 3.9375 & 0.5000 & 0.0000 & $\infty$ & 3.2146 & 4.8564 \\ 
        $ \bar{\epsilon} $ & Beta & 0.2000 & 0.1996 & 0.0100 & 0.0000 & 1.0000 & 0.1838 & 0.2167 \\ 
        $ \sigma^{m} $ & Gamma & 0.7000 & 0.6429 & 0.2000 & 0.0000 & $\infty$ & 0.4066 & 1.0581 \\  
    \end{longtable}
}
\lipsum[3]
\end{document}

答え1

booktabs行間の垂直方向のスペースを広げ、途中で表の垂直線を壊す効果です。(時々 booktabs、意図的に垂直線を破壊していると思うことがあります)

この望ましくない動作を回避するには、代わりに

 \aboverulesep=0ex
 \belowrulesep=0ex

そしてパッケージarray

 \renewcommand{\arraystretch}{1.2}

再度展開します。

booktabs\cmidruleが互いに触れないようにトリミングすることは依然として有用です。私は次のようなものを提案します

 \cmidrule(r{.45em} l{.50em}){6-7} \cmidrule(r{.8em}l{.7em}){8-9} 

より対称的かつ光学的に中心に位置するようにします。

\documentclass{book}
\usepackage{amsthm,amssymb,amsmath}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage[table]{xcolor}   
\usepackage{hhline}
\usepackage{lipsum}

\usepackage{array} % added

\begin{document}
    \lipsum[1]
    \lipsum[2]
    
    \aboverulesep=0ex  % added
    \belowrulesep=0ex  % added
     
    \renewcommand{\arraystretch}{1.2}  % added
    {\small
    \rowcolors{2}{white}{gray!15}
    \begin{longtable}{@{}|lcccc cc  cc|} 
        \rowcolor{white}
        \caption{Prior information (parameters)}\\
        \hline%
        \rowcolor{white}
        \multicolumn{1}{|c}{}&  &  &  &  & \multicolumn{2}{c}{Bounds} & \multicolumn{2}{c|}{90\% HPDI} \\   [-0.5pt]
      \cmidrule(r{.75em}){6-7} \cmidrule(r{.75em}){8-9} 
        \rowcolor{white}
        & Distribution & Mean & Mode & Std.dev. & Lower & Upper & Lower & Upper  \\ 
        \hhline{=========}%
        \endfirsthead
        \rowcolor{white}
        \multicolumn{9}{r}{(Continued on next page)} \\ 
        \hline%
        \rowcolor{white}
        \multicolumn{1}{|c}{}&  &  &  &  & \multicolumn{2}{c}{Bounds} & \multicolumn{2}{c|}{90\% HPDI} \\  [-0.5pt]
        \cmidrule(r{.75em}){6-7} \cmidrule(r{.75em}){8-9}
        \rowcolor{white}
        & Distribution & Mean & Mode & Std.dev. & Lower & Upper & Lower & Upper  \\
        \hhline{=========}%
        \endhead
        \hline%
        \rowcolor{white}
        \multicolumn{2}{r}{(Next Page)} \\ 
        \endfoot
        \hline%
        \endlastfoot
        $ SE_{\varepsilon^{g}} $ & Inv. Gamma & 0.1130 & 0.0521 &    Inf & 0.0000 & $\infty$ & 0.0368 & 0.2815 \\ 
        $ SE_{\varepsilon^{z}} $ & Inv. Gamma & 0.1500 & 0.0691 &    Inf & 0.0000 & $\infty$ & 0.0489 & 0.3737 \\ 
        $ SE_{\varepsilon^{o}} $ & Inv. Gamma & 0.1550 & 0.0714 &    Inf & 0.0000 & $\infty$ & 0.0505 & 0.3861 \\ 
        $ SE_{\varepsilon^{P^{o,f}}} $ & Inv. Gamma & 0.1420 & 0.0654 &    Inf & 0.0000 & $\infty$ & 0.0463 & 0.3537 \\ 
        $ SE_{\varepsilon^{gm}} $ & Inv. Gamma & 0.1500 & 0.0691 &    Inf & 0.0000 & $\infty$ & 0.0489 & 0.3737 \\ 
        $ \bar{\pi} $ & Uniform & 1.0425 & NaN & 0.0072 & 1.0300 & 1.0550 & 1.0313 & 1.0538 \\ 
        $ \phi_{p} $ & Gamma & 60.0000 & 59.5833 & 5.0000 & 0.0000 & $\infty$ & 52.0193 & 68.4543 \\ 
        $ \rho^{g} $ & Beta & 0.4000 & 0.3978 & 0.0500 & 0.0000 & 1.0000 & 0.3189 & 0.4835 \\ 
        $ \rho^{g,r} $ & Beta & 0.8000 & 0.8098 & 0.0500 & 0.0000 & 1.0000 & 0.7126 & 0.8765 \\ 
        $ \alpha^{g} $ & Beta & 0.4000 & 0.3978 & 0.0500 & 0.0000 & 1.0000 & 0.3189 & 0.4835 \\ 
        $ \upsilon $ & Gamma & 1.0000 & 0.9900 & 0.1000 & 0.0000 & $\infty$ & 0.8414 & 1.1700 \\ 
        $ {\xi} $ & Beta & 0.1000 & 0.0991 & 0.0100 & 0.0000 & 1.0000 & 0.0841 & 0.1169 \\ 
        $ \sigma $ & Gamma & 4.0000 & 3.9375 & 0.5000 & 0.0000 & $\infty$ & 3.2146 & 4.8564 \\ 
        $ \beta $ & Beta & 0.9800 & 0.9800 & 0.0010 & 0.0000 & 1.0000 & 0.9783 & 0.9816 \\ 
        $ \alpha $ & Beta & 0.5500 & 0.5510 & 0.0500 & 0.0000 & 1.0000 & 0.4671 & 0.6317 \\ 
        $ \rho^{z} $ & Beta & 0.7000 & 0.7222 & 0.1000 & 0.0000 & 1.0000 & 0.5242 & 0.8525 \\ 
        $ \eta $ & Gamma & 2.0000 & 1.9950 & 0.1000 & 0.0000 & $\infty$ & 1.8384 & 2.1673 \\ 
        $ \rho^{o} $ & Beta & 0.7000 & 0.7049 & 0.0500 & 0.0000 & 1.0000 & 0.6150 & 0.7795 \\ 
        $ \rho^{P^{O,f}} $ & Beta & 0.2500 & 0.2497 & 0.0100 & 0.0000 & 1.0000 & 0.2337 & 0.2666 \\ 
        $ \rho^{gm} $ & Beta & 0.5500 & 0.5502 & 0.0200 & 0.0000 & 1.0000 & 0.5170 & 0.5828 \\ 
        $ \rho^{\pi} $ & Gamma & 2.5000 & 2.4960 & 0.1000 & 0.0000 & $\infty$ & 2.3378 & 2.6667 \\ 
        $ \rho^{y} $ & Gamma & 2.6000 & 2.5846 & 0.2000 & 0.0000 & $\infty$ & 2.2800 & 2.9375 \\ 
        $ \rho^{gm,\delta h} $ & Gamma & 0.5000 & 0.5000 & 0.0050 & 0.0000 & $\infty$ & 0.4918 & 0.5083 \\ 
        $ \rho^{\delta h} $ & Gamma & 5.0000 & 4.9500 & 0.5000 & 0.0000 & $\infty$ & 4.2070 & 5.8499 \\ 
        $ \rho^{fr} $ & Gamma & 4.0000 & 3.9375 & 0.5000 & 0.0000 & $\infty$ & 3.2146 & 4.8564 \\ 
        $ \bar{\epsilon} $ & Beta & 0.2000 & 0.1996 & 0.0100 & 0.0000 & 1.0000 & 0.1838 & 0.2167 \\ 
        $ \sigma^{m} $ & Gamma & 0.7000 & 0.6429 & 0.2000 & 0.0000 & $\infty$ & 0.4066 & 1.0581 \\  
    \end{longtable}
}
\lipsum[3]
\end{document}

出力

残っている小さな隙間を埋めるために、小さなシフトを追加します

 \multicolumn{1}{|c}{}&  &  &  &  & \multicolumn{2}{c}{Bounds} & \multicolumn{2}{c|}{90\% HPDI} \\  [-0.5pt]

ギャップ

booktabsなし、ありの代替案

   \cline{6-7} \cline{8-9}

見た目はあまり良くない。

いいえ

関連情報