class

RDoc::Markup::ToLaTeX

v1_9_1_378 - Show latest stable - Superclass: RDoc::Markup::Formatter

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