# File lib/maruku/output/to_latex.rb, line 57
        def to_latex_document
                body = to_latex
                
                if get_setting(:maruku_signature)
                        body += render_latex_signature 
                end
                
                required = 
                self.latex_required_packages.map {|p|
                        "\\usepackage{#{p}}\n"
                }.join
                
??
                encoding = get_setting(:latex_cjk) ? 
                        Latex_preamble_enc_cjk : Latex_preamble_enc_utf8

??
        user_preamble = (file = @doc.attributes[:latex_preamble]) ?
                "\\input{#{file}}\n" : ""
                
"\\documentclass{article}

% Packages required to support encoding
#{encoding}

% Packages required by code
#{required}

% Packages always used
\\usepackage{hyperref}
\\usepackage{xspace}
\\usepackage[usenames,dvipsnames]{color}
\\hypersetup{colorlinks=true,urlcolor=blue}

#{user_preamble}

\\begin{document} 
#{body}
\\end{document}
"       
        end