Make a p-type multicol span to full width Announcing the arrival of Valued Associate #679:...

Limit for e and 1/e

Is there folklore associating late breastfeeding with low intelligence and/or gullibility?

Fishing simulator

Estimate capacitor parameters

Simulating Exploding Dice

Problem when applying foreach loop

Is there a documented rationale why the House Ways and Means chairman can demand tax info?

How do you clear the ApexPages.getMessages() collection in a test?

Statistical model of ligand substitution

Cold is to Refrigerator as warm is to?

What is the largest species of polychaete?

Why does tar appear to skip file contents when output file is /dev/null?

Unexpected result with right shift after bitwise negation

What's the point in a preamp?

Blender game recording at the wrong time

Why don't the Weasley twins use magic outside of school if the Trace can only find the location of spells cast?

What do you call the holes in a flute?

What are the performance impacts of 'functional' Rust?

Was credit for the black hole image misattributed?

How do I keep my slimes from escaping their pens?

How to rotate it perfectly?

What's the difference between (size_t)-1 and ~0?

Losing the Initialization Vector in Cipher Block Chaining

Are my PIs rude or am I just being too sensitive?



Make a p-type multicol span to full width



Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Multicolumn width calculated for lX columnsVertical alignment in multicolTable (page width) in multicol?Multicol cheatsheet formatspan x columns in y multicol environmentSpan text across columns in multicolHow does multicol split?one-column multicol environmentEnumerate and multicolMulticol tables with imagesmulticol interline space problems












0















I'm using longtabu in my resume to display the content in 3 rows. In the first row of type l is the date, the second row contains the description (graduation, team member, ...) and is of the type X (which I redefined to type L to be left aligned) and the last row is of the type r and contains the place (society, university, ...).



In the second row, there should be a multicol spreading across the L and the r column. Here I want to print the graduation paper title or what exactly I've done as an employee. As I need the ability to put in a newline in here, I need the p type for the multicol, but unfortunately this goes ahead with putting in a width for the p{}. I don't know that width as it depends on the content of the previous line so I want to do it automatically.



How can I achieve this result? Having a multicol spreading across the two columns as with the l type, but also allowing the use of newline?



MWE



documentclass{article}
usepackage[utf8]{inputenc}



% %%%%%%%%%%%%%%%
% Packages and
% Package options
% %%%%%%%%%%%%%%%

usepackage{geometry, tabu, longtable, xparse, parskip}
geometry{%
verbose,%
a4paper,%
tmargin=25mm,%
bmargin=25mm,%
lmargin=25mm,%
rmargin=20mm,%
nomarginpar,%
nohead,%
}
newcolumntype{L}{>{raggedrightarraybackslash}X}



% %%%%%%%%%%%%%%%
% New environment
% %%%%%%%%%%%%%%%

