CVSROOT: /sources/groff
Module name: groff
Changes by: Eric S. Raymond <esr> 07/02/03 05:33:03
Modified files:
src/preproc/eqn: sqrt.cpp
Log message:
The -TMathML option for eqn.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/groff/src/preproc/eqn/sqrt.cpp?cvsroot=groff&r1=1.2&r2=1.3
Patches:
Index: sqrt.cpp
===================================================================
RCS file: /sources/groff/groff/src/preproc/eqn/sqrt.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- sqrt.cpp 26 May 2005 21:02:00 -0000 1.2
+++ sqrt.cpp 3 Feb 2007 05:33:03 -0000 1.3
@@ -150,6 +150,7 @@
void sqrt_box::output()
{
+ if (output_format == troff) {
printf("\\Z" DELIMITER_CHAR);
printf("\\s[\\n[" SMALL_SIZE_FORMAT "]u]", uid);
printf("\\v'-\\n[" SUP_RAISE_FORMAT "]u'", uid);
@@ -165,6 +166,11 @@
printf(DELIMITER_CHAR);
printf("\\h'\\n[" WIDTH_FORMAT "]u'", uid);
+ } else if (output_format == mathml) {
+ printf("<msqrt>");
+ p->output();
+ printf("</msqrt>");
+ }
}
void sqrt_box::debug_print()
_______________________________________________
Groff-commit mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/groff-commit