Skip to content

An add-on to LaTeX Workshop that provides some features that go beyond the bare essentials

License

Notifications You must be signed in to change notification settings

tecosaur/LaTeX-Utilities

Repository files navigation

LaTeX Utils logo

version downloads installs rating
CodeFactor GitHub issues GitHub last commit license

LaTeX Utilities

An add-on to the vscode extension LaTeX Workshop that provides some fancy features that are less vital to the basic experience editing a LaTeX document, but can be rather nice to have. The feature should continue to expand at a gradually decreasing rate.

Got an idea? Make a PR!


Features

  • Formatted Pastes
    • Unicode characters 🡒 LaTeX characters (e.g. “is this… a test” 🡒 ``is this\ldots a test'')
    • Paste table cells (from spreadsheet programs or similar) 🡒 tabular
    • Paste images, customisable template
    • Paste location of CSVs/images to have them included
  • Live Snippets (auto-activating, with regex) see here for documentation
  • Word count in status bar
  • Zotero citation management

Documentation

Requirements

  • A LaTeX installation in your path
  • The texcount script (only necessary for the word-count function). Configure using the latex-utilities.countWord.path and latex-utilities.countWord.args settings.
    • Alternatively, install the texcount package from your TeX package manager (e.g., tlmgr) if it doesn't come with your TeX distribution.
  • Zotero with the Better BibTeX extension (only necessary for Zotero functions).

Demos

Formatted Paste (image)

Live Snippets

Zotero Integration




Telemetry

Why

As a bunch of fancy, but non-essential features, it can be hard to know what features users actually derive value from. In adding telemetry to this extension I hope to get an idea of this, and inform future development efforts. It should also be possible to report errors in the background, and so I also hope this extension will be more stable as a result.

At the moment I'm just logging when one of the main features is used.

TLDR; I want to get around the 1% rule

I hate telemetry, go away!

You probably have disabled vscode's telemetry.enableTelemetry then, in which case no telemetry is done.

About

An add-on to LaTeX Workshop that provides some features that go beyond the bare essentials

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages