class

SM::ToLaTeX

v1_8_7_72 - Show latest stable - Superclass: Object

Convert SimpleMarkup to basic LaTeX report format

Constants

BACKQUOTE = "#{BS}symbol#{OB}0#{CB}"

BACKSLASH = "#{BS}symbol#{OB}92#{CB}"

BS = "\\020"

CB = "\\022"

DL = "\\023"

GREATERTHAN = "#{DL}>#{DL}"

HAT = "#{BS}symbol#{OB}94#{CB}"

InlineTag = Struct.new(:bit, :on, :off)

LESSTHAN = "#{DL}<#{DL}"

LIST_TYPE_TO_LATEX = { ListBase::BULLET => [ l("\\\\begin{itemize}"), l("\\\\end{itemize}") ], ListBase::NUMBER => [ l("\\\\begin{enumerate}"), l("\\\\end{enumerate}"), "\\\\arabic" ], ListBase::UPPERALPHA => [ l("\\\\begin{enumerate}"), l("\\\\end{enumerate}"), "\\\\Alph" ], ListBase::LOWERALPHA => [ l("\\\\begin{enumerate}"), l("\\\\end{enumerate}"), "\\\\alph" ], ListBase::LABELED => [ l("\\\\begin{description}"), l("\\\\end{description}") ], ListBase::NOTE => [ l("\\\\begin{tabularx}{\\\\linewidth}{@{} l X @{}}"), l("\\\\end{tabularx}") ], }

TILDE = "#{DL}#{BS}sim#{DL}"

Files

  • lib/rdoc/markup/simple_markup/to_latex.rb