Sha256: 22b87762191d94de3f803e522634bfd1cd3e82de86f65c0a1c92c95cf6ea3b4d
Contents?: true
Size: 957 Bytes
Versions: 1
Compression:
Stored size: 957 Bytes
Contents
module MaRuKu module Out module Latex def to_latex_inline_math fix_latex("$#{self.math.strip}$") end def to_latex_equation if self.label fix_latex("\\begin{equation}\n#{self.math.strip}\n\\label{#{self.label}}\\end{equation}\n") else fix_latex("\\begin{displaymath}\n#{self.math.strip}\n\\end{displaymath}\n") end end def to_latex_eqref "\\eqref{#{self.eqid}}" end def to_latex_divref "\\ref{#{self.refid}}" end def to_latex_citation "\\cite{#{self.cites.join(',')}}" end private def fix_latex(str) return str unless self.get_setting(:html_math_engine) == 'itex2mml' s = str.gsub("\\mathop{", "\\operatorname{") s.gsub!(/\\begin\{svg\}.*?\\end\{svg\}/m, " ") s.gsub!("\\array{","\\itexarray{") s.gsub("\\space{", "\\itexspace{") end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
maruku-0.7.3 | lib/maruku/ext/math/to_latex.rb |