image as column separator

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
3
down vote

favorite












I'm writing a scientific poster in a 3 columns format (multicols*3). I have two very tall and narrow images that I would like to use as column separators.



I would like to know if there is a proper way of doing it with the multicol package. Right know I'm doing it by using no ruler separator, and putting a wrapfigure in two of the columns, but i works only sometimes, and when it fails I don't understand why.



Thank you










share|improve this question





















  • this is easy enough if the columns are full height but a bit trickier on the first or last page where the balanced columns may be short, you would need to find the column height but then would you scale or crop the images to that height?
    – David Carlisle
    Aug 19 at 19:03










  • scale them, its a poster with a heading, and 3 colums below, where the text is. As separators I want to use the images, so I would scale them till the occupy the vercital space needed, however I don't know how to do it properly
    – Manuel Pena
    Aug 19 at 19:06














up vote
3
down vote

favorite












I'm writing a scientific poster in a 3 columns format (multicols*3). I have two very tall and narrow images that I would like to use as column separators.



I would like to know if there is a proper way of doing it with the multicol package. Right know I'm doing it by using no ruler separator, and putting a wrapfigure in two of the columns, but i works only sometimes, and when it fails I don't understand why.



Thank you










share|improve this question





















  • this is easy enough if the columns are full height but a bit trickier on the first or last page where the balanced columns may be short, you would need to find the column height but then would you scale or crop the images to that height?
    – David Carlisle
    Aug 19 at 19:03










  • scale them, its a poster with a heading, and 3 colums below, where the text is. As separators I want to use the images, so I would scale them till the occupy the vercital space needed, however I don't know how to do it properly
    – Manuel Pena
    Aug 19 at 19:06












up vote
3
down vote

favorite









up vote
3
down vote

favorite











I'm writing a scientific poster in a 3 columns format (multicols*3). I have two very tall and narrow images that I would like to use as column separators.



I would like to know if there is a proper way of doing it with the multicol package. Right know I'm doing it by using no ruler separator, and putting a wrapfigure in two of the columns, but i works only sometimes, and when it fails I don't understand why.



Thank you










share|improve this question













I'm writing a scientific poster in a 3 columns format (multicols*3). I have two very tall and narrow images that I would like to use as column separators.



I would like to know if there is a proper way of doing it with the multicol package. Right know I'm doing it by using no ruler separator, and putting a wrapfigure in two of the columns, but i works only sometimes, and when it fails I don't understand why.



Thank you







multicol multicolumn wrapfigure posters






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Aug 19 at 18:48









Manuel Pena

1186




1186











  • this is easy enough if the columns are full height but a bit trickier on the first or last page where the balanced columns may be short, you would need to find the column height but then would you scale or crop the images to that height?
    – David Carlisle
    Aug 19 at 19:03










  • scale them, its a poster with a heading, and 3 colums below, where the text is. As separators I want to use the images, so I would scale them till the occupy the vercital space needed, however I don't know how to do it properly
    – Manuel Pena
    Aug 19 at 19:06
















  • this is easy enough if the columns are full height but a bit trickier on the first or last page where the balanced columns may be short, you would need to find the column height but then would you scale or crop the images to that height?
    – David Carlisle
    Aug 19 at 19:03










  • scale them, its a poster with a heading, and 3 colums below, where the text is. As separators I want to use the images, so I would scale them till the occupy the vercital space needed, however I don't know how to do it properly
    – Manuel Pena
    Aug 19 at 19:06















this is easy enough if the columns are full height but a bit trickier on the first or last page where the balanced columns may be short, you would need to find the column height but then would you scale or crop the images to that height?
– David Carlisle
Aug 19 at 19:03




this is easy enough if the columns are full height but a bit trickier on the first or last page where the balanced columns may be short, you would need to find the column height but then would you scale or crop the images to that height?
– David Carlisle
Aug 19 at 19:03












scale them, its a poster with a heading, and 3 colums below, where the text is. As separators I want to use the images, so I would scale them till the occupy the vercital space needed, however I don't know how to do it properly
– Manuel Pena
Aug 19 at 19:06




scale them, its a poster with a heading, and 3 colums below, where the text is. As separators I want to use the images, so I would scale them till the occupy the vercital space needed, however I don't know how to do it properly
– Manuel Pena
Aug 19 at 19:06










1 Answer
1






active

oldest

votes

















up vote
6
down vote



accepted










Please don't tell Frank what I did to his code



enter image description here



