• Stars
    star
    474
  • Rank 92,403 (Top 2 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created about 5 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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 instillation 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.
  • 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.

More Repositories

1

emacs-config

My configuration for Doom Emacs. Mirror of https://git.tecosaur.net/tec/emacs-config.
Org
1,024
star
2

emacs-everywhere

Mirror of https://git.tecosaur.net/tec/emacs-everywhere
Emacs Lisp
546
star
3

org-pandoc-import

Mirror of https://git.tecosaur.net/tec/org-pandoc-import
Emacs Lisp
239
star
4

screenshot

Mirror of https://git.tecosaur.net/tec/screenshot.el
Emacs Lisp
225
star
5

BMC

My bespoke, multipurpose class; designed for general use in LaTeX documents.
TeX
209
star
6

LaTeX-auto-activating-snippets

Mirror of https://git.tecosaur.net/tec/LaTeX-auto-activating-snippets
Emacs Lisp
99
star
7

engrave-faces

Mirror of https://git.tecosaur.net/tec/engrave-faces
Emacs Lisp
97
star
8

org-glossary

Mirror of https://git.tecosaur.net/tec/org-glossary
Emacs Lisp
94
star
9

Org.jl

A Julia library for working with Org.
Julia
92
star
10

DataToolkit.jl

Reproducible, flexible, and convenient data management
Julia
83
star
11

lexic

Mirror of https://git.tecosaur.net/tec/lexic
Emacs Lisp
78
star
12

About.jl

Mirror of https://code.tecosaur.net/tec/About.jl
Julia
78
star
13

org-lsp

Allow the unwashed masses to use Org, without using Emacs, using Emacs.
Rust
62
star
14

DotEnv.jl

Get environment variables from .env files in your Julia projects.
Julia
51
star
15

this-month-in-org

A monthly blog on developments with Org
Org
43
star
16

orgmode.org

A little revamp of the orgmode homepage, modern styling without 'modern' JS bloat
SCSS
35
star
17

orgdiff

Mirror of https://git.tecosaur.net/tec/orgdiff
Emacs Lisp
33
star
18

ox-chameleon

Mirror of https://git.tecosaur.net/tec/ox-chameleon
Emacs Lisp
32
star
19

BaseDirs.jl

A cross platform implementation of the XDG Directory Spec
Julia
31
star
20

org-knit-action

Let someone else take care of keeping up to date tangled/woven versions of your Org files for public consumption.
Python
30
star
21

HelpfulMethodErrors.jl

Julia
25
star
22

emacs-survey

Framework for an annual emacs survey. Mirror of https://git.tecosaur.net/tec/emacs-survey.
Julia
16
star
23

ox-pluto

Mirror of https://git.tecosaur.net/tec/ox-pluto
Emacs Lisp
13
star
24

pdftotext.el

A mirror of https://git.tecosaur.net/tec/pdftotext.el
Emacs Lisp
12
star
25

org-music

Mirror of https://git.tecosaur.net/tec/org-music
Emacs Lisp
11
star
26

DataToolkitCore.jl

Prototype foundation for a data management framework
Julia
10
star
27

DaemonConductor.jl

Run many times, compile once.
Julia
10
star
28

DataToolkitCommon.jl

A collection of data tranformers and plugins
Julia
10
star
29

org-tangle-action

Tangle your Org files
Python
9
star
30

ox-ansi

Mirror of https://git.tecosaur.net/tec/ox-ansi
Emacs Lisp
8
star
31

KangarooTwelve.jl

Hashing with hopping
Julia
7
star
32

ZoteroDB.jl

Julia
7
star
33

mu4e-compat

Compatability aliases for mu4e
Emacs Lisp
7
star
34

CheckDoc.jl

Documentation linting
Julia
6
star
35

StyledStrings.jl

Julia
5
star
36

org-latex-preview-todos

A tracker for the Org LaTeX Preview effort on https://git.tecosaur.net/tec/org-mode
4
star
37

TrueRandom.jl

Julia
3
star
38

InteractivePrompts.jl

Multi-modal menus
Julia
3
star
39

DataToolkitDocumenter.jl

Document your data sets
Julia
3
star
40

autocorrect

Mirror of https://code.tecosaur.net/tec/autocorrect
Emacs Lisp
3
star
41

Replete.jl

WIP! An alternative take on OhMyREPL.jl
Julia
2
star
42

quick-testing-vm

Making use of GitHub actions to quickly test things on OSs I don't have easy access to
2
star
43

golgi

My personal server. Mirror of https://git.tecosaur.net/tec/golgi.
Shell
1
star
44

authinfo-color-mode

A simple iteration on `authinfo
Emacs Lisp
1
star
45

julia-nanosoldier-aggregation

Mirror of https://code.tecosaur.net/tec/julia-nanosoldier-aggregation
Julia
1
star
46

mpris.el

Mirror of https://code.tecosaur.net/tec/mpris.el
Emacs Lisp
1
star