How to split a table across pages using longtable? – TeX


I am a beginner with LaTeX. I know this question have been asked a couple of times already, but I did not manage to make it work.

%By default, CURRENTLY TWO-SIDED DOCUMENT! 

\documentclass[12pt, a4paper]{book}
%Packages
\usepackage{graphicx}
\usepackage[a4paper, left=1in, top=1in,right=1in,bottom=1in]{geometry}
\usepackage{setspace} 
\graphicspath{{images/}}
\usepackage{emptypage}
\usepackage{hyperref}
\usepackage[labelfont=bf]{caption}
\usepackage{indentfirst}
\usepackage{array}
\usepackage{longtable}

\usepackage[style=apa]{biblatex} %%or authoryear
\addbibresource{MyLibrary.bib} %% add new one updated

\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}

\hypersetup{colorlinks=true,linkcolor=black,urlcolor=cyan,citecolor=black,}
%\setboolean{@twoside}{false} to put one sided document

\begin{document}
\pagestyle{plain}
\onehalfspacing
\setlength{\parskip}{12pt}


\begin{table}%[hbt!]
\renewcommand{\arraystretch}{1.5}
\centering
\caption[List of siRNA sequences.]{\textbf{List of siRNA sequences.}}
\begin{tabular}{C{0.5cm}C{2cm}C{2cm}C{2cm}C{6.5cm}}

\textbf{\#} & \textbf{Target gene} & \textbf{Ref} & \textbf{Ref single siRNA} &\textbf{Sequence}\\ \hline
1 & Silencer & 4390843 & & proprietary - not disclosed\\ 
2 & Gapd & D-001830-20-20 & & GUGUGAACCACGAGAAAUA  / GGAGAAACCUGCCAAGUAU / UCAAGAAGGUGGUGAAGCA / UGGUGAAGCAGGCAUCUGA\\ 
3 & Atf3 & 4390771 & s62686 & AGAGGAACCUCUUUAUCCAtt\\
4 & Atf3 & 4390771 & s62688 & AAACAGCAUUUGAUAUACAtt\\
5 & Sox11 & 4390771 & s74154 & GCCUAGACCUCAGUACAAAtt\\
6 & Sox11 & 4390771 & s202022 & AAUUCGUGAUUGCAACAAAtt \\
7 & Atf3 & LQ-058604-01-0010, 11910 & J-058604-13 & GAAUGGACGGACACCGGAA\\
8 & Atf3 & LQ-058604-01-0010, 11910 & J-058604-14 & CAACAGAGGAUGGACGACA\\
9 & Atf3 & LQ-058604-01-0010, 11910 & J-058604-15 & GAUGUGGUCCAGAGCAUUU\\
10 & Atf3 & LQ-058604-01-0010, 11910 & J-058604-16 & AGUCAGUUACCGUCAACAA\\
11 & Sox11 & LQ-040404-01-0010, 20666 & J-040404-09 & ACCUUUAAGCCGCGAAUAA\\
12 & Sox11 & LQ-040404-01-0010, 20666 & J-040404-10 & CAAAUAUGUUGGUACGUUA\\
13 & Sox11 & LQ-040404-01-0010, 20666 & J-040404-11 & UAAUCAAGACAUAGCGUAA\\
14 & Sox11 & LQ-040404-01-0010, 20666 & J-040404-12 & AGUAGCAAAUGGUGGCGAA\\
15 & Tnfrsf12a & LQ-040436-01-0010, 27279 & J-040436-09 & AGACAGAGAGCCUCAAUCU \\
16 & Tnfrsf12a & LQ-040436-01-0010, 27279 & J-040436-10 & CUAAGGAACUGCAGCAUUU\\
17 & Tnfrsf12a & LQ-040436-01-0010, 27279 & J-040436-11 & GGAGGGAGACUUAUUAAUA\\
18 & Tnfrsf12a & LQ-040436-01-0010, 27279 & J-040436-12 & GAUAUUUAUUGUGGGGAUA\\
19 & Gadd45a & LQ-042505-00-0010, 13197 & J-042505-05 & GGAGUCAGCGCACCAUUAC\\ 
20 & Gadd45a & LQ-042505-00-0010, 13197 & J-042505-06 & CGUGAUUAAUCUCCCGGAA\\
21 & Gadd45a & LQ-042505-00-0010, 13197 & J-042505-07 & GCGAUGCCCUGGAGGAAGU\\
22 & Gadd45a & LQ-042505-00-0010, 13197 & J-042505-08 & GCAGAGCAGAAGACCGAAA\\
23 & Cdkn1a & LQ-058636-00-0010, 12575 & J-058636-05 & CGAGAACGGUGGAACUUUG\\
24 & Cdkn1a & LQ-058636-00-0010, 12575 & J-058636-06 & CAGACCAGCCUGACAGAUU\\
25 & Cdkn1a & LQ-058636-00-0010, 12575 & J-058636-07 & GAACAUCUCAGGGCCGAAA\\
26 & Cdkn1a & LQ-058636-00-0010, 12575 & J-058636-08 & GGAGCAAAGUGUGCCGUUG\\
27 & Fgfr1 & LQ-040832-00-0010, 14182 & J-040832-05 & UGGCUUAGCUCGAGACAUU\\
28 & Fgfr1 & LQ-040832-00-0010, 14182 & J-040832-06 & GCUGUCGGCUUCGCGAUGA\\
29 & Fgfr1 & LQ-040832-00-0010, 14182 & J-040832-07 & UACGGAAUGUCUCCUUUGA\\
30 & Fgfr1 & LQ-040832-00-0010, 14182 & J-040832-08 & GGAGUAAGAUCGGGCCAGA\\ 
31 & Ecel1 & LQ-041879-00-0010, 13599 & J-041879-05 & UAUCCCAGUUUGAGGAAUU\\
32 & Ecel1 & LQ-041879-00-0010, 13599 & J-041879-06 & GCCAGGACUUCUACUCGUU\\ 
33 & Ecel1 & LQ-041879-00-0010, 13599 & J-041879-07 & GUGCAUCGUUCGCCUCUAU\\ 
34 & Ecel1 & LQ-041879-00-0010, 13599 & J-041879-08 & CGAACUGACCCAUGGCUAU\\
  \hline
\end{tabular}
\label{tab:siRNAseq}
\end{table}

%references


\end{document}

This is the code I have. When I compile it, only 14 lines are displayed out of the 34, and the line 14 is at the very bottom of this page. Ideally, I would like to split the table on multiple pages. I cannot really give more details since it is the first document I ever produced using Latex.

Many thanks in advance for your precious help.
Regards,
Alex

EDIT:
I have also tried something simpler, which somehow works, but there the widhth of the columns is not adapting so now my table is too wide and does not fit the paper either… Sorry for the dumb questions.

%By default, CURRENTLY TWO-SIDED DOCUMENT! 

\documentclass[12pt, a4paper]{book}
%Packages
\usepackage{graphicx}
\usepackage[a4paper, left=1in, top=1in,right=1in,bottom=1in]{geometry}
\usepackage{setspace} 
\graphicspath{{images/}}
\usepackage{emptypage}
\usepackage{hyperref}
\usepackage[labelfont=bf]{caption}
\usepackage{indentfirst}
\usepackage{array}
\usepackage{longtable}
\usepackage{ltxtable}
\usepackage{longtable}
\usepackage{tabularx}

\usepackage[style=apa]{biblatex} %%or authoryear
\addbibresource{MyLibrary.bib} %% add new one updated

\hypersetup{colorlinks=true,linkcolor=black,urlcolor=cyan,citecolor=black,}
%\setboolean{@twoside}{false} to put one sided document

\begin{document}
\pagestyle{plain}
\onehalfspacing
\setlength{\parskip}{12pt}


\begin{longtable}{|c|c|c|c|c|}
    \caption{List of siRNA sequences.} \\
    \hline
    \textbf{\#} & \textbf{Target gene} & \textbf{Ref} & \textbf{Ref single siRNA} &\textbf{Sequence} \\
    \hline
    \endfirsthead % Header for the first page
    \hline
    textbf{\#} & \textbf{Target gene} & \textbf{Ref} & \textbf{Ref single siRNA} &\textbf{Sequence} \\
    \hline
    \endhead % Header for subsequent pages
    % Your table data goes here
    1 & Silencer & 4390843 & & proprietary - not disclosed\\ 
    2 & Gapd & D-001830-20-20 & & GUGUGAACCACGAGAAAUA  / GGAGAAACCUGCCAAGUAU / UCAAGAAGGUGGUGAAGCA / UGGUGAAGCAGGCAUCUGA\\ 
    3 & Atf3 & 4390771 & s62686 & AGAGGAACCUCUUUAUCCAtt\\
    4 & Atf3 & 4390771 & s62688 & AAACAGCAUUUGAUAUACAtt\\
    5 & Sox11 & 4390771 & s74154 & GCCUAGACCUCAGUACAAAtt\\
    6 & Sox11 & 4390771 & s202022 & AAUUCGUGAUUGCAACAAAtt \\
    7 & Atf3 & LQ-058604-01-0010, 11910 & J-058604-13 & GAAUGGACGGACACCGGAA\\
    8 & Atf3 & LQ-058604-01-0010, 11910 & J-058604-14 & CAACAGAGGAUGGACGACA\\
    9 & Atf3 & LQ-058604-01-0010, 11910 & J-058604-15 & GAUGUGGUCCAGAGCAUUU\\
    10 & Atf3 & LQ-058604-01-0010, 11910 & J-058604-16 & AGUCAGUUACCGUCAACAA\\
    11 & Sox11 & LQ-040404-01-0010, 20666 & J-040404-09 & ACCUUUAAGCCGCGAAUAA\\
    12 & Sox11 & LQ-040404-01-0010, 20666 & J-040404-10 & CAAAUAUGUUGGUACGUUA\\
    13 & Sox11 & LQ-040404-01-0010, 20666 & J-040404-11 & UAAUCAAGACAUAGCGUAA\\
    14 & Sox11 & LQ-040404-01-0010, 20666 & J-040404-12 & AGUAGCAAAUGGUGGCGAA\\
    15 & Tnfrsf12a & LQ-040436-01-0010, 27279 & J-040436-09 & AGACAGAGAGCCUCAAUCU \\
    16 & Tnfrsf12a & LQ-040436-01-0010, 27279 & J-040436-10 & CUAAGGAACUGCAGCAUUU\\
    17 & Tnfrsf12a & LQ-040436-01-0010, 27279 & J-040436-11 & GGAGGGAGACUUAUUAAUA\\
    18 & Tnfrsf12a & LQ-040436-01-0010, 27279 & J-040436-12 & GAUAUUUAUUGUGGGGAUA\\
    19 & Gadd45a & LQ-042505-00-0010, 13197 & J-042505-05 & GGAGUCAGCGCACCAUUAC\\ 
    20 & Gadd45a & LQ-042505-00-0010, 13197 & J-042505-06 & CGUGAUUAAUCUCCCGGAA\\
    21 & Gadd45a & LQ-042505-00-0010, 13197 & J-042505-07 & GCGAUGCCCUGGAGGAAGU\\
    22 & Gadd45a & LQ-042505-00-0010, 13197 & J-042505-08 & GCAGAGCAGAAGACCGAAA\\
    23 & Cdkn1a & LQ-058636-00-0010, 12575 & J-058636-05 & CGAGAACGGUGGAACUUUG\\
    24 & Cdkn1a & LQ-058636-00-0010, 12575 & J-058636-06 & CAGACCAGCCUGACAGAUU\\
    25 & Cdkn1a & LQ-058636-00-0010, 12575 & J-058636-07 & GAACAUCUCAGGGCCGAAA\\
    26 & Cdkn1a & LQ-058636-00-0010, 12575 & J-058636-08 & GGAGCAAAGUGUGCCGUUG\\
    27 & Fgfr1 & LQ-040832-00-0010, 14182 & J-040832-05 & UGGCUUAGCUCGAGACAUU\\
    28 & Fgfr1 & LQ-040832-00-0010, 14182 & J-040832-06 & GCUGUCGGCUUCGCGAUGA\\
    29 & Fgfr1 & LQ-040832-00-0010, 14182 & J-040832-07 & UACGGAAUGUCUCCUUUGA\\
    30 & Fgfr1 & LQ-040832-00-0010, 14182 & J-040832-08 & GGAGUAAGAUCGGGCCAGA\\ 
    31 & Ecel1 & LQ-041879-00-0010, 13599 & J-041879-05 & UAUCCCAGUUUGAGGAAUU\\
    32 & Ecel1 & LQ-041879-00-0010, 13599 & J-041879-06 & GCCAGGACUUCUACUCGUU\\ 
    33 & Ecel1 & LQ-041879-00-0010, 13599 & J-041879-07 & GUGCAUCGUUCGCCUCUAU\\ 
    34 & Ecel1 & LQ-041879-00-0010, 13599 & J-041879-08 & CGAACUGACCCAUGGCUAU\\
    \hline
    \label{tab:siRNAseq}
\end{longtable}

%references


\end{document}



Source link

Leave a Comment