Skip to content

Commit b7bff24

Browse files
authored
new cwls (#2185)
* Update class-oup-authoring-template.cwl * Update algpseudocode.cwl * Update algorithm2e.cwl * Add files via upload * Update cwlAliases.dat
1 parent cbef120 commit b7bff24

15 files changed

+2477
-258
lines changed

completion/algorithm2e.cwl

Lines changed: 926 additions & 254 deletions
Large diffs are not rendered by default.

completion/algpseudocode.cwl

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
11
# algpseudocode package
22
# updated Matthew Bertucci 10/12/2021 for v1.2
33

4+
#include:ifthen
45
#include:algorithmicx
56

7+
#keyvals:\usepackage/algpseudocode#c
8+
noend
9+
end
10+
compatible
11+
noncompatible
12+
#endkeyvals
13+
614
#ifOption:compatible
715
#include:algcompatible
816
#endif

completion/class-dtk.cwl

Lines changed: 232 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,232 @@
1+
# dtk class
2+
# Matthew Bertucci 3/27/2022 for v2.08h
3+
4+
#include:hyphsubst
5+
#include:iftex
6+
#include:luatex85
7+
#include:xkeyval
8+
#include:dtk-url
9+
#include:class-scrbook
10+
#include:scrhack
11+
#include:dtk-extern
12+
#include:babel
13+
# loads english and main=ngerman options of babel
14+
#include:csquotes
15+
#include:microtype
16+
#include:biblatex
17+
#include:ragged2e
18+
#include:dtk-logos
19+
#include:scrlayer-scrpage
20+
#include:xcolor
21+
#include:listings
22+
#include:lstautogobble
23+
#include:marginnote
24+
#include:enumitem
25+
26+
#keyvals:\documentclass/dtk#c
27+
Ausgabe=
28+
Jahr=
29+
Monat=
30+
korr#true,false
31+
full#true,false
32+
color#true,false
33+
#endkeyvals
34+
35+
#ifOption:full
36+
#include:multicol
37+
#include:graphicx
38+
#include:tabularx
39+
#include:datetime2
40+
#include:splitidx
41+
#include:trimspaces
42+
#include:picture
43+
\AtEmbeddedBeginDocument#*
44+
\AtEmbeddedEndDocument#*
45+
\AutorenListenName#*
46+
\begin{roll}
47+
\begin{roll}[labelwidth%l]
48+
\begin{theAutoren}
49+
\DTKinput{file}#i
50+
\DTKissueTOmonth{number}#*
51+
\DTKmonthName#*
52+
\DTKschriftenListe#*
53+
\end{roll}
54+
\end{theAutoren}
55+
\ErzeugeMitarbeiterListe#*
56+
\formatPosNumber{number}#*
57+
\InfoTeX#*
58+
\makePosNumbers{arg1}{arg2}#*
59+
\MitarbeiterListe#*
60+
\Part*{title}#L0
61+
\Part[short title]{title}#L0
62+
\Part{title}#L0
63+
\rolllabel{label}#*
64+
\theartcounter#*
65+
#endif
66+
#ifOption:full=true
67+
#include:multicol
68+
#include:graphicx
69+
#include:tabularx
70+
#include:datetime2
71+
#include:splitidx
72+
#include:trimspaces
73+
#include:picture
74+
\AtEmbeddedBeginDocument#*
75+
\AtEmbeddedEndDocument#*
76+
\AutorenListenName#*
77+
\begin{roll}
78+
\begin{roll}[labelwidth%l]
79+
\begin{theAutoren}
80+
\DTKinput{file}#i
81+
\DTKissueTOmonth{number}#*
82+
\DTKmonthName#*
83+
\DTKschriftenListe#*
84+
\end{roll}
85+
\end{theAutoren}
86+
\ErzeugeMitarbeiterListe#*
87+
\formatPosNumber{number}#*
88+
\InfoTeX#*
89+
\makePosNumbers{arg1}{arg2}#*
90+
\MitarbeiterListe#*
91+
\Part*{title}#L0
92+
\Part[short title]{title}#L0
93+
\Part{title}#L0
94+
\rolllabel{label}#*
95+
\theartcounter#*
96+
#endif
97+
98+
\Author{Vorname}{Nachname}{Adresse}
99+
\begin{Figure}
100+
\begin{Figure}[width]{caption%text}
101+
\begin{Figure}{caption%text}
102+
\begin{Table}[width]{caption
103+
\begin{Table}{caption%text}
104+
\Class{class%plain}
105+
\Code{code}
106+
\Command{command}
107+
\DTKcorrVersion#*
108+
\DTKdate#*
109+
\DTKfullIssue#*
110+
\DTKissn#*
111+
\DTKissue#*
112+
\DTKlstfont#*
113+
\DTKlstKeywordfont#*
114+
\DTKmonth#*
115+
\DTKrecordfalse#*
116+
\DTKrecordtrue#*
117+
\DTKversion#*
118+
\DTKversiondate#*
119+
\DTKvolume#*
120+
\DTKyear#*
121+
\end{Figure}
122+
\end{Table}
123+
\Env{envname}#*
124+
\Environment{envname}
125+
\fullwidth#*
126+
\ifDTKrecord#*
127+
\journalname
128+
\Macro{csname}
129+
\ORIGprintbibliography#S
130+
\Package{package%plain}
131+
\Paket{package%plain}#*
132+
\Program{program name}
133+
\Programm{program}#*
134+
\tex#S
135+
\tex4ht
136+
137+
DTKlstBackground#B
138+
DTKlstKeys#B
139+
DTKlstComments#B
140+
DTKlstStrings#B
141+
DTKlstNumbers#B
142+
143+
# from dtk-author.clo
144+
\AutorenListe#*
145+
\keywords{keywords%text}
146+
147+
# from dtk-old-engines.clo
148+
#include:inputenc
149+
#include:fontenc
150+
# loads T1 option of fontenc
151+
#include:textcomp
152+
#include:libertine
153+
#include:AnonymousPro
154+
\DTKrmFontName#*
155+
\DTKsfFontName#*
156+
\DTKttFontName#*
157+
\DTKmathFontName#*
158+
159+
# from english and main=ngerman options of babel
160+
\captionsenglish#*
161+
\dateenglish#*
162+
\extrasenglish#*
163+
\noextrasenglish#*
164+
\englishhyphenmins#*
165+
\britishhyphenmins#*
166+
\americanhyphenmins#*
167+
\prefacename#*
168+
\bibname#*
169+
\chaptername#*
170+
\enclname#*
171+
\ccname#*
172+
\headtoname#*
173+
\pagename#*
174+
\seename#*
175+
\alsoname#*
176+
\proofname#*
177+
\glossaryname#*
178+
\captionsngerman
179+
\datengerman
180+
\extrasngerman
181+
\noextrasngerman
182+
\dq
183+
\ntosstrue#*
184+
\ntossfalse#*
185+
\mdqon#*
186+
\mdqoff#*
187+
#repl:"a ä
188+
#repl:"e ë
189+
#repl:"i ï
190+
#repl:"o ö
191+
#repl:"u ü
192+
#repl:"A Ä
193+
#repl:"E Ë
194+
#repl:"I Ï
195+
#repl:"O Ö
196+
#repl:"U Ü
197+
#repl:"s ß
198+
#repl:"z ß
199+
#repl:"S SS
200+
#repl:"Z SZ
201+
#repl:"|
202+
#repl:"= -
203+
#repl:"~ -
204+
#repl:""
205+
#repl:"/ /
206+
#repl:"` „
207+
#repl:"' “
208+
#repl:"< «
209+
#repl:"> »
210+
211+
# from T1 option of fontenc
212+
\DH#n
213+
\dh#n
214+
\dj#n
215+
\DJ#n
216+
\guillemetleft#n
217+
\guillemetright#n
218+
\guillemotleft#*n
219+
\guillemotright#*n
220+
\guilsinglleft#n
221+
\guilsinglright#n
222+
\Hwithstroke#n
223+
\hwithstroke#n
224+
\k{arg}#n
225+
\NG#n
226+
\ng#n
227+
\quotedblbase#n
228+
\quotesinglbase#n
229+
\textogonekcentered{arg}#n
230+
\textquotedbl#n
231+
\th#n
232+
\TH#n

0 commit comments

Comments
 (0)