delphin-latex

LaTeX exporters for DELPH-IN data.


Keywords
latex, delph-in, linguistics
License
MIT
Install
pip install delphin-latex==1.0.1

Documentation

delphin-latex

LaTeX exporters for DELPH-IN data.

Currently only one exporter is available:

  • delphin.codecs.dmrstikz -- export DMRS for rendering with tikz-dependency

Contributions of other exporters are welcome!

Example

Here is an image of the PDF produced for the DMRS for "The chef whose soup spilled quit":

DMRS rendering for "The chef whose soup spilled quit."

Installation and Requirements

This package is a plugin for PyDelphin. Install it with pip:

$ pip install delphin-latex

It depends on the delphin.dmrs and delphin.predicate modules in PyDelphin version 1.0.0. For rendering, LaTeX and the tikz-dependency package are required.

Usage

The delphin.codecs.dmrstikz module implements the output functions of PyDelphin's Codec API:

  • dump() - serialize list and write to a file
  • dumps() - serialize list and return a string
  • encode() - serialize a single instance and return a string

The dump() and dumps() functions insert the LaTeX preamble and postamble so the result is a full document, while encode() only serializes the individual dependency environment.

Related

For visually presenting MRSs, DMRSs, and derivation trees, you may also be interested in delphin-viz which can save visualizations as PNG or SVG files.