Mercurial > docs > master
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 +..