SM::ToLaTeX
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