LaTeX-Workshop/data
2024-12-03 13:24:19 +08:00
..
packages Update LaTeX3 completion to l3kernel 2024-11-02 2024-12-03 13:24:19 +08:00
at-suggestions.json Resolve #4420 Add \left|..\right| snippet 2024-10-02 15:27:43 +08:00
biblatex-entries.json Sort bibtex/biblatex data files 2021-09-13 11:37:48 +02:00
biblatex-optional-entries.json Sort bibtex/biblatex data files 2021-09-13 11:37:48 +02:00
bibtex-entries.json Sort bibtex/biblatex data files 2021-09-13 11:37:48 +02:00
bibtex-optional-entries.json Sort bibtex/biblatex data files 2021-09-13 11:37:48 +02:00
classnames.json Update class and package intellisense data 2021-07-15 13:50:34 +02:00
commands.json Add missing \varpi and \varrho to suggestion 2023-04-30 12:31:31 +08:00
environments.json All suggestions work as designed 2024-09-05 14:51:34 +08:00
latex-snippet.json Added extra tabs and new lines to snippet for table 2023-08-16 20:49:42 +03:00
macros.json Resolve #4420 Add \left|..\right| snippet 2024-10-02 15:27:43 +08:00
packagenames.json Fix typo. Close #3019 2021-12-22 21:27:04 +09:00
README.md Update README for package cwl [skip ci] 2023-07-14 16:57:06 +08:00
unimathsymbols.json remove # and 'z notation'. 2019-04-12 07:37:26 +09:00

Data files for intellisense

We describe how the data files used for intellisense are generated.

Unicode mathematical symbols

The file unimathsymbols.json is generated from the unimathsymbols.txt by Günter Milde using the unimathsymbols.py script.

Default commands and environments

Default lists of commands and environments are defined in

Bibtex

The file bibtex-entries.json lists for every bibtex entry type the mandatory fields. The file bibtex-optional-entries.json lists for every bibtex entry type the optional fields.

Files inside packages/

JSON files in this directory and in the subdirectories are generated from the cwl files by the TeXStudio project by the getcwl.sh and pkgcommand.py scripts.

Completion files for classes are all prefixed by class-.

See dev/README.md for the description of the file formats.

Class names

Class names are stored in classnames.json

This file is generated by the ctanpkglist.py script.

Note that this file depends on the local LaTeX installation.

Class and package names

Package names are stored in packagenames.json

This file is based on the list provided by CTAN and on the ctanpkglist.py script.

See dev/README.md for the description of how this file is computed.

Misc

We have to use four backslashes \\\\ in some snippet definitions. See the official document, microsoft/vscode/issues/32020, and microsoft/vscode/issues/33933 for the details.

Third-Party License Notices

unimathsymbols.txt

Unicode symbols and corresponding LaTeX math mode commands

Date
    Last revised 2011-04-04
Copyright
    © 2011 Günter Milde <milde@users.sf.net>
Licence

    This work may be distributed and/or modified under the conditions of
    the LaTeX Project Public License, either version 1.3 of this license
    or (at your option) any later version.

    The latest version of this license is in
    http://www.latex-project.org/lppl.txt