At 13:42 11/07/2003 +0200, Heiko Oberdiek wrote:
* But there is also a disadvantage of the \ifeof18 method: TeX generates a error message, if \ifeof18 is not supported. Unhappily TeX does not provide an exception mechanism, so this error cannot be catched. For "tex" and "etex" I see no way to avoid this without a new primitive that can easily checked for existence. The primitive can be either a command that indicates the presence of the feature or returns the version number of web2c. For "pdf(e)tex" this is not a problem, because here \pdfversion and \pdfrevision can be asked. So packages such as pdftricks, pdftex.def, ... will be happy.
Isn't there a new version of tex coming (dek posted some fixes)? In that case, one can use that version number since the moment that those fixes are in the new distribution sync with the ifeof18 extension. Hans ------------------------------------------------------------------------- Hans Hagen | PRAGMA ADE | pragma@wxs.nl Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com ------------------------------------------------------------------------- information: http://www.pragma-ade.com/roadmap.pdf documentation: http://www.pragma-ade.com/showcase.pdf -------------------------------------------------------------------------
On 2003-07-12 19:22:11 +0200, Hans Hagen wrote:
Isn't there a new version of tex coming (dek posted some fixes)? In that case, one can use that version number since the moment that those fixes are in the new distribution sync with the ifeof18 extension.
And how do you check the version of the TeX engine in (non-e)TeX? Best regards Martin -- Martin Schröder, MS@ArtCom-GmbH.DE ArtCom GmbH, Lise-Meitner-Str 5, 28359 Bremen, Germany Voice +49 421 20419-44 / Fax +49 421 20419-10
On Sat, Jul 12, 2003 at 07:22:11PM +0200, Hans Hagen wrote:
At 13:42 11/07/2003 +0200, Heiko Oberdiek wrote:
* But there is also a disadvantage of the \ifeof18 method: TeX generates a error message, if \ifeof18 is not supported. Unhappily TeX does not provide an exception mechanism, so this error cannot be catched. For "tex" and "etex" I see no way to avoid this without a new primitive that can easily checked for existence. The primitive can be either a command that indicates the presence of the feature or returns the version number of web2c. For "pdf(e)tex" this is not a problem, because here \pdfversion and \pdfrevision can be asked. So packages such as pdftricks, pdftex.def, ... will be happy.
Isn't there a new version of tex coming (dek posted some fixes)? In that case, one can use that version number since the moment that those fixes are in the new distribution sync with the ifeof18 extension.
TeX/texk/web2c/News:
| 7.5.1 (17 February 2003)
| * New upstream sources from Knuth.
TeX/texk/web2c/ChangeLog:
| 2003-02-16 Olaf Weber
At 19:31 13/07/2003 +0200, you wrote:
The changes are already done. And it would be difficult to distinguish between 3.14159 and 3.141592 at macro level. I would not want to read the .log file for the version number in the banner.
hm, isn't there a macro in latex then that holds the number? also, you can maybe use a latex version number for testing Hans ------------------------------------------------------------------------- Hans Hagen | PRAGMA ADE | pragma@wxs.nl Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com ------------------------------------------------------------------------- information: http://www.pragma-ade.com/roadmap.pdf documentation: http://www.pragma-ade.com/showcase.pdf -------------------------------------------------------------------------
On Sun, Jul 13, 2003 at 09:47:36PM +0200, Hans Hagen wrote:
At 19:31 13/07/2003 +0200, you wrote:
The changes are already done. And it would be difficult to distinguish between 3.14159 and 3.141592 at macro level. I would not want to read the .log file for the version number in the banner.
hm, isn't there a macro in latex then that holds the number?
No, LaTeX does not know, which TeX is used.
also, you can maybe use a latex version number for testing
Not reliable. For example, my tex is much older than my LaTeX
installation.
Yours sincerely
Heiko
At 23:03 13/07/2003 +0200, Heiko Oberdiek wrote:
On Sun, Jul 13, 2003 at 09:47:36PM +0200, Hans Hagen wrote:
At 19:31 13/07/2003 +0200, you wrote:
The changes are already done. And it would be difficult to distinguish between 3.14159 and 3.141592 at macro level. I would not want to read the .log file for the version number in the banner.
hm, isn't there a macro in latex then that holds the number?
No, LaTeX does not know, which TeX is used.
also, you can maybe use a latex version number for testing
Not reliable. For example, my tex is much older than my LaTeX installation.
in that case, why not use the latex version as per tex live 8 (an ifeof18 test macro extension can wait till then i suppose) Hans ------------------------------------------------------------------------- Hans Hagen | PRAGMA ADE | pragma@wxs.nl Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com ------------------------------------------------------------------------- information: http://www.pragma-ade.com/roadmap.pdf documentation: http://www.pragma-ade.com/showcase.pdf -------------------------------------------------------------------------
On Mon, Jul 14, 2003 at 11:23:49AM +0200, Hans Hagen wrote:
At 23:03 13/07/2003 +0200, Heiko Oberdiek wrote:
On Sun, Jul 13, 2003 at 09:47:36PM +0200, Hans Hagen wrote:
At 19:31 13/07/2003 +0200, you wrote:
The changes are already done. And it would be difficult to distinguish between 3.14159 and 3.141592 at macro level. I would not want to read the .log file for the version number in the banner.
hm, isn't there a macro in latex then that holds the number?
No, LaTeX does not know, which TeX is used.
also, you can maybe use a latex version number for testing
Not reliable. For example, my tex is much older than my LaTeX installation.
in that case, why not use the latex version as per tex live 8 (an ifeof18 test macro extension can wait till then i suppose)
I have different TeX installations (useful sometimes for testing with
older versions, for example). Thus I want to say, that LaTeX can
be updated independently from the TeX program. And because of the
stable nature of standard TeX and the Error during LaTeX format
generation this will be often the case.
Yours sincerely
Heiko
participants (3)
-
Hans Hagen
-
Heiko Oberdiek
-
Martin Schroeder