# Long table, caption and notes require adjustment of position - adjustwidth doesn't work

I have the problem that I would like to hand in an article, however I am required to use the templete the journal provides with multiple restrictions, e.g. a hughe offset on the left side. Now I want to have a table that spans multiple pages (so I cannot use the table environment) and I am not able to adjust it in the correct way. The caption and also the table notes should start on the left side without the offset. The table itself should be centered. Currently the table notes are also not inside a common environment with the table. I hope someone has a solution!

Table 1 shows how it should look like. Table 2 shows how it currently looks like.

Here is my example code:

\documentclass[10pt,letterpaper]{article}
\usepackage[top=0.85in,left=2.75in,footskip=0.75in]{geometry}
\usepackage{changepage}
% Text layout
\raggedright
\setlength{\parindent}{0.5cm}
\textwidth 5.25in
\textheight 8.75in

% Captions will be left justified
\usepackage[aboveskip=1pt,labelfont=bf,labelsep=period,justification=raggedright,singlelinecheck=off]{caption}

% Header and Footer
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\rfoot{\thepage/\pageref{LastPage}}
\renewcommand{\footrule}{\hrule height 2pt \vspace{2mm}}
\fancyfootoffset[L]{2.25in}

% ltablex package
\usepackage{ltablex}

\begin{document}

This is just a dummy text to show the general text layout.
This is just a dummy text to show the general text layout.
This is just a dummy text to show the general text layout.
This is just a dummy text to show the general text layout. \\

\begin{table}[!ht]
\centering
\caption{
{\bf Table caption... This is how it should look like.}}
\begin{tabular}{|l|l|l|l|l|l|l|l|}
\hline
\multicolumn{4}{|l|}{\bf Heading 1} & \multicolumn{4}{|l|}{\bf Heading 2}\\
\hline
$cell1 row1$ & cell2 row 1 & cell3 row 1 & cell4 row 1 & cell5 row 1 & cell6 row 1 & cell7 row 1 & cell8 row 1\\ \hline
$cell1 row2$ & cell2 row 2 & cell3 row 2 & cell4 row 2 & cell5 row 2 & cell6 row 2 & cell7 row 2 & cell8 row 2\\ \hline
$cell1 row3$ & cell2 row 3 & cell3 row 3 & cell4 row 3 & cell5 row 3 & cell6 row 3 & cell7 row 3 & cell8 row 3\\ \hline
\end{tabular}
\begin{flushleft} Table notes...
\end{flushleft}
\label{table1}
\end{table}

\begin{longtable}{|l|l|l|l|l|l|l|}%{@{\extracolsep{\fill}}|l+l|l|l|l|l|l|@{}}
\caption{
\bf{Table caption... This is how it looks like.}} \\
\hline
& \multicolumn{3}{l}{Top Heading 1} \vline & \multicolumn{3}{l}{Top Heading 2} \vline \\
\hline
\multicolumn{7}{l}
{\tablename\ \thetable\ -- \textit{Continued from previous page}} \\
\hline
& \multicolumn{3}{l}{Top Heading 1} \vline & \multicolumn{3}{l}{Top Heading 2} \vline \\
\hline
\hline \multicolumn{7}{r}{\textit{Continued on next page}} \\
\endfoot
\hline
\endlastfoot
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6        \\
Text                   & 1         & 2     & 3          & 4       & 5       & 6             \label{table2}
\end{longtable}
Table notes...

\end{document}


Thank you in advance!

• your longtable is to wide that can be fit in text width. make column headers narrower. – Zarko Feb 11 '18 at 10:34
• You specify letterpaper, which sets the total page width to 8.5". You then specify both a left-hand margin of 2.75" and a text block width of 5.25". This implies that the right-hand margin is only 0.5". Is this intentional? – Mico Feb 11 '18 at 11:30
• @Mirco Yes, it's on intention. I used the template of the journal. – user3410101 Feb 11 '18 at 13:49
• @Zarko I know, It won't be possible to make it smaller as the content of the table will need the full page. – user3410101 Feb 11 '18 at 13:49
• @user3410101, that was not clear in your question. it seems that Ulrike better guess, what you is the problem with your longtable. now i accordingly correct my answer ... – Zarko Feb 11 '18 at 14:13

You can move the longtable in the margin by using a negative \LTleft. The caption can be moved with the caption package and negative margin too:

\usepackage{ltablex}
\usepackage{caption}
\captionsetup[longtable]{margin=-2.25in}
\setlength{\LTleft}{-2.25in}


• Thank you very much for the solution with the caption. I didn't think about the caption package! The caption is nicely set to the correct position now. However the table is at the same position using the 2.25 in. But I am required to set it centered unfortunately. Do you also have a solution for this? Thank you! – user3410101 Feb 12 '18 at 8:33
• You can retrieve the width of the longtable and then use this to calculate the needed shift value. See tex.stackexchange.com/a/32549/2388. – Ulrike Fischer Feb 12 '18 at 10:38

edit: after clarification of question in your comment below quation is now clear that you also like to have wide longtable which not protrude into right margin. one solution for this is provided in Ulrike answer below, so i add here some changes which might like (long table has the same width as table in adjustwidth environment):

see if the following changes in your mwe is acceptable for you:

\documentclass{article}
\usepackage[letterpaper,
top=0.85in,left=2.75in,footskip=0.75in]{geometry}
\usepackage{changepage}
% Text layout
\raggedright
\setlength{\parindent}{0.5cm}
%\textwidth 5.25in
%\textheight 8.75in

% Captions will be left justified
\usepackage[aboveskip=1pt,labelfont=bf,labelsep=period,
justification=raggedright,singlelinecheck=off]{caption}

% Header and Footer
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\rfoot{\thepage/\pageref{LastPage}}
\renewcommand{\footrule}{\hrule height 2pt \vspace{2mm}}
\fancyfootoffset[L]{2.25in}

% ltablex package
\usepackage{makecell, % for two line column headers, macro  \thead{...\\...}
ltablex}

\begin{document}

This is just a dummy text to show the general text layout.
This is just a dummy text to show the general text layout.
This is just a dummy text to show the general text layout.
This is just a dummy text to show the general text layout. \\

\begin{table}[!ht]
\centering
\caption{Table caption... This is how it should look like.}
\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}
|l|l|l|l|l|l|l|l|}
\hline
\hline
$cell1 row1$ & cell2 row 1 & cell3 row 1 & cell4 row 1 & cell5 row 1 & cell6 row 1 & cell7 row 1 & cell8 row 1\\ \hline
$cell1 row2$ & cell2 row 2 & cell3 row 2 & cell4 row 2 & cell5 row 2 & cell6 row 2 & cell7 row 2 & cell8 row 2\\ \hline
$cell1 row3$ & cell2 row 3 & cell3 row 3 & cell4 row 3 & cell5 row 3 & cell6 row 3 & cell7 row 3 & cell8 row 3\\ \hline
\end{tabular*}

\raggedright
Table notes...
\label{table1}
\end{table}

{\setlength{\LTleft}{-2.25in}
\setlength{\LTright}{0in}
\setlength{\LTcapwidth}{\dimexpr\linewidth+4.5in\relax}
\begin{longtable}{@{\extracolsep{\fill}}
|l|l|l|l|l|l|l|}

\caption{Table caption... This is how it looks like.}
\label{tab:my long table}\\
\hline
& \multicolumn{3}{l|}{Top Heading 1}
& \multicolumn{3}{l|}{Top Heading 2}        \\
\hline
\caption{ -- \textit{Continued from previous page}} \\
\hline
& \multicolumn{3}{l|}{Top Heading 1} & \multicolumn{3}{l|}{Top Heading 2}        \\

\hline
\hline \multicolumn{7}{r}{\textit{Continued on next page}} \\
\endfoot
\hline
\endlastfoot
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6
\end{longtable}
}
Table notes...

\end{document}


which gives (top part of first page):

(top part of second page):

• regarding table notes, see if threparttable (or threparttablex) can improve writing table notes.
• more professional look of table you will obtain with use rules from package booktabs and omit vertical rules:

changes in above mwe are:

...
\usepackage{booktabs,
ltablex}

\begin{document}

This is just a dummy text to show the general text layout.
This is just a dummy text to show the general text layout.
This is just a dummy text to show the general text layout.
This is just a dummy text to show the general text layout. \\

\begin{table}[!ht]
\centering
\caption{Table caption... This is how it should look like.}
\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}
lll lll ll}
\toprule
\midrule
$cell1 row1$ & cell2 row 1 & cell3 row 1 & cell4 row 1 & cell5 row 1 & cell6 row 1 & cell7 row 1 & cell8 row 1\\
$cell1 row2$ & cell2 row 2 & cell3 row 2 & cell4 row 2 & cell5 row 2 & cell6 row 2 & cell7 row 2 & cell8 row 2\\
$cell1 row3$ & cell2 row 3 & cell3 row 3 & cell4 row 3 & cell5 row 3 & cell6 row 3 & cell7 row 3 & cell8 row 3\\
\bottomrule
\end{tabular*}

\raggedright
Table notes...
\label{table1}
\end{table}

{\setlength{\LTleft}{-2.25in}
\setlength{\LTright}{0in}
\setlength{\LTcapwidth}{\dimexpr\linewidth+4.5in\relax}
\begin{longtable}{@{\extracolsep{\fill}}
lll lll l
}
\caption{Table caption... This is how it looks like.}
\label{tab:my long table}\\
\hline
& \multicolumn{3}{l}{Top Heading 1}
& \multicolumn{3}{l}{Top Heading 2}        \\
\cmidrule(lr){2-4}\cmidrule(lr){5-7}
\toprule
\caption{ -- \textit{Continued from previous page}} \\
\midrule
& \multicolumn{3}{l}{Top Heading 1} & \multicolumn{3}{l|}{Top Heading 2}        \\
\cmidrule(lr){1-4}\cmidrule(lr){5-7}
\midrule
\midrule[\heavyrulewidth]
\multicolumn{7}{r}{\textit{Continued on next page}} \\
\endfoot
\bottomrule
\endlastfoot
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\
Text        & 1     & 2     & 3     & 4     & 5     & 6\\