writer2latex.latex

Class MathmlConverter

public final class MathmlConverter extends ConverterHelper

This class converts mathml nodes to LaTeX. (Actually it only converts the starmath annotation currently, if available).

Constructor Summary
MathmlConverter(OfficeReader ofr, Config config, ConverterPalette palette)
Method Summary
voidappendDeclarations(LaTeXDocumentPortion pack, LaTeXDocumentPortion decl)
Stringconvert(Node settings, Node formula)
booleanhandleDisplayEquation(Node node, LaTeXDocumentPortion ldp)

Try to convert a paragraph as a display equation

Currently a display equation is a paragraph which contains only whitespace + a single math object

Constructor Detail

MathmlConverter

public MathmlConverter(OfficeReader ofr, Config config, ConverterPalette palette)

Method Detail

appendDeclarations

public void appendDeclarations(LaTeXDocumentPortion pack, LaTeXDocumentPortion decl)

convert

public String convert(Node settings, Node formula)

handleDisplayEquation

public boolean handleDisplayEquation(Node node, LaTeXDocumentPortion ldp)

Try to convert a paragraph as a display equation

Currently a display equation is a paragraph which contains only whitespace + a single math object

Parameters: node the paragraph ldp the LaTeXDocumentPortion to contain the converted equation

Returns: true if the conversion was succesful, false if the paragraph did not contain a display equation