[NTG-context] doifempty
Hi all, after I defined \def\VariA{} \def\VariB{with Text} \doifemptyelse{\VariA}{empty}{not empty}\crlf \doifemptyelse{\VariB}{empty}{not empty} both results are not empty! what do I wrong? thanks for help Bernd ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] Problem with external graphics
The Wizard a écrit : I also tried the answer offered by Renaud, \placefigure[here]{none}{\externalfigure[Figure1]}, which results in no figure at all. adapt Figure1 - Figure 1 according to your useexternalfigure declaration... \placefigure[here]{none}{\externalfigure[Figure1] An example from a document of mine: \useexternalfigure[largeur][nofile][width=.5\textwidth] \useexternalfigure[slime][src/images/slime][largeur] \placefigure[here][fig:ssrI]{Robot \SSR-I ({\sc Hirose})}{\externalfigure[slime]} Cheers, Renaud ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] doifempty
Bernd Militzer wrote: Hi all, after I defined \def\VariA{} \def\VariB{with Text} \doifemptyelse{\VariA}{empty}{not empty}\crlf \doifemptyelse{\VariB}{empty}{not empty} both results are not empty! the empty test is kind of special, use \doifelsenothing cum suis what do I wrong? thanks for help Bernd ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context -- - 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 - ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] doifempty
Hans Hagen schrieb: the empty test is kind of special, use \doifelsenothing cum suis perfect, thanks a lot Bernd ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] modules
Hello Nikolai, I don't have a login, that I know about, so I created a new one. My username is now, so if you could give the user now ownership of the BNF grammar module, that'd be great. Done. If you have any more questions, just ask me. Sorry for the delay: I was offline for a few days. Patrick -- ConTeXt wiki and more: http://contextgarden.net ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
[NTG-context] how to figure out the number of elements inside \defineconversion?
Hello, I would like to \defineconversion and the use that set of symbols inside a metapost graphic. But I need to know the number of symbols, so that I can define enough metapost images with symbols in advance. I realise that there might be a problem since conversion can sometimes take an arbitrary number (using a command defined elsewhere), but if I could have a reasonable guess for conversions defined explicitely, that would already help a lot. (As a workaround and/or if there is no easy method to figure that out I can still hardcode 25 and wait until someone complains that that is not enough to satisfy his/her needs.) Thanks a lot, Mojca \startMPextensions numeric variant; variant = 1; vardef gp_the_symbol(expr n) = picture pict; % using metapost if variant=1: pict := image( fill fullcircle scaled 4pt; ); % TODO % using TeX, variant = 2 else: % TODO: limit the number first pict := sometxt(n); fi; pict shifted -center pict enddef ; def gp_point(expr x, y, n) = draw (gp_the_symbol(n) scaled 1 shifted (x,y)); enddef ; \stopMPextensions \starttext \defineconversion[abc][$\star$,$\bullet$,$\ast$] \startTeXtexts % TODO: 6 is only a guess: I need a better guess (3 in this case) \dostepwiserecurse{1}{6}{1}{\TeXtext{\recurselevel}{{\convertnumber{abc}{\recurselevel \stopTeXtexts \startMPcode variant := 1; gp_point(1cm,0cm,1); gp_point(2cm,0cm,2); variant := 2; gp_point(1cm,1cm,1); gp_point(2cm,1cm,2); gp_point(3cm,1cm,3); gp_point(4cm,1cm,4); gp_point(5cm,1cm,8); \stopMPcode \stoptext ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] how to figure out the number of elements inside \defineconversion?
Mojca Miklavec wrote: Hello, I would like to \defineconversion and the use that set of symbols inside a metapost graphic. But I need to know the number of symbols, so that I can define enough metapost images with symbols in advance. I realise that there might be a problem since conversion can sometimes take an arbitrary number (using a command defined elsewhere), but if I could have a reasonable guess for conversions defined explicitely, that would already help a lot. (As a workaround and/or if there is no easy method to figure that out I can still hardcode 25 and wait until someone complains that that is not enough to satisfy his/her needs.) Thanks a lot, Mojca \startMPextensions numeric variant; variant = 1; vardef gp_the_symbol(expr n) = picture pict; % using metapost if variant=1: pict := image( fill fullcircle scaled 4pt; ); % TODO % using TeX, variant = 2 else: % TODO: limit the number first pict := sometxt(n); fi; pict shifted -center pict enddef ; def gp_point(expr x, y, n) = draw (gp_the_symbol(n) scaled 1 shifted (x,y)); enddef ; \stopMPextensions \starttext \defineconversion[abc][$\star$,$\bullet$,$\ast$] \startTeXtexts % TODO: 6 is only a guess: I need a better guess (3 in this case) \dostepwiserecurse{1}{6}{1}{\TeXtext{\recurselevel}{{\convertnumber{abc}{\recurselevel \stopTeXtexts \startMPcode variant := 1; gp_point(1cm,0cm,1); gp_point(2cm,0cm,2); variant := 2; gp_point(1cm,1cm,1); gp_point(2cm,1cm,2); gp_point(3cm,1cm,3); gp_point(4cm,1cm,4); gp_point(5cm,1cm,8); \stopMPcode \stoptext \unprotect \def\doifelseconversionnumber#1#2% {\doifdefinedelse{\??cv#1#2}} \protect \defineconversion[abc][$\star$,$\bullet$,$\ast$] \defineconversion[def][m,o,j,c,a] \doloop {\doifelseconversionnumber{abc}{\recurselevel} {[abc \recurselevel\space defined]} {\exitloop}} \doloop {\doifelseconversionnumber{def}{\recurselevel} {[def \recurselevel\space defined]} {\exitloop}} - 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 - ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
[NTG-context] Another editor for (La)TeX
Hi all, A friend of mine pointed out TeXmaker: http://www.xm1math.net/texmaker/index.html Since I have not tried it, I can't say if one could use it with ConTeXt... For those who liked graphical editor: give it a try Cheers, Renaud ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] Cow-font (was Context 2006.08.08 released}
Hi Mojca, thanks, that makes the difference! Willi Mojca Miklavec wrote: On 8/9/06, Willi Egger wrote: Hi Hans, Thanks for the hint! Now I am able to display the symbolsets with \showsymbolset. However I can't get eg. \symbol[CowConTeXtComplete] I tried also the Marvosyms. I can display the a set e.g. \showsymbolset[atronomic], but can't get \symbol[astronomic:Mars] Is the \symbol command broken? Willi \usesymbols[cow] \starttext \symbol[cownormal][CowConTeXtComplete] \stoptext There's also a command to preaload cownormal, so that you may leave the [cownormal] out: \setupsymbolset[cownormal] \symbol[CowConTeXtComplete] Mojca ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] how to figure out the number of elements inside \defineconversion?
On 8/10/06, Hans Hagen wrote: Mojca Miklavec wrote: Hello, I would like to \defineconversion and the use that set of symbols inside a metapost graphic. But I need to know the number of symbols, so that I can define enough metapost images with symbols in advance. I realise that there might be a problem since conversion can sometimes take an arbitrary number (using a command defined elsewhere), but if I could have a reasonable guess for conversions defined explicitely, that would already help a lot. (As a workaround and/or if there is no easy method to figure that out I can still hardcode 25 and wait until someone complains that that is not enough to satisfy his/her needs.) \unprotect \def\doifelseconversionnumber#1#2% {\doifdefinedelse{\??cv#1#2}} \protect \defineconversion[abc][$\star$,$\bullet$,$\ast$] \defineconversion[def][m,o,j,c,a] \doloop {\doifelseconversionnumber{abc}{\recurselevel} {[abc \recurselevel\space defined]} {\exitloop}} \doloop {\doifelseconversionnumber{def}{\recurselevel} {[def \recurselevel\space defined]} {\exitloop}} Perfect. That's exactly what I needed. I only have to keep my fingers crossed now (I haven't tested the executable for a while) ... Mojca ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
[NTG-context] the closing bracket (structuring syntax)
Hi, in XML and alike there is a concept of dedicated start/stop in formatting: begin heading ... end heading begin footnote ... end footnote begin italic ... end italic But in ConTeXt/TeX we have always the same closing syntax }. That makes reading the code not easier. Is there a workaround to define the closing more precisely (like the examples above), so that finding a } in a ConTeXt source lets me distinguish what it's about? But in such a way that the file still can be processed as a regular ConTeXt file? Steffen ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] the closing bracket (structuring syntax)
Steffen Wolfrum wrote: Hi, in XML and alike there is a concept of dedicated start/stop in formatting: begin heading ... end heading begin footnote ... end footnote begin italic ... end italic But in ConTeXt/TeX we have always the same closing syntax }. That makes reading the code not easier. Is there a workaround to define the closing more precisely (like the examples above), so that finding a } in a ConTeXt source lets me distinguish what it's about? But in such a way that the file still can be processed as a regular ConTeXt file? its' no problem to define most commands as start/stop, however keep in mind that some start/stop constructs (like tables) pick up pieces in order to store them so, if some commands need start/stop variants ... just make me a list and we'll see what we can do about it 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 - ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] the closing bracket (structuring syntax)
On Thu, 10 Aug 2006, Steffen Wolfrum wrote: Hi, in XML and alike there is a concept of dedicated start/stop in formatting: begin heading ... end heading begin footnote ... end footnote begin italic ... end italic But in ConTeXt/TeX we have always the same closing syntax }. That makes reading the code not easier. You can always define your own startstop. \definestartstop[italic][before={\bgroup \it},after={\egroup}] and then do \startitalic This is italic \stopitalic When a command takes an optional agrument, you can do use something like this \def\startfootnote% {\unskip\dosingleempty\dostartfootnote} \def\dostartfootnote[#1]#2\stopfootnote% {\footnote[#1]{#2}} You can make such definitions of all your frequently used environments (or, if you prefer, write in XML and let ConTeXt handle XML). Is there a workaround to define the closing more precisely (like the examples above), so that finding a } in a ConTeXt source lets me distinguish what it's about? There are \bgroup...\egroup which is same as {...} for all practical purposes. Aditya ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] the closing bracket (structuring syntax)
Thank you. \footnote \index \chapter\section ... \it \bf \sc \mr \cap \language[...] That would be quite a good start. Steffen Am 10.08.2006 um 22:44 schrieb Hans Hagen: Steffen Wolfrum wrote: Hi, in XML and alike there is a concept of dedicated start/stop in formatting: begin heading ... end heading begin footnote ... end footnote begin italic ... end italic But in ConTeXt/TeX we have always the same closing syntax }. That makes reading the code not easier. Is there a workaround to define the closing more precisely (like the examples above), so that finding a } in a ConTeXt source lets me distinguish what it's about? But in such a way that the file still can be processed as a regular ConTeXt file? its' no problem to define most commands as start/stop, however keep in mind that some start/stop constructs (like tables) pick up pieces in order to store them so, if some commands need start/stop variants ... just make me a list and we'll see what we can do about it 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 - ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
[NTG-context] section headnumber at texexec
All, If I compile a section with: texmfstart texexec section1 is there a texexec switch that I can use to pass the section number at the command line? ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] section headnumber at texexec
David Arnold wrote: All, If I compile a section with: texmfstart texexec section1 is there a texexec switch that I can use to pass the section number at the command line? well, i guess that you bet there is a way to do it -) d.tex \doifenvelse{sectionnumber} {\setupheadnumber[section][\numexpr\env{sectionnumber}-1\relax]} {} \starttext \section{test} \stoptext === end of d === texexec --arg=sectionnumber=4 d if needed you can do in an environment file \startsetups check-section \doifenvelse{sectionnumber} {\setupheadnumber[section][\numexpr\env{sectionnumber}-1\relax]} {} \stopsetups and then d.tex \environment ... \setups{check-section} \starttext \section{test} \stoptext === end of d === - 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 - ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] multiple modes
David Arnold wrote: All, Is this sort of thing ok? texexec --mode=short,copyright,paging chapter1 I think so ... Taco ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
[NTG-context] doifmode[paging]
Hans et al, I have: \def\startquestions{\exercises{Exercises}\doifmode{copyright} {\footnotetext{Copyrighted material. See: http://msenux.redwoods.edu/ IntAlgText/} }\startcolumnset[exercises]} \def\stopquestions{\stopcolumnset} Then in document, I have: \startquestions \doifmode[paging]{\setnumber[page]{\pagenumberExercisesSevenEight}} When I: texmfstart texexec --mode=short,copyright,paging section8exercises All is OK with the world, except the first line (other than headers and heads which are ok) in the output is: aging] I tried: \startquestions\relax \doifmode[paging]{\setnumber[page]{\pagenumberExercisesSevenEight}} To no avail. Suggestions? ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] doifmode[paging]
David Arnold wrote: Hans et al, I have: \def\startquestions{\exercises{Exercises}\doifmode{copyright} {\footnotetext{Copyrighted material. See: http://msenux.redwoods.edu/ IntAlgText/} }\startcolumnset[exercises]} \def\stopquestions{\stopcolumnset} Then in document, I have: \startquestions \doifmode[paging]{\setnumber[page]{\pagenumberExercisesSevenEight}} \doifmode{paging} should work When I: texmfstart texexec --mode=short,copyright,paging section8exercises All is OK with the world, except the first line (other than headers and heads which are ok) in the output is: aging] I tried: \startquestions\relax \doifmode[paging]{\setnumber[page]{\pagenumberExercisesSevenEight}} To no avail. Suggestions? ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] Font Question: Specific font sizes not working.
Hmm, well I seem to have figured something out: the line \switchtobodyfont[jenson,12pt] used to work. When replaced with \switchtotypeface[jenson][12pt] it now once again does the trick. dw David Wooten wrote: Greetings all, In the last week or so I started having a problem with fonts: what once worked stopped doing so, giving me the default font rather than my chosen fonts. I finally figured out that it is only certain sizes that are not working. For example, with: \usetypescriptfile[jensonpro] \usetypescript[jenson] \switchtobodyfont[jenson,11pt] \starttext Testing. \stoptext ...bodyfont, naturally ;) \switchtododyfont sizes 8pt, 10pt, 11pt, 13pt all still work, while 9pt and 12pt no longer do so... I recently updated ConTeXt and it remains the same. No change was made to my typescript files, and indeed in \definebodyfont those sizes are definitely listed: \starttypescript [serif] [Opticals] [size] \definebodyfont [13pt,12pt,11pt,10pt,9pt,8pt][rm] ... \stoptypescript ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context