From: Michael S. <m-s...@us...> - 2011-04-13 21:03:35
|
Hello André, as I heard from Jörg that you will meet soon to continue on PyX, I now start to fill the "todo" queue ;-) Sometimes it happens that I put a brace too many in a TeX expression. In that case, TeX says something like "Runaway argument?". Unfortunately, this behaviour is not catched by PyX. Instead, the TeX output is parsed away, and I receive only a "*" as the remaining parsed message. This is not quite useful. Here comes a minimal example -------------------------- from pyx import * text.set(errordebug=2) text.set(texdebug="debug.tex") c = canvas.canvas() c.text(0, 0, r"\textbf{ {bold}") c.writePDFfile("minimal") -------------------------- The same behaviour is found with the expression "\textbf{exbold}}", and there are probably some other things TeX can say in a wrong situation. I do not check a solution in because I do not master the order of different texmessageparser sufficiently to do so. I can dig myself into it if necessary, however.. Best, Michael |
From: André W. <wo...@us...> - 2011-05-12 23:14:31
Attachments:
smime.p7s
|
Hi Michael, changeset:3057 addresses this issue. Is it ok that way? Best, André Am 13.04.2011 um 23:03 schrieb Michael SCHINDLER: > Hello André, > > as I heard from Jörg that you will meet soon to continue on PyX, I now > start to fill the "todo" queue ;-) > > Sometimes it happens that I put a brace too many in a TeX expression. > In that case, TeX says something like "Runaway argument?". > Unfortunately, this behaviour is not catched by PyX. Instead, the TeX > output is parsed away, and I receive only a "*" as the remaining > parsed message. This is not quite useful. Here comes a minimal example > > -------------------------- > from pyx import * > text.set(errordebug=2) > text.set(texdebug="debug.tex") > c = canvas.canvas() > c.text(0, 0, r"\textbf{ {bold}") > c.writePDFfile("minimal") > -------------------------- > > The same behaviour is found with the expression "\textbf{exbold}}", > and there are probably some other things TeX can say in a wrong > situation. > > I do not check a solution in because I do not master the order of > different texmessageparser sufficiently to do so. I can dig myself > into it if necessary, however.. > > Best, > Michael > > > ------------------------------------------------------------------------------ > Benefiting from Server Virtualization: Beyond Initial Workload > Consolidation -- Increasing the use of server virtualization is a top > priority.Virtualization can reduce costs, simplify management, and improve > application availability and disaster protection. Learn more about boosting > the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev > _______________________________________________ > PyX-devel mailing list > PyX...@li... > https://lists.sourceforge.net/lists/listinfo/pyx-devel -- by _ _ _ Dr. André Wobst, Amselweg 22, 85716 Unterschleißheim / \ \ / ) wo...@us..., http://www.wobsta.de/ / _ \ \/\/ / PyX - High quality PostScript and PDF figures (_/ \_)_/\_/ with Python & TeX: visit http://pyx.sourceforge.net/ |