Consectetur vestibulum dictum sagittis lacinia vehicula per urna parturient blandit parturient adipiscing imperdiet cubilia enim rhoncus praesent a eu a facilisi facilisis lobortis dui ad metus scelerisque cum faucibus. Felis eros libero rutrum adipiscing a pulvinar praesent a parturient vivamus cras himenaeos sodales adipiscing mi ligula pretium diam aptent nisi ullamcorper a rhoncus nisl et id erat condimentum. Posuere mi non a est scelerisque consequat ultrices vehicula ullamcorper cras aliquam etiam augue ac parturient ac a lobortis habitant at consectetur posuere placerat placerat. Vestibulum id at ullamcorper ullamcorper nisi cursus mus a nec nam habitant elit odio a fusce himenaeos nibh gravida iaculis ullamcorper. Nascetur suspendisse penatibus est laoreet ullamcorper tincidunt ad vestibulum lorem donec nisl ac proin mi suscipit quam ac morbi condimentum nostra gravida eu semper ultrices feugiat ad ullamcorper sodales. Vestibulum augue suspendisse convallis himenaeos ullamcorper felis posuere vestibulum mi netus mus condimentum est suscipit rutrum consectetur sapien a quis maecenas vestibulum eu aenean hendrerit risus vestibulum est etiam.


Rhoncus a vestibulum parturient neque quis lectus a suspendisse enim praesent pretium per orci a taciti vitae a scelerisque a cras vestibulum natoque feugiat curabitur arcu a. Vitae habitasse hac sem accumsan feugiat justo senectus habitasse nunc lobortis parturient arcu facilisi litora sed primis dignissim suspendisse mus enim. Nec a venenatis consectetur in faucibus sit vestibulum nisl ultricies nisi interdum convallis a condimentum scelerisque at nostra sit faucibus ad iaculis cubilia mattis.

  • 1
    What a strange page numbering...
    – user31729
    Apr 21, 2017 at 10:46
  • Can we get the above type of page numbering christian-hupfer?
    – Biki Teron
    Apr 21, 2017 at 10:49
  • 3
    – TeXnician
    Apr 21, 2017 at 10:50
  • where do we need to place your code kindly tell us TeXnician?
    – Biki Teron
    Apr 21, 2017 at 10:56
  • 2
    The definition would have bin as \def\thepagea or something a call for your header. But Christian Hupfer already provided the answer containing a working version.
    – TeXnician
    Apr 21, 2017 at 11:04

2 Answers 2


This uses fancyhdr and places the modified page number after a query on the right side of the page.

The code assumes that there will never be more than 1000 pages.






enter image description here

  • @BikiTeron: If this answers your request, consider to accept the answer please
    – user31729
    Apr 21, 2017 at 11:23

Here's a LuaLaTeX-based solution.

If your document has more than 9999 pages (but also fewer than 10000 [!] pages), simply change "%04d" to "%05d" in the Lua function fourdigits.

% !TeX program = lualatex
\usepackage{lipsum} % for filler text

\usepackage{luacode} % for 'luacode' environment
function fourdigits ( n )  
    tex.sprint ( string.format ( "%04d", n ) ) -- pad with leading zeros

\pagestyle{myheadings} % place page number in top right

\section{Hello World}
\lipsum[1-20] % 20 paragraphs of filler text

enter image description here

  • 2
    Still addicted to Lua? We can cure it! ;-)
    – user31729
    Apr 21, 2017 at 12:47
  • @ChristianHupfer - You know how it is: Once you've learned how to program in Lua, aka tasted the fruit from the tree of knowledge of good and evil, there's no returning to the old ways...
    – Mico
    Apr 21, 2017 at 12:54
  • 2
    But now your tasting the fruits from the Tree of Evilua only :-P
    – user31729
    Apr 21, 2017 at 12:55

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .