[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Groff-commit] groff/man groff_out.man
From: |
Eric S. Raymond |
Subject: |
[Groff-commit] groff/man groff_out.man |
Date: |
Wed, 07 Feb 2007 18:47:32 +0000 |
CVSROOT: /sources/groff
Module name: groff
Changes by: Eric S. Raymond <esr> 07/02/07 18:47:32
Modified files:
man : groff_out.man
Log message:
Eliminate use of eqn in favor of micromotions that produce the same
visual result and can be lifted to XML-DocBook.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/groff/man/groff_out.man?cvsroot=groff&r1=1.33&r2=1.34
Patches:
Index: groff_out.man
===================================================================
RCS file: /sources/groff/groff/man/groff_out.man,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -b -r1.33 -r1.34
--- groff_out.man 7 Feb 2007 17:17:09 -0000 1.33
+++ groff_out.man 7 Feb 2007 18:47:32 -0000 1.34
@@ -28,12 +28,6 @@
.do nr groff_out_C \n[.C]
.cp 0
.
-.if t \{\
-.EQ
-delim $$
-.EN
-.\}
-.
.\" ----------------- Document configuration
.
.\" Number register to decide whether the commands `{' and `}' are used
@@ -86,23 +80,21 @@
.TQ
\fBD\$1\fP\ \fI\,\$2\/\fP\|address@hidden
..
+.
+.c We set these as troff micromotions rather than eqn because \d and \u
+.c can be lifted to XML subscript/superscript tags. Don't change
+.c these to a parameterized string, man2html won't handle that.
+.ds hv1 \fIh\d\s-3\&1\s+3\u\~v\d\s-3\&1\s+3\u\fP
+.ds hv2 \fIh\d\s-3\&2\s+3\u\~v\d\s-3\&2\s+3\u\fP
+.ds hvn \fIh\d\s-3\&n\s+3\u\~v\d\s-3\&n\s+3\u\fP
+.
.de Da-command
-.IP "\fBDa\fP\ \fIh1\~v1 h2\~v2\fP\|address@hidden"
+.IP "\fBDa\fP\ \*[hv1] \*[hv2]\|address@hidden"
..
.c graphics command .D with a variable number of arguments
.c format: .D-multiarg <subcommand>
.de D-multiarg
-. ds @sub \$1\"
-. shift 1
-. ie t \{\
-. ds @args "$h sub 1$\~$v sub 1$ $h sub 2$\~$v sub 2$ .\|.\|. \"
-. as @args "$h sub n$\~$v sub n$\"
-. \}
-. el \
-. ds @args \fIh1\~v1 h2\~v2\fP ... \fI\,hn\~vn\fP\"
-. IP "address@hidden address@hidden|address@hidden"
-. rm @args
-. rm @sub
+.IP "\fBD\$1\fP\ \*[hv1] \*[hv2] ... \*[hvn]\|address@hidden"
..
.c format: .x-command <subname> "<arguments>"
.de x-command
- [Groff-commit] groff/man groff_out.man, Eric S. Raymond, 2007/02/04
- [Groff-commit] groff/man groff_out.man, Eric S. Raymond, 2007/02/04
- [Groff-commit] groff/man groff_out.man, Eric S. Raymond, 2007/02/04
- [Groff-commit] groff/man groff_out.man, Eric S. Raymond, 2007/02/04
- [Groff-commit] groff/man groff_out.man, Eric S. Raymond, 2007/02/04
- [Groff-commit] groff/man groff_out.man, Eric S. Raymond, 2007/02/04
- [Groff-commit] groff/man groff_out.man, Eric S. Raymond, 2007/02/06
- [Groff-commit] groff/man groff_out.man, Eric S. Raymond, 2007/02/07
- [Groff-commit] groff/man groff_out.man, Eric S. Raymond, 2007/02/07
- [Groff-commit] groff/man groff_out.man, Eric S. Raymond, 2007/02/07
- [Groff-commit] groff/man groff_out.man,
Eric S. Raymond <=
- [Groff-commit] groff/man groff_out.man, Eric S. Raymond, 2007/02/07
- [Groff-commit] groff/man groff_out.man, Eric S. Raymond, 2007/02/07
- [Groff-commit] groff/man groff_out.man, Eric S. Raymond, 2007/02/07
- [Groff-commit] groff/man groff_out.man, Eric S. Raymond, 2007/02/07
- [Groff-commit] groff/man groff_out.man, Werner LEMBERG, 2007/02/09