Hi, I have just uploaded the archives for a new luatex release, 0.61.0, the first of the betas toward 0.70.0. New features: * New lua library 'epdf' for introspection of PDF inclusions, see the manual for details. * Mplib version 1.502 is now included (which is still beta, so be careful). * new "finish_pdffile" and "pre_dump" callbacks. * new function pdf.pageref() * In the lua 'tex' library: assignment to internal glue parameters is now allowed. * New lua function tex.error(). Bugfixes: * Fix for crashes on fonts with bad Panose values. * Fix for a box placement bug that could sometimes cause text to overlap. * Fix for a few small PDF/A1-a compatibility bugs. * Fix \letterspacefont. * Fix \Ustopdisplaymath in combination with aligned displays. * In math delimiters, the last of a chain of predefined sizes was always ignored if there were also extensible parts. The archives can be downloaded from supelec as usual: http://foundry.supelec.fr/gf/project/luatex/ You could also check out the sources via anonymous svn: svn co http://foundry.supelec.fr/svn/luatex/tags/beta-0.61.0 Bugs and feature requests can be added to the issue tracker at http://tracker.luatex.org Have fun, Taco
On Wed, Jul 28, 2010 at 3:41 PM, Taco Hoekwater
Hi,
I have just uploaded the archives for a new luatex release, 0.61.0, the first of the betas toward 0.70.0.
New features:
* New lua library 'epdf' for introspection of PDF inclusions, see the manual for details. Can I then build a luatex script that mimic pdftoppm & pdftops ?
-- luigi
On Wed, 28 Jul 2010, luigi scarso wrote:
On Wed, Jul 28, 2010 at 3:41 PM, Taco Hoekwater
wrote: I have just uploaded the archives for a new luatex release, 0.61.0, the first of the betas toward 0.70.0.
New features:
* New lua library 'epdf' for introspection of PDF inclusions, see the manual for details.
Can I then build a luatex script that mimic pdftoppm & pdftops ?
no --- but definitely nice to have! i refrained from it as it needs many more includes, libraries (xpdf backends, X?), and helper files, e. g., .xpdfrc for managing fonts, lots of new stuff, never touched. But maybe it's not even difficult after all. The priority for now is to get it running with poppler, all this auto*@% stuff... Regards, Hartmut
HI Taco, compile error on Debian/sid: ../../../source/texk/web2c/luatexdir/lua/lepdflib.cc: In function 'int l_new_Annot(lua_State*)': ../../../source/texk/web2c/luatexdir/lua/lepdflib.cc:154: error: no matching function for call to 'Annot::Annot(XRef*, Dict*, Dict*, Ref*)' /usr/include/poppler/Annot.h:488: note: candidates are: Annot::Annot(XRef*, Dict*, Catalog*, Object*) /usr/include/poppler/Annot.h:487: note: Annot::Annot(XRef*, Dict*, Catalog*) /usr/include/poppler/Annot.h:486: note: Annot::Annot(XRef*, PDFRectangle*, Catalog*) /usr/include/poppler/Annot.h:441: note: Annot::Annot(const Annot&) That is with --disable-native-texlive-build --with-tex-banner='Web2C 2010/dev/Debian' --with-system-freetype2 --with-freetype2-include=/usr/include/freetype2 --with-system-gd --with-system-libpng --with-system-zlib --with-system-t1lib --with-system-xpdf gcc (Debian 4.4.4-7) 4.4.4 Any ideas? Do you need more logs? Best wishes Norbert ------------------------------------------------------------------------ Norbert Preining preining@{jaist.ac.jp, logic.at, debian.org} JAIST, Japan TeX Live & Debian Developer DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------ what does teleport mean?' Another moment passed. Slowly, the others turned to face him. It's just I remember you use the word a short while ago and I only bring it up because...' does it say teleport?' `Well, just over here in fact,' said Arthur, pointing at a dark control box in the rear of the cabin, `Just under the word "emergency", above the word "system" and beside the sign saying "out of order".' --- Arthur finding an escape route from a certain death --- situation. --- Douglas Adams, The Hitchhikers Guide to the Galaxy
Norbert Preining wrote:
HI Taco,
compile error on Debian/sid: ../../../source/texk/web2c/luatexdir/lua/lepdflib.cc: In function 'int l_new_Annot(lua_State*)': ../../../source/texk/web2c/luatexdir/lua/lepdflib.cc:154: error: no matching function for call to 'Annot::Annot(XRef*, Dict*, Dict*, Ref*)' /usr/include/poppler/Annot.h:488: note: candidates are: Annot::Annot(XRef*, Dict*, Catalog*, Object*) /usr/include/poppler/Annot.h:487: note: Annot::Annot(XRef*, Dict*, Catalog*) /usr/include/poppler/Annot.h:486: note: Annot::Annot(XRef*, PDFRectangle*, Catalog*) /usr/include/poppler/Annot.h:441: note: Annot::Annot(const Annot&)
This is a question for Hartmut, but apparently the new epdf lua library uses an xpdf interface that does not exist in poppler (or at least not exactly like this). Best wishes, Taco
2010/7/28 taco
This is a question for Hartmut, but apparently the new epdf lua library uses an xpdf interface that does not exist in poppler (or at least not exactly like this).
Some interfaces used by luatex were dropped by poppler: http://cgit.freedesktop.org/poppler/poppler/commit/?id=5491d16dfbd73f0256c62... Summary: No developer has tested with poppler. :-( Best Martin
On Mi, 28 Jul 2010, Martin Schröder wrote:
http://cgit.freedesktop.org/poppler/poppler/commit/?id=5491d16dfbd73f0256c62...
That is about PDFMajor/MinroVersion or so, and has been fixed long time ago. I guess it has nothing to do with the current problem. Best wishes Norbert ------------------------------------------------------------------------ Norbert Preining preining@{jaist.ac.jp, logic.at, debian.org} JAIST, Japan TeX Live & Debian Developer DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------ WINKLEY (n.) A lost object which turns up immediately you've gone and bought a replacement for it. --- Douglas Adams, The Meaning of Liff
2010/7/28 Norbert Preining
compile error on Debian/sid: ../../../source/texk/web2c/luatexdir/lua/lepdflib.cc: In function 'int l_new_Annot(lua_State*)': ../../../source/texk/web2c/luatexdir/lua/lepdflib.cc:154: error: no matching function for call to 'Annot::Annot(XRef*, Dict*, Dict*, Ref*)'
Does it work with the version of TL2010? Best Martin
On Mi, 28 Jul 2010, Martin Schröder wrote:
2010/7/28 Norbert Preining
: compile error on Debian/sid: ../../../source/texk/web2c/luatexdir/lua/lepdflib.cc: In function 'int l_new_Annot(lua_State*)': ../../../source/texk/web2c/luatexdir/lua/lepdflib.cc:154: error: no matching function for call to 'Annot::Annot(XRef*, Dict*, Dict*, Ref*)'
Does it work with the version of TL2010?
I don't know about 2010, but I have 0.60.2 compiled in Debian with --with-system-xpdf $ luatex --version This is LuaTeX, Version beta-0.60.2-2010070109 (rev 3730) ... $ which luatex /usr/bin/luatex $ ldd /usr/bin/luatex ... libpoppler.so.5 => /usr/lib/libpoppler.so.5 (0x00007fc485881000) ... libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00007fc484c3e000) libopenjpeg.so.2 => /usr/lib/libopenjpeg.so.2 (0x00007fc484a1d000) libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007fc4846cd000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fc484445000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fc48420f000) ... Is it that what you asked? Best wishes Norbert ------------------------------------------------------------------------ Norbert Preining preining@{jaist.ac.jp, logic.at, debian.org} JAIST, Japan TeX Live & Debian Developer DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------ FRING (n.) The noise made by light bulb which has just shone its last. --- Douglas Adams, The Meaning of Liff
participants (6)
-
Hartmut Henkel
-
luigi scarso
-
Martin Schröder
-
Norbert Preining
-
taco
-
Taco Hoekwater