How to fill page vertically? The 2019 Stack Overflow Developer Survey Results Are InNon-vertically-centered TikZ matrix of nodes cell contentplain xetex page labelsHow to fill whole page with psframe in a0poster?Breakable fill-in blanksHow can I change the layout of a page (plain TeX)?How to align vertically by right border?How to properly change page offsets?Vertically centering a tcolorbox on a pageCan `showlists` display the page number at the bottom?How to vertically center a piece of text on a page?
Mathematics of imaging the black hole
How to add class in ko template in magento2
What do I do when my TA workload is more than expected?
What does もの mean in this sentence?
How do I free up internal storage if I don't have any apps downloaded?
Word to describe a time interval
For what reasons would an animal species NOT cross a *horizontal* land bridge?
Short story: child made less intelligent and less attractive
Why can't wing-mounted spoilers be used to steepen approaches?
Question on an engine pulling a train
If climate change impact can be observed in nature, has that had any effect on rural, i.e. farming community, perception of the scientific consensus?
different output for groups and groups USERNAME after adding a username to a group
Using `min_active_rowversion` for global temporary tables
Why did Peik say, "I'm not an animal"?
What am I suppose to use instead of Unity Resources if I have to load and unload sprites at runtime?
Cooking pasta in a water boiler
Deal with toxic manager when you can't quit
What force causes entropy to increase?
Is Cinnamon a desktop environment or a window manager? (Or both?)
Pascal records and Mathematica programming
Why are there uneven bright areas in this photo of black hole?
What was the last CPU that did not have the x87 floating-point unit built in?
What is the most efficient way to store a numeric range?
The phrase "to the numbers born"?
How to fill page vertically?
The 2019 Stack Overflow Developer Survey Results Are InNon-vertically-centered TikZ matrix of nodes cell contentplain xetex page labelsHow to fill whole page with psframe in a0poster?Breakable fill-in blanksHow can I change the layout of a page (plain TeX)?How to align vertically by right border?How to properly change page offsets?Vertically centering a tcolorbox on a pageCan `showlists` display the page number at the bottom?How to vertically center a piece of text on a page?
I tried to print labels with UTF-8 input. I have read, that this requires xetex
. So I wrote the following example to write 1€
in the four corners of a 102mm x 152mm label:
pdfpagewidth=102mm
pdfpageheight=152mm
hsize=pdfpagewidth
vsize=pdfpageheight
advancehoffset by -1in
advancevoffset by -1in
parindent=0pt
nopagenumbers
fontcmuss="CMU Sans Serif" at 12pt
cmuss
1€hfill 1€
vfill
1€hfill 1€
bye
But the vfill
does not work.
The second row is not at the bottom of the page but in the middle.
What did I wrong?
xetex plain-tex
add a comment |
I tried to print labels with UTF-8 input. I have read, that this requires xetex
. So I wrote the following example to write 1€
in the four corners of a 102mm x 152mm label:
pdfpagewidth=102mm
pdfpageheight=152mm
hsize=pdfpagewidth
vsize=pdfpageheight
advancehoffset by -1in
advancevoffset by -1in
parindent=0pt
nopagenumbers
fontcmuss="CMU Sans Serif" at 12pt
cmuss
1€hfill 1€
vfill
1€hfill 1€
bye
But the vfill
does not work.
The second row is not at the bottom of the page but in the middle.
What did I wrong?
xetex plain-tex
add a comment |
I tried to print labels with UTF-8 input. I have read, that this requires xetex
. So I wrote the following example to write 1€
in the four corners of a 102mm x 152mm label:
pdfpagewidth=102mm
pdfpageheight=152mm
hsize=pdfpagewidth
vsize=pdfpageheight
advancehoffset by -1in
advancevoffset by -1in
parindent=0pt
nopagenumbers
fontcmuss="CMU Sans Serif" at 12pt
cmuss
1€hfill 1€
vfill
1€hfill 1€
bye
But the vfill
does not work.
The second row is not at the bottom of the page but in the middle.
What did I wrong?
xetex plain-tex
I tried to print labels with UTF-8 input. I have read, that this requires xetex
. So I wrote the following example to write 1€
in the four corners of a 102mm x 152mm label:
pdfpagewidth=102mm
pdfpageheight=152mm
hsize=pdfpagewidth
vsize=pdfpageheight
advancehoffset by -1in
advancevoffset by -1in
parindent=0pt
nopagenumbers
fontcmuss="CMU Sans Serif" at 12pt
cmuss
1€hfill 1€
vfill
1€hfill 1€
bye
But the vfill
does not work.
The second row is not at the bottom of the page but in the middle.
What did I wrong?
xetex plain-tex
xetex plain-tex
edited 21 mins ago
ceving
asked 40 mins ago
cevingceving
1154
1154
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Just insert eject
before bye
. :-)
The explanation for what you saw is simply that bye
is defined this way in plain TeX (TeXbook p. 357):
outerdefbyeparvfillsuperejectend
This is where the undesired vfill
comes from.
Side note
There is a special rule used when TeX encounters end
. I'm giving it here for reference, because this was the first thing I suspected, but it is not involved here. This rule is given in the TeXbook p. 264:
When TeX sees an
end
command, it terminates the job only if the
main vertical list has been entirely output and ifdeadcycles=0
.
Otherwise it inserts the equivalent of
line vfill penalty-’10000000000
into the main vertical list, and prepares to read the
end
token
again. This has the effect of invoking the output routine repeatedly
until everything has been shipped out. In particular, the last column
of two-column format will not be lost.
So finishing withsuperejectend
instead ofbye
solves the problem, too.
– ceving
15 mins ago
Yes, it seems correct as well.
– frougon
12 mins ago
add a comment |
Invoking the dangerous filll
of "the highest infinity" (see p.72 of the TeXbook)
pdfpagewidth=102mm
pdfpageheight=152mm
hsize=pdfpagewidth
vsize=pdfpageheight
advancehoffset by -1in
advancevoffset by -1in
parindent=0pt
nopagenumbers
%fontcmuss="CMU Sans Serif" at 12pt
%cmuss
1€hfill 1€
vskip 0pt plus 1filll
1€hfill 1€
bye
1
This adds much pressure on the rest of the page. It collapses every othervfill
on the page.
– ceving
24 mins ago
@ceving That is why it is so dangerous and that Knuth as a result did not provide the correspondingvfilll
macro in TeX. Too hot to handle! I thought it a curious oddity.
– Steven B. Segletes
21 mins ago
add a comment |
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%2f484483%2fhow-to-fill-page-vertically%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Just insert eject
before bye
. :-)
The explanation for what you saw is simply that bye
is defined this way in plain TeX (TeXbook p. 357):
outerdefbyeparvfillsuperejectend
This is where the undesired vfill
comes from.
Side note
There is a special rule used when TeX encounters end
. I'm giving it here for reference, because this was the first thing I suspected, but it is not involved here. This rule is given in the TeXbook p. 264:
When TeX sees an
end
command, it terminates the job only if the
main vertical list has been entirely output and ifdeadcycles=0
.
Otherwise it inserts the equivalent of
line vfill penalty-’10000000000
into the main vertical list, and prepares to read the
end
token
again. This has the effect of invoking the output routine repeatedly
until everything has been shipped out. In particular, the last column
of two-column format will not be lost.
So finishing withsuperejectend
instead ofbye
solves the problem, too.
– ceving
15 mins ago
Yes, it seems correct as well.
– frougon
12 mins ago
add a comment |
Just insert eject
before bye
. :-)
The explanation for what you saw is simply that bye
is defined this way in plain TeX (TeXbook p. 357):
outerdefbyeparvfillsuperejectend
This is where the undesired vfill
comes from.
Side note
There is a special rule used when TeX encounters end
. I'm giving it here for reference, because this was the first thing I suspected, but it is not involved here. This rule is given in the TeXbook p. 264:
When TeX sees an
end
command, it terminates the job only if the
main vertical list has been entirely output and ifdeadcycles=0
.
Otherwise it inserts the equivalent of
line vfill penalty-’10000000000
into the main vertical list, and prepares to read the
end
token
again. This has the effect of invoking the output routine repeatedly
until everything has been shipped out. In particular, the last column
of two-column format will not be lost.
So finishing withsuperejectend
instead ofbye
solves the problem, too.
– ceving
15 mins ago
Yes, it seems correct as well.
– frougon
12 mins ago
add a comment |
Just insert eject
before bye
. :-)
The explanation for what you saw is simply that bye
is defined this way in plain TeX (TeXbook p. 357):
outerdefbyeparvfillsuperejectend
This is where the undesired vfill
comes from.
Side note
There is a special rule used when TeX encounters end
. I'm giving it here for reference, because this was the first thing I suspected, but it is not involved here. This rule is given in the TeXbook p. 264:
When TeX sees an
end
command, it terminates the job only if the
main vertical list has been entirely output and ifdeadcycles=0
.
Otherwise it inserts the equivalent of
line vfill penalty-’10000000000
into the main vertical list, and prepares to read the
end
token
again. This has the effect of invoking the output routine repeatedly
until everything has been shipped out. In particular, the last column
of two-column format will not be lost.
Just insert eject
before bye
. :-)
The explanation for what you saw is simply that bye
is defined this way in plain TeX (TeXbook p. 357):
outerdefbyeparvfillsuperejectend
This is where the undesired vfill
comes from.
Side note
There is a special rule used when TeX encounters end
. I'm giving it here for reference, because this was the first thing I suspected, but it is not involved here. This rule is given in the TeXbook p. 264:
When TeX sees an
end
command, it terminates the job only if the
main vertical list has been entirely output and ifdeadcycles=0
.
Otherwise it inserts the equivalent of
line vfill penalty-’10000000000
into the main vertical list, and prepares to read the
end
token
again. This has the effect of invoking the output routine repeatedly
until everything has been shipped out. In particular, the last column
of two-column format will not be lost.
edited 5 mins ago
answered 32 mins ago
frougonfrougon
1,010711
1,010711
So finishing withsuperejectend
instead ofbye
solves the problem, too.
– ceving
15 mins ago
Yes, it seems correct as well.
– frougon
12 mins ago
add a comment |
So finishing withsuperejectend
instead ofbye
solves the problem, too.
– ceving
15 mins ago
Yes, it seems correct as well.
– frougon
12 mins ago
So finishing with
superejectend
instead of bye
solves the problem, too.– ceving
15 mins ago
So finishing with
superejectend
instead of bye
solves the problem, too.– ceving
15 mins ago
Yes, it seems correct as well.
– frougon
12 mins ago
Yes, it seems correct as well.
– frougon
12 mins ago
add a comment |
Invoking the dangerous filll
of "the highest infinity" (see p.72 of the TeXbook)
pdfpagewidth=102mm
pdfpageheight=152mm
hsize=pdfpagewidth
vsize=pdfpageheight
advancehoffset by -1in
advancevoffset by -1in
parindent=0pt
nopagenumbers
%fontcmuss="CMU Sans Serif" at 12pt
%cmuss
1€hfill 1€
vskip 0pt plus 1filll
1€hfill 1€
bye
1
This adds much pressure on the rest of the page. It collapses every othervfill
on the page.
– ceving
24 mins ago
@ceving That is why it is so dangerous and that Knuth as a result did not provide the correspondingvfilll
macro in TeX. Too hot to handle! I thought it a curious oddity.
– Steven B. Segletes
21 mins ago
add a comment |
Invoking the dangerous filll
of "the highest infinity" (see p.72 of the TeXbook)
pdfpagewidth=102mm
pdfpageheight=152mm
hsize=pdfpagewidth
vsize=pdfpageheight
advancehoffset by -1in
advancevoffset by -1in
parindent=0pt
nopagenumbers
%fontcmuss="CMU Sans Serif" at 12pt
%cmuss
1€hfill 1€
vskip 0pt plus 1filll
1€hfill 1€
bye
1
This adds much pressure on the rest of the page. It collapses every othervfill
on the page.
– ceving
24 mins ago
@ceving That is why it is so dangerous and that Knuth as a result did not provide the correspondingvfilll
macro in TeX. Too hot to handle! I thought it a curious oddity.
– Steven B. Segletes
21 mins ago
add a comment |
Invoking the dangerous filll
of "the highest infinity" (see p.72 of the TeXbook)
pdfpagewidth=102mm
pdfpageheight=152mm
hsize=pdfpagewidth
vsize=pdfpageheight
advancehoffset by -1in
advancevoffset by -1in
parindent=0pt
nopagenumbers
%fontcmuss="CMU Sans Serif" at 12pt
%cmuss
1€hfill 1€
vskip 0pt plus 1filll
1€hfill 1€
bye
Invoking the dangerous filll
of "the highest infinity" (see p.72 of the TeXbook)
pdfpagewidth=102mm
pdfpageheight=152mm
hsize=pdfpagewidth
vsize=pdfpageheight
advancehoffset by -1in
advancevoffset by -1in
parindent=0pt
nopagenumbers
%fontcmuss="CMU Sans Serif" at 12pt
%cmuss
1€hfill 1€
vskip 0pt plus 1filll
1€hfill 1€
bye
answered 32 mins ago
Steven B. SegletesSteven B. Segletes
162k9206417
162k9206417
1
This adds much pressure on the rest of the page. It collapses every othervfill
on the page.
– ceving
24 mins ago
@ceving That is why it is so dangerous and that Knuth as a result did not provide the correspondingvfilll
macro in TeX. Too hot to handle! I thought it a curious oddity.
– Steven B. Segletes
21 mins ago
add a comment |
1
This adds much pressure on the rest of the page. It collapses every othervfill
on the page.
– ceving
24 mins ago
@ceving That is why it is so dangerous and that Knuth as a result did not provide the correspondingvfilll
macro in TeX. Too hot to handle! I thought it a curious oddity.
– Steven B. Segletes
21 mins ago
1
1
This adds much pressure on the rest of the page. It collapses every other
vfill
on the page.– ceving
24 mins ago
This adds much pressure on the rest of the page. It collapses every other
vfill
on the page.– ceving
24 mins ago
@ceving That is why it is so dangerous and that Knuth as a result did not provide the corresponding
vfilll
macro in TeX. Too hot to handle! I thought it a curious oddity.– Steven B. Segletes
21 mins ago
@ceving That is why it is so dangerous and that Knuth as a result did not provide the corresponding
vfilll
macro in TeX. Too hot to handle! I thought it a curious oddity.– Steven B. Segletes
21 mins ago
add a comment |
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%2f484483%2fhow-to-fill-page-vertically%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