documentclassarticle
usepackagemulticol,graphicx
newdimenimgh
makeatletter
defcolumnseprulecolorvrule@widthcolumnseprule%
unskip
setbox0lastbox
imgh=dimexprhtz@+dpz@relax
boxz@
hss
smashincludegraphics[width=5pt, height=imgh]example-image%

makeatother
begindocument

beginmulticols3
defzone two three four
defzzzzzzzzzparz red yellow blue z red yellow blue zz
defzzzzzzzzzzzzzzzzz

zzz

zzz

endmulticols
enddocument



Or as requested in comments with two images



enter image description here



documentclassarticle
usepackagemulticol,graphicx
setlengthcolumnsep40pt
newdimenimgh
makeatletter
defcolumnseprulecolorvrule@widthcolumnseprule%
unskip
setbox0lastbox
imgh=dimexprhtz@+dpz@relax
boxz@
hss
ifnumcount@<mult@firstbox
smashincludegraphics[width=35pt, height=imgh]example-image-a%
else
smashincludegraphics[width=35pt, height=imgh]example-image-b%
fi

makeatother
begindocument

beginmulticols3
defzone two three four
defzzzzzzzzzparz red yellow blue z red yellow blue zz
defzzzzzzzzzzzzzzzzz

zzz

zzz

endmulticols
enddocument





share|improve this answer






















  • Thank you very much for your example, but I can't understand what you are doing :(
    – Manuel Pena
    Aug 19 at 20:21










  • @ManuelPena the zzz in the content of the multicols you can ignore, that just generates filler text (as you provided no example) the part it the preamble replaces the column separator rule by includegraphics[width=5pt, height=imgh]example-image so replace that image name by the image you want to use
    – David Carlisle
    Aug 19 at 20:24










  • Thank you, I think I understand know, but the point is that I have 2 different images that I want to use as first ruler and second ruler. I understand that my question wasn't clear, sorry.
    – Manuel Pena
    Aug 19 at 20:33










  • @ManuelPena updated answer:-)
    – David Carlisle
    Aug 19 at 20:43










  • thank you very much, It works flawlessly, (in the next weeks I'll try to understand each command you used)
    – Manuel Pena
    Aug 19 at 21:00










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',
convertImagesToLinks: false,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
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%2f446715%2fimage-as-column-separator%23new-answer', 'question_page');

);

Post as a guest






























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
6
down vote



accepted










Please don't tell Frank what I did to his code



enter image description here



documentclassarticle
usepackagemulticol,graphicx
newdimenimgh
makeatletter
defcolumnseprulecolorvrule@widthcolumnseprule%
unskip
setbox0lastbox
imgh=dimexprhtz@+dpz@relax
boxz@
hss
smashincludegraphics[width=5pt, height=imgh]example-image%

makeatother
begindocument

beginmulticols3
defzone two three four
defzzzzzzzzzparz red yellow blue z red yellow blue zz
defzzzzzzzzzzzzzzzzz

zzz

zzz

endmulticols
enddocument



Or as requested in comments with two images



enter image description here



documentclassarticle
usepackagemulticol,graphicx
setlengthcolumnsep40pt
newdimenimgh
makeatletter
defcolumnseprulecolorvrule@widthcolumnseprule%
unskip
setbox0lastbox
imgh=dimexprhtz@+dpz@relax
boxz@
hss
ifnumcount@<mult@firstbox
smashincludegraphics[width=35pt, height=imgh]example-image-a%
else
smashincludegraphics[width=35pt, height=imgh]example-image-b%
fi

makeatother
begindocument

beginmulticols3
defzone two three four
defzzzzzzzzzparz red yellow blue z red yellow blue zz
defzzzzzzzzzzzzzzzzz

zzz

zzz

endmulticols
enddocument





share|improve this answer






















  • Thank you very much for your example, but I can't understand what you are doing :(
    – Manuel Pena
    Aug 19 at 20:21










  • @ManuelPena the zzz in the content of the multicols you can ignore, that just generates filler text (as you provided no example) the part it the preamble replaces the column separator rule by includegraphics[width=5pt, height=imgh]example-image so replace that image name by the image you want to use
    – David Carlisle
    Aug 19 at 20:24










  • Thank you, I think I understand know, but the point is that I have 2 different images that I want to use as first ruler and second ruler. I understand that my question wasn't clear, sorry.
    – Manuel Pena
    Aug 19 at 20:33










  • @ManuelPena updated answer:-)
    – David Carlisle
    Aug 19 at 20:43










  • thank you very much, It works flawlessly, (in the next weeks I'll try to understand each command you used)
    – Manuel Pena
    Aug 19 at 21:00














up vote
6
down vote



accepted










Please don't tell Frank what I did to his code



enter image description here



documentclassarticle
usepackagemulticol,graphicx
newdimenimgh
makeatletter
defcolumnseprulecolorvrule@widthcolumnseprule%
unskip
setbox0lastbox
imgh=dimexprhtz@+dpz@relax
boxz@
hss
smashincludegraphics[width=5pt, height=imgh]example-image%

makeatother
begindocument

beginmulticols3
defzone two three four
defzzzzzzzzzparz red yellow blue z red yellow blue zz
defzzzzzzzzzzzzzzzzz

zzz

zzz

endmulticols
enddocument



Or as requested in comments with two images



enter image description here



documentclassarticle
usepackagemulticol,graphicx
setlengthcolumnsep40pt
newdimenimgh
makeatletter
defcolumnseprulecolorvrule@widthcolumnseprule%
unskip
setbox0lastbox
imgh=dimexprhtz@+dpz@relax
boxz@
hss
ifnumcount@<mult@firstbox
smashincludegraphics[width=35pt, height=imgh]example-image-a%
else
smashincludegraphics[width=35pt, height=imgh]example-image-b%
fi

makeatother
begindocument

beginmulticols3
defzone two three four
defzzzzzzzzzparz red yellow blue z red yellow blue zz
defzzzzzzzzzzzzzzzzz

zzz

zzz

endmulticols
enddocument





share|improve this answer






















  • Thank you very much for your example, but I can't understand what you are doing :(
    – Manuel Pena
    Aug 19 at 20:21










  • @ManuelPena the zzz in the content of the multicols you can ignore, that just generates filler text (as you provided no example) the part it the preamble replaces the column separator rule by includegraphics[width=5pt, height=imgh]example-image so replace that image name by the image you want to use
    – David Carlisle
    Aug 19 at 20:24










  • Thank you, I think I understand know, but the point is that I have 2 different images that I want to use as first ruler and second ruler. I understand that my question wasn't clear, sorry.
    – Manuel Pena
    Aug 19 at 20:33










  • @ManuelPena updated answer:-)
    – David Carlisle
    Aug 19 at 20:43










  • thank you very much, It works flawlessly, (in the next weeks I'll try to understand each command you used)
    – Manuel Pena
    Aug 19 at 21:00












up vote
6
down vote



accepted







up vote
6
down vote



accepted






Please don't tell Frank what I did to his code



enter image description here



documentclassarticle
usepackagemulticol,graphicx
newdimenimgh
makeatletter
defcolumnseprulecolorvrule@widthcolumnseprule%
unskip
setbox0lastbox
imgh=dimexprhtz@+dpz@relax
boxz@
hss
smashincludegraphics[width=5pt, height=imgh]example-image%

makeatother
begindocument

beginmulticols3
defzone two three four
defzzzzzzzzzparz red yellow blue z red yellow blue zz
defzzzzzzzzzzzzzzzzz

zzz

zzz

endmulticols
enddocument



Or as requested in comments with two images



enter image description here



documentclassarticle
usepackagemulticol,graphicx
setlengthcolumnsep40pt
newdimenimgh
makeatletter
defcolumnseprulecolorvrule@widthcolumnseprule%
unskip
setbox0lastbox
imgh=dimexprhtz@+dpz@relax
boxz@
hss
ifnumcount@<mult@firstbox
smashincludegraphics[width=35pt, height=imgh]example-image-a%
else
smashincludegraphics[width=35pt, height=imgh]example-image-b%
fi

makeatother
begindocument

beginmulticols3
defzone two three four
defzzzzzzzzzparz red yellow blue z red yellow blue zz
defzzzzzzzzzzzzzzzzz

zzz

zzz

endmulticols
enddocument





share|improve this answer














Please don't tell Frank what I did to his code



enter image description here



documentclassarticle
usepackagemulticol,graphicx
newdimenimgh
makeatletter
defcolumnseprulecolorvrule@widthcolumnseprule%
unskip
setbox0lastbox
imgh=dimexprhtz@+dpz@relax
boxz@
hss
smashincludegraphics[width=5pt, height=imgh]example-image%

makeatother
begindocument

beginmulticols3
defzone two three four
defzzzzzzzzzparz red yellow blue z red yellow blue zz
defzzzzzzzzzzzzzzzzz

zzz

zzz

endmulticols
enddocument



Or as requested in comments with two images



enter image description here



documentclassarticle
usepackagemulticol,graphicx
setlengthcolumnsep40pt
newdimenimgh
makeatletter
defcolumnseprulecolorvrule@widthcolumnseprule%
unskip
setbox0lastbox
imgh=dimexprhtz@+dpz@relax
boxz@
hss
ifnumcount@<mult@firstbox
smashincludegraphics[width=35pt, height=imgh]example-image-a%
else
smashincludegraphics[width=35pt, height=imgh]example-image-b%
fi

makeatother
begindocument

beginmulticols3
defzone two three four
defzzzzzzzzzparz red yellow blue z red yellow blue zz
defzzzzzzzzzzzzzzzzz

zzz

zzz

endmulticols
enddocument






share|improve this answer














share|improve this answer



share|improve this answer








edited Aug 19 at 20:43

























answered Aug 19 at 19:23









David Carlisle

467k3810951819




467k3810951819











  • Thank you very much for your example, but I can't understand what you are doing :(
    – Manuel Pena
    Aug 19 at 20:21










  • @ManuelPena the zzz in the content of the multicols you can ignore, that just generates filler text (as you provided no example) the part it the preamble replaces the column separator rule by includegraphics[width=5pt, height=imgh]example-image so replace that image name by the image you want to use
    – David Carlisle
    Aug 19 at 20:24










  • Thank you, I think I understand know, but the point is that I have 2 different images that I want to use as first ruler and second ruler. I understand that my question wasn't clear, sorry.
    – Manuel Pena
    Aug 19 at 20:33










  • @ManuelPena updated answer:-)
    – David Carlisle
    Aug 19 at 20:43










  • thank you very much, It works flawlessly, (in the next weeks I'll try to understand each command you used)
    – Manuel Pena
    Aug 19 at 21:00
















  • Thank you very much for your example, but I can't understand what you are doing :(
    – Manuel Pena
    Aug 19 at 20:21










  • @ManuelPena the zzz in the content of the multicols you can ignore, that just generates filler text (as you provided no example) the part it the preamble replaces the column separator rule by includegraphics[width=5pt, height=imgh]example-image so replace that image name by the image you want to use
    – David Carlisle
    Aug 19 at 20:24










  • Thank you, I think I understand know, but the point is that I have 2 different images that I want to use as first ruler and second ruler. I understand that my question wasn't clear, sorry.
    – Manuel Pena
    Aug 19 at 20:33










  • @ManuelPena updated answer:-)
    – David Carlisle
    Aug 19 at 20:43










  • thank you very much, It works flawlessly, (in the next weeks I'll try to understand each command you used)
    – Manuel Pena
    Aug 19 at 21:00















Thank you very much for your example, but I can't understand what you are doing :(
– Manuel Pena
Aug 19 at 20:21




Thank you very much for your example, but I can't understand what you are doing :(
– Manuel Pena
Aug 19 at 20:21












@ManuelPena the zzz in the content of the multicols you can ignore, that just generates filler text (as you provided no example) the part it the preamble replaces the column separator rule by includegraphics[width=5pt, height=imgh]example-image so replace that image name by the image you want to use
– David Carlisle
Aug 19 at 20:24




@ManuelPena the zzz in the content of the multicols you can ignore, that just generates filler text (as you provided no example) the part it the preamble replaces the column separator rule by includegraphics[width=5pt, height=imgh]example-image so replace that image name by the image you want to use
– David Carlisle
Aug 19 at 20:24












Thank you, I think I understand know, but the point is that I have 2 different images that I want to use as first ruler and second ruler. I understand that my question wasn't clear, sorry.
– Manuel Pena
Aug 19 at 20:33




Thank you, I think I understand know, but the point is that I have 2 different images that I want to use as first ruler and second ruler. I understand that my question wasn't clear, sorry.
– Manuel Pena
Aug 19 at 20:33












@ManuelPena updated answer:-)
– David Carlisle
Aug 19 at 20:43




@ManuelPena updated answer:-)
– David Carlisle
Aug 19 at 20:43












thank you very much, It works flawlessly, (in the next weeks I'll try to understand each command you used)
– Manuel Pena
Aug 19 at 21:00




thank you very much, It works flawlessly, (in the next weeks I'll try to understand each command you used)
– Manuel Pena
Aug 19 at 21:00

















 

draft saved


draft discarded















































 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f446715%2fimage-as-column-separator%23new-answer', 'question_page');

);

Post as a guest













































































Popular posts from this blog

How to check contact read email or not when send email to Individual?

Displaying single band from multi-band raster using QGIS

How many registers does an x86_64 CPU actually have?