* \chemical and MKIV @ 2008-02-21 22:23 Peter Münster 2008-02-21 22:54 ` Mojca Miklavec 2008-02-22 10:57 ` Wolfgang Schuster 0 siblings, 2 replies; 7+ messages in thread From: Peter Münster @ 2008-02-21 22:23 UTC (permalink / raw) To: ConTeXt list Hello, The following test-file produces an error: % engine=luatex \usemodule[chemic] \starttext \chemical{CO_2} \stoptext ERROR: Undefined control sequence. --- TeX said --- <argument> \s !chemical\c !x1 \setvalue #1->\expandafter \def \csname #1 \endcsname l.2067 \setvalue{\s!chemical\c!x1} {0} Cheers, Peter -- http://pmrb.free.fr/contact/ ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: \chemical and MKIV 2008-02-21 22:23 \chemical and MKIV Peter Münster @ 2008-02-21 22:54 ` Mojca Miklavec 2008-02-22 8:23 ` Peter Münster 2008-02-22 10:57 ` Wolfgang Schuster 1 sibling, 1 reply; 7+ messages in thread From: Mojca Miklavec @ 2008-02-21 22:54 UTC (permalink / raw) To: mailing list for ConTeXt users On Thu, Feb 21, 2008 at 11:23 PM, Peter Münster wrote: > Hello, > > The following test-file produces an error: > > % engine=luatex > \usemodule[chemic] > \starttext > \chemical{CO_2} > \stoptext The issue probably needs to be solved, but I happily use Taco's macro for that purpose (works better in titles). See \molecule on http://wiki.contextgarden.net/Chemistry. 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: \chemical and MKIV 2008-02-21 22:54 ` Mojca Miklavec @ 2008-02-22 8:23 ` Peter Münster 2008-02-22 18:07 ` Mojca Miklavec 0 siblings, 1 reply; 7+ messages in thread From: Peter Münster @ 2008-02-22 8:23 UTC (permalink / raw) To: mailing list for ConTeXt users On Thu, Feb 21 2008, Mojca Miklavec wrote: > On Thu, Feb 21, 2008 at 11:23 PM, Peter Münster wrote: > > > > The following test-file produces an error: > > > > % engine=luatex > > \usemodule[chemic] > > \starttext > > \chemical{CO_2} > > \stoptext > > The issue probably needs to be solved, but I happily use Taco's macro > for that purpose (works better in titles). See \molecule on > http://wiki.contextgarden.net/Chemistry. Hello Mojca, did you try it? Here, I get this error: ! LuaTeX error ...TeX-live/texmf-context/tex/context/base/syst-con.lua:21: bad argument #1 to 'char' (invalid value). \rawcharacter ...verters.rawcharacter(\number #1)} <to be read again> ...awcharacter {\recurselevel } } \@@ar@@1 ...hchem \rawcharacter {\recurselevel }}} \redostepwiserecurse ->\expandrecursecontent \dodostepwiserecurse <to be read again> { <inserted text> 66 ... l.39 \molecule {HSO_4^{-}} ? Cheers, Peter -- http://pmrb.free.fr/contact/ ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: \chemical and MKIV 2008-02-22 8:23 ` Peter Münster @ 2008-02-22 18:07 ` Mojca Miklavec 2008-02-22 18:41 ` Peter Münster 0 siblings, 1 reply; 7+ messages in thread From: Mojca Miklavec @ 2008-02-22 18:07 UTC (permalink / raw) To: mailing list for ConTeXt users On Fri, Feb 22, 2008 at 9:23 AM, Peter Münster wrote: > On Thu, Feb 21 2008, Mojca Miklavec wrote: > > > On Thu, Feb 21, 2008 at 11:23 PM, Peter Münster wrote: > > > > > > > The following test-file produces an error: > > > > > > % engine=luatex > > > \usemodule[chemic] > > > \starttext > > > \chemical{CO_2} > > > \stoptext > > > > The issue probably needs to be solved, but I happily use Taco's macro > > for that purpose (works better in titles). See \molecule on > > http://wiki.contextgarden.net/Chemistry. > > Hello Mojca, > > did you try it? Here, I get this error: I didn't claim that it works in mkiv, I still mostly use mkii (except for non-trivial documents). > ! LuaTeX error ...TeX-live/texmf-context/tex/context/base/syst-con.lua:21: > bad argument #1 to 'char' (invalid value). > \rawcharacter ...verters.rawcharacter(\number #1)} > > <to be read again> ...awcharacter {\recurselevel } > } > \@@ar@@1 ...hchem \rawcharacter {\recurselevel }}} > > \redostepwiserecurse ->\expandrecursecontent > \dodostepwiserecurse > <to be read again> > { > <inserted text> > 66 > ... > l.39 \molecule > {HSO_4^{-}} > ? Interesting - here it works, but \molecule{A_2} only produces lowered 2, while A is lost. ConTeXt ver: 2008.02.13 23:49 MKIV fmt: 2008.2.19 int: english/english This is LuaTeX, Version snapshot-0.22.0-2008021722 Mojca ---------- \newbox\chemlowbox \def\chemlow#1% {\setbox\chemlowbox\hbox{{\switchtobodyfont[small]#1}}} \def\chemhigh#1% {\ifvoid\chemlowbox \high{{\switchtobodyfont[small]#1}}% \else \/\lohi{\box\chemlowbox}{{\switchtobodyfont[small]#1}}\fi } \def\finishchem% {\ifvoid\chemlowbox \else \iffluor \fluorfalse \kern-.1em \fi\low{\box\chemlowbox}\fi} % for "kerning" after F \newif\iffluor \unexpanded\def\molecule% {\bgroup \catcode`\_=\active \uccode`\~=`\_ \uppercase{\let~\chemlow}% \catcode`\^=\active \uccode`\~=`\^ \uppercase{\let~\chemhigh}% \dostepwiserecurse {65}{90}{1} {\catcode \recurselevel = \active \uccode`\~=\recurselevel \uppercase{\edef~{\noexpand\finishchem \rawcharacter{\recurselevel}}}}% \uccode `\~=`\F \uppercase{\def~{\finishchem F\fluortrue}}% \catcode`\-=\active \uccode`\~=`\- \uppercase{\def~{--}}% \loggingall \domolecule }% \def\domolecule#1% {\expandafter\scantokens\expandafter {\detokenize{#1\finishchem}}\egroup} \starttext \molecule{CO_2}\molecule{HSO_4^{-}} \stoptext ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: \chemical and MKIV 2008-02-22 18:07 ` Mojca Miklavec @ 2008-02-22 18:41 ` Peter Münster 0 siblings, 0 replies; 7+ messages in thread From: Peter Münster @ 2008-02-22 18:41 UTC (permalink / raw) To: mailing list for ConTeXt users On Fri, Feb 22 2008, Mojca Miklavec wrote: > Interesting - here it works, but \molecule{A_2} only produces lowered > 2, while A is lost. > > ConTeXt ver: 2008.02.13 23:49 MKIV fmt: 2008.2.19 int: english/english > This is LuaTeX, Version snapshot-0.22.0-2008021722 Ok, I admit that I'm not up to date: TeXExec | context source date: 2008.01.28 21:28 This is LuaTeX, Version snapshot-0.20.2-2008012412 Nevertheless, thanks for the hint to \molecule, it can always be useful with MKII. Cheers, Peter -- http://pmrb.free.fr/contact/ ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: \chemical and MKIV 2008-02-21 22:23 \chemical and MKIV Peter Münster 2008-02-21 22:54 ` Mojca Miklavec @ 2008-02-22 10:57 ` Wolfgang Schuster 2008-02-22 20:07 ` Peter Münster 1 sibling, 1 reply; 7+ messages in thread From: Wolfgang Schuster @ 2008-02-22 10:57 UTC (permalink / raw) To: mailing list for ConTeXt users On Thu, Feb 21, 2008 at 11:23 PM, Peter Münster <pmlists@free.fr> wrote: > Hello, > > The following test-file produces an error: > > % engine=luatex > \usemodule[chemic] > \starttext > \chemical{CO_2} > \stoptext This is tooo long. \usemodule[chemic] is enough to produce the error with mkiv. Replace the following lines in m-chemic \ifx\beginpicture\undefined \let\normalgrid\grid \let\normalaxis\axis \input pictex.tex \relax \let\pictexgrid\grid \let\pictexaxis\axis \let\grid\normalgrid \let\axis\normalaxis \fi with \ifx\beginpicture\undefined \let\beginpicture\relax \fi and the module works. Wolfgang ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: \chemical and MKIV 2008-02-22 10:57 ` Wolfgang Schuster @ 2008-02-22 20:07 ` Peter Münster 0 siblings, 0 replies; 7+ messages in thread From: Peter Münster @ 2008-02-22 20:07 UTC (permalink / raw) To: mailing list for ConTeXt users On Fri, Feb 22 2008, Wolfgang Schuster wrote: > Replace the following lines in m-chemic > > \ifx\beginpicture\undefined > \let\normalgrid\grid > \let\normalaxis\axis > \input pictex.tex \relax > \let\pictexgrid\grid > \let\pictexaxis\axis > \let\grid\normalgrid > \let\axis\normalaxis > \fi > > with > > \ifx\beginpicture\undefined > \let\beginpicture\relax > \fi > > and the module works. Thanks! I hope, there are no side-effects and the patch could be applied to the distribution! Cheers, Peter -- http://pmrb.free.fr/contact/ ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2008-02-22 20:07 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2008-02-21 22:23 \chemical and MKIV Peter Münster 2008-02-21 22:54 ` Mojca Miklavec 2008-02-22 8:23 ` Peter Münster 2008-02-22 18:07 ` Mojca Miklavec 2008-02-22 18:41 ` Peter Münster 2008-02-22 10:57 ` Wolfgang Schuster 2008-02-22 20:07 ` Peter Münster
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).