$1"); Markup("bf", "inline", "/\\\textbf{(.*?)}/", "$1"); Markup("it", "inline", "/\\\textit{(.*?)}/", "$1"); Markup("tt", "inline", "/\\\texttt{(.*?)}/", "$1"); Markup("code", "inline", "/{\\\ttfamily (.*?)}/", "$1"); Markup("url", "inline", "/\\\url{(.*?)}/", "$1"); # Simple block formatting Markup("quotation", "block", "/\\\begin{quotation}(.*?)\\\end{quotation}/", "
$1
"); Markup("quote", "block", "/\\\begin{quote}(.*?)\\\end{quote}/", "$1"); Markup("h1", "block", "/\\\part{(.*?)}/", "

$1

"); Markup("h2", "block", "/\\\chapter{(.*?)}/", "

$1

"); Markup("h3", "block", "/\\\section{(.*?)}/", "

$1

"); Markup("h4", "block", "/\\\subsection{(.*?)}/", "

$1

"); Markup("h5", "block", "/\\\paragraph{(.*?)}/", "
$1
"); Markup("h6", "block", "/\\\subparagraph{(.*?)}/", "
$1
"); # Lists Markup("itemize", "inline", "/\\\begin{itemize}/", ""); Markup("enumerate", "inline", "/\\\begin{enumerate}/", "
    "); Markup("enumend", "inline", "/\\\end{enumerate}/", "
"); Markup("description", "inline", "/\\\begin{description}/", "
"); Markup("descend", "inline", "/\\\end{description}/", "
"); Markup("item", "inline", "/\\\item[[:space:]](.*?)\./", "
  • $1
  • "); Markup("descitem", "inline", "/\\\item\[(.*?)]{(.*?)}/", "
    $1
    $2
    "); # Simple image display Markup("figure", "inline", "/\\\begin{figure}\[H]/", "
    "); Markup("figend", "inline", "/\\\end{figure}/", "
    "); Markup("image", "inline", "/\\\includegraphics\[scale=1]\{(.*?)}/", ""); ?>