LaTeX for linguistic fieldwork, without the friction

Convert FLEx interlinear text, Phonology Assistant exports, and custom tab-separated data to LaTeX — instantly, from anywhere on your computer or in any online editor.

⬇ Download for macOS ⬇ Download for Windows
🐧 Linux (.deb) 🐧 Linux (.AppImage)

⚠️ Linux builds are untested — community contributions welcome

⬡ Browser Extension — Chrome & Firefox

Works with any TeX editor — Overleaf, VS Code, TeXShop, TeXworks, and more

🖥 Desktop App

Runs silently in the system tray (Windows) or menu bar (macOS). Register keyboard shortcuts that work system-wide in any application.

  • Global keyboard shortcuts — fire from any TeX editor
  • Auto re-copy: converts clipboard on every paste automatically
  • FLEx interlinear + custom TSV profiles
  • No browser needed — works fully offline
macOS users:
  1. Bypass Gatekeeper — the app is currently unsigned. After downloading, right-click the .app and choose Open, then click Open again in the dialog. Alternatively, run once in Terminal:
    xattr -cr "/Applications/LingTeX Tools.app"
  2. Grant Accessibility access — when prompted, allow LingTeX Tools in System Settings → Privacy & Security → Accessibility. This is required for global keyboard shortcuts and auto re-copy to work.

⬡ Browser Extension

Adds a toolbar button to your browser. Works in Overleaf, Authorea, and any online TeX editor — convert and copy without leaving the page.

  • Works in Overleaf, Authorea, and more
  • Auto re-copy on tab focus
  • FLEx interlinear + custom TSV profiles
  • Settings sync across browser sessions
Manual install required — not yet in the browser stores.
  1. Chrome / Edge: unzip the download somewhere permanent, go to chrome://extensions, enable Developer mode, click Load unpacked, and select the unzipped folder. Pin the icon from the puzzle-piece menu.
  2. Firefox: unzip the download, go to about:debugging#/runtime/this-firefox, click Load Temporary Add-on…, and select manifest.json inside the unzipped folder. Note: Firefox unloads temporary add-ons on quit — repeat after each restart.

🧭 Safari support is planned for a future release. In the meantime, macOS users can use the Desktop App or try the web version.

🐧 Linux: The desktop app has not been tested on Linux — the developer does not have a Linux machine. In principle it should work (Tauri supports Linux, global shortcuts use X11/XWayland, and the system tray requires libappindicator). Pre-built .deb and .AppImage artifacts are available on the releases page. If you try it and find issues — or get it working — please open an issue or PR. Linux contributions are very welcome.

Try it in your browser

No installation needed. Good for occasional use or trying it out before installing. Settings are saved in your browser's local storage.

Online

Paste interlinear text copied from FieldWorks Language Explorer (FLEx) and convert it to a \gll block for langsci-gb4e or gb4e. Handles morpheme boundary alignment, grammatical gloss tagging, free translations, and source text references.

Configuration
Wraps all-caps abbreviations like PST, 3SG. Default: \gl{pst}. Set to \textsc for standard small-caps, or leave empty to disable wrapping entirely.
Together produce e.g. \txtref{TXT:8} at the end of the \glt line. Leave Source ref. command empty to omit entirely.
Input — paste FLEx interlinear text
Output — LaTeX

🔜 Coming in a Future Release

Planned features actively in development.

Desktop & Extension

Multi-line FLEx Group Paste

Copy and convert multiple interlinear line groups from a single FLEx text at once — not just one example at a time.

Extension

FLEx Corpus → LaTeX Export

Export an entire FLEx corpus as a structured LaTeX document — ideal for producing a full example appendix or corpus reference directly from FLEx.