Re: [NTG-context] Multi-line labels in MetaPost
Aditya Mahajan wrote: Hans, should we add this to strc-ali? sure, i'll also do the same with getbuffer, as often using buffere is convenient in such cases: \unexpanded\def\getbuffer {\dodoubleempty\dogetbuffer} \starttext \startbuffer[a] $\startmathmatrix \NC 1 \NC 1 \NR \NC 1 \NC 1 \NR \stopmathmatrix$ \stopbuffer \startMPcode label.rt("\getbuffer[a]",origin) ; \stopMPcode \stoptext - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Multi-line labels in MetaPost
On Sat, 22 Aug 2009, Michail Vidiassov wrote: Dear All, I have fixed this by using: label.rt(textext("\framed[frame=off,align=right]{One\\Two}"),origin); And what about proper tables there? Replacing One\\Two in the above code with $ \startmathmatrix \NC 1 \NC 1 \NR \NC 1 \NC 1 \NR \stopmathmatrix $ All metapost environments expand their arguments, so anything looking for an optional argument fails. There are workarounds, though \unexpanded\def\MYMATRIX% {$\startmathmatrix \NC 1 \NC 1 \NR \NC 1 \NC 1 \NR \stopmathmatrix$} \starttext \startMPcode label.rt(\sometxt{\MYMATRIX}, origin) ; label.rt(textext ("\MYMATRIX"), (5cm,0)) ; \stopMPcode \stoptext And if you really want it to work, we need to make cetrain things unexpandable \unprotect \def\dodefinemathmatrix[#1]% [#2]% {\unexpanded\setvalue{\e!start#1}{\dodoubleempty\dostartmathmatrix[#1]}% \unexpanded\setvalue{\e!stop #1}{\dostopmathmatrix}% \setupmathmatrix[#1]}% [#2] \definemathmatrix[matrix] \definemathmatrix[\v!mathmatrix] \unexpanded\def\dodomatrixNC {\gdef\domatrixNC{\endmath&}} % To avoid errors in expansion \let\NC\relax \let\NR\relax \protect Now this works \starttext \startMPcode label.rt(\sometxt{$\startmathmatrix \NC 1 \NC 1 \NR \NC 1 \NC 1 \NR \stopmathmatrix$}, origin) ; \stopMPcode \stoptext Hans, should we add this to strc-ali? Aditya ___ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Multi-line labels in MetaPost
Dear All, I have fixed this by using: label.rt(textext("\framed[frame=off,align=right]{One\\Two}"),origin); And what about proper tables there? Replacing One\\Two in the above code with $ \startmathmatrix \NC 1 \NC 1 \NR \NC 1 \NC 1 \NR \stopmathmatrix $ or \starttable{|cm|cm|} \NC 1 \NC 1 \NC \NR \NC 1 \NC 1 \NC \NR \stoptable does not work for me. It complains about "dotripletestemptyx", but that seems to be some low level utility code and the error messages say nothing to me :( ConTeXt ver: 2009.08.14 10:48 MKIV Sincerely, Michail ___ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
[NTG-context] Footnote and type
Hi, Another footnote bug in MKIV: \starttext \footnote{\type{\test}} \stoptext gives ! Undefined control sequence. \@@ddfootnotetitle ->\type {\test } \doif #1#2->\edef \!!stringa {#1 }\edef \!!stringb {#2}\ifx \!!stringa \!!str... \dododescriptioncomponent ...er \c!title }\v!none {\global \nodescriptioncap... \@@notemakedescription ... ={#3},\c!bookmark =,][] \xdef \currentnotenumber {... l.3 \footnote{\type{\test}} Aditya ___ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] bold header turns regular again
On Sat, Aug 22, 2009 at 14:50, Hans Hagen wrote: > Mojca Miklavec wrote: >> >> Hello, >> >> I have just found an old piece of code (that has been misbehaving for >> a long time). The last number is printed in regular instead of bold >> typeface in both mkii and mkiv: >> >> \startitemize[n][headstyle=bold] >> \head a\par aa >> \head b\par >> \head c >> \head d >> \stopitemize >> >> (I know a workaround, so no urge to fix it, I just thought it might be >> worth reporting it.) > > head always needs a \par, so c\par d\par That's fine, thanks. I understood that \par was missing, but if there's no one-line fix don't bother about it. Mojca ___ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] bold header turns regular again
Mojca Miklavec wrote: Hello, I have just found an old piece of code (that has been misbehaving for a long time). The last number is printed in regular instead of bold typeface in both mkii and mkiv: \startitemize[n][headstyle=bold] \head a\par aa \head b\par \head c \head d \stopitemize (I know a workaround, so no urge to fix it, I just thought it might be worth reporting it.) head always needs a \par, so c\par d\par - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] A problem with \useURL or \from
Eythan Weg wrote: Hi, With current context and luatex revision 3038 I use this sample: \setupinteraction[state=start] \setupurl[color=blue] \starttext \useURL[here][http://google.com] \from[here] \stoptext It compiles with the link shown correctly but in greenish color. Pressing on it, the browser tries to visit http://here/ . I am not sure where the source of the problem is, context or luatex. context i.e. me Hans - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] \sometxt inside functions
Hi Mojca is there some simple command to make the following work (in MKII)? (I accept "Not interested since it works in mkiv" as a valid answer :) Not interested since it works in mkiv and since aditya solved your mkii problem. I have no clue what could be wrong with your updated distribution compared to the fresh install. It's all in a few files that have been around for a while so no name clashes or so. Maybe something at the mp end (although you removed the metafun format i guess and mkiv does not use that format directly). We can look into it september (far far away) unless it cripples your thesis work in which case it can get more priority. Hans - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] using overprint results in broken PDF
On Tue, Aug 18, 2009 at 02:42:55PM +0200, Hans Hagen wrote: > Khaled Hosny wrote: >> On Tue, Aug 18, 2009 at 10:07:05AM +0200, Hans Hagen wrote: >>> Khaled Hosny wrote: On Mon, Aug 17, 2009 at 11:07:51AM +0200, Hans Hagen wrote: > Khaled Hosny wrote: > >> \setupcolors[overprint=yes] >> \starttext >> Hello \TeX. >> \stoptext > hopefully fixed in beta Still the same with 2009.08.17. >>> zip from the website? >> >> Yes, and luatex trunk. > > ok, new attempt Fixed now, thank you. -- Khaled Hosny Arabic localiser and member of Arabeyes.org team Free font developer signature.asc Description: Digital signature ___ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] \sometxt inside functions
On Sat, Aug 22, 2009 at 10:53, Aditya Mahajan wrote: > On Sat, 22 Aug 2009, Mojca Miklavec wrote: > >> Hello Hans, >> >> is there some simple command to make the following work (in MKII)? >> (I accept "Not interested since it works in mkiv" as a valid answer :) >> >> \starttext >> >> % makes sure that textext("") works; is there an equivalent for \sometxt? > > From what I understand about \sometxt in mkii, I don't think that something > like \forceMPTEXcheck can work for \sometxt. If drawA always draws the same > string, you can use \TeXtextts (see your MyWay on sometxt ;). :P > \startTeXtexts > \TeXtext{1000}{right} > \stopTeXtexts I was blindly trying to optimize some old code that I need to reuse, but I guess I'll just leave the btex ... etex there for a moment (or just overlay text multiple times; it's used a finite number of times, so I can live with that) :) I am (or was) mainly using \TeXtext{}{} for dynamic strings (generated by external TeX loop). I have never tried any static string inside subroutine so far, so I completely forgot if there's a way to do it or not. For example, the following code works as expected (which kind of surprizes me): \startMPinclusions picture a; \stopMPinclusions \startMPcode draw fullcircle scaled 3cm; draw \sometxt{abc}; a := currentpicture; draw a shifted (4cm,0); \stopMPcode as opposed to \startMPinclusions picture a; draw fullcircle scaled 3cm; draw \sometxt{abc}; a := currentpicture; \stopMPinclusions \startMPcode draw a; draw a shifted (4cm,0); \stopMPcode that only transfers image, but no text. But when thinking about it, there might be a good reason that text is not transferred from MPinclusions to MPcode. If I would change font between MPinclusions and MPcode ... Anyway ... no time to lose extra time on that issue now. >> This is LuaTeX, Version beta-0.43.0-2009081911 >> ConTeXt ver: 2009.08.19 17:10 MKIV > > Works fine here with > > This is LuaTeX, Version beta-0.43.0-2009081914 > ConTeXt ver: 2009.08.19 17:10 MKIV fmt: 2009.8.21 int: english/english Am I always the only one with a broken distribution? :P Is there any link with installation instructions for minimals? :) :) :) Mojca PS: I tried to install from scratch and it indeed works. I tried to delete the whole cache in the old installation and it is still broken. The installation script is supposed to remove any old files with a few exceptions. This might be an alarm that I need to fix something (maybe not only on my machine, but also on the server), but I have no idea yet what else could go wrong (I will try to inspect in September unless someone else has some idea). ___ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] \sometxt inside functions
On Sat, 22 Aug 2009, Mojca Miklavec wrote: On Sat, Aug 22, 2009 at 10:05, Mojca Miklavec wrote: Hello Hans, is there some simple command to make the following work (in MKII)? (I accept "Not interested since it works in mkiv" as a valid answer :) Well, not that it does work in MKIV, but that's for a different reason (textext("") doesn't complain on error, but it doesn't work either): ! Math error: parameter \Umathquad\displaystyle is not set. l.1 ...{\relax \dontleavehmode \copy \strutbox $m$ } ...igin); enddef; ;;]===], false)} \processMPgraphic ...s ;\!!es , \MPaskedfigure )}} \egroup \global \MPinstanc... l.11 \stopMPcode ? \starttext \startMPinclusions def drawA = label.rt(\sometxt{\strut $m$}, origin); enddef; \stopMPinclusions \startMPcode drawA; \stopMPcode \stoptext This is LuaTeX, Version beta-0.43.0-2009081911 ConTeXt ver: 2009.08.19 17:10 MKIV Works fine here with This is LuaTeX, Version beta-0.43.0-2009081914 ConTeXt ver: 2009.08.19 17:10 MKIV fmt: 2009.8.21 int: english/english Aditya ___ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] \sometxt inside functions
On Sat, 22 Aug 2009, Mojca Miklavec wrote: Hello Hans, is there some simple command to make the following work (in MKII)? (I accept "Not interested since it works in mkiv" as a valid answer :) \starttext % makes sure that textext("") works; is there an equivalent for \sometxt? From what I understand about \sometxt in mkii, I don't think that something like \forceMPTEXcheck can work for \sometxt. If drawA always draws the same string, you can use \TeXtextts (see your MyWay on sometxt ;). \forceMPTEXcheck{drawA} \startTeXtexts \TeXtext{1000}{right} \stopTeXtexts \startMPinclusions def drawA = draw fullcircle scaled 3cm; label.top(btex top etex, (0,5cm)); % OK label.rt(sometxt(1000), (5cm,0)); % nothing label.bot(textext("bottom"), (0,-5cm)); % OK enddef; \stopMPinclusions \startMPcode drawA; \stopMPcode \stoptext Aditya ___ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] \sometxt inside functions
On Sat, Aug 22, 2009 at 10:05, Mojca Miklavec wrote: > Hello Hans, > > is there some simple command to make the following work (in MKII)? > (I accept "Not interested since it works in mkiv" as a valid answer :) Well, not that it does work in MKIV, but that's for a different reason (textext("") doesn't complain on error, but it doesn't work either): ! Math error: parameter \Umathquad\displaystyle is not set. l.1 ...{\relax \dontleavehmode \copy \strutbox $m$ } ...igin); enddef; ;;]===], false)} \processMPgraphic ...s ;\!!es , \MPaskedfigure )}} \egroup \global \MPinstanc... l.11 \stopMPcode ? \starttext \startMPinclusions def drawA = label.rt(\sometxt{\strut $m$}, origin); enddef; \stopMPinclusions \startMPcode drawA; \stopMPcode \stoptext This is LuaTeX, Version beta-0.43.0-2009081911 ConTeXt ver: 2009.08.19 17:10 MKIV Mojca ___ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
[NTG-context] \sometxt inside functions
Hello Hans, is there some simple command to make the following work (in MKII)? (I accept "Not interested since it works in mkiv" as a valid answer :) \starttext % makes sure that textext("") works; is there an equivalent for \sometxt? \forceMPTEXcheck{drawA} \startMPinclusions def drawA = draw fullcircle scaled 3cm; label.top(btex top etex, (0,5cm)); % OK label.rt(\sometxt{right}, (5cm,0)); % nothing label.bot(textext("bottom"), (0,-5cm)); % OK enddef; \stopMPinclusions \startMPcode drawA; \stopMPcode \stoptext Thanks, Mojca ___ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
[NTG-context] bold header turns regular again
Hello, I have just found an old piece of code (that has been misbehaving for a long time). The last number is printed in regular instead of bold typeface in both mkii and mkiv: \startitemize[n][headstyle=bold] \head a\par aa \head b\par \head c \head d \stopitemize (I know a workaround, so no urge to fix it, I just thought it might be worth reporting it.) Mojca ___ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___