Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I work at a Brazilian government office. Our paper processes, which are due to retirement in favour of an eletronic one but just not yet®, require us to number sheets, not pages. So pages 1, 2, 3, 4… become sheets 1, 1v, 2, 2v… (a sheet and its back side, which would be usually page 2, 4… but we call the back of sheets 1v, 2v…)

I can try to insert a simple page number, trying to make it start from 2 and then putting it inside a mathematical funcion dividing by two, but besides I being almost sure I will hit some horrible snag, I would rather use a more straightforward, support method if possible.

Not to mention since processes are always constituted of several files, which we add one at a time and always at the end, we need to be able to start at any given number. But I guess that is the least of my worries.

Can LibreOffice or MS Word do this? Perhaps Or any other reasonable word processor?

UPDATE: OK, I am convinced I need to use functions to halve the number of the page, starting at a convenient number.

I did this in MS Word, with {={PAGE}/2}. Now, I neither found a way of doing the same in LibreOffice, nor converting the MS Word document worked. I can live with that, but if someone knew if it is really not supported in a free software text processor, or if there is a timeline for such a support in LibreOffice, or whatever… I would be grateful.

Thank you all.

share|improve this question
As far as Word is concerned, you can create page numbers like this using a calculation, but you will hit horrible snags when, for example, you insert a table of contents field that references page numbers: it will use the value that { page } would insert, not the calculated value. – bibadia Jul 25 '13 at 8:35
It is just these snags I would like to avoid, but this particular one would not trouble us we do not really use such functionality. Each document forming a process tends to be short and simple, with usually no more than six or seven pages, usually one to five. – lfd Jul 25 '13 at 11:47
Well, you could try the nested field { =MOD({ PAGE },2) \#"'{ =({ PAGE }+1)/2 }';;'{ ={ PAGE }/2 }v'" }. All the {} are the special field code brace that you can insert using ctrl-F9. You may need to use the list separator defined in your Regional Settings instead of the "," – bibadia Jul 25 '13 at 15:00
I no not need to print the back numbers suffixed by v, so actually it is much simpler: {={PAGE}/2} only at front pages, with {PAGE} starting at double the sheet number. It is just that it strikes me as fragile, so I would like to know if there is a better way. – lfd Jul 25 '13 at 19:55
> simpler. Understood. But I don't see an even simpler way, only other ways that also involve a nested { PAGE } field. FWIW I do not see how you do calculations on the page number field in LibreOffice, because there seems to be no facility to nest fields as in Word. But I don't know LibreOffice well. You can create a table and put the page number in cell A1, then use a formula (=<A1>/2 ) in cell B1. But if you do that in a header, the formula result is (the highest page number in the document)/2, unlike in Word. – bibadia Jul 26 '13 at 17:20

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.