Class: Asciidoctor::LaTeX::TexPostprocessor
- Inherits:
-
Extensions::Postprocessor
- Object
- Extensions::Postprocessor
- Asciidoctor::LaTeX::TexPostprocessor
- Defined in:
- lib/asciidoctor/latex/tex_postprocessor.rb
Overview
Map @@DOLLAR: to $
Instance Method Summary (collapse)
Instance Method Details
- (Object) process(document, output)
23 24 25 26 27 28 29 30 |
# File 'lib/asciidoctor/latex/tex_postprocessor.rb', line 23 def process document, output output = output.gsub('ESCAMPERSAND', '\\&') output = output.gsub('ESCUNDERSCORE', '\\_') output = output.gsub('ESCDOLLAR', '\\$') output = output.gsub('CHEMRIGHTARROW','->').gsub('CHEMLEFTARROW','<-').gsub('CHEMLEFTRIGHTARROW','<-->') output = output.gsub('\\(','$').gsub('\\)','$') output.gsub('!!!BACKSLASH', '\\') end |