2014-11-17 6 views
0

Я сделал longtable в Латексе, но слишком долго, чтобы быть на одной странице, как я могу вставить прокрутку страницы, чтобы продолжить таблицу на следующей странице?Латекс. Pagebreak

Я попытался с \ PAGEBREAK и это не сработало ...

enter image description here

Здесь код:

\begin{table} [h] 
\footnotesize 
\setlength\LTleft{-30pt} 
\setlength\LTright{-30pt} 
\caption{ Communicate static definition} 
\centering 
\begin{longtable}{@{\extracolsep{\fill}}c c c [email protected]{}} 
\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} 
+1

Проблема здесь состоит в том, что вы содержали 'longtable' внутри не-ломкий' table' плавать. Пожалуйста, не публикуйте скриншоты кода. Скорее опубликуйте [минимальный рабочий пример (MWE)] (http://goo.gl/dtPzv), который позволяет сообществу копировать и вставлять и компилировать ваш код и реплицировать результаты/видеть, что именно вы видите , – Werner

+0

Спасибо за совет, @Werne. Я добавил код в сообщение. – colibriii

ответ

1

Для того, чтобы иметь longtable перерыв через границу страницы, вам нужно разместить его самостоятельно, а не внутри плавающей среды table; последнее нерушимо. Вот пример, который показывает, как использовать его:

enter image description here

\documentclass{article} 
\usepackage{longtable} 
\usepackage{lipsum}% Just for this example 
\begin{document} 

\lipsum[1-2] 

\begingroup 
    \footnotesize 
    \setlength\LTleft{-30pt}% 
    \setlength\LTright{-30pt}% 
    \centering 
    \begin{longtable}{@{\extracolsep{\fill}}c c c [email protected]{}} 
    \caption{Communicate static definition\label{table:nonlin}}\\ % is used to refer this table in the text 
    \hline\hline %inserts double horizontal lines 
    Segment & Meaning & Usage & Card.\\ [0.5ex] 
    \hline 
    MSH&Message Header&R&[1..1]\\ \relax 
    [{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]\\ 
    ]&VISIT end&&\\ 
    ]&PATIENT end&&\\ 
    \{&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&\\ 
    \{]&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} 
\endgroup 

\lipsum[1-2] 

\end{document} 
+0

Спасибо, это действительно помогло мне! – colibriii

Смежные вопросы