Subject: mailing-list for TeXmacs Users
List archive
From : Giovanni Piredda <address@hidden>- To: texmacs-users <address@hidden>
- Subject: Math font shape and (possibly) xmacro
- Date: Mon, 16 Nov 2020 21:09:02 +0100
I have written (it could be useful to me, but people are welcome to help themselves to it, it is on github) a package to format physical quantities according to SI prescriptions and I would like to refine it.
Let us assume we are in math mode, and that I want to write v = 5 m s⁻¹, with m and s in upright shape; there should be a space between m and s⁻¹ (they are multiplied together)
I have tried a few ways to type this, in all of them I tried to obtain the space with the asterisk.
None of the ways I tried are satisfactory yet, in view of the fact that I would like to put this into a macro where I do not know in advance how many units compose the overall unit (e.g. kg*m*s⁻²; more on the macro at the end). Here is what I tried.
<math|<with|font-shape|upright|m*s<rsup|-1>>>
(upright works in graphics) yields italics. The asterisk is considered as a multiplication, so it is typeset as a space
<math|<with|math-font-shape|right|m*s<rsup|-1>>>
gives me roman upright, but the asterisk is typeset as an asterisk (<with|math-font-shape|upright ... yields italics)
<math|<with|font-shape|right|m*s<rsup|-1>>>
(hoping that the name for upright is "right", like above) yields italics
I could set variables in roman type one by one, instead as in a group, so that in between them I can multiply them with an asterisk, but I have not been able yet to write a macro with variable number of arguments.
For that I have seen the primitive xmacro in the manual and in a style file in the distribution.
In the xmacro I am not able to enter the construct <var|x|, where x is the variable---I tried in several ways---I would appreciate if someone would tell me how-to (which menu items and which keystrokes :-) ).
A separate issue for the xmacro is how Scheme would see its arguments; I would rather program this in Scheme than with only TeXmacs macros, because I have in mind to do some more complex formatting of the output (different for text mode, and maybe also exponential form).
- Math font shape and (possibly) xmacro, Giovanni Piredda, 11/16/2020
- Message not available
- Re: Math font shape and (possibly) xmacro, Giovanni Piredda, 11/16/2020
- Re: Math font shape and (possibly) xmacro, Massimiliano Gubinelli, 11/16/2020
- Re: Math font shape and (possibly) xmacro, Giovanni Piredda, 11/16/2020
- Re: Math font shape and (possibly) xmacro, Giovanni Piredda, 11/16/2020
- Re: Math font shape and (possibly) xmacro, Giovanni Piredda, 11/16/2020
- Re: Math font shape and (possibly) xmacro, Massimiliano Gubinelli, 11/16/2020
- Re: Math font shape and (possibly) xmacro, Giovanni Piredda, 11/16/2020
- Message not available
- Re: Math font shape and (possibly) xmacro, TeXmacs, 11/18/2020
- Re: Math font shape and (possibly) xmacro, Giovanni Piredda, 11/18/2020
Archive powered by MHonArc 2.6.19.