]> git.cameronkatri.com Git - mandoc.git/blobdiff - man_term.c
correct the spacing after in-line equations
[mandoc.git] / man_term.c
index 3057d32609b1bb1f4090755597aa67acd045cfb6..ab2888586a3a48e52958750b44cca34f2676f777 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: man_term.c,v 1.151 2014/09/03 05:22:45 schwarze Exp $ */
+/*     $Id: man_term.c,v 1.154 2014/10/20 15:50:24 schwarze Exp $ */
 /*
  * Copyright (c) 2008-2012 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2010-2014 Ingo Schwarze <schwarze@openbsd.org>
@@ -987,7 +987,11 @@ print_man_node(DECL_ARGS)
                goto out;
 
        case MAN_EQN:
+               if ( ! (n->flags & MAN_LINE))
+                       p->flags |= TERMP_NOSPACE;
                term_eqn(p, n->eqn);
+               if (n->next != NULL && ! (n->next->flags & MAN_LINE))
+                       p->flags |= TERMP_NOSPACE;
                return;
        case MAN_TBL:
                /*