I've made a longtable
in Latex but it is too long to be in one page, how can I insert a pagebreak to continue the table into the next page?
I've tried with the \pagebreak and it didn't work...
Here it is the code:
\begin{table} [h]
\footnotesize
\setlength\LTleft{-30pt}
\setlength\LTright{-30pt}
\caption{ Communicate static definition}
\centering
\begin{longtable}{@{\extracolsep{\fill}}c c c c@{}}
\hline\hline %inserts double horizontal lines
Segment & Meaning & Usage & Card.\\ [0.5ex]
\hline
MSH & Message Header & R & [1..1]\\
[{SFT}] & Software Segment & X & [0..0]\\
\{ & PATIENT RESULT begin & & \\ \relax
[ & PATIENT BEGIN & & \\
PID & Patient Identification & R & [1..1]\\ \relax
[PID1] & Aditional Demographics & X & [0..0]\\ \relax
..[\{NTE\}] & Notes and Comments & X & [0..0]\\ \relax
..[\{NK1\}] & Next of Kin/Associated Parties & X & [0..0]\\
\{ & VISIT begin & & \\
PV1 & Patient Visit & O & [0..1]\\ \relax
[PV2] & Patient Visit Additional Info & X & [0..0]\\ \relax
] & VISIT end & & \\ \relax
] & PATIENT end & & \\ \relax
\{ & ORDER OBSERVATION begin & & \\ \relax
[ORC] & Order Common & O & [0..1]\\
OBR & Observation Request & R & [1..1]\\ \relax
[\{NTE\}] & Notes and Comments & O & [0..1]\\ \relax
[\{&TIMING QTY begin & & \\
TQ1 & Timming/Quantity & O & [0..1]\\ \relax
[\{TQ2\}] & Timming/Quantity Order Sequence & X & \\ \relax
\{] & TIMING QTY end & & \\ \relax
[CTD] & Contact Data & X & [0..0]\\ \relax
[\{ & OBSERVATION begin & & \\
OBX & Observation Result & R & [1..1]\\ \relax
[\{NTE\}] & Notes and Comments & & \\ \relax
\}] & OBSERVATION end & & \\ \relax
[\{FT1\}] & Financial Transaction & X & [0..0]\\ \relax
[\{CT1\}] & Cllinical Trial Identification & X & [0..0]\\ \relax
[\{ & SPECIMEN begin & & \\ \relax
SPM & Specimen & X & [0..0]\\ \relax
[\{OBX\}] & Observation related to Specimen & X & [0..0]\\ \relax
\}] & SPECIMEN end & & \\ \relax
\} & ORDER OBSERVATION end & & \\ \relax
\} & PATIENT RESULT end & & \\ \relax
[DSC] & Continuation Pointer & X & [0..0]\\
[1ex] % [1ex] adds vertical space
\hline %inserts single line
\end{longtable}
\label{table:nonlin} % is used to refer this table in the text
\end{table}
In order to have a
longtable
break across the page boundary, you need to place it on its own and not inside a floatingtable
environment; the latter is unbreakable. Here is an example that shows you how to use it: