mirror of
https://github.com/overleaf/overleaf.git
synced 2024-12-04 19:55:33 -05:00
c1ee608e37
Adding improved user facing messages for missing packages GitOrigin-RevId: d1ad4111b5f2c3596ee88ef69dab8094df065ee0
46 lines
2.6 KiB
JavaScript
46 lines
2.6 KiB
JavaScript
const commandSuggestions = [
|
|
[
|
|
'\\includegraphics',
|
|
{ name: 'graphicx', command: '\\usepackage{graphicx}' },
|
|
],
|
|
['\\toprule', { name: 'booktabs', command: '\\usepackage{booktabs}' }],
|
|
['\\midrule', { name: 'booktabs', command: '\\usepackage{booktabs}' }],
|
|
['\\bottomrule', { name: 'booktabs', command: '\\usepackage{booktabs}' }],
|
|
['\\cmidrule', { name: 'booktabs', command: '\\usepackage{booktabs}' }],
|
|
['\\multirow', { name: 'multirow', command: '\\usepackage{multirow}' }],
|
|
['\\justifying', { name: 'ragged2e', command: '\\usepackage{ragged2e}' }],
|
|
['\\tag', { name: 'amsmath', command: '\\usepackage{amsmath}' }],
|
|
['\\notag', { name: 'amsmath', command: '\\usepackage{amsmath}' }],
|
|
['\\text', { name: 'amsmath', command: '\\usepackage{amsmath}' }],
|
|
['\\boldsymbol', { name: 'amsmath', command: '\\usepackage{amsmath}' }],
|
|
['\\eqref', { name: 'amsmath', command: '\\usepackage{amsmath}' }],
|
|
['\\iint', { name: 'amsmath', command: '\\usepackage{amsmath}' }],
|
|
['\\iiint', { name: 'amsmath', command: '\\usepackage{amsmath}' }],
|
|
['\\nmid', { name: 'amssymb', command: '\\usepackage{amssymb}' }],
|
|
['\\varnothing', { name: 'amssymb', command: '\\usepackage{amssymb}' }],
|
|
['\\Box', { name: 'amssymb', command: '\\usepackage{amssymb}' }],
|
|
['\\citep', { name: 'natbib', command: '\\usepackage{natbib}' }],
|
|
['\\citet', { name: 'natbib', command: '\\usepackage{natbib}' }],
|
|
['\\url', { name: 'url', command: '\\usepackage{url}' }],
|
|
['\\href', { name: 'hyperref', command: '\\usepackage{hyperref}' }],
|
|
['\\texorpdfstring', { name: 'hyperref', command: '\\usepackage{hyperref}' }],
|
|
['\\phantomsection', { name: 'hyperref', command: '\\usepackage{hyperref}' }],
|
|
]
|
|
|
|
const environmentSuggestions = [
|
|
['justify', { name: 'ragged2e', command: '\\usepackage{ragged2e}' }],
|
|
['align', { name: 'amsmath', command: '\\usepackage{amsmath}' }],
|
|
['align*', { name: 'amsmath', command: '\\usepackage{amsmath}' }],
|
|
['split', { name: 'amsmath', command: '\\usepackage{amsmath}' }],
|
|
['gather', { name: 'amsmath', command: '\\usepackage{amsmath}' }],
|
|
['cases', { name: 'amsmath', command: '\\usepackage{amsmath}' }],
|
|
['matrix', { name: 'amsmath', command: '\\usepackage{amsmath}' }],
|
|
['pmatrix', { name: 'amsmath', command: '\\usepackage{amsmath}' }],
|
|
['bmatrix', { name: 'amsmath', command: '\\usepackage{amsmath}' }],
|
|
['subequations', { name: 'amsmath', command: '\\usepackage{amsmath}' }],
|
|
]
|
|
|
|
const packageSuggestionsForCommands = new Map(commandSuggestions)
|
|
const packageSuggestionsForEnvironments = new Map(environmentSuggestions)
|
|
|
|
export { packageSuggestionsForCommands, packageSuggestionsForEnvironments }
|