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 = {\n:BULLET => [ l("\\\\begin{itemize}"), l("\\\\end{itemize}") ],\n:NUMBER => [ l("\\\\begin{enumerate}"), l("\\\\end{enumerate}"), "\\\\arabic" ],\n:UPPERALPHA => [ l("\\\\begin{enumerate}"), l("\\\\end{enumerate}"), "\\\\Alph" ],\n:LOWERALPHA => [ l("\\\\begin{enumerate}"), l("\\\\end{enumerate}"), "\\\\alph" ],\n:LABELED => [ l("\\\\begin{description}"), l("\\\\end{description}") ],\n:NOTE => [\nl("\\\\begin{tabularx}{\\\\linewidth}{@{} l X @{}}"),\nl("\\\\end{tabularx}") ],\n}
OB = "\\021"
TILDE = "#{DL}#{BS}sim#{DL}"
Files
- lib/rdoc/markup/to_latex.rb