Re: [NTG-context] Nuclear reactions
On Sat, 15 Apr 2023 12:02:28 -0600 Gavin via ntg-context wrote: > Hi List, > > I am still interested in knowing if there is a good way to do nuclear > reactions using \chemical. >From the chemical manual: As in mathematical typesetting mode, subscripts and superscripts can precede text. Thus, isotopes (such as this alpha particle, for example), can be written as: \chemical{^4_2He^{2+}}. But compare the alignment of \chemical{_{92}^{238}U} with \chemical{\lohi[left]{92}{238}U}. I have not used chemical formulas for some time, but \chemical{^{235)_{92}U,+,$n$,->,^{94}_{38}Sr,+,^{140}_{54}Xe,+,$2n$} "->" and "GIVES" are synonyms, as are "+" and "PLUS" (also MINUS, SINGLE, DOUBLE, TRIPLE, EQUILIBRIUM, MESOMERIC with ascii and unicode synonyms). Alignment can be altered using \lohi[left]{92}{235} (remember left is flushright) There is also "display mode" for chemical formulae: \startchemicalformula \chemical{text} \chemical{text}{below} \chemical{text}{above}{below} \stopchemicalformula where above and below can be used for labels, etc. Alan ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___
Re: [NTG-context] Nuclear reactions
Hi Gavin, maybe you have solved your problem yet. \startformula {\null}^^{194}__{38}{\rm Sr} or {\hbox{Xe}}^^{140}__{54}. \stopformula Better, ConTeXt way could be the variation on \chem: \unexpanded\def\isotope#1#2#3{\dontleavehmode\begingroup\null\lohi[left]{#2}{#3}#1\endgroup} \isotope{Sr}{38}{194} or (with more logical order of parameters) \unexpanded\def\isotope#1#2#3{\dontleavehmode\begingroup\null\lohi[left]{#1}{#2}#3\endgroup} \isotope{38}{999}{Sr} Or for text and math modes together: \unexpanded\def\isotope#1#2#3{% \ifmmode\begingroup\null^^{#1}__{#2}{\rm#3}\endgroup% \else\dontleavehmode\begingroup\null\lohi[left]{\tfx #1}{\tfx#2}\rm#3\endgroup% \fi} \isotope{999}{38}{Sr} \startformula \isotope{999}{38}{Sr} \stopformula You can do it either way, whichever way suits you better. Tomáš Od: ntg-context za uživatele Hans Åberg via ntg-context Odesláno: sobota 15. dubna 2023 22:41 Komu: mailing list for ConTeXt users Kopie: Hans Åberg Předmět: Re: [NTG-context] Nuclear reactions > On 15 Apr 2023, at 19:19, Gavin via ntg-context wrote: > > I’m writing nuclear reactions. When add prescripts to atomic symbols with two > letters, (Be, Sr, Xe, etc.) the prescripts split the atoms! One can use Unicode superscript and subscript numbers, as in ²³⁵₉₂U, which is easier to read. For input, an editor supporting text substitutions might be used. ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___ ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___
Re: [NTG-context] Nuclear reactions
> On 15 Apr 2023, at 19:19, Gavin via ntg-context wrote: > > I’m writing nuclear reactions. When add prescripts to atomic symbols with two > letters, (Be, Sr, Xe, etc.) the prescripts split the atoms! One can use Unicode superscript and subscript numbers, as in ²³⁵₉₂U, which is easier to read. For input, an editor supporting text substitutions might be used. ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___
Re: [NTG-context] Nuclear reactions
Hi List, I am still interested in knowing if there is a good way to do nuclear reactions using \chemical. But I found something that works for my current needs: \define[1]\Sr{\mathord{\rm Sr}__{38}^^{#1}} \define[1]\Xe{\mathord{\rm Xe}__{54}^^{#1}} \define[1]\U{\mathord{\rm U}__{92}^^{#1}} \starttext Reaction: \startformula \U{235} + n \rightarrow \Sr{94} + \Xe{140} + 2n \stopformula \stoptext Since I will be writing many reactions with a dozen or so different atomic symbols, it makes sense to create a command for each atomic symbol that adds the correct atomic number and takes the mass number as an argument. Hope someone else can benefit. I still getting used to ConTeXt's treatment of {…}, which does not appear to be TeX's way. Gavin > On Apr 15, 2023, at 11:19 AM, Gavin wrote: > > Hi list, > > I’m writing nuclear reactions. When add prescripts to atomic symbols with two > letters, (Be, Sr, Xe, etc.) the prescripts split the atoms! (See output > below.) > > \starttext > Text: \lohi[left]{4}{10}Be. > Reaction: > \startformula > {\rm U}^^{235}__{92} + n \rightarrow {\rm Sr}^^{94}__{38} + {\rm > Xe}^^{140}__{54} + 2n > \stopformula > \stoptext > > I looked at \chemical and \molecule, but could not find a way to make > isotopes with those. Any ideas? > > Gavin > > ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___
[NTG-context] Nuclear reactions
Hi list, I’m writing nuclear reactions. When add prescripts to atomic symbols with two letters, (Be, Sr, Xe, etc.) the prescripts split the atoms! (See output below.) \starttext Text: \lohi[left]{4}{10}Be. Reaction: \startformula {\rm U}^^{235}__{92} + n \rightarrow {\rm Sr}^^{94}__{38} + {\rm Xe}^^{140}__{54} + 2n \stopformula \stoptext I looked at \chemical and \molecule, but could not find a way to make isotopes with those. Any ideas? Gavin PastedGraphic-1.pdf Description: Adobe PDF document ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___