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?










1















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.




enter image description here




The second row is not at the bottom of the page but in the middle.



What did I wrong?










share|improve this question




























    1















    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.




    enter image description here




    The second row is not at the bottom of the page but in the middle.



    What did I wrong?










    share|improve this question


























      1












      1








      1








      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.




      enter image description here




      The second row is not at the bottom of the page but in the middle.



      What did I wrong?










      share|improve this question
















      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.




      enter image description here




      The second row is not at the bottom of the page but in the middle.



      What did I wrong?







      xetex plain-tex






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 21 mins ago







      ceving

















      asked 40 mins ago









      cevingceving

      1154




      1154




















          2 Answers
          2






          active

          oldest

          votes


















          2














          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 if deadcycles=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.







          share|improve this answer

























          • 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


















          1














          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





          share|improve this answer


















          • 1





            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











          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%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









          2














          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 if deadcycles=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.







          share|improve this answer

























          • 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















          2














          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 if deadcycles=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.







          share|improve this answer

























          • 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













          2












          2








          2







          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 if deadcycles=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.







          share|improve this answer















          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 if deadcycles=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.








          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited 5 mins ago

























          answered 32 mins ago









          frougonfrougon

          1,010711




          1,010711












          • 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

















          • 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
















          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











          1














          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





          share|improve this answer


















          • 1





            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















          1














          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





          share|improve this answer


















          • 1





            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













          1












          1








          1







          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





          share|improve this answer













          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






          share|improve this answer












          share|improve this answer



          share|improve this answer










          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 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












          • 1





            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







          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

















          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%2f484483%2fhow-to-fill-page-vertically%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

          How to make RAID controller rescan devices The 2019 Stack Overflow Developer Survey Results Are InLSI MegaRAID SAS 9261-8i: Disk isn't recognized after replacementHow to monitor the hard disk status behind Dell PERC H710 Raid Controller with CentOS 6?LSI MegaRAID - Recreate missing RAID 1 arrayext. 2-bay USB-Drive with RAID: btrfs RAID vs built-in RAIDInvalid SAS topologyDoes enabling JBOD mode on LSI based controllers affect existing logical disks/arrays?Why is there a shift between the WWN reported from the controller and the Linux system?Optimal RAID 6+0 Setup for 40+ 4TB DisksAccidental SAS cable removal

          Куамањотепек (Чилапа де Алварез) Садржај Становништво Види још Референце Спољашње везе Мени за навигацију17°19′47″N 99°1′51″W / 17.32972° СГШ; 99.03083° ЗГД / 17.32972; -99.0308317°19′47″N 99°1′51″W / 17.32972° СГШ; 99.03083° ЗГД / 17.32972; -99.030838877656„Instituto Nacional de Estadística y Geografía”„The GeoNames geographical database”Мексичка насељапроширитиуу

          Срби Садржај Географија Етимологија Генетика Историја Језик Религија Популација Познати Срби Види још Напомене Референце Извори Литература Спољашње везе Мени за навигацијууrs.one.un.orgАрхивираноАрхивирано из оригиналаПопис становништва из 2011. годинеCOMMUNITY PROFILE: SERB COMMUNITY„1996 population census in Bosnia and Herzegovina”„CIA - The World Factbook - Bosnia and Herzegovina”American FactFinder - Results„2011 National Household Survey: Data tables”„Srbi u Nemačkoj | Srbi u Njemačkoj | Zentralrat der Serben in Deutschland”оригинала„Vesti online - Srpski informativni portal”„The Serbian Diaspora and Youth: Cross-Border Ties and Opportunities for Development”оригиналаSerben-Demo eskaliert in Wien„The People of Australia – Statistics from the 2011 Census”„Erstmals über eine Million EU- und EFTA Angehörige in der Schweiz”STANOVNIŠTVO PREMA NARODNOSTI – DETALJNA KLASIFIKACIJA – POPIS 2011.(Завод за статистику Црне Горе)title=Présentation de la République de SerbieSerbian | EthnologuePopulation by ethnic affiliation, Slovenia, Census 1953, 1961, 1971, 1981, 1991 and 2002Попис на населението, домаќинствата и становите во Република Македонија, 2002: Дефинитивни податоциALBANIJA ETNIČKI ČISTI SRBE: Iščezlo 100.000 ljudi pokrštavanjem, kao što su to radile ustaše u NDH! | Telegraf – Najnovije vestiИз удаљене Аргентине„Tab11. Populaţia stabilă după etnie şi limba maternă, pe categorii de localităţi”Суседи броје Србе„Srpska Dijaspora”оригиналаMinifacts about Norway 2012„Statistiques - 01.06.2008”ПРЕДСЕДНИК СРБИЈЕ СА СРБИМА У БРАТИСЛАВИСлавка Драшковић: Многа питања Срба у Црној Гори нерешенаThe Spread of the SlavesGoogle Book„Distribution of European Y-chromosome DNA (Y-DNA) haplogroups by country in percentage”American Journal of Physical Anthropology 142:380–390 (2010)„Архивирана копија”оригинала„Haplogroup I2 (Y-DNA)”„Архивирана копија”оригиналаVTS 01 1 - YouTubeПрви сукоби Срба и Турака - Политикин забавникАрхивираноConstantine Porphyrogenitus: De Administrando ImperioВизантиски извори за историју народа ЈугославијеDe conversione Croatorum et Serborum: A Lost SourceDe conversione Croatorum et Serborum: Изгубљени извор Константина ПорфирогенитаИсторија српске државностиИсторија српског народаСрбофобија и њени извориСерска област после Душанове смртиИсторија ВизантијеИсторија средњовековне босанске државеСрби међу европским народимаСрби у средњем векуМедијиПодациууууу00577267