Module: RbLatex::Utils
- Included in:
- MetaInfo
- Defined in:
- lib/rb_latex/utils.rb
Constant Summary collapse
- ESCAPE_CHARS =
{ "{" => "\\{", "}" => "\\}", "\\" => "\\textbackslash{}", "#" => "\\#", "$" => "\\$", "%" => "\\%", "&" => "\\&", "^" => "\\textasciicircum{}", "_" => "\\_", "~" => "\\textasciitilde{}", }
Class Method Summary collapse
Class Method Details
.escape_latex(str) ⇒ Object
17 18 19 20 21 |
# File 'lib/rb_latex/utils.rb', line 17 def escape_latex(str) str.to_s.each_char.map do |char| ESCAPE_CHARS[char] || char end.join("") end |