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