diff style @ 151:ff3a6a0e6255

Added system for references within the document. Macros: .Id and .Cf. ``.Id foo'' places a marker at that place. ``.Cf foo'' puts the section number of the marked place there. ``.Cf foo.page'' puts the page number of the marked place there.
author markus schnalke <meillo@marmaro.de>
date Fri, 06 Jul 2012 14:59:08 +0200
parents 83681ad27ec8
children 1b9bdc178610
line wrap: on
line diff
--- a/style	Fri Jul 06 10:13:55 2012 +0200
+++ b/style	Fri Jul 06 14:59:08 2012 +0200
@@ -410,6 +410,13 @@
 .CW "\\*(_t" "]\\$2
 ..
 
-.de Cf  \" cf. (ref within document)
-(\(-> \\$1)\\$2
+.	\" Cf - reference within the document ($1=name of ref file)
+.de Cf
+\.if !\\nZ .so refs/\\$1 \c
+\\$2
 ..
+
+.	\" Id - put a referenceable marker here ($1=identifier)
+.de Id
+.tm REF____\\$1\t\\*(SN\t\\n(PN
+..