diff options
author | John MacFarlane <jgm@berkeley.edu> | 2014-11-08 20:52:36 -0800 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2014-11-08 20:58:24 -0800 |
commit | faacf7065f0303a5b0d5c241e06bcfd8c827651c (patch) | |
tree | 5bd7afc98a19783f8c304d1c14c717a52cd9b376 | |
parent | 535afc08febf42fb984e7115bf7a947985690e41 (diff) |
Make spaces visible using CSS.
Closes #49.
I didn't want to actually insert the characters, since I want
the code samples to be cut/pasteable. But this CSS trick seems
to work.
-rw-r--r-- | Makefile | 5 | ||||
-rw-r--r-- | spec2md.pl | 2 |
2 files changed, 4 insertions, 3 deletions
@@ -37,9 +37,10 @@ spec.md: $(SPEC) spec.html: spec.md template.html pandoc --no-highlight --number-sections --template template.html -s --toc -S $< | \ - perl -pe 's/a href="@([^"]*)"/a id="\1" href="#\1" class="definition"/g' > $@ + perl -pe 's/a href="@([^"]*)"/a id="\1" href="#\1" class="definition"/g' | \ + perl -pe 's/␣/<span class="space"> <\/span>/g' \ + > $@ - # | perl -pe 's/␣/<span class="space"> <\/span>/g' > $@ spec.pdf: spec.md template.tex specfilter.hs pandoc -s $< --template template.tex \ @@ -29,7 +29,7 @@ while (<STDIN>) { $section = $match[0]; } if ($stage != 0) { - # $_ =~ s/ /␣/g; + $_ =~ s/ /␣/g; } print $_; } |