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.
This commit is contained in:
John MacFarlane 2014-11-08 20:52:36 -08:00
Родитель 535afc08fe
Коммит faacf7065f
2 изменённых файлов: 4 добавлений и 3 удалений

Просмотреть файл

@ -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 $_;
}