[luatex] Luatex primitive names
oberdiek at uni-freiburg.de
Wed Mar 11 12:11:24 CET 2009
On Wed, Mar 11, 2009 at 10:56:54AM +0100, Taco Hoekwater wrote:
> I still don't get what you want from me. The \luatexversion and
> \luatexrevision primitives behave exactly like the current
> \pdftexversion and \pdftexrevision do.
Manual (sorry, for 0.25):
| \luatexversion A combination of major and minor number, as in pdfTeX.
| Current value: 25
| \luatexrevision The revision, as in pdfTeX. Current value: 2
Assuming I want to print the version number (e.g. for /Producer
information entry): What is the algorithm to get the version?
>From this description I would assume 25.2, but luatex prints
its version number as 0.25.2
What changes with version 1.0? Or is it 1.00?
A guess of the algorithm, I am not sure that this is correct:
* "major number": \the\luatexversion / 100 (integer division)
* "minor number": \the\luatexversion % 100 (modulo operation), two digits
* "revision number": \luatexrevision
> If mean that you want that documented formally, can you quote me
> the relevant section of the pdftex manual please?
Isn't too clear either:
* minor version: Are this one or two digits?
e.g. 1.7.4 or 1.07.4?
* All numbers starts with zero? e.g. in principle:
0.00.0, 0.00.1, ... 0.01.0, ... 1.00.0, ...
Heiko <oberdiek at uni-freiburg.de>
More information about the luatex