Nesting longtable within a longtable
As per the working MWE below (based on the solution https://tex.stackexchange.com/a/165337/69378), I like the simplicity of nesting a table into the cell of a parent table compared to the multirow
package. Page breaking is one of my favourite capabilities of the longtable
package and I'm wondering if it's possible to, rather than starting from longtable
and using tabular
sub-tables to create columns or tables to present greater details, use longtable
in both instances.
Since it doesn't work to use two nested instances of longtable, is it possible to patch a macro or command to let longtable nest within other longtables or does the capabilities that let it split across pages make this too complicated?
I did test using tabular
as the parent table, and tabular
as the sub-tables which works fine, so I'd guess that it's indeed particular to the longtable code even though the errors thrown look pretty generic (missing end groups and paragraph ending before complete).
%https://tex.stackexchange.com/questions/165332/creating-a-table-within-a-longtable
documentclass{article}
usepackage{multirow,longtable}
begin{document}
begin{longtable}{ l l}
hline
Outer column & Detail column\
hline
a &
begin{tabular}{l l }
A1 & B1 \
A2 & B2 \
A3 & B3 \
end{tabular}
\
b &
begin{tabular}{l l }
A1 & B1 \
A2 & B2 \
A3 & B3 \
end{tabular}
\
d & etc \
hline
end{longtable}
end{document}
tables longtable
add a comment |
As per the working MWE below (based on the solution https://tex.stackexchange.com/a/165337/69378), I like the simplicity of nesting a table into the cell of a parent table compared to the multirow
package. Page breaking is one of my favourite capabilities of the longtable
package and I'm wondering if it's possible to, rather than starting from longtable
and using tabular
sub-tables to create columns or tables to present greater details, use longtable
in both instances.
Since it doesn't work to use two nested instances of longtable, is it possible to patch a macro or command to let longtable nest within other longtables or does the capabilities that let it split across pages make this too complicated?
I did test using tabular
as the parent table, and tabular
as the sub-tables which works fine, so I'd guess that it's indeed particular to the longtable code even though the errors thrown look pretty generic (missing end groups and paragraph ending before complete).
%https://tex.stackexchange.com/questions/165332/creating-a-table-within-a-longtable
documentclass{article}
usepackage{multirow,longtable}
begin{document}
begin{longtable}{ l l}
hline
Outer column & Detail column\
hline
a &
begin{tabular}{l l }
A1 & B1 \
A2 & B2 \
A3 & B3 \
end{tabular}
\
b &
begin{tabular}{l l }
A1 & B1 \
A2 & B2 \
A3 & B3 \
end{tabular}
\
d & etc \
hline
end{longtable}
end{document}
tables longtable
add a comment |
As per the working MWE below (based on the solution https://tex.stackexchange.com/a/165337/69378), I like the simplicity of nesting a table into the cell of a parent table compared to the multirow
package. Page breaking is one of my favourite capabilities of the longtable
package and I'm wondering if it's possible to, rather than starting from longtable
and using tabular
sub-tables to create columns or tables to present greater details, use longtable
in both instances.
Since it doesn't work to use two nested instances of longtable, is it possible to patch a macro or command to let longtable nest within other longtables or does the capabilities that let it split across pages make this too complicated?
I did test using tabular
as the parent table, and tabular
as the sub-tables which works fine, so I'd guess that it's indeed particular to the longtable code even though the errors thrown look pretty generic (missing end groups and paragraph ending before complete).
%https://tex.stackexchange.com/questions/165332/creating-a-table-within-a-longtable
documentclass{article}
usepackage{multirow,longtable}
begin{document}
begin{longtable}{ l l}
hline
Outer column & Detail column\
hline
a &
begin{tabular}{l l }
A1 & B1 \
A2 & B2 \
A3 & B3 \
end{tabular}
\
b &
begin{tabular}{l l }
A1 & B1 \
A2 & B2 \
A3 & B3 \
end{tabular}
\
d & etc \
hline
end{longtable}
end{document}
tables longtable
As per the working MWE below (based on the solution https://tex.stackexchange.com/a/165337/69378), I like the simplicity of nesting a table into the cell of a parent table compared to the multirow
package. Page breaking is one of my favourite capabilities of the longtable
package and I'm wondering if it's possible to, rather than starting from longtable
and using tabular
sub-tables to create columns or tables to present greater details, use longtable
in both instances.
Since it doesn't work to use two nested instances of longtable, is it possible to patch a macro or command to let longtable nest within other longtables or does the capabilities that let it split across pages make this too complicated?
I did test using tabular
as the parent table, and tabular
as the sub-tables which works fine, so I'd guess that it's indeed particular to the longtable code even though the errors thrown look pretty generic (missing end groups and paragraph ending before complete).
%https://tex.stackexchange.com/questions/165332/creating-a-table-within-a-longtable
documentclass{article}
usepackage{multirow,longtable}
begin{document}
begin{longtable}{ l l}
hline
Outer column & Detail column\
hline
a &
begin{tabular}{l l }
A1 & B1 \
A2 & B2 \
A3 & B3 \
end{tabular}
\
b &
begin{tabular}{l l }
A1 & B1 \
A2 & B2 \
A3 & B3 \
end{tabular}
\
d & etc \
hline
end{longtable}
end{document}
tables longtable
tables longtable
asked 5 mins ago
EngBIRDEngBIRD
2,4242833
2,4242833
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f481292%2fnesting-longtable-within-a-longtable%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f481292%2fnesting-longtable-within-a-longtable%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown