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.'
- 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$
→ '↑'
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.
If you have any questions or feedback, please get in touch: