1
|
ace.define("ace/snippets/tex",["require","exports","module"], function(require, exports, module) {
|
2
|
"use strict";
|
3
|
|
4
|
exports.snippetText = "#PREAMBLE\n\
|
5
|
#newcommand\n\
|
6
|
snippet nc\n\
|
7
|
\\newcommand{\\${1:cmd}}[${2:opt}]{${3:realcmd}}${4}\n\
|
8
|
#usepackage\n\
|
9
|
snippet up\n\
|
10
|
\\usepackage[${1:[options}]{${2:package}}\n\
|
11
|
#newunicodechar\n\
|
12
|
snippet nuc\n\
|
13
|
\\newunicodechar{${1}}{${2:\\ensuremath}${3:tex-substitute}}}\n\
|
14
|
#DeclareMathOperator\n\
|
15
|
snippet dmo\n\
|
16
|
\\DeclareMathOperator{${1}}{${2}}\n\
|
17
|
\n\
|
18
|
#DOCUMENT\n\
|
19
|
# \\begin{}...\\end{}\n\
|
20
|
snippet begin\n\
|
21
|
\\begin{${1:env}}\n\
|
22
|
${2}\n\
|
23
|
\\end{$1}\n\
|
24
|
# Tabular\n\
|
25
|
snippet tab\n\
|
26
|
\\begin{${1:tabular}}{${2:c}}\n\
|
27
|
${3}\n\
|
28
|
\\end{$1}\n\
|
29
|
snippet thm\n\
|
30
|
\\begin[${1:author}]{${2:thm}}\n\
|
31
|
${3}\n\
|
32
|
\\end{$1}\n\
|
33
|
snippet center\n\
|
34
|
\\begin{center}\n\
|
35
|
${1}\n\
|
36
|
\\end{center}\n\
|
37
|
# Align(ed)\n\
|
38
|
snippet ali\n\
|
39
|
\\begin{align${1:ed}}\n\
|
40
|
${2}\n\
|
41
|
\\end{align$1}\n\
|
42
|
# Gather(ed)\n\
|
43
|
snippet gat\n\
|
44
|
\\begin{gather${1:ed}}\n\
|
45
|
${2}\n\
|
46
|
\\end{gather$1}\n\
|
47
|
# Equation\n\
|
48
|
snippet eq\n\
|
49
|
\\begin{equation}\n\
|
50
|
${1}\n\
|
51
|
\\end{equation}\n\
|
52
|
# Equation\n\
|
53
|
snippet eq*\n\
|
54
|
\\begin{equation*}\n\
|
55
|
${1}\n\
|
56
|
\\end{equation*}\n\
|
57
|
# Unnumbered Equation\n\
|
58
|
snippet \\\n\
|
59
|
\\[\n\
|
60
|
${1}\n\
|
61
|
\\]\n\
|
62
|
# Enumerate\n\
|
63
|
snippet enum\n\
|
64
|
\\begin{enumerate}\n\
|
65
|
\\item ${1}\n\
|
66
|
\\end{enumerate}\n\
|
67
|
# Itemize\n\
|
68
|
snippet itemize\n\
|
69
|
\\begin{itemize}\n\
|
70
|
\\item ${1}\n\
|
71
|
\\end{itemize}\n\
|
72
|
# Description\n\
|
73
|
snippet desc\n\
|
74
|
\\begin{description}\n\
|
75
|
\\item[${1}] ${2}\n\
|
76
|
\\end{description}\n\
|
77
|
# Matrix\n\
|
78
|
snippet mat\n\
|
79
|
\\begin{${1:p/b/v/V/B/small}matrix}\n\
|
80
|
${2}\n\
|
81
|
\\end{$1matrix}\n\
|
82
|
# Cases\n\
|
83
|
snippet cas\n\
|
84
|
\\begin{cases}\n\
|
85
|
${1:equation}, &\\text{ if }${2:case}\\\\\n\
|
86
|
${3}\n\
|
87
|
\\end{cases}\n\
|
88
|
# Split\n\
|
89
|
snippet spl\n\
|
90
|
\\begin{split}\n\
|
91
|
${1}\n\
|
92
|
\\end{split}\n\
|
93
|
# Part\n\
|
94
|
snippet part\n\
|
95
|
\\part{${1:part name}} % (fold)\n\
|
96
|
\\label{prt:${2:$1}}\n\
|
97
|
${3}\n\
|
98
|
% part $2 (end)\n\
|
99
|
# Chapter\n\
|
100
|
snippet cha\n\
|
101
|
\\chapter{${1:chapter name}}\n\
|
102
|
\\label{cha:${2:$1}}\n\
|
103
|
${3}\n\
|
104
|
# Section\n\
|
105
|
snippet sec\n\
|
106
|
\\section{${1:section name}}\n\
|
107
|
\\label{sec:${2:$1}}\n\
|
108
|
${3}\n\
|
109
|
# Sub Section\n\
|
110
|
snippet sub\n\
|
111
|
\\subsection{${1:subsection name}}\n\
|
112
|
\\label{sub:${2:$1}}\n\
|
113
|
${3}\n\
|
114
|
# Sub Sub Section\n\
|
115
|
snippet subs\n\
|
116
|
\\subsubsection{${1:subsubsection name}}\n\
|
117
|
\\label{ssub:${2:$1}}\n\
|
118
|
${3}\n\
|
119
|
# Paragraph\n\
|
120
|
snippet par\n\
|
121
|
\\paragraph{${1:paragraph name}}\n\
|
122
|
\\label{par:${2:$1}}\n\
|
123
|
${3}\n\
|
124
|
# Sub Paragraph\n\
|
125
|
snippet subp\n\
|
126
|
\\subparagraph{${1:subparagraph name}}\n\
|
127
|
\\label{subp:${2:$1}}\n\
|
128
|
${3}\n\
|
129
|
#References\n\
|
130
|
snippet itd\n\
|
131
|
\\item[${1:description}] ${2:item}\n\
|
132
|
snippet figure\n\
|
133
|
${1:Figure}~\\ref{${2:fig:}}${3}\n\
|
134
|
snippet table\n\
|
135
|
${1:Table}~\\ref{${2:tab:}}${3}\n\
|
136
|
snippet listing\n\
|
137
|
${1:Listing}~\\ref{${2:list}}${3}\n\
|
138
|
snippet section\n\
|
139
|
${1:Section}~\\ref{${2:sec:}}${3}\n\
|
140
|
snippet page\n\
|
141
|
${1:page}~\\pageref{${2}}${3}\n\
|
142
|
snippet index\n\
|
143
|
\\index{${1:index}}${2}\n\
|
144
|
#Citations\n\
|
145
|
snippet cite\n\
|
146
|
\\cite[${1}]{${2}}${3}\n\
|
147
|
snippet fcite\n\
|
148
|
\\footcite[${1}]{${2}}${3}\n\
|
149
|
#Formating text: italic, bold, underline, small capital, emphase ..\n\
|
150
|
snippet it\n\
|
151
|
\\textit{${1:text}}\n\
|
152
|
snippet bf\n\
|
153
|
\\textbf{${1:text}}\n\
|
154
|
snippet under\n\
|
155
|
\\underline{${1:text}}\n\
|
156
|
snippet emp\n\
|
157
|
\\emph{${1:text}}\n\
|
158
|
snippet sc\n\
|
159
|
\\textsc{${1:text}}\n\
|
160
|
#Choosing font\n\
|
161
|
snippet sf\n\
|
162
|
\\textsf{${1:text}}\n\
|
163
|
snippet rm\n\
|
164
|
\\textrm{${1:text}}\n\
|
165
|
snippet tt\n\
|
166
|
\\texttt{${1:text}}\n\
|
167
|
#misc\n\
|
168
|
snippet ft\n\
|
169
|
\\footnote{${1:text}}\n\
|
170
|
snippet fig\n\
|
171
|
\\begin{figure}\n\
|
172
|
\\begin{center}\n\
|
173
|
\\includegraphics[scale=${1}]{Figures/${2}}\n\
|
174
|
\\end{center}\n\
|
175
|
\\caption{${3}}\n\
|
176
|
\\label{fig:${4}}\n\
|
177
|
\\end{figure}\n\
|
178
|
snippet tikz\n\
|
179
|
\\begin{figure}\n\
|
180
|
\\begin{center}\n\
|
181
|
\\begin{tikzpicture}[scale=${1:1}]\n\
|
182
|
${2}\n\
|
183
|
\\end{tikzpicture}\n\
|
184
|
\\end{center}\n\
|
185
|
\\caption{${3}}\n\
|
186
|
\\label{fig:${4}}\n\
|
187
|
\\end{figure}\n\
|
188
|
#math\n\
|
189
|
snippet stackrel\n\
|
190
|
\\stackrel{${1:above}}{${2:below}} ${3}\n\
|
191
|
snippet frac\n\
|
192
|
\\frac{${1:num}}{${2:denom}}\n\
|
193
|
snippet sum\n\
|
194
|
\\sum^{${1:n}}_{${2:i=1}}{${3}}";
|
195
|
exports.scope = "tex";
|
196
|
|
197
|
}); (function() {
|
198
|
ace.require(["ace/snippets/tex"], function(m) {
|
199
|
if (typeof module == "object" && typeof exports == "object" && module) {
|
200
|
module.exports = m;
|
201
|
}
|
202
|
});
|
203
|
})();
|
204
|
|