Example #1
0
def printout(*args):
    if output_format == "lyx":
        lfuns.break_paragraph()
        args = [printlatex(arg) for arg in args]
        lfuns.math_insert(*args)
        lfuns.char_forward()
    elif output_format == "tex":
        print " ".join([printlatex(arg) for arg in args])
    elif output_format == "text":
        print " ".join([str(arg) for arg in args])
Example #2
0
def heading(text, level=1, output_format=output_format):
    """print a heading (TODO: of level `level`)
    suited for `output_format`
    """
    if output_format == "lyx":
        lfuns.break_paragraph()
        lfuns.layout("Section")
        lfuns.self_insert(text)
        lfuns.break_paragraph()
        lfuns.layout("Standard")
    elif output_format == "tex":
        print "\n\\section{%s}"%text
    elif output_format == "text":
        print "\n" + text
        print "-" * len(text)