groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: In eqn(1), shouldn't a brace be in roman?


From: Dale Snell
Subject: Re: In eqn(1), shouldn't a brace be in roman?
Date: Mon, 15 Nov 2021 20:00:24 -0800

On Mon, Nov 15, 2021 at 3:50 PM G. Branden Robinson
<g.branden.robinson@gmail.com> wrote:
>
> Hi folks,
>
> Given this input:
>
> $ cat EXPERIMENTS/simple-equation.ms
> .LP
> .DS
> .EQ
> S = "{" x | x \[mo] Z, x > pi "}"
> .EN
> .DE
>
> The braces show up in italics in the output (using groff 1.22.4, "groff
> -e -ms").  Isn't that wrong?

I would say no, that isn't wrong.  According to the EQN user's
guide* §14, Quoted Text:

“   Any input entirely within quotes ("...") is not subject to any
of the font changes and spacing adjustments normally done by the
equation setter.  This provides a way to do your own spacing and
adjusting if needed:

    italic "sin(x)" + sin (x)
is
    sin(x) + sin(x)  <== Roman text
      ^---- Italic text

Quotes are also used to get braces and other EQN keywords printed:

    "{ size alpha }"
is
    { size alpha }  <== all set in Italics
and
    roman "{ size alpha }"
is
    { size alpha }  <== all set in Roman”

* Typesetting Mathematics -- User’s Guide (Second Edition)
B. W. Kernighan and L. L. Cherry, Aug. 15, 1978
(stand-alone file)

So to get roman braces in your example above, you would need:

 .LP
 .DS
 .EQ
 S = roman "{" x | x \[mo] Z, x > pi roman "}"
 .EN
 .DE


--Dale

-- 
Gideon: “I thought you said you never hold a grudge.”
Galen: “I don’t.  I have no surviving enemies.  At all.”
    -- Crusade, “Racing the Night”



reply via email to

[Prev in Thread] Current Thread [Next in Thread]