|
|
1.1 root 1: #once #create message
2: .ND
3: .tr %$
4: .EQ
5: delim $$
6: .EN
7: .LP
8: One thing that you will occasionally need
9: is to be able to get a literal { or } in your
10: output, for an expression like
11: .EQ
12: { "{" a + b "}" } over 2
13: .EN
14: The way to do this is to place the braces
15: that are really to appear ______inside ______quotes,
16: like this:
17: .EQ
18: { "{" a + b "}" } over 2
19: .EN
20: .br
21: The quotes temporarily turn off the special meaning
22: of the braces so that you can have them printed.
23:
24: The file "Example" has a lot of square brackets in
25: it. Modify them so they are all braces when they are
26: printed - so they look like this - then type "ready".
27: .pl 1
28: #once #create Ref
29: .LP
30: .EQ
31: f"{" x sub 1 ,..., x sub n "}" ~=~ "{" x sub 1 ,..., x sub n "}"
32: .EN
33: .pl 1
34: #once #create Example
35: .LP
36: .EQ
37: f[ x sub 1 ,..., x sub n ] ~=~ [ x sub 1 ,..., x sub n ]
38: .EN
39: .pl 1
40: #
41: #once neqn Ref | nroff >X1 &
42: #once neqn message Ref | nroff -T$term %s/tinyms -
43: #user
44: neqn Example | nroff >X2
45: #cmp X1 X2
46: #log
47: #next
48: 6.1a 10
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.