Skip to content

sandbach/OpenAVM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 

Repository files navigation

OpenAVM

OpenAVM is a web app designed to aid in the typesetting of attribute-value matrices (AVMs), specifically those used in the framework of Lexical Functional Grammar (LFG).

The app allows users to create a structure of embedded square and curly brackets. The structure of the brackets and the text input by the user are used to produce a TeX file, which is then sent to either QuickLaTeX or latexonline.cc (thanks to @aslushnikov).

Below is an example LFG f-structure generated with OpenAVM.

'David gave the book to Mary yesterday.'

david

Tips

  • The app automatically converts greater-than and less-than signs '< >' to true angle brackets '⟨ ⟩'.
  • By default, the app automatically sets LFG terms such as PRED and SUBJ in small caps. You can type them in lowercase.
  • Thematic roles are automatically subscripted - type 'oblloc' for 'OBLLOC'.
  • 'gf' produces a GF-hat wearing its hat.
  • Since OpenAVM uses LaTeX, you can use standard LaTeX expressions in the app, e.g.:
    • \textit{i} → 'i'
    • $\alpha$ → 'α'
    • $\uparrow$ → '↑'

LaTeX users

If you want to include a diagram generated by the app in your work, select 'Copy LaTeX snippet to clipboard' and paste the result into a document with \usepackage{amsmath, mathtools} included in the preamble.

Contact

If you have any questions or feedback, please get in touch:

asher.sandbach@some.ox.ac.uk