0

i am trying to generate an unconventional table like the one below

wished table

here is my attempt:

\documentclass[12pt,reqno]{report}
\usepackage{siunitx}
\setlength{\arrayrulewidth}{1mm}
\setlength{\tabcolsep}{35pt}
\usepackage{multirow}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage{pdfcomment}
\usepackage{textcomp}
\usepackage{tabularx}
\usepackage{xcolor}
\definecolor{lavender}{rgb}{0.9, 0.9, 0.98}
\usepackage{tabularray}
\UseTblrLibrary{booktabs}
\usepackage{caption}

\begin{document}

\begin{table}
    \refstepcounter{table}
    \centering
    \begin{tblr}{
            colspec={|l l l},
            rows={rowsep=5pt},
            row{odd} = {bg=lavender},
            row{1,2} = {bg=white},
            row{2} = {rowsep=0pt},
            row{3} = {font=\bfseries},
            columns={colsep=6pt},
            column{1} = {bg=white, colsep=3pt},
            vline{1} = {abovepos = 1, belowpos = 1},
        }
        & \SetCell[c=2]{c} \textbf{Table \thetable}. Parameters for protein solvation calculations using APBSmem & \\
        \cline[1.5pt]{2,3} & & \\[-6pt]
        \cline[1.5pt]{2,3} & Parameter & Value \\
        \cline[1.5pt,gray]{2,3} & Calculation type & Protein solvation \\
        & Grid Dimensions & $\qtyproduct{289 x 289 x 257}{\angstrom}$ \\
        & Coarse Grid Lengths & $\qtyproduct{202.889 x 202.915 x 185.759}{\angstrom}$ \\
        & Fine Grid Lengths & $\qtyproduct{139.347 x 139.362 x 129.27}{\angstrom}$ \\
        & Counter-Ions & 1.0, 0.154, 1.65 \\
        & & -1.0, 0.154, 1.67 \\
        & Protein Dielectric & 2.0 \\
        & Solvent Dielectric & 80.0 \\
        & Membrane Dielectric & 8.0 \\
        & Headgroup Dielectric & 80.0 \\
        & Boundary Conditions & Focus \\
        & Solvent probe radius (srad) & 1.4 \\
        & Surface sphere density (sdens) & 10 \\
        & Temperature & 298.15 \\
        & Z-position of membrane bottom & -23.9 \\
        & Membrane thickness & 47.8 \\
        & Headgroup thickness & -- \\
        & Upper exclusion radius & 0 \\
        & Lower exclusion radius & 0 \\
        \cline[1.5pt]{2,3}
    \end{tblr}
    \label{table:1}
\end{table}

\end{document}

the table generated is not long enough or it is shifted down to the end of the page, in a way that includes the page number inside of it. any trick to tackle this?

0

1 Answer 1

3
  • With provided MWE your table can be nicely fit on one page.
  • Your table can be transformed to long table by the following changes in your MWE:
    • remove table environment
    • instead of tblr use longtblr
    • Since longtblr automatically insert caption label before table (where it should not be, since caption is moved into the first table row), in front of the table must be inserted:
\DefTblrTemplate{firsthead, middlehead,lasthead}{default}{} % <---
\DefTblrTemplate{contfoot-text}{normal}{\scriptsize\textit{Continued on the next page}}
 \SetTblrTemplate{contfoot-text}{normal}
  • for proper caption numbering of next tables, end of table must be followed by \addtocounter{table}{-1}.

Complete MWE transformed to a long table is:

\documentclass[12pt,reqno]{report}

\usepackage{pdfcomment}
\usepackage{textcomp}
\usepackage{xcolor}
\definecolor{lavender}{rgb}{0.9, 0.9, 0.98}
\usepackage{tabularray}
\UseTblrLibrary{booktabs, siunitx}
\usepackage{caption}

\usepackage{lipsum}

\begin{document}
\lipsum[1]

{
    \centering
    \refstepcounter{table}
\DefTblrTemplate{firsthead, middlehead,lasthead}{default}{} % <---
\DefTblrTemplate{contfoot-text}{normal}{\scriptsize\textit{Continued on the next page}}
\SetTblrTemplate{contfoot-text}{normal}
    \begin{longtblr}[
 label={table:1}   
                    ]{
            colspec={|l l l},
            colsep=6pt,
            rows=5pt,
            row{odd} = {bg=lavender},
            row{1,2} = {bg=white},
            row{2} = {rowsep=0pt},
            row{3} = {font=\bfseries},
            column{1} = {bg=white, colsep=3pt},
            vline{1} = {abovepos = 1, belowpos = 1},
            rowhead=3
        }
    & \SetCell[c=2]{c} \textbf{Table \thetable}. Parameters for protein solvation calculations using APBSmem & \\
    \cline[1.5pt]{2,3} & & \\[-6pt]
    \cline[1.5pt]{2,3} & Parameter & Value \\
    \cline[1.5pt,gray]{2,3} & Calculation type & Protein solvation \\
    & Grid Dimensions & $\qtyproduct{289 x 289 x 257}{\angstrom}$ \\
    & Coarse Grid Lengths & $\qtyproduct{202.889 x 202.915 x 185.759}{\angstrom}$ \\
    & Fine Grid Lengths & $\qtyproduct{139.347 x 139.362 x 129.27}{\angstrom}$ \\
    & Counter-Ions & 1.0, 0.154, 1.65 \\
    & & $-1.0$, 0.154, 1.67 \\
    & Protein Dielectric & 2.0 \\
    & Solvent Dielectric & 80.0 \\
    & Membrane Dielectric & 8.0 \\
    & Headgroup Dielectric & 80.0 \\
    & Boundary Conditions & Focus \\
    & Solvent probe radius (srad) & 1.4 \\
    & Surface sphere density (sdens) & 10 \\
    & Temperature & 298.15 \\
    & Z-position of membrane bottom & $-23.9$ \\
    & Membrane thickness & 47.8 \\
    & Headgroup thickness & -- \\
    & Upper exclusion radius & 0 \\
    & Lower exclusion radius & 0 \\
    \cline[1.5pt]{2,3}
\end{longtblr}
\addtocounter{table}{-1}
}

\begin{table}[ht]
\caption{For test of tables numbering}
\begin{tabular*}{\linewidth}{@{} p{\linewidth} @{}}
\hline
\lipsum[66] \\
\hline
\end{tabular*}
\end{table}

\end{document}

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.