* Numerical Calculations @ 2012-12-19 18:09 Troy Henderson 2012-12-19 18:16 ` Thomas A. Schmitz ` (2 more replies) 0 siblings, 3 replies; 17+ messages in thread From: Troy Henderson @ 2012-12-19 18:09 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1.1: Type: text/plain, Size: 185 bytes --] Is there a way to for ConTeXt to do basic arithmetic operations? For example, \calc{1+2} and have it return 3 or \calc{1/3.8} and have it return 0.263157894736842 (or rounded) Troy [-- Attachment #1.2: Type: text/html, Size: 208 bytes --] [-- Attachment #2: Type: text/plain, Size: 485 bytes --] ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Numerical Calculations 2012-12-19 18:09 Numerical Calculations Troy Henderson @ 2012-12-19 18:16 ` Thomas A. Schmitz 2012-12-19 18:18 ` Hans Hagen 2012-12-19 18:19 ` Hans Hagen 2 siblings, 0 replies; 17+ messages in thread From: Thomas A. Schmitz @ 2012-12-19 18:16 UTC (permalink / raw) To: mailing list for ConTeXt users On 12/19/2012 07:09 PM, Troy Henderson wrote: > Is there a way to for ConTeXt to do basic arithmetic operations? For > example, > > \calc{1+2} and have it return 3 or > > \calc{1/3.8} and have it return 0.263157894736842 (or rounded) > > Troy http://wiki.contextgarden.net/Programming_in_LuaTeX#Examples ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Numerical Calculations 2012-12-19 18:09 Numerical Calculations Troy Henderson 2012-12-19 18:16 ` Thomas A. Schmitz @ 2012-12-19 18:18 ` Hans Hagen 2012-12-19 18:19 ` Hans Hagen 2 siblings, 0 replies; 17+ messages in thread From: Hans Hagen @ 2012-12-19 18:18 UTC (permalink / raw) To: mailing list for ConTeXt users On 12/19/2012 7:09 PM, Troy Henderson wrote: > Is there a way to for ConTeXt to do basic arithmetic operations? For > example, > > \calc{1+2} and have it return 3 or > > \calc{1/3.8} and have it return 0.263157894736842 (or rounded) \luaexpr{1+2} ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Numerical Calculations 2012-12-19 18:09 Numerical Calculations Troy Henderson 2012-12-19 18:16 ` Thomas A. Schmitz 2012-12-19 18:18 ` Hans Hagen @ 2012-12-19 18:19 ` Hans Hagen 2012-12-19 18:43 ` Troy Henderson 2 siblings, 1 reply; 17+ messages in thread From: Hans Hagen @ 2012-12-19 18:19 UTC (permalink / raw) To: mailing list for ConTeXt users On 12/19/2012 7:09 PM, Troy Henderson wrote: > \calc{1/3.8} and have it return 0.263157894736842 (or rounded) \ctxcommand{format("@0.3f",1/3.8)} @ as well as % ... just lua format but @ is more tex friendly ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Numerical Calculations 2012-12-19 18:19 ` Hans Hagen @ 2012-12-19 18:43 ` Troy Henderson 2012-12-19 19:19 ` Roland Thiers ` (2 more replies) 0 siblings, 3 replies; 17+ messages in thread From: Troy Henderson @ 2012-12-19 18:43 UTC (permalink / raw) To: Hans Hagen; +Cc: mailing list for ConTeXt users [-- Attachment #1.1: Type: text/plain, Size: 181 bytes --] Do \luaexpr{1/3.8} and \ctxcommand{format("@0.3f",1/3.8)} return numbers or strings? That is, I would like to use these results in a \if or \ifnum command to exit a \doloop. Troy [-- Attachment #1.2: Type: text/html, Size: 202 bytes --] [-- Attachment #2: Type: text/plain, Size: 485 bytes --] ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Numerical Calculations 2012-12-19 18:43 ` Troy Henderson @ 2012-12-19 19:19 ` Roland Thiers 2012-12-19 19:26 ` Hans Hagen 2012-12-19 19:25 ` Hans Hagen 2012-12-19 19:32 ` Philipp Gesang 2 siblings, 1 reply; 17+ messages in thread From: Roland Thiers @ 2012-12-19 19:19 UTC (permalink / raw) To: mailing list for ConTeXt users Le 20 déc. 12 à 05:43, Troy Henderson a écrit : > Do \luaexpr{1/3.8} and \ctxcommand{format("@0.3f",1/3.8)} return > numbers or strings? That is, I would like to use these results in a > \if or \ifnum command to exit a \doloop. > > Troy Bonjour, \ctxlua{context(type(\luaexpr{1/3.8}))} gives : number Roland > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an > entry to the Wiki! > > maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : http://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > ___________________________________________________________________________________ ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Numerical Calculations 2012-12-19 19:19 ` Roland Thiers @ 2012-12-19 19:26 ` Hans Hagen 0 siblings, 0 replies; 17+ messages in thread From: Hans Hagen @ 2012-12-19 19:26 UTC (permalink / raw) To: mailing list for ConTeXt users On 12/19/2012 8:19 PM, Roland Thiers wrote: > > Le 20 déc. 12 à 05:43, Troy Henderson a écrit : > >> Do \luaexpr{1/3.8} and \ctxcommand{format("@0.3f",1/3.8)} return >> numbers or strings? That is, I would like to use these results in a >> \if or \ifnum command to exit a \doloop. >> >> Troy > Bonjour, > \ctxlua{context(type(\luaexpr{1/3.8}))} gives : number sure, but the context command pipes it back to tex as characters that get tokenized Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Numerical Calculations 2012-12-19 18:43 ` Troy Henderson 2012-12-19 19:19 ` Roland Thiers @ 2012-12-19 19:25 ` Hans Hagen [not found] ` <CAFP+xFK89EWiM7SbhVvZKPe1Hv2UKNGAgo6B8kaJNaE363dWpA@mail.gmail.com> 2012-12-19 19:32 ` Philipp Gesang 2 siblings, 1 reply; 17+ messages in thread From: Hans Hagen @ 2012-12-19 19:25 UTC (permalink / raw) To: Troy Henderson; +Cc: mailing list for ConTeXt users On 12/19/2012 7:43 PM, Troy Henderson wrote: > Do \luaexpr{1/3.8} and \ctxcommand{format("@0.3f",1/3.8)} return numbers > or strings? That is, I would like to use these results in a \if or > \ifnum command to exit a \doloop. they return tokens i.e. \ifnum\luaexpr{math.round(1/3.8)}>1\relax should work ok; it all depends on what you do, but you could also set a counter ans use that: \ctxlua{tex.count.scratchcounter=math.round(1/3.8)} \ifnum\scratchcounter>0 ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 17+ messages in thread
[parent not found: <CAFP+xFK89EWiM7SbhVvZKPe1Hv2UKNGAgo6B8kaJNaE363dWpA@mail.gmail.com>]
[parent not found: <CAFP+xFJqt=j-3B1y2LpYj6Xuu19viGScjEea=rN5FtVsotd3yw@mail.gmail.com>]
* Re: Numerical Calculations [not found] ` <CAFP+xFJqt=j-3B1y2LpYj6Xuu19viGScjEea=rN5FtVsotd3yw@mail.gmail.com> @ 2012-12-19 20:30 ` Hans Hagen 2012-12-19 20:54 ` Troy Henderson 0 siblings, 1 reply; 17+ messages in thread From: Hans Hagen @ 2012-12-19 20:30 UTC (permalink / raw) To: Troy Henderson, mailing list for ConTeXt users On 12/19/2012 9:13 PM, Troy Henderson wrote: > I got this to work. There's probably a better method though ;) > > \edef\r{\luaexpr{1/3.8}} > \edef\q{1}\doloop{\ctxlua{commands.doifelse(math.abs(\q*\r - > math.floor(\q*\r+0.5))<0.000001)}{\exitloop}{\edef\q{\luaexpr{\q+1}}}} Yes, you need to think more hybrid .. two variants: \startluacode local r = 1 / 3.8 local q = 1 while true do if math.abs(q*r - math.floor(q*r+0.5)) < 0.000001 then break else q = q + 1 end end context.setvalue("MyQ",q) \stopluacode \startluacode userdata = userdata or { } function userdata.CalculateQ(r) local q = 1 while true do if math.abs(q*r - math.floor(q*r+0.5)) < 0.000001 then break else q = q + 1 end end context(q) end \stopluacode \edef\MyOtherQ{\ctxlua{userdata.CalculateQ(1/3.8)}} \starttext q: \MyQ q: \MyOtherQ \stoptext ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Numerical Calculations 2012-12-19 20:30 ` Hans Hagen @ 2012-12-19 20:54 ` Troy Henderson 2012-12-19 22:05 ` Marco Patzer 0 siblings, 1 reply; 17+ messages in thread From: Troy Henderson @ 2012-12-19 20:54 UTC (permalink / raw) To: Hans Hagen; +Cc: mailing list for ConTeXt users [-- Attachment #1.1: Type: text/plain, Size: 2108 bytes --] In case anyone cares, here is the "finished" product which is a frame-by-frame animation of a hypocycloid. The following code will produce a 190 page PDF where each page is an individual frame of the animation. Troy \edef\r{\luaexpr{1/3.8}} % Radius of smaller circle (larger circle has radius 1) \edef\N{10} % Number of frames in animation per hypocycloid "branch" \edef\K{1}\doloop{\ctxlua{commands.doifelse(math.abs(\K*\r - math.floor(\K*\r+0.5))<0.000001)}{\exitloop}{\edef\K{\luaexpr{\K+1}}}} \startMPinclusions[+] r:=\r; % Radius of smaller circle (larger circle has radius 1) u:=70; % Scaling factor for the graphics K:=\K; % Number of "branches" per period (computed automatically) M:=8; % Number of points in the Bezier curve for each "branch" N:=\N; % Number of frames in animation per hypocycloid "bran path p; % p is the "first branch" of the hypocycloid p:=(1,0) for m=1 upto (M-1): .. (r*cosd(360*(r-1)/(M-1)*m)-(r-1)*cosd(360*r/(M-1)*m),r*sind(360*(r-1)/(M-1)*m)-(r-1)*sind(360*r/(M-1)*m)) endfor; W:=ceiling(u/32*65); % Width of each figure's bounding box H:=W; % Height of each figure's bounding box path q; \stopMPinclusions \starttext \dorecurse{\luaexpr{\K*\N}}{ \startMPpage m:=floor((\recurselevel-1)/N); n:=\recurselevel-m*N-1; numeric s[]; t:=n/N; q:=(((1-r)*cosd(360*r*t),(1-r)*sind(360*r*t))--((1+r)*cosd(360*(r-1)*t)-(r-1)*cosd(360*r*t),(1+r)*sind(360*(r-1)*t)-(r-1)*sind(360*r*t))); (s1,s2) = p intersectiontimes reverse q; for j=0 upto (m-1): draw p scaled u rotated (360*r*j) withcolor red; endfor; draw subpath (0,s1) of p scaled u rotated (360*r*m) withcolor red; draw fullcircle scaled (2*u); draw fullcircle scaled (2*r*u) shifted ((1-r)*u*cosd(360*r*t),(1-r)*u*sind(360*r*t)) rotated (360*r*m); draw subpath (s2,length q) of (reverse q) scaled u rotated (360*r*m); setbounds currentpicture to (-W/2,-H/2)--(W/2,-H/2)--(W/2,H/2)--(-W/2,H/2)--cycle; \stopMPpage } \stoptext [-- Attachment #1.2: Type: text/html, Size: 2317 bytes --] [-- Attachment #2: Type: text/plain, Size: 485 bytes --] ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Numerical Calculations 2012-12-19 20:54 ` Troy Henderson @ 2012-12-19 22:05 ` Marco Patzer 2012-12-19 22:10 ` Troy Henderson 0 siblings, 1 reply; 17+ messages in thread From: Marco Patzer @ 2012-12-19 22:05 UTC (permalink / raw) To: ntg-context [-- Attachment #1.1: Type: text/plain, Size: 395 bytes --] On 2012–12–19 Troy Henderson wrote: > In case anyone cares, here is the "finished" product which is a > frame-by-frame animation of a hypocycloid. The following code will produce > a 190 page PDF where each page is an individual frame of the animation. > > […] Very nice work, indeed. It reminds me of a drawing toy I had when I was a kid. Thanks a lot for sharing. Marco [-- Attachment #1.2: Digital signature --] [-- Type: application/pgp-signature, Size: 490 bytes --] [-- Attachment #2: Type: text/plain, Size: 485 bytes --] ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Numerical Calculations 2012-12-19 22:05 ` Marco Patzer @ 2012-12-19 22:10 ` Troy Henderson 2012-12-19 23:03 ` Troy Henderson 2012-12-19 23:20 ` Marco Patzer 0 siblings, 2 replies; 17+ messages in thread From: Troy Henderson @ 2012-12-19 22:10 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1.1: Type: text/plain, Size: 173 bytes --] > > Very nice work, indeed. It reminds me of a drawing toy I had when I > was a kid. Thanks a lot for sharing. > Spirograph? http://en.wikipedia.org/wiki/Spirograph Troy [-- Attachment #1.2: Type: text/html, Size: 403 bytes --] [-- Attachment #2: Type: text/plain, Size: 485 bytes --] ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Numerical Calculations 2012-12-19 22:10 ` Troy Henderson @ 2012-12-19 23:03 ` Troy Henderson 2012-12-21 12:22 ` Andre Caldas 2012-12-19 23:20 ` Marco Patzer 1 sibling, 1 reply; 17+ messages in thread From: Troy Henderson @ 2012-12-19 23:03 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1.1: Type: text/plain, Size: 87 bytes --] Here's the animated (video) version. http://www.youtube.com/watch?v=2_OZ-yKMd7g Troy [-- Attachment #1.2: Type: text/html, Size: 164 bytes --] [-- Attachment #2: Type: text/plain, Size: 485 bytes --] ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Numerical Calculations 2012-12-19 23:03 ` Troy Henderson @ 2012-12-21 12:22 ` Andre Caldas 2012-12-21 12:56 ` Troy Henderson 0 siblings, 1 reply; 17+ messages in thread From: Andre Caldas @ 2012-12-21 12:22 UTC (permalink / raw) To: mailing list for ConTeXt users > Here's the animated (video) version. > > http://www.youtube.com/watch?v=2_OZ-yKMd7g How did you produce a video out of the PDF? ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Numerical Calculations 2012-12-21 12:22 ` Andre Caldas @ 2012-12-21 12:56 ` Troy Henderson 0 siblings, 0 replies; 17+ messages in thread From: Troy Henderson @ 2012-12-21 12:56 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1.1: Type: text/plain, Size: 551 bytes --] > > How did you produce a video out of the PDF? > I wrote a BASH script to automate this process, but essentially it involves converting each "frame"/page of the PDF to JPG and then combining the JPG sequence into a MP4 movie. The hypocycloid example has 191 frames, and so I did something like: let n=0; while [ $n -lt 191 ] do convert -density 720 hypocycloid.pdf[$n] -resize "x720" -flatten -gravity center -extent "1280x720" -quality 100 hypocycloid-$n.jpg done ffmpeg -r 13 -i hypocycloid-%d.jpg -b 5000k -vcodec libx264 -y hypocycloid.mp4 [-- Attachment #1.2: Type: text/html, Size: 765 bytes --] [-- Attachment #2: Type: text/plain, Size: 485 bytes --] ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Numerical Calculations 2012-12-19 22:10 ` Troy Henderson 2012-12-19 23:03 ` Troy Henderson @ 2012-12-19 23:20 ` Marco Patzer 1 sibling, 0 replies; 17+ messages in thread From: Marco Patzer @ 2012-12-19 23:20 UTC (permalink / raw) To: ntg-context [-- Attachment #1.1: Type: text/plain, Size: 478 bytes --] On 2012–12–19 Troy Henderson wrote: > > > > Very nice work, indeed. It reminds me of a drawing toy I had when I > > was a kid. Thanks a lot for sharing. > > > > Spirograph? > > http://en.wikipedia.org/wiki/Spirograph Exactly, that's it. Plenty of beautiful patterns with just small change in parameters. Maybe this can be adapted for (non-circular) ornaments as well, which could be used for text decorations. It would make for a nice module. Marco [-- Attachment #1.2: Digital signature --] [-- Type: application/pgp-signature, Size: 490 bytes --] [-- Attachment #2: Type: text/plain, Size: 485 bytes --] ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Numerical Calculations 2012-12-19 18:43 ` Troy Henderson 2012-12-19 19:19 ` Roland Thiers 2012-12-19 19:25 ` Hans Hagen @ 2012-12-19 19:32 ` Philipp Gesang 2 siblings, 0 replies; 17+ messages in thread From: Philipp Gesang @ 2012-12-19 19:32 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1.1: Type: text/plain, Size: 573 bytes --] ···<date: 2012-12-19, Wednesday>···<from: Troy Henderson>··· > Do \luaexpr{1/3.8} and \ctxcommand{format("@0.3f",1/3.8)} return numbers or > strings? That is, I would like to use these results in a \if or \ifnum > command to exit a \doloop. Fwiw there are Lua-side conditionals available as well: http://www.ntg.nl/pipermail/ntg-context/2012/068673.html with these maybe you won’t need TeX for the tests. Regards Philipp -- () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments [-- Attachment #1.2: Type: application/pgp-signature, Size: 198 bytes --] [-- Attachment #2: Type: text/plain, Size: 485 bytes --] ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2012-12-21 12:56 UTC | newest] Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2012-12-19 18:09 Numerical Calculations Troy Henderson 2012-12-19 18:16 ` Thomas A. Schmitz 2012-12-19 18:18 ` Hans Hagen 2012-12-19 18:19 ` Hans Hagen 2012-12-19 18:43 ` Troy Henderson 2012-12-19 19:19 ` Roland Thiers 2012-12-19 19:26 ` Hans Hagen 2012-12-19 19:25 ` Hans Hagen [not found] ` <CAFP+xFK89EWiM7SbhVvZKPe1Hv2UKNGAgo6B8kaJNaE363dWpA@mail.gmail.com> [not found] ` <CAFP+xFJqt=j-3B1y2LpYj6Xuu19viGScjEea=rN5FtVsotd3yw@mail.gmail.com> 2012-12-19 20:30 ` Hans Hagen 2012-12-19 20:54 ` Troy Henderson 2012-12-19 22:05 ` Marco Patzer 2012-12-19 22:10 ` Troy Henderson 2012-12-19 23:03 ` Troy Henderson 2012-12-21 12:22 ` Andre Caldas 2012-12-21 12:56 ` Troy Henderson 2012-12-19 23:20 ` Marco Patzer 2012-12-19 19:32 ` Philipp Gesang
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).