Skip to content
This repository has been archived by the owner on Oct 14, 2022. It is now read-only.

delph-in/delphin-latex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archive Notice

The delphin-latex plugin has been bundled into PyDelphin as of version 1.7.0. This repository will now be archived and further development should happen in PyDelphin.

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.

About

LaTeX exporters for DELPH-IN data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages