Class: Asciidoctor::LaTeX::TexPostprocessor

Inherits:
Extensions::Postprocessor
  • Object
show all
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