NewDocumentEnvironment{entrylist}{m}%
{%
{LARGEbfseries #1}
par%
addvspace{.5em}%
longtabu{@{} l L r @{}}%
}%
{%

endlongtabu
paraddvspace{2em}
}


% %%%%%%%%%%%
% New Command
% %%%%%%%%%%%

newcommand{entryitem}[4]{
#1
&
{bfseries #2}
&
{smallcolor{light-gray}{#3}}\
&
multicolumn{2}{p{6cm}}{itshape #4}\[.5baselineskip]
}



% %%%%%%%%
% Document
% %%%%%%%%

begin{document}

begin{entrylist}{Test}
entryitem
{2014 textendash 2018}
{Member of the foo research team}
{Foo society}
{Working on a new foo}

entryitem
{2014}
{Graduation to master of bar}
{Bar school}
{The juxtaposition of foo and bar}
end{entrylist}

end{document}









share|improve this question
















bumped to the homepage by Community 10 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
















  • Does this answer help you? tex.stackexchange.com/a/76192/134144

    – leandriis
    Nov 20 '17 at 10:23











  • I copied the exact code and I'm getting the following error: Incomplete ifx; all text was ignored after line 78.. Could you please provide an MWE showing how this should be incorporated to my existing code? Thanks in advance.

    – Sam
    Nov 20 '17 at 15:13
















0















I'm using longtabu in my resume to display the content in 3 rows. In the first row of type l is the date, the second row contains the description (graduation, team member, ...) and is of the type X (which I redefined to type L to be left aligned) and the last row is of the type r and contains the place (society, university, ...).



In the second row, there should be a multicol spreading across the L and the r column. Here I want to print the graduation paper title or what exactly I've done as an employee. As I need the ability to put in a newline in here, I need the p type for the multicol, but unfortunately this goes ahead with putting in a width for the p{}. I don't know that width as it depends on the content of the previous line so I want to do it automatically.



How can I achieve this result? Having a multicol spreading across the two columns as with the l type, but also allowing the use of newline?



MWE



documentclass{article}
usepackage[utf8]{inputenc}



% %%%%%%%%%%%%%%%
% Packages and
% Package options
% %%%%%%%%%%%%%%%

usepackage{geometry, tabu, longtable, xparse, parskip}
geometry{%
verbose,%
a4paper,%
tmargin=25mm,%
bmargin=25mm,%
lmargin=25mm,%
rmargin=20mm,%
nomarginpar,%
nohead,%
}
newcolumntype{L}{>{raggedrightarraybackslash}X}



% %%%%%%%%%%%%%%%
% New environment
% %%%%%%%%%%%%%%%

NewDocumentEnvironment{entrylist}{m}%
{%
{LARGEbfseries #1}
par%
addvspace{.5em}%
longtabu{@{} l L r @{}}%
}%
{%

endlongtabu
paraddvspace{2em}
}


% %%%%%%%%%%%
% New Command
% %%%%%%%%%%%

newcommand{entryitem}[4]{
#1
&
{bfseries #2}
&
{smallcolor{light-gray}{#3}}\
&
multicolumn{2}{p{6cm}}{itshape #4}\[.5baselineskip]
}



% %%%%%%%%
% Document
% %%%%%%%%

begin{document}

begin{entrylist}{Test}
entryitem
{2014 textendash 2018}
{Member of the foo research team}
{Foo society}
{Working on a new foo}

entryitem
{2014}
{Graduation to master of bar}
{Bar school}
{The juxtaposition of foo and bar}
end{entrylist}

end{document}









share|improve this question
















bumped to the homepage by Community 10 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
















  • Does this answer help you? tex.stackexchange.com/a/76192/134144

    – leandriis
    Nov 20 '17 at 10:23











  • I copied the exact code and I'm getting the following error: Incomplete ifx; all text was ignored after line 78.. Could you please provide an MWE showing how this should be incorporated to my existing code? Thanks in advance.

    – Sam
    Nov 20 '17 at 15:13














0












0








0


1






I'm using longtabu in my resume to display the content in 3 rows. In the first row of type l is the date, the second row contains the description (graduation, team member, ...) and is of the type X (which I redefined to type L to be left aligned) and the last row is of the type r and contains the place (society, university, ...).



In the second row, there should be a multicol spreading across the L and the r column. Here I want to print the graduation paper title or what exactly I've done as an employee. As I need the ability to put in a newline in here, I need the p type for the multicol, but unfortunately this goes ahead with putting in a width for the p{}. I don't know that width as it depends on the content of the previous line so I want to do it automatically.



How can I achieve this result? Having a multicol spreading across the two columns as with the l type, but also allowing the use of newline?



MWE



documentclass{article}
usepackage[utf8]{inputenc}



% %%%%%%%%%%%%%%%
% Packages and
% Package options
% %%%%%%%%%%%%%%%

usepackage{geometry, tabu, longtable, xparse, parskip}
geometry{%
verbose,%
a4paper,%
tmargin=25mm,%
bmargin=25mm,%
lmargin=25mm,%
rmargin=20mm,%
nomarginpar,%
nohead,%
}
newcolumntype{L}{>{raggedrightarraybackslash}X}



% %%%%%%%%%%%%%%%
% New environment
% %%%%%%%%%%%%%%%

NewDocumentEnvironment{entrylist}{m}%
{%
{LARGEbfseries #1}
par%
addvspace{.5em}%
longtabu{@{} l L r @{}}%
}%
{%

endlongtabu
paraddvspace{2em}
}


% %%%%%%%%%%%
% New Command
% %%%%%%%%%%%

newcommand{entryitem}[4]{
#1
&
{bfseries #2}
&
{smallcolor{light-gray}{#3}}\
&
multicolumn{2}{p{6cm}}{itshape #4}\[.5baselineskip]
}



% %%%%%%%%
% Document
% %%%%%%%%

begin{document}

begin{entrylist}{Test}
entryitem
{2014 textendash 2018}
{Member of the foo research team}
{Foo society}
{Working on a new foo}

entryitem
{2014}
{Graduation to master of bar}
{Bar school}
{The juxtaposition of foo and bar}
end{entrylist}

end{document}









share|improve this question
















I'm using longtabu in my resume to display the content in 3 rows. In the first row of type l is the date, the second row contains the description (graduation, team member, ...) and is of the type X (which I redefined to type L to be left aligned) and the last row is of the type r and contains the place (society, university, ...).



In the second row, there should be a multicol spreading across the L and the r column. Here I want to print the graduation paper title or what exactly I've done as an employee. As I need the ability to put in a newline in here, I need the p type for the multicol, but unfortunately this goes ahead with putting in a width for the p{}. I don't know that width as it depends on the content of the previous line so I want to do it automatically.



How can I achieve this result? Having a multicol spreading across the two columns as with the l type, but also allowing the use of newline?



MWE



documentclass{article}
usepackage[utf8]{inputenc}



% %%%%%%%%%%%%%%%
% Packages and
% Package options
% %%%%%%%%%%%%%%%

usepackage{geometry, tabu, longtable, xparse, parskip}
geometry{%
verbose,%
a4paper,%
tmargin=25mm,%
bmargin=25mm,%
lmargin=25mm,%
rmargin=20mm,%
nomarginpar,%
nohead,%
}
newcolumntype{L}{>{raggedrightarraybackslash}X}



% %%%%%%%%%%%%%%%
% New environment
% %%%%%%%%%%%%%%%

NewDocumentEnvironment{entrylist}{m}%
{%
{LARGEbfseries #1}
par%
addvspace{.5em}%
longtabu{@{} l L r @{}}%
}%
{%

endlongtabu
paraddvspace{2em}
}


% %%%%%%%%%%%
% New Command
% %%%%%%%%%%%

newcommand{entryitem}[4]{
#1
&
{bfseries #2}
&
{smallcolor{light-gray}{#3}}\
&
multicolumn{2}{p{6cm}}{itshape #4}\[.5baselineskip]
}



% %%%%%%%%
% Document
% %%%%%%%%

begin{document}

begin{entrylist}{Test}
entryitem
{2014 textendash 2018}
{Member of the foo research team}
{Foo society}
{Working on a new foo}

entryitem
{2014}
{Graduation to master of bar}
{Bar school}
{The juxtaposition of foo and bar}
end{entrylist}

end{document}






multicol tabu






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 20 '17 at 7:40







Sam

















asked Nov 20 '17 at 7:31









SamSam

815513




815513





bumped to the homepage by Community 10 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







bumped to the homepage by Community 10 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.















  • Does this answer help you? tex.stackexchange.com/a/76192/134144

    – leandriis
    Nov 20 '17 at 10:23











  • I copied the exact code and I'm getting the following error: Incomplete ifx; all text was ignored after line 78.. Could you please provide an MWE showing how this should be incorporated to my existing code? Thanks in advance.

    – Sam
    Nov 20 '17 at 15:13



















  • Does this answer help you? tex.stackexchange.com/a/76192/134144

    – leandriis
    Nov 20 '17 at 10:23











  • I copied the exact code and I'm getting the following error: Incomplete ifx; all text was ignored after line 78.. Could you please provide an MWE showing how this should be incorporated to my existing code? Thanks in advance.

    – Sam
    Nov 20 '17 at 15:13

















Does this answer help you? tex.stackexchange.com/a/76192/134144

– leandriis
Nov 20 '17 at 10:23





Does this answer help you? tex.stackexchange.com/a/76192/134144

– leandriis
Nov 20 '17 at 10:23













I copied the exact code and I'm getting the following error: Incomplete ifx; all text was ignored after line 78.. Could you please provide an MWE showing how this should be incorporated to my existing code? Thanks in advance.

– Sam
Nov 20 '17 at 15:13





I copied the exact code and I'm getting the following error: Incomplete ifx; all text was ignored after line 78.. Could you please provide an MWE showing how this should be incorporated to my existing code? Thanks in advance.

– Sam
Nov 20 '17 at 15:13










1 Answer
1






active

oldest

votes


















0














I am not completely sure, if I have adapted the code correctly, but the following example seems to work:



documentclass{article}
usepackage[utf8]{inputenc}

usepackage{calc}
usepackage{lipsum}

% %%%%%%%%%%%%%%%
% Packages and
% Package options
% %%%%%%%%%%%%%%%

usepackage{geometry, tabu, longtable, xparse, parskip}
geometry{%
verbose,%
a4paper,%
tmargin=25mm,%
bmargin=25mm,%
lmargin=25mm,%
rmargin=20mm,%
nomarginpar,%
nohead,%
}
newcolumntype{L}{>{raggedrightarraybackslash}X}



% %%%%%%%%%%%%%%%
% New environment
% %%%%%%%%%%%%%%%

NewDocumentEnvironment{entrylist}{m}%
{%
{LARGEbfseries #1}
par%
addvspace{.5em}%
longtabu{@{} l L r @{}}%
}%
{%

endlongtabu
paraddvspace{2em}
}


% %%%%%%%%%%%
% New Command
% %%%%%%%%%%%

newcommand{entryitem}[4]{
#1
&
{bfseries #2}
&
{smallcolor{light-gray}{#3}}\
&
multicolumn{2}{p{6cm}}{itshape #4}\[.5baselineskip]
}



% %%%%%%%%
% Document
% %%%%%%%%

begin{document}
makeatletter
newdimenzzz
ifxLT@i@undefined
zzz=8cm
else
globalzzzz@
begingroup
@tempcntaz@
defLT@entry#1#2{%
advance@tempcnta@ne
ifnum@tempcnta=1 globaladvancezzz#2relaxfi
ifnum@tempcnta=2 globaladvancezzz#2relaxfi
}
LT@i
endgroup
advancezzz-2tabcolsep
advancezzz-arrayrulewidth

begin{entrylist}{Test}
entryitem
{2014 textendash 2018}
{Member of the foo research team}
{Foo society}
{Working on a new foo}

entryitem
{2014}
{Graduation to master of bar}
{Bar school}
{The juxtaposition of foo and bar}
& multicolumn{2}{l}{%
rlap{parbox[t]{zzz}{lipsum[2]}}}\
end{entrylist}

end{document}





share|improve this answer
























  • Yes, this works, but it's not what I intended to do. First, it seems to be impossible to make a command out of this and call it the AtBeginDocument{} command. Furthermore it only works if you add the multicolumn to the entryitem as you did. The way my code was intended to work is to replace multicolumn{2}{p{6cm}}{itshape #4} by your multicolumn{2}{l}{% rlap{parbox[t]{zzz}{itshape #4}}}. This does not produce any errors, but it also does not span the parbox to the full width.

    – Sam
    Nov 20 '17 at 15:56











  • In the mean time I tried to get this to work the way you intended it to but unfortunately I was unsuccessfull. Maybe @DavidCarlisle or seomeone else has a better idea.

    – leandriis
    Nov 21 '17 at 21:22












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
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f402193%2fmake-a-p-type-multicol-span-to-full-width%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














I am not completely sure, if I have adapted the code correctly, but the following example seems to work:



documentclass{article}
usepackage[utf8]{inputenc}

usepackage{calc}
usepackage{lipsum}

% %%%%%%%%%%%%%%%
% Packages and
% Package options
% %%%%%%%%%%%%%%%

usepackage{geometry, tabu, longtable, xparse, parskip}
geometry{%
verbose,%
a4paper,%
tmargin=25mm,%
bmargin=25mm,%
lmargin=25mm,%
rmargin=20mm,%
nomarginpar,%
nohead,%
}
newcolumntype{L}{>{raggedrightarraybackslash}X}



% %%%%%%%%%%%%%%%
% New environment
% %%%%%%%%%%%%%%%

NewDocumentEnvironment{entrylist}{m}%
{%
{LARGEbfseries #1}
par%
addvspace{.5em}%
longtabu{@{} l L r @{}}%
}%
{%

endlongtabu
paraddvspace{2em}
}


% %%%%%%%%%%%
% New Command
% %%%%%%%%%%%

newcommand{entryitem}[4]{
#1
&
{bfseries #2}
&
{smallcolor{light-gray}{#3}}\
&
multicolumn{2}{p{6cm}}{itshape #4}\[.5baselineskip]
}



% %%%%%%%%
% Document
% %%%%%%%%

begin{document}
makeatletter
newdimenzzz
ifxLT@i@undefined
zzz=8cm
else
globalzzzz@
begingroup
@tempcntaz@
defLT@entry#1#2{%
advance@tempcnta@ne
ifnum@tempcnta=1 globaladvancezzz#2relaxfi
ifnum@tempcnta=2 globaladvancezzz#2relaxfi
}
LT@i
endgroup
advancezzz-2tabcolsep
advancezzz-arrayrulewidth

begin{entrylist}{Test}
entryitem
{2014 textendash 2018}
{Member of the foo research team}
{Foo society}
{Working on a new foo}

entryitem
{2014}
{Graduation to master of bar}
{Bar school}
{The juxtaposition of foo and bar}
& multicolumn{2}{l}{%
rlap{parbox[t]{zzz}{lipsum[2]}}}\
end{entrylist}

end{document}





share|improve this answer
























  • Yes, this works, but it's not what I intended to do. First, it seems to be impossible to make a command out of this and call it the AtBeginDocument{} command. Furthermore it only works if you add the multicolumn to the entryitem as you did. The way my code was intended to work is to replace multicolumn{2}{p{6cm}}{itshape #4} by your multicolumn{2}{l}{% rlap{parbox[t]{zzz}{itshape #4}}}. This does not produce any errors, but it also does not span the parbox to the full width.

    – Sam
    Nov 20 '17 at 15:56











  • In the mean time I tried to get this to work the way you intended it to but unfortunately I was unsuccessfull. Maybe @DavidCarlisle or seomeone else has a better idea.

    – leandriis
    Nov 21 '17 at 21:22
















0














I am not completely sure, if I have adapted the code correctly, but the following example seems to work:



documentclass{article}
usepackage[utf8]{inputenc}

usepackage{calc}
usepackage{lipsum}

% %%%%%%%%%%%%%%%
% Packages and
% Package options
% %%%%%%%%%%%%%%%

usepackage{geometry, tabu, longtable, xparse, parskip}
geometry{%
verbose,%
a4paper,%
tmargin=25mm,%
bmargin=25mm,%
lmargin=25mm,%
rmargin=20mm,%
nomarginpar,%
nohead,%
}
newcolumntype{L}{>{raggedrightarraybackslash}X}



% %%%%%%%%%%%%%%%
% New environment
% %%%%%%%%%%%%%%%

NewDocumentEnvironment{entrylist}{m}%
{%
{LARGEbfseries #1}
par%
addvspace{.5em}%
longtabu{@{} l L r @{}}%
}%
{%

endlongtabu
paraddvspace{2em}
}


% %%%%%%%%%%%
% New Command
% %%%%%%%%%%%

newcommand{entryitem}[4]{
#1
&
{bfseries #2}
&
{smallcolor{light-gray}{#3}}\
&
multicolumn{2}{p{6cm}}{itshape #4}\[.5baselineskip]
}



% %%%%%%%%
% Document
% %%%%%%%%

begin{document}
makeatletter
newdimenzzz
ifxLT@i@undefined
zzz=8cm
else
globalzzzz@
begingroup
@tempcntaz@
defLT@entry#1#2{%
advance@tempcnta@ne
ifnum@tempcnta=1 globaladvancezzz#2relaxfi
ifnum@tempcnta=2 globaladvancezzz#2relaxfi
}
LT@i
endgroup
advancezzz-2tabcolsep
advancezzz-arrayrulewidth

begin{entrylist}{Test}
entryitem
{2014 textendash 2018}
{Member of the foo research team}
{Foo society}
{Working on a new foo}

entryitem
{2014}
{Graduation to master of bar}
{Bar school}
{The juxtaposition of foo and bar}
& multicolumn{2}{l}{%
rlap{parbox[t]{zzz}{lipsum[2]}}}\
end{entrylist}

end{document}





share|improve this answer
























  • Yes, this works, but it's not what I intended to do. First, it seems to be impossible to make a command out of this and call it the AtBeginDocument{} command. Furthermore it only works if you add the multicolumn to the entryitem as you did. The way my code was intended to work is to replace multicolumn{2}{p{6cm}}{itshape #4} by your multicolumn{2}{l}{% rlap{parbox[t]{zzz}{itshape #4}}}. This does not produce any errors, but it also does not span the parbox to the full width.

    – Sam
    Nov 20 '17 at 15:56











  • In the mean time I tried to get this to work the way you intended it to but unfortunately I was unsuccessfull. Maybe @DavidCarlisle or seomeone else has a better idea.

    – leandriis
    Nov 21 '17 at 21:22














0












0








0







I am not completely sure, if I have adapted the code correctly, but the following example seems to work:



documentclass{article}
usepackage[utf8]{inputenc}

usepackage{calc}
usepackage{lipsum}

% %%%%%%%%%%%%%%%
% Packages and
% Package options
% %%%%%%%%%%%%%%%

usepackage{geometry, tabu, longtable, xparse, parskip}
geometry{%
verbose,%
a4paper,%
tmargin=25mm,%
bmargin=25mm,%
lmargin=25mm,%
rmargin=20mm,%
nomarginpar,%
nohead,%
}
newcolumntype{L}{>{raggedrightarraybackslash}X}



% %%%%%%%%%%%%%%%
% New environment
% %%%%%%%%%%%%%%%

NewDocumentEnvironment{entrylist}{m}%
{%
{LARGEbfseries #1}
par%
addvspace{.5em}%
longtabu{@{} l L r @{}}%
}%
{%

endlongtabu
paraddvspace{2em}
}


% %%%%%%%%%%%
% New Command
% %%%%%%%%%%%

newcommand{entryitem}[4]{
#1
&
{bfseries #2}
&
{smallcolor{light-gray}{#3}}\
&
multicolumn{2}{p{6cm}}{itshape #4}\[.5baselineskip]
}



% %%%%%%%%
% Document
% %%%%%%%%

begin{document}
makeatletter
newdimenzzz
ifxLT@i@undefined
zzz=8cm
else
globalzzzz@
begingroup
@tempcntaz@
defLT@entry#1#2{%
advance@tempcnta@ne
ifnum@tempcnta=1 globaladvancezzz#2relaxfi
ifnum@tempcnta=2 globaladvancezzz#2relaxfi
}
LT@i
endgroup
advancezzz-2tabcolsep
advancezzz-arrayrulewidth

begin{entrylist}{Test}
entryitem
{2014 textendash 2018}
{Member of the foo research team}
{Foo society}
{Working on a new foo}

entryitem
{2014}
{Graduation to master of bar}
{Bar school}
{The juxtaposition of foo and bar}
& multicolumn{2}{l}{%
rlap{parbox[t]{zzz}{lipsum[2]}}}\
end{entrylist}

end{document}





share|improve this answer













I am not completely sure, if I have adapted the code correctly, but the following example seems to work:



documentclass{article}
usepackage[utf8]{inputenc}

usepackage{calc}
usepackage{lipsum}

% %%%%%%%%%%%%%%%
% Packages and
% Package options
% %%%%%%%%%%%%%%%

usepackage{geometry, tabu, longtable, xparse, parskip}
geometry{%
verbose,%
a4paper,%
tmargin=25mm,%
bmargin=25mm,%
lmargin=25mm,%
rmargin=20mm,%
nomarginpar,%
nohead,%
}
newcolumntype{L}{>{raggedrightarraybackslash}X}



% %%%%%%%%%%%%%%%
% New environment
% %%%%%%%%%%%%%%%

NewDocumentEnvironment{entrylist}{m}%
{%
{LARGEbfseries #1}
par%
addvspace{.5em}%
longtabu{@{} l L r @{}}%
}%
{%

endlongtabu
paraddvspace{2em}
}


% %%%%%%%%%%%
% New Command
% %%%%%%%%%%%

newcommand{entryitem}[4]{
#1
&
{bfseries #2}
&
{smallcolor{light-gray}{#3}}\
&
multicolumn{2}{p{6cm}}{itshape #4}\[.5baselineskip]
}



% %%%%%%%%
% Document
% %%%%%%%%

begin{document}
makeatletter
newdimenzzz
ifxLT@i@undefined
zzz=8cm
else
globalzzzz@
begingroup
@tempcntaz@
defLT@entry#1#2{%
advance@tempcnta@ne
ifnum@tempcnta=1 globaladvancezzz#2relaxfi
ifnum@tempcnta=2 globaladvancezzz#2relaxfi
}
LT@i
endgroup
advancezzz-2tabcolsep
advancezzz-arrayrulewidth

begin{entrylist}{Test}
entryitem
{2014 textendash 2018}
{Member of the foo research team}
{Foo society}
{Working on a new foo}

entryitem
{2014}
{Graduation to master of bar}
{Bar school}
{The juxtaposition of foo and bar}
& multicolumn{2}{l}{%
rlap{parbox[t]{zzz}{lipsum[2]}}}\
end{entrylist}

end{document}






share|improve this answer












share|improve this answer



share|improve this answer










answered Nov 20 '17 at 15:23









leandriisleandriis

11.3k1733




11.3k1733













  • Yes, this works, but it's not what I intended to do. First, it seems to be impossible to make a command out of this and call it the AtBeginDocument{} command. Furthermore it only works if you add the multicolumn to the entryitem as you did. The way my code was intended to work is to replace multicolumn{2}{p{6cm}}{itshape #4} by your multicolumn{2}{l}{% rlap{parbox[t]{zzz}{itshape #4}}}. This does not produce any errors, but it also does not span the parbox to the full width.

    – Sam
    Nov 20 '17 at 15:56











  • In the mean time I tried to get this to work the way you intended it to but unfortunately I was unsuccessfull. Maybe @DavidCarlisle or seomeone else has a better idea.

    – leandriis
    Nov 21 '17 at 21:22



















  • Yes, this works, but it's not what I intended to do. First, it seems to be impossible to make a command out of this and call it the AtBeginDocument{} command. Furthermore it only works if you add the multicolumn to the entryitem as you did. The way my code was intended to work is to replace multicolumn{2}{p{6cm}}{itshape #4} by your multicolumn{2}{l}{% rlap{parbox[t]{zzz}{itshape #4}}}. This does not produce any errors, but it also does not span the parbox to the full width.

    – Sam
    Nov 20 '17 at 15:56











  • In the mean time I tried to get this to work the way you intended it to but unfortunately I was unsuccessfull. Maybe @DavidCarlisle or seomeone else has a better idea.

    – leandriis
    Nov 21 '17 at 21:22

















Yes, this works, but it's not what I intended to do. First, it seems to be impossible to make a command out of this and call it the AtBeginDocument{} command. Furthermore it only works if you add the multicolumn to the entryitem as you did. The way my code was intended to work is to replace multicolumn{2}{p{6cm}}{itshape #4} by your multicolumn{2}{l}{% rlap{parbox[t]{zzz}{itshape #4}}}. This does not produce any errors, but it also does not span the parbox to the full width.

– Sam
Nov 20 '17 at 15:56





Yes, this works, but it's not what I intended to do. First, it seems to be impossible to make a command out of this and call it the AtBeginDocument{} command. Furthermore it only works if you add the multicolumn to the entryitem as you did. The way my code was intended to work is to replace multicolumn{2}{p{6cm}}{itshape #4} by your multicolumn{2}{l}{% rlap{parbox[t]{zzz}{itshape #4}}}. This does not produce any errors, but it also does not span the parbox to the full width.

– Sam
Nov 20 '17 at 15:56













In the mean time I tried to get this to work the way you intended it to but unfortunately I was unsuccessfull. Maybe @DavidCarlisle or seomeone else has a better idea.

– leandriis
Nov 21 '17 at 21:22





In the mean time I tried to get this to work the way you intended it to but unfortunately I was unsuccessfull. Maybe @DavidCarlisle or seomeone else has a better idea.

– leandriis
Nov 21 '17 at 21:22


















draft saved

draft discarded




















































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.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f402193%2fmake-a-p-type-multicol-span-to-full-width%23new-answer', 'question_page');
}
);

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







Popular posts from this blog

Can't compile dgruyter and caption packagesLaTeX templates/packages for writing a patent specificationLatex...

Schneeberg (Smreczany) Bibliografia | Menu...

Hans Bellmer Spis treści Życiorys | Upamiętnienie | Przypisy | Bibliografia | Linki zewnętrzne |...