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

Folders and files

NameName
Last commit message
Last commit date
Oct 29, 2019
Jul 29, 2022
Oct 2, 2019
Nov 5, 2019
Sep 24, 2022
Mar 25, 2024
Sep 6, 2019
Feb 12, 2024
Oct 16, 2022
Feb 11, 2024
Jul 17, 2022
Mar 25, 2024
Jul 16, 2022
Jul 6, 2022
Nov 4, 2023
Aug 1, 2019
Mar 25, 2024
Jul 17, 2022
Feb 11, 2024

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