From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/68923 Path: news.gmane.org!not-for-mail From: "Thomas A. Schmitz" Newsgroups: gmane.comp.tex.context Subject: Re: xml syntax for \externalfigure Date: Sat, 4 Jun 2011 22:35:02 +0200 Message-ID: <3D56B480-13D0-4492-B3E7-D1732F671545@uni-bonn.de> References: <58F30E47-5D57-4252-9F6E-89EE8084EA94@uni-bonn.de> <4DE948FA.1040107@wxs.nl> <87tyc6muke.fsf@micropit.couberia.bzh> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1307219744 17115 80.91.229.12 (4 Jun 2011 20:35:44 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 4 Jun 2011 20:35:44 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Sat Jun 04 22:35:38 2011 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QSxZK-0005oz-FK for gctc-ntg-context-518@m.gmane.org; Sat, 04 Jun 2011 22:35:38 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 74862CAD84; Sat, 4 Jun 2011 22:35:37 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id nQN-KuGlUwHy; Sat, 4 Jun 2011 22:35:34 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id D62EBCAD79; Sat, 4 Jun 2011 22:35:34 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 89DF1CAD79 for ; Sat, 4 Jun 2011 22:35:33 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id HX+LgwyqOo+I for ; Sat, 4 Jun 2011 22:35:19 +0200 (CEST) Original-Received: from filter1-ams.mf.surf.net (filter1-ams.mf.surf.net [192.87.102.69]) by balder.ntg.nl (Postfix) with ESMTP id 6EC73CAD5D for ; Sat, 4 Jun 2011 22:35:19 +0200 (CEST) Original-Received: from uni-bonn.de (mail.uni-bonn.de [131.220.15.113]) by filter1-ams.mf.surf.net (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id p54KZIsV023055 for ; Sat, 4 Jun 2011 22:35:19 +0200 Original-Received: from [87.178.60.138] (account tschmit1@uni-bonn.de HELO [192.168.0.3]) by fe2.uni-bonn.de (CommuniGate Pro SMTP 5.2.12) with ESMTPA id 63022972 for ntg-context@ntg.nl; Sat, 04 Jun 2011 22:35:18 +0200 In-Reply-To: <87tyc6muke.fsf@micropit.couberia.bzh> X-Mailer: Apple Mail (2.1084) X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=131.220.15.113; country=DE; region=07; city=Bonn; latitude=50.7333; longitude=7.1000; http://maps.google.com/maps?q=50.7333,7.1000&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 06EPUzil4 - e1f09ec15b1c - 20110604 X-Scanned-By: CanIt (www . roaringpenguin . com) on 192.87.102.69 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.12 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:68923 Archived-At: On Jun 4, 2011, at 12:14 AM, Peter M=FCnster wrote: > \startluacode > function my_externalfigure(file, t) > local args_present > for k, v in pairs(t) do > if v =3D=3D "" then > t[k] =3D nil > else > args_present =3D true > end > end > context.externalfigure({file}, args_present and t) > end > \stopluacode > = > \startxmlsetups xml:externalfigure > \ctxlua{my_externalfigure("\xmlatt{#1}{resource}", > {width =3D "\xmlatt{#1}{width}", height =3D "\xmlatt{#1}{height}"})} > \stopxmlsetups > = > My first idea was "\expanded{\externalfigure[...][\doif...]}" but it > does not work... Thanks a lot Peter, i will have to play with this tomorrow (just came home = from a short trip). Thomas ___________________________________________________________________________= ________ If your question is of interest to others as well, please add an entry to t= he Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-cont= ext webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________= ________