diff options
author | Karl Berry <karl@freefriends.org> | 2016-03-10 23:22:57 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-03-10 23:22:57 +0000 |
commit | b2284ba3ff1934d059ac5273c78c325f513bbf26 (patch) | |
tree | 12f805ef827ada486c6a7f6f46a842d1b08094f2 | |
parent | 139be648536d5f25096343c01cd7e96a2a663ae4 (diff) |
dtk (9mar16)
git-svn-id: svn://tug.org/texlive/trunk@39990 c570f23f-e606-0410-a88d-b1316a301751
52 files changed, 1521 insertions, 6435 deletions
diff --git a/Master/texmf-dist/bibtex/bst/dtk/dtk.bst b/Master/texmf-dist/bibtex/bst/dtk/dtk.bst deleted file mode 100644 index 52759e253ca..00000000000 --- a/Master/texmf-dist/bibtex/bst/dtk/dtk.bst +++ /dev/null @@ -1,1373 +0,0 @@ -%% -%% This is file `dtk.bst' -%% -%% version 1.3, 2013-01-26 -%% copyright 2013 by DANTE e.V. -%% - %------------------------------------------------------------------- - % For use with BibTeX version 0.99a or later - %------------------------------------------------------------------- - % This bibliography style file is intended for texts in - % GERMAN - % This is a numerical citation style, and as such is standard LaTeX. - % It requires no extra package to interface to the main text. - % The form of the \bibitem entries is - % \bibitem{key}... - % Usage of \cite is as follows: - % \cite{key} ==>> [#] - % \cite[chap. 2]{key} ==>> [#, chap. 2] - % where # is a number determined by the ordering in the reference list. - % This is alphabetical by authors. - %--------------------------------------------------------------------- - -ENTRY - { abstracts - address - author - booktitle - chapter - ctanurl - edition - editor - howpublished - institution - journal - key - month - note - number - organization - pages - publisher - school - series - title - type - url - urldate - volume - year - } - {} - { label } - -INTEGERS { output.state before.all mid.sentence after.sentence after.block } - -FUNCTION {init.state.consts} -{ #0 'before.all := - #1 'mid.sentence := - #2 'after.sentence := - #3 'after.block := -} - -STRINGS { s t } - -FUNCTION {output.nonnull} -{ 's := - output.state mid.sentence = - { "; " * write$ } - { output.state after.block = - { add.period$ write$ - newline$ - "\newblock " write$ - } - { output.state before.all = - 'write$ - { add.period$ " " * write$ } - if$ - } - if$ - mid.sentence 'output.state := - } - if$ - s -} - -FUNCTION {output} -{ duplicate$ empty$ - 'pop$ - 'output.nonnull - if$ -} - -FUNCTION {output.check} -{ 't := - duplicate$ empty$ - { pop$ "empty " t * " in " * cite$ * warning$ } - 'output.nonnull - if$ -} - -FUNCTION {fin.entry} -{ add.period$ - write$ - newline$ -} - -FUNCTION {new.block} -{ output.state before.all = - 'skip$ - { after.block 'output.state := } - if$ -} - -FUNCTION {new.sentence} -{ output.state after.block = - 'skip$ - { output.state before.all = - 'skip$ - { after.sentence 'output.state := } - if$ - } - if$ -} - -FUNCTION {add.blank} -{ " " * before.all 'output.state := -} - -FUNCTION {add.colon} -{ empty$ - 'skip$ - { before.all 'output.state := ":" output add.blank } - if$ -} - -FUNCTION {date.block} -{ - skip$ -} - -FUNCTION {not} -{ { #0 } - { #1 } - if$ -} - -FUNCTION {and} -{ 'skip$ - { pop$ #0 } - if$ -} - -FUNCTION {or} -{ { pop$ #1 } - 'skip$ - if$ -} - -FUNCTION {non.stop} -{ duplicate$ - "}" * add.period$ - #-1 #1 substring$ "." = -} - -FUNCTION {new.block.checka} -{ empty$ - 'skip$ - 'new.block - if$ -} - -FUNCTION {new.block.checkb} -{ empty$ - swap$ empty$ - and - 'skip$ - 'new.block - if$ -} - -FUNCTION {new.sentence.checka} -{ empty$ - 'skip$ - 'new.sentence - if$ -} - -FUNCTION {new.sentence.checkb} -{ empty$ - swap$ empty$ - and - 'skip$ - 'new.sentence - if$ -} - -FUNCTION {field.or.null} -{ duplicate$ empty$ - { pop$ "" } - 'skip$ - if$ -} - -FUNCTION {emphasize} -{ duplicate$ empty$ - { pop$ "" } - { "{\em " swap$ * "\/}" * } - if$ -} - -FUNCTION {capitalize} -{ "u" change.case$ "t" change.case$ } - -FUNCTION {space.word} -{ " " swap$ * " " * } - - % Here are the language-specific definitions for explicit words. - % Each function has a name bbl.xxx where xxx is the English word. - %------------------------------------------------------------------- - % The original source file contains the following version information: - % \ProvidesFile{german.mbs}[1995/10/25 1.4 (PWD)] - % Copyright (C) 1994, 1995 Patrick W. Daly - %------------------------------------------------------------------- - - % The language selected here is GERMAN -FUNCTION {bbl.and} -{ "und"} - -FUNCTION {bbl.editors} -{ "Hg." } - -FUNCTION {bbl.editor} -{ "Hg." } - -FUNCTION {bbl.edby} -{ "herausgegeben von" } - -FUNCTION {bbl.edition} -{ "Aufl." } - -FUNCTION {bbl.volume} -{ "Bd." } - -FUNCTION {bbl.of} -{ "von" } - -FUNCTION {bbl.number} -{ "Nr." } - -FUNCTION {bbl.nr} -{ "Nr." } - -FUNCTION {bbl.in} -{ "in" } - -FUNCTION {bbl.pages} -{ "S." } - -FUNCTION {bbl.page} -{ "S." } - -FUNCTION {bbl.chapter} -{ "Kap." } - -FUNCTION {bbl.techrep} -{ "{Techn.\ Ber.}" } - -FUNCTION {bbl.mthesis} -{ "Diplomarbeit" } - -FUNCTION {bbl.phdthesis} -{ "Dissertation" } - -FUNCTION {bbl.first} -{ "1." } - -FUNCTION {bbl.second} -{ "2." } - -FUNCTION {bbl.third} -{ "3." } - -FUNCTION {bbl.fourth} -{ "4." } - -FUNCTION {bbl.fifth} -{ "5." } - -FUNCTION {bbl.th} -{ "." } - -MACRO {jan} {"Jan."} - -MACRO {feb} {"Febr."} - -MACRO {mar} {"M\^^b{a}rz"} - -MACRO {apr} {"Apr."} - -MACRO {may} {"Mai"} - -MACRO {jun} {"Juni"} - -MACRO {jul} {"Juli"} - -MACRO {aug} {"Aug."} - -MACRO {sep} {"Sept."} - -MACRO {oct} {"Okt."} - -MACRO {nov} {"Nov."} - -MACRO {dec} {"Dez."} - - % End of language definition file - - -MACRO{DTK}{"Die \TeX nische Ko\-mö\-die"} -MACRO{TUGboat}{"TUGboat"} -MACRO{TTN}{"\TeX{} and TUG News"} -MACRO {acmcs} {"ACM Computing Surveys"} - -MACRO {acta} {"Acta Informatica"} - -MACRO {cacm} {"Communications of the ACM"} - -MACRO {ibmjrd} {"IBM Journal of Research and Development"} - -MACRO {ibmsj} {"IBM Systems Journal"} - -MACRO {ieeese} {"IEEE Transactions on Software Engineering"} - -MACRO {ieeetc} {"IEEE Transactions on Computers"} - -MACRO {ieeetcad} {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} - -MACRO {ipl} {"Information Processing Letters"} - -MACRO {jacm} {"Journal of the ACM"} - -MACRO {jcss} {"Journal of Computer and System Sciences"} - -MACRO {scp} {"Science of Computer Programming"} - -MACRO {sicomp} {"SIAM Journal on Computing"} - -MACRO {tocs} {"ACM Transactions on Computer Systems"} - -MACRO {tods} {"ACM Transactions on Database Systems"} - -MACRO {tog} {"ACM Transactions on Graphics"} - -MACRO {toms} {"ACM Transactions on Mathematical Software"} - -MACRO {toois} {"ACM Transactions on Office Information Systems"} - -MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} - -MACRO {tcs} {"Theoretical Computer Science"} - -INTEGERS { nameptr namesleft numnames } - -FUNCTION {format.names} -{ 's := - #1 'nameptr := - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { s nameptr - "{ff~}{vv~}{ll}{, jj}" format.name$ 't := - nameptr #1 > - { - nameptr #3 = - numnames #3 > and - { "others" 't := - #1 'namesleft := } - 'skip$ - if$ - namesleft #1 > - { ", " * t * } - { - t "others" = - { " et~al." * } - { bbl.and space.word * t * } - if$ - } - if$ - } - 't - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {format.names.ed} -{ 's := - #1 'nameptr := - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { s nameptr - "{ff~}{vv~}{ll}{, jj}" - format.name$ 't := - nameptr #1 > - { - namesleft #1 > - { ", " * t * } - { - t "others" = - { " et~al." * } - { bbl.and space.word * t * } - if$ - } - if$ - } - 't - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {format.authors} -{ author empty$ - { "" } - { - author format.names - } - if$ -} - -FUNCTION {format.editors} -{ editor empty$ - { "" } - { - editor format.names - editor num.names$ #1 > - { " (" * bbl.editors * ")" * } - { " (" * bbl.editor * ")" * } - if$ - } - if$ -} - -FUNCTION {format.in.editors} -{ editor empty$ - { "" } - { editor format.names.ed - } - if$ -} - -FUNCTION {format.title} -{ title empty$ - { "" } - { title - emphasize - } - if$ -} - -FUNCTION {output.bibitem} -{ newline$ - "\bibitem{" write$ - cite$ write$ - "}" write$ - newline$ - "" - before.all 'output.state := -} - -FUNCTION {n.dashify} -{ 't := - "" - { t empty$ not } - { t #1 #1 substring$ "-" = - { t #1 #2 substring$ "--" = not - { "--" * - t #2 global.max$ substring$ 't := - } - { { t #1 #1 substring$ "-" = } - { "-" * - t #2 global.max$ substring$ 't := - } - while$ - } - if$ - } - { t #1 #1 substring$ * - t #2 global.max$ substring$ 't := - } - if$ - } - while$ -} - -FUNCTION {word.in} -{ bbl.in - " " * } - -FUNCTION {format.date} -{ year empty$ - { month empty$ - { "" } - { "there's a month but no year in " cite$ * warning$ - month - } - if$ - } - { month empty$ - 'year -% { month ", " * year * } - { month "~" * year * } - if$ - } - if$ -} - -FUNCTION {format.url} -{ url empty$ - {""} - {"\url{" url * "}" * } - if$ -} - -FUNCTION {format.ctanurl} -{ ctanurl empty$ - {""} - {"\ctanurl{" ctanurl * "}" * } - if$ -} - - -FUNCTION {format.urldate} -{ urldate empty$ - {""} -% {'skip$} - {"zuletzt besucht: " urldate *} - if$ -} - -FUNCTION {format.btitle} -{ title emphasize -} - -FUNCTION {tie.or.space.connect} -{ duplicate$ text.length$ #3 < - { "~" } - { " " } - if$ - swap$ * * -} - -FUNCTION {either.or.check} -{ empty$ - 'pop$ - { "can't use both " swap$ * " fields in " * cite$ * warning$ } - if$ -} - -FUNCTION {format.bvolume} -{ volume empty$ - { "" } - { bbl.volume volume tie.or.space.connect - series empty$ - 'skip$ - { bbl.of space.word * series emphasize * } - if$ - "volume and number" number either.or.check - } - if$ -} - -FUNCTION {format.number.series} -{ volume empty$ - { number empty$ - { series field.or.null } - { output.state mid.sentence = - { bbl.number } - { bbl.number capitalize } - if$ - number tie.or.space.connect - series empty$ - { "there's a number but no series in " cite$ * warning$ } - { bbl.in space.word * series * } - if$ - } - if$ - } - { "" } - if$ -} - -FUNCTION {is.num} -{ chr.to.int$ - duplicate$ "0" chr.to.int$ < not - swap$ "9" chr.to.int$ > not and -} - -FUNCTION {extract.num} -{ duplicate$ 't := - "" 's := - { t empty$ not } - { t #1 #1 substring$ - t #2 global.max$ substring$ 't := - duplicate$ is.num - { s swap$ * 's := } - { pop$ "" 't := } - if$ - } - while$ - s empty$ - 'skip$ - { pop$ s } - if$ -} - -FUNCTION {convert.edition} -{ edition extract.num "l" change.case$ 's := - s "first" = s "1" = or - { bbl.first 't := } - { s "second" = s "2" = or - { bbl.second 't := } - { s "third" = s "3" = or - { bbl.third 't := } - { s "fourth" = s "4" = or - { bbl.fourth 't := } - { s "fifth" = s "5" = or - { bbl.fifth 't := } - { s #1 #1 substring$ is.num - { s bbl.th * 't := } - { edition 't := } - if$ - } - if$ - } - if$ - } - if$ - } - if$ - } - if$ - t -} - -FUNCTION {format.edition} -{ edition empty$ - { "" } - { output.state mid.sentence = - { convert.edition "l" change.case$ "~" * bbl.edition * } - { convert.edition "t" change.case$ "~" * bbl.edition * } - if$ - } - if$ -} - -INTEGERS { multiresult } - -FUNCTION {multi.page.check} -{ 't := - #0 'multiresult := - { multiresult not - t empty$ not - and - } - { t #1 #1 substring$ - duplicate$ "-" = - swap$ duplicate$ "," = - swap$ "+" = - or or - { #1 'multiresult := } - { t #2 global.max$ substring$ 't := } - if$ - } - while$ - multiresult -} - -FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.pages pages n.dashify tie.or.space.connect } - { bbl.page pages tie.or.space.connect } - if$ - } - if$ -} - -FUNCTION {format.vol.num.pages} -{ volume field.or.null - number empty$ - 'skip$ - { - "(" number * ")" * * - volume empty$ - { "there's a number but no volume in " cite$ * warning$ } - 'skip$ - if$ - } - if$ - pages empty$ - 'skip$ - { duplicate$ empty$ - { pop$ format.pages } - { ", " * format.pages * } - if$ - } - if$ -} - -FUNCTION {format.chapter.pages} -{ chapter empty$ - 'format.pages - { type empty$ - { bbl.chapter } - { type "l" change.case$ } - if$ - chapter tie.or.space.connect - pages empty$ - 'skip$ - { ", " * format.pages * } - if$ - } - if$ -} - -FUNCTION {format.in.ed.booktitle} -{ booktitle empty$ - { "" } - { editor empty$ - { word.in booktitle emphasize * } - { word.in booktitle emphasize * - " (" * - editor num.names$ #1 > - { bbl.editors } - { bbl.editor } - if$ - capitalize - * " " * - format.in.editors * - ")" * - } - if$ - } - if$ -} - -FUNCTION {empty.misc.check} -{ author empty$ title empty$ howpublished empty$ - month empty$ year empty$ note empty$ - and and and and and - key empty$ not and - { "all relevant fields are empty in " cite$ * warning$ } - 'skip$ - if$ -} - -FUNCTION {format.thesis.type} -{ type empty$ - 'skip$ - { pop$ - type "t" change.case$ - } - if$ -} - -FUNCTION {format.tr.number} -{ type empty$ - { bbl.techrep } - 'type - if$ - number empty$ - { "t" change.case$ } - { number tie.or.space.connect } - if$ -} - -FUNCTION {format.article.crossref} -{ - key empty$ - { journal empty$ - { "need key or journal for " cite$ * " to crossref " * crossref * - warning$ - "" - } - { word.in journal emphasize * } - if$ - } - { word.in key * " " *} - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {format.crossref.editor} -{ editor #1 "{vv~}{ll}" format.name$ - editor num.names$ duplicate$ - #2 > - { pop$ " et~al." * } - { #2 < - 'skip$ - { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = - { " et~al." * } - { bbl.and space.word * editor #2 "{vv~}{ll}" format.name$ * } - if$ - } - if$ - } - if$ -} - -FUNCTION {format.book.crossref} -{ volume empty$ - { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ - word.in - } - { bbl.volume volume tie.or.space.connect - bbl.of space.word * - } - if$ - editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { series empty$ - { "need editor, key, or series for " cite$ * " to crossref " * - crossref * warning$ - "" * - } - { series emphasize * } - if$ - } - { key * } - if$ - } - { format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {format.incoll.inproc.crossref} -{ - editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { booktitle empty$ - { "need editor, key, or booktitle for " cite$ * " to crossref " * - crossref * warning$ - "" - } - { word.in booktitle emphasize * } - if$ - } - { word.in key * " " *} - if$ - } - { word.in format.crossref.editor * " " *} - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {article} -{ output.bibitem - format.authors "author" output.check - author add.colon - format.title "title" output.check - crossref missing$ - { journal emphasize "journal" output.check - format.vol.num.pages output - format.date "year" output.check - } - { format.article.crossref output.nonnull - format.pages output - } - if$ - note output - fin.entry -} - -FUNCTION {book} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check - editor add.colon - } - { format.authors output.nonnull - author add.colon - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - format.number.series output - publisher "publisher" output.check - address output - } - { - format.book.crossref output.nonnull - } - if$ - format.edition output - format.date "year" output.check - note output - fin.entry -} - -FUNCTION {booklet} -{ output.bibitem - format.authors output - author add.colon - format.title "title" output.check - howpublished output - address output - format.date output - note output - fin.entry -} - -FUNCTION {inbook} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check - editor add.colon - } - { format.authors output.nonnull - author add.colon - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - format.chapter.pages "chapter and pages" output.check - format.number.series output - publisher "publisher" output.check - address output - } - { - format.chapter.pages "chapter and pages" output.check - format.book.crossref output.nonnull - } - if$ - format.edition output - format.date "year" output.check - note output - fin.entry -} - -FUNCTION {incollection} -{ output.bibitem - format.authors "author" output.check - author add.colon - format.title "title" output.check - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - format.chapter.pages output - publisher "publisher" output.check - address output - format.edition output - format.date "year" output.check - } - { format.incoll.inproc.crossref output.nonnull - format.chapter.pages output - } - if$ - note output - fin.entry -} - -FUNCTION {inproceedings} -{ output.bibitem - format.authors "author" output.check - author add.colon - format.title "title" output.check - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - format.pages output - address empty$ - { organization publisher new.sentence.checkb - organization output - publisher output - format.date "year" output.check - } - { address output.nonnull - format.date "year" output.check - organization output - publisher output - } - if$ - } - { format.incoll.inproc.crossref output.nonnull - format.pages output - } - if$ - note output - fin.entry -} - -FUNCTION {conference} { inproceedings } - -FUNCTION {manual} -{ output.bibitem - author empty$ - { organization empty$ - 'skip$ - { organization output.nonnull - address output - } - if$ - } - { format.authors output.nonnull } - if$ - author add.colon - format.btitle "title" output.check - author empty$ - { organization empty$ - { - address output - } - 'skip$ - if$ - } - { - organization output - address output - } - if$ - format.edition output - format.date output - note output - fin.entry -} - -FUNCTION {mastersthesis} -{ output.bibitem - format.authors "author" output.check - author add.colon - format.btitle "title" output.check - bbl.mthesis format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - note output - fin.entry -} - -FUNCTION {misc} -{ output.bibitem - format.authors output - author add.colon - format.title output - howpublished output - format.date output - note output - fin.entry -} - -FUNCTION {online} -{ output.bibitem - format.authors output - author add.colon - format.title output - format.date output - address output - format.url output - format.urldate output - note output - fin.entry -} - -FUNCTION {ctan} -{ output.bibitem - format.authors output - author add.colon - format.title output - format.date output - format.ctanurl output - format.urldate output - note output - fin.entry -} - -FUNCTION {phdthesis} -{ output.bibitem - format.authors "author" output.check - author add.colon - format.btitle "title" output.check - bbl.phdthesis format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - note output - fin.entry -} - -FUNCTION {proceedings} -{ output.bibitem - editor empty$ - { organization output } - { format.editors output.nonnull } - if$ - editor add.colon - format.btitle "title" output.check - format.bvolume output - format.number.series output - address empty$ - { editor empty$ - { publisher new.sentence.checka } - { organization publisher new.sentence.checkb - organization output - } - if$ - publisher output - format.date "year" output.check - } - { address output.nonnull - format.date "year" output.check - editor empty$ - 'skip$ - { organization output } - if$ - publisher output - } - if$ - note output - fin.entry -} - -FUNCTION {techreport} -{ output.bibitem - format.authors "author" output.check - author add.colon - format.title "title" output.check - format.tr.number output.nonnull - institution "institution" output.check - address output - format.date "year" output.check - note output - fin.entry -} - -FUNCTION {unpublished} -{ output.bibitem - format.authors "author" output.check - author add.colon - format.title "title" output.check - note "note" output.check - fin.entry -} - -FUNCTION {default.type} { misc } - -READ - -FUNCTION {sortify} -{ purify$ - "l" change.case$ -} - -INTEGERS { len } - -FUNCTION {chop.word} -{ 's := - 'len := - s #1 len substring$ = - { s len #1 + global.max$ substring$ } - 's - if$ -} - -FUNCTION {sort.format.names} -{ 's := - #1 'nameptr := - "" - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { s nameptr - "{ll{ }}{ ff{ }}{ jj{ }}" - format.name$ 't := - nameptr #1 > - { - nameptr #3 = - numnames #3 > and - { "others" 't := - #1 'namesleft := } - 'skip$ - if$ - " " * - namesleft #1 = t "others" = and - { "aaaaa" * } - { t sortify * } - if$ - } - { t sortify * } - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {sort.format.title} -{ 't := - "A " #2 - "An " #3 - "The " #4 t chop.word - chop.word - chop.word - sortify - #1 global.max$ substring$ -} - -FUNCTION {author.sort} -{ author empty$ - { key empty$ - { "to sort, need author or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.editor.sort} -{ author empty$ - { editor empty$ - { key empty$ - { "to sort, need author, editor, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { editor sort.format.names } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.organization.sort} -{ author empty$ - { organization empty$ - { key empty$ - { "to sort, need author, organization, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { "The " #4 organization chop.word sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {editor.organization.sort} -{ editor empty$ - { organization empty$ - { key empty$ - { "to sort, need editor, organization, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { "The " #4 organization chop.word sortify } - if$ - } - { editor sort.format.names } - if$ -} - -FUNCTION {presort} -{ type$ "book" = - type$ "inbook" = - or - 'author.editor.sort - { type$ "proceedings" = - 'editor.organization.sort - { type$ "manual" = - 'author.organization.sort - 'author.sort - if$ - } - if$ - } - if$ - " " - * - year field.or.null sortify - * - " " - * - title field.or.null - sort.format.title - * - #1 entry.max$ substring$ - 'sort.key$ := -} - -ITERATE {presort} - -SORT - -STRINGS { longest.label } - -INTEGERS { number.label longest.label.width } - -FUNCTION {initialize.longest.label} -{ "" 'longest.label := - #1 'number.label := - #0 'longest.label.width := -} - -FUNCTION {longest.label.pass} -{ number.label int.to.str$ 'label := - number.label #1 + 'number.label := - label width$ longest.label.width > - { label 'longest.label := - label width$ 'longest.label.width := - } - 'skip$ - if$ -} - -EXECUTE {initialize.longest.label} - -ITERATE {longest.label.pass} - -FUNCTION {begin.bib} -{ preamble$ empty$ - 'skip$ - { preamble$ write$ newline$ } - if$ - "\begin{thebibliography}{" longest.label * "}" * - write$ newline$ -} - -EXECUTE {begin.bib} - -EXECUTE {init.state.consts} - -ITERATE {call.type$} - -FUNCTION {end.bib} -{ newline$ - "\end{thebibliography}" write$ newline$ -} - -EXECUTE {end.bib} -%% End of customized bst file diff --git a/Master/texmf-dist/doc/latex/dtk/Changes b/Master/texmf-dist/doc/latex/dtk/Changes deleted file mode 100644 index 87c7e40c2b7..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/Changes +++ /dev/null @@ -1,39 +0,0 @@ -dtk.cls ----- -1.32 2015-02-23 - font feature FakeStretch moved into \setmonofont -1.31 2014-11-10 - use only dtk.clo -1.30 2014-07-07 - delete xetex stuff and update for - pagenumber -1.29 2012-05-30 - do not load package calc - - use dtk12.clo by default -1.28 2012-02-20 - fix some more bugs with LuaTeX -1.27 2011-11-23 - fix some bugs with LuaTeX -1.26 2011-07-24 - redefine listings for use with luatex/xetex -1.25 2011-04-28 - recode the XeTeX and luateX part -1.24 2011-04-25 -delete the part for laoding eurosans - we now use \euro from eurosym by default. (hv) - -dtk12.clo -------- -0.03 2012-06-22 - use \dimexpr instead of package calc - - -dtk.bst -------- -1.2 2012-08-15 - added entry type @ctan additionally to - @online -1.1 2012-06-18 - fixed bug with dtk string - - -dtklogos.cls ----- -2.19 2014-09-24 - load package dantelogo for DANTE (hv) -2.15 2012-05-02 - revert e.\,V. (hv) -2.14 2012-04-12 - e.\,V., missing thinn space (hv) -2.11 2011-04-25 - added \LuaLaTeX (hv) - - -dtk-pdf.sty -------- -1.21 2011-06-22 -typo in header -1.20 2011-04-26 -modified license statement - - -dtk-url.sty -------- -1.00 2011-10-23 - first version - diff --git a/Master/texmf-dist/doc/latex/dtk/README.md b/Master/texmf-dist/doc/latex/dtk/README.md new file mode 100644 index 00000000000..579be674638 --- /dev/null +++ b/Master/texmf-dist/doc/latex/dtk/README.md @@ -0,0 +1,5 @@ +# dtk + +LaTeX class for the journal »Die TeXnische Komödie« (new implementation). + +Rolf Niepraschk, Rolf.Niepraschk@gmx.de diff --git a/Master/texmf-dist/doc/latex/dtk/doc/beispiel-lua.pdf b/Master/texmf-dist/doc/latex/dtk/doc/beispiel-lua.pdf Binary files differdeleted file mode 100644 index 1bc773d599d..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/doc/beispiel-lua.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/dtk/doc/beispiel-lua.tex b/Master/texmf-dist/doc/latex/dtk/doc/beispiel-lua.tex deleted file mode 100644 index f05fb079026..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/doc/beispiel-lua.tex +++ /dev/null @@ -1,117 +0,0 @@ -%% $Id: beispiel.tex 16 2010-11-06 13:18:09Z herbert $ -% -% run with lualatex beispiel-lua -\documentclass[12,ngerman]{dtk} - -\begin{document} -\title{Die \texttt{dtk}-Klasse, \small Version \DTKversion -- \DTKdate} -\author{Rolf Niepraschk\and Herbert Voß} -\address{Herbert}{Voß} - {Wasgenstraße~21\\ - 14129 Berlin\\ - \protect\url{herbert@dante.de}} -\address{Rolf}{Niepraschk}% - {Persiusstr.~12\\ - 10245~Berlin\\ - \protect\url{Rolf.Niepraschk@gmx.de}} -\maketitle - -\section{Makros} - -\begin{verbatim} -\providecommand\File[1]{\texttt{#1}} -\providecommand\Package[1]{\texttt{#1}} -\providecommand\Program[1]{\texttt{#1}} -\providecommand\Command[1]{\texttt{#1}} -\providecommand\Macro[1]{\texttt{\#1}} -\providecommand\Environment[1]{\texttt{#1}} -\let\Email\url -\providecommand\Acronym[1]{\textsc{#1}} -\end{verbatim} - -Die Dateien \File{dtk.clo} und \File{10.clo} beinhalten die Klassenoptionen und -werden nur fortgeschrieben, wenn etwas Neues einzufügen ist. Das Paket -\Package{dtk} sollte nur um wichtige Pakete ergänzt werden, die für den Inhalt -des Manuskripts wichtig sind. Das Programm \Program{pdflatex} sollte bevorzugt -zum Übersetzen eingesetzt werden. Macros wie \Macro{texttt} müssen nicht mit -dem Backslash angegeben werden, der wird automatisch gesetzt. Es folgen -Beispiele mit Listings in nummerierter und in nichtnummerierter Art: - -\begin{lstlisting}[style=DTKlstNumber] -\begin{itemize} -\item ... -\end{itemize} -\end{lstlisting} - -\begin{lstlisting}[style=DTKlstNoNumber] -\begin{description} -\item ... -\end{description} -\end{lstlisting} - -\Acronym{Ubuntu} wird als Akronym gesetzt. -Weitere Informationen für Autoren findet man im DTK-Wiki: -\url{http://projekte.dante.de/DanteFAQ/WebHome}. - -Zm Schluss folgt der Quelltext dieses Beispieldokumentes: -\lstinputlisting[style=DTKlstNumber,language={[AlLaTeX]{TeX}}]{\jobname.tex} - -\section{Listen} -\begin{itemize} -\item Bei \Environment{itemize} werden -die Elemente durch Punkte und andere Symbole gekennzeichnet. -\item Listen kann man auch verschachteln: - \begin{itemize} - \item Die maximale Schachtelungstiefe ist~4.~\cite{voss:2008} - \item - Bezeichnung und Ein\-rückung der Elemente - wechseln automatisch. - \end{itemize} -\item usw. -\end{itemize} - -\begin{enumerate} -\item Bei \Environment{enumerate} werden -die Elemente mit Ziffern oder Buchstaben numeriert. -\item Die Numerierung erfolgt automatisch.~\cite{pakin:2008} -\item Listen kann man auch -verschachteln: - \begin{enumerate} - \item Die maximale Schachtelungstiefe - ist~4. - \item Bezeichnung und Ein\-rückung der Elemente - wechseln automatisch. - \end{enumerate} -\item usw. -\end{enumerate} - -\begin{description} -\item[Gelse:] - ein kleines Tier, das - östlich des Semmering Touristen verjagt. -\item[Gemse:] - ein großes Tier, das - westlich des Semmering von Touristen verjagt wird. -\item[G"urteltier:] - ein mittelgroßes Tier, das - hier nur wegen der Länge seines Namens vorkommt. -\end{description} - -\section{Bibliografie} -Die folgende Bibliografie hat nur einen -Demonstrationscharakter. - -\begin{lstlisting}[style=DTKlstNumber] -\begingroup -\RaggedRight -\bibliography{\jobname} -\endgroup -\end{lstlisting} - -\nocite{*} -\begingroup -\RaggedRight -\bibliography{beispiel} -\endgroup - -\end{document} diff --git a/Master/texmf-dist/doc/latex/dtk/doc/beispiel.bib b/Master/texmf-dist/doc/latex/dtk/doc/beispiel.bib index ca6186eff42..93e0b67ea9a 100644 --- a/Master/texmf-dist/doc/latex/dtk/doc/beispiel.bib +++ b/Master/texmf-dist/doc/latex/dtk/doc/beispiel.bib @@ -1,32 +1,34 @@ -@Book{voss:2008, - author = {Herbert Vo{\ss}}, - title = {{PSTricks} -- {G}rafik f\"ur {\TeX} und {\LaTeX}}, - edition = {5.}, - publisher = {DANTE -- Lob.media}, - year = {2008}, - address = {Heidelberg/""Hamburg} +@Book{voss:2012, + author = {Herbert Voß}, + title = {PSTricks -- Grafik für {\TeX} und {\LaTeX}}, + edition = {6}, + publisher = {DANTE -- Lehmanns Media}, + date = {2012}, + address = {Heidelberg/""Berlin} } -@Manual{pakin:2008, +@ctan{pakin:2008, Title = {The Comprehensive {\LaTeX} Symbol list}, Author = {Pakin, Scott}, Organization = {CTAN}, - annote = {\ctanurl{/info/symbols/comprehensive/symbol-a4.pdf}}, - Note = {}, - year = {2008}, + url = {/info/symbols/comprehensive/symbol-a4.pdf}, + date = {2008}, } @ctan{europecv, - author = {N.~Vitacolonna}, - title = {europecv: an unofficial class for European curricula}, + author = {Nicola Vitacolonna}, + sorttitle={europecv}, + title = {\texttt{europecv}: an unofficial class for European curricula}, ctanurl = {macros/latex/contrib/europecv/}, - year = 2006, - urldate = {2012-08-14}, + date = {2006-04-24}, + urldate = {2016-03-07}, } @online{ep1, author = {Bundesinstitut für Berufsbildung}, - title = {europass Deutschland}, + sortname ={Bundesinstitut}, + title = {\texttt{europass} Deutschland}, + sorttitle={europass}, url = {http://www.europass-info.de}, - urldate = {2012-01-21} + urldate = {2016-03-07} } diff --git a/Master/texmf-dist/doc/latex/dtk/doc/beispiel.pdf b/Master/texmf-dist/doc/latex/dtk/doc/beispiel.pdf Binary files differindex 76d0a41e317..f4b653b7838 100644 --- a/Master/texmf-dist/doc/latex/dtk/doc/beispiel.pdf +++ b/Master/texmf-dist/doc/latex/dtk/doc/beispiel.pdf diff --git a/Master/texmf-dist/doc/latex/dtk/doc/beispiel.tex b/Master/texmf-dist/doc/latex/dtk/doc/beispiel.tex index bdbbc680fd9..dc79c10df02 100644 --- a/Master/texmf-dist/doc/latex/dtk/doc/beispiel.tex +++ b/Master/texmf-dist/doc/latex/dtk/doc/beispiel.tex @@ -1,22 +1,24 @@ -%% $Id: beispiel.tex 42 2014-07-08 17:34:44Z herbert $ -% -\documentclass[12,ngerman]{dtk} +\documentclass[ngerman]{dtk} \ifluatex\else \usepackage[utf8]{inputenc} %\usepackage[latin9]{inputenc} \fi +\addbibresource{beispiel.bib} + +\let\File\texttt +\let\Package\texttt + \begin{document} -\title{Die \texttt{dtk}-Klasse, \small Version \DTKversion -- \DTKdate} -\author{Rolf Niepraschk\and Herbert Voß} -\address{Herbert}{Voß} +\title{Die \texttt{dtk}-Klasse, Version \DTKversion -- \DTKversiondate} +\Author{Herbert}{Voß} {Wasgenstraße~21\\ 14129 Berlin\\ - \protect\url{herbert@dante.de}} -\address{Rolf}{Niepraschk}% + \Email{herbert@dante.de}} +\Author{Rolf}{Niepraschk}% {Persiusstr.~12\\ 10245~Berlin\\ - \protect\url{Rolf.Niepraschk@gmx.de}} + \Email{Rolf.Niepraschk@gmx.de}} \maketitle \section{Makros} @@ -29,35 +31,32 @@ \providecommand\Macro[1]{\texttt{\#1}} \providecommand\Environment[1]{\texttt{#1}} \let\Email\url -\providecommand\Acronym[1]{\textsc{#1}} \end{verbatim} -Die Dateien \File{dtk.clo} und \File{12.clo} beinhalten die Klassenoptionen und +Die Dateien \File{*.clo} beinhalten die Klassenoptionen und werden nur fortgeschrieben, wenn etwas Neues einzufügen ist. Das Paket \Package{dtk} sollte nur um wichtige Pakete ergänzt werden, die für den Inhalt -des Manuskripts wichtig sind. Das Programm \Program{pdflatex} sollte bevorzugt +des Manuskripts wichtig sind. Das Programm \Program{lualatex} sollte bevorzugt zum Übersetzen eingesetzt werden. Macros wie \Macro{texttt} müssen nicht mit dem Backslash angegeben werden, der wird automatisch gesetzt. Es folgen Beispiele mit Listings in nummerierter und in nichtnummerierter Art: -\begin{lstlisting}[style=DTKlstNumber] +\begin{lstlisting}[style=number] \begin{itemize} \item ... \end{itemize} \end{lstlisting} -\begin{lstlisting}[style=DTKlstNoNumber] +\begin{lstlisting}[style=noNumber] \begin{description} \item ... \end{description} \end{lstlisting} -\Acronym{Ubuntu} wird als Akronym gesetzt. +\textsf{Ubuntu} wird in serifenloser Schrift gesetzt. Weitere Informationen für Autoren findet man im DTK-Wiki: \url{http://projekte.dante.de/DanteFAQ/WebHome}. -Zm Schluss folgt der Quelltext dieses Beispieldokumentes: -\lstinputlisting[style=DTKlstNumber,language={[AlLaTeX]{TeX}}]{\jobname.tex} \section{Listen} \begin{itemize} @@ -65,7 +64,7 @@ Zm Schluss folgt der Quelltext dieses Beispieldokumentes: die Elemente durch Punkte und andere Symbole gekennzeichnet. \item Listen kann man auch verschachteln: \begin{itemize} - \item Die maximale Schachtelungstiefe ist~4.~\cite{voss:2008} + \item Die maximale Schachtelungstiefe ist~4.~\cite{voss:2012} \item Bezeichnung und Ein\-rückung der Elemente wechseln automatisch. @@ -104,17 +103,18 @@ verschachteln: Die folgende Bibliografie hat nur einen Demonstrationscharakter. -\begin{lstlisting}[style=DTKlstNumber] -\begingroup -\RaggedRight -\bibliography{\jobname} -\endgroup +\begin{lstlisting}[style=number] +\printbibliography \end{lstlisting} \nocite{*} -\begingroup -\RaggedRight -\bibliography{\jobname} -\endgroup +\printbibliography + + +\section{Quelltext} +Zm Schluss folgt der Quelltext dieses Beispieldokumentes: +\lstinputlisting[style=number,language={[AlLaTeX]{TeX}}]{\jobname.tex} + \end{document} + diff --git a/Master/texmf-dist/doc/latex/dtk/dtk-ruecken.tex b/Master/texmf-dist/doc/latex/dtk/dtk-ruecken.tex new file mode 100644 index 00000000000..edb8acc6d5e --- /dev/null +++ b/Master/texmf-dist/doc/latex/dtk/dtk-ruecken.tex @@ -0,0 +1,19 @@ +\documentclass[11pt,a4paper]{article} +\usepackage[T1]{fontenc} +\usepackage{libertine} +\oddsidemargin=-1in % +\unitlength=1mm % +\pagestyle{empty} +\begin{document} +\begin{picture}(210,4) +\put(5,2){% + \makebox(100,0)[l]{% + \tiny \input{dtk-ruecken.dat}% + }% +} +\put(0,0){\line(-1,0){5}} +\put(0,0){\line(0,-1){5}} +\put(0,4){\line(-1,0){5}} +\put(0,4){\line(0,1){5}} +\end{picture} +\end{document} diff --git a/Master/texmf-dist/doc/latex/dtk/dtk.nolig b/Master/texmf-dist/doc/latex/dtk/dtk.nolig new file mode 100644 index 00000000000..6c521273145 --- /dev/null +++ b/Master/texmf-dist/doc/latex/dtk/dtk.nolig @@ -0,0 +1,19 @@ +\ProvidesFile{dtk.nolig}[2015/10/06 v0.1b nolig definitions (RN)] + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% Definitionen von Ausnahmen zur Ligaturbehandlung des Paketes "selnolig" +%% +%% Beispiel: +%% +%% \nolig{Auflaufform}{Auf|lauf|form} +%% +%% (siehe Dokumentation zu "selnolig") +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\nolig{Herbstt[aruöe]}{Herbst|t} +\nolig{Mitt[iruä]}{Mit|t} +\nolig{Text[eiru]}{Text|t} + +\endinput diff --git a/Master/texmf-dist/doc/latex/dtk/dtk.xdy b/Master/texmf-dist/doc/latex/dtk/dtk.xdy new file mode 100644 index 00000000000..17546da71ee --- /dev/null +++ b/Master/texmf-dist/doc/latex/dtk/dtk.xdy @@ -0,0 +1,49 @@ +;; --------------------------------------------------------------- +;; dtk.xdy --- A set of biblatex implementations of +;; dtk index style for DANTE journal +;; "Die TeXnische Komödie" +;; Maintained by Rolf Niepraschk +;; (C) Rolf.Niepraschk@gmx.de +;; Released under the LaTeX Project Public License v1.3c or later +;; See http://www.latex-project.org/lppl.txt +;; --------------------------------------------------------------- + +;; 2015/07/16 v0.1d, Rolf Niepraschk + +(require "lang/general/utf8-lang.xdy") +(require "lang/general/utf8.xdy") +;;(require "lang/german/din5007-utf8-lang.xdy") +;;(require "lang/german/din5007-utf8.xdy") +(require "numeric-sort.xdy") +(require "latex.xdy") + +;;(require "latex-loc-fmts.xdy") +(define-attributes ("default" "textbf" "textit" "hyperpage" "highlightPage" "foo" "gobble")) +(markup-locref :open "\textbf{" :close "}" :attr "textbf") +(markup-locref :open "\textit{" :close "}" :attr "textit") +(markup-locref :open "\hyperpage{" :close "}" :attr "hyperpage") +;;(markup-locref :open "\highlightPage{" :close "}" :attr "highlightPage") +(markup-locref :open "\highlightPage{\hyperpage{" :close "}}" :attr "highlightPage") +(markup-locref :open "\foo{" :close "}" :attr "foo") +(markup-locref :open "\csname @gobble\endcsname{" :close "}" :attr "gobble") + +(require "makeindex.xdy") +;;(require "latin-lettergroups.xdy") +(require "page-ranges.xdy") +(require "word-order.xdy") + +;;(require "ff-ranges.xdy") +(define-location-class "arabic-page-numbers" + ("arabic-numbers") :min-range-length 2) +;;(markup-range :sep "\kern .1em\relax \textit{f}" :length 1 :ignore-end) +;;(markup-range :sep "\kern .1em\relax \textit{ff}" :length 2 :ignore-end) +(markup-range :sep "--") + +;;page-ranges.xdy + +(markup-indexentry :open "~n \item " :depth 0) +(markup-indexentry :open " \subitem " :depth 1) + +(markup-locclass-list :open "\relax" :close "\@nil") +(markup-locref-list :sep ",") + diff --git a/Master/texmf-dist/doc/latex/dtk/dtk0.tex b/Master/texmf-dist/doc/latex/dtk/dtk0.tex new file mode 100644 index 00000000000..c3e21190e31 --- /dev/null +++ b/Master/texmf-dist/doc/latex/dtk/dtk0.tex @@ -0,0 +1,9 @@ +% Erzeugt Datei `userpackages.tex' mit usepackage- und +% addbibresource-Anweisungen aus den Einzeldokumenten. + +\makeatletter\def\shipout{\deadcycles\z@\setbox\@tempboxa=}\makeatother +\newif\ifDTKrecord \DTKrecordtrue +\nofiles +\input{dtk.tex} + +\endinput diff --git a/Master/texmf-dist/doc/latex/dtk/historical/dtk00.clo b/Master/texmf-dist/doc/latex/dtk/historical/dtk00.clo deleted file mode 100644 index 42120b649a1..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/historical/dtk00.clo +++ /dev/null @@ -1,81 +0,0 @@ -%% -%% This is file `dtk00.clo', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% dtk.dtx (with options: `2000') -%% -%% IMPORTANT NOTICE: -%% -%% For the copyright see the source file. -%% -%% Any modified versions of this file must be renamed -%% with new filenames distinct from dtk00.clo. -%% -%% For distribution of the original source see the terms -%% for copying and modification in the file dtk.dtx. -%% -%% This generated file may be distributed as long as the -%% original source files, as listed above, are part of the -%% same distribution. (The sources need not necessarily be -%% in the same archive or directory.) -%% Time-stamp: "dtk.dtx 2006-08-11 18:18:53 CET Mittwoch RN/HjG/hv" -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%^^A $Id: dtk00.clo 4 2009-11-15 09:28:15Z herbert $ -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Purpose: -%% LaTeX Class and Styles for ``Die TeXnische Komoedie''. -%% -%% Documentation: -%% The documentation can be generated from the original file -%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to -%% get the full documentation in DVI format. -%% -%% -%% Author: Gerd Neugebauer -%% Mainzer Str. 8 -%% 56321 Rhens (Germany) -%% Mail: gene@gerd-neugebauer.de -%% -%% Copyright (C) 1995-1996 Gerd Neugebauer -%% Copyright (C) 1997-2006 DANTE, Deutschsprachige -%% Anwendervereinigung TeX e.V. -%% -%% dtk.dtx is distributed in the hope that it will be useful, but -%% WITHOUT ANY WARRANTY. No author or distributor accepts -%% responsibility to anyone for the consequences of using it or for -%% whether it serves any particular purpose or works at all, unless -%% he says so in writing. -%% -%% Everyone is granted permission to copy, modify and redistribute -%% dtk.dtx, provided this copyright notice is preserved and any -%% modifications are indicated. -%% -%% -%% This package is still under development and may be replaced with -%% a new version which provides enhanced functionality. -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\emergencystretch = 0pt -\endinput -%% -%% End of file `dtk00.clo'. diff --git a/Master/texmf-dist/doc/latex/dtk/historical/dtk01.clo b/Master/texmf-dist/doc/latex/dtk/historical/dtk01.clo deleted file mode 100644 index 82691a1a24d..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/historical/dtk01.clo +++ /dev/null @@ -1,80 +0,0 @@ -%% -%% This is file `dtk01.clo', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% dtk.dtx (with options: `2001') -%% -%% IMPORTANT NOTICE: -%% -%% For the copyright see the source file. -%% -%% Any modified versions of this file must be renamed -%% with new filenames distinct from dtk01.clo. -%% -%% For distribution of the original source see the terms -%% for copying and modification in the file dtk.dtx. -%% -%% This generated file may be distributed as long as the -%% original source files, as listed above, are part of the -%% same distribution. (The sources need not necessarily be -%% in the same archive or directory.) -%% Time-stamp: "dtk.dtx 2006-08-11 18:18:53 CET Mittwoch RN/HjG/hv" -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%^^A $Id: dtk01.clo 4 2009-11-15 09:28:15Z herbert $ -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Purpose: -%% LaTeX Class and Styles for ``Die TeXnische Komoedie''. -%% -%% Documentation: -%% The documentation can be generated from the original file -%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to -%% get the full documentation in DVI format. -%% -%% -%% Author: Gerd Neugebauer -%% Mainzer Str. 8 -%% 56321 Rhens (Germany) -%% Mail: gene@gerd-neugebauer.de -%% -%% Copyright (C) 1995-1996 Gerd Neugebauer -%% Copyright (C) 1997-2006 DANTE, Deutschsprachige -%% Anwendervereinigung TeX e.V. -%% -%% dtk.dtx is distributed in the hope that it will be useful, but -%% WITHOUT ANY WARRANTY. No author or distributor accepts -%% responsibility to anyone for the consequences of using it or for -%% whether it serves any particular purpose or works at all, unless -%% he says so in writing. -%% -%% Everyone is granted permission to copy, modify and redistribute -%% dtk.dtx, provided this copyright notice is preserved and any -%% modifications are indicated. -%% -%% -%% This package is still under development and may be replaced with -%% a new version which provides enhanced functionality. -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\endinput -%% -%% End of file `dtk01.clo'. diff --git a/Master/texmf-dist/doc/latex/dtk/historical/dtk02.clo b/Master/texmf-dist/doc/latex/dtk/historical/dtk02.clo deleted file mode 100644 index 74b5ff5de11..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/historical/dtk02.clo +++ /dev/null @@ -1,81 +0,0 @@ -%% -%% This is file `dtk02.clo', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% dtk.dtx (with options: `2002') -%% -%% IMPORTANT NOTICE: -%% -%% For the copyright see the source file. -%% -%% Any modified versions of this file must be renamed -%% with new filenames distinct from dtk02.clo. -%% -%% For distribution of the original source see the terms -%% for copying and modification in the file dtk.dtx. -%% -%% This generated file may be distributed as long as the -%% original source files, as listed above, are part of the -%% same distribution. (The sources need not necessarily be -%% in the same archive or directory.) -%% Time-stamp: "dtk.dtx 2006-08-11 18:18:53 CET Mittwoch RN/HjG/hv" -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%^^A $Id: dtk02.clo 4 2009-11-15 09:28:15Z herbert $ -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Purpose: -%% LaTeX Class and Styles for ``Die TeXnische Komoedie''. -%% -%% Documentation: -%% The documentation can be generated from the original file -%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to -%% get the full documentation in DVI format. -%% -%% -%% Author: Gerd Neugebauer -%% Mainzer Str. 8 -%% 56321 Rhens (Germany) -%% Mail: gene@gerd-neugebauer.de -%% -%% Copyright (C) 1995-1996 Gerd Neugebauer -%% Copyright (C) 1997-2006 DANTE, Deutschsprachige -%% Anwendervereinigung TeX e.V. -%% -%% dtk.dtx is distributed in the hope that it will be useful, but -%% WITHOUT ANY WARRANTY. No author or distributor accepts -%% responsibility to anyone for the consequences of using it or for -%% whether it serves any particular purpose or works at all, unless -%% he says so in writing. -%% -%% Everyone is granted permission to copy, modify and redistribute -%% dtk.dtx, provided this copyright notice is preserved and any -%% modifications are indicated. -%% -%% -%% This package is still under development and may be replaced with -%% a new version which provides enhanced functionality. -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand\DTK@bibliography@rightskip{} -\endinput -%% -%% End of file `dtk02.clo'. diff --git a/Master/texmf-dist/doc/latex/dtk/historical/dtk03.clo b/Master/texmf-dist/doc/latex/dtk/historical/dtk03.clo deleted file mode 100644 index 5d002d6788f..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/historical/dtk03.clo +++ /dev/null @@ -1,80 +0,0 @@ -%% -%% This is file `dtk03.clo', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% dtk.dtx (with options: `2003') -%% -%% IMPORTANT NOTICE: -%% -%% For the copyright see the source file. -%% -%% Any modified versions of this file must be renamed -%% with new filenames distinct from dtk03.clo. -%% -%% For distribution of the original source see the terms -%% for copying and modification in the file dtk.dtx. -%% -%% This generated file may be distributed as long as the -%% original source files, as listed above, are part of the -%% same distribution. (The sources need not necessarily be -%% in the same archive or directory.) -%% Time-stamp: "dtk.dtx 2006-08-11 18:18:53 CET Mittwoch RN/HjG/hv" -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%^^A $Id: dtk03.clo 4 2009-11-15 09:28:15Z herbert $ -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Purpose: -%% LaTeX Class and Styles for ``Die TeXnische Komoedie''. -%% -%% Documentation: -%% The documentation can be generated from the original file -%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to -%% get the full documentation in DVI format. -%% -%% -%% Author: Gerd Neugebauer -%% Mainzer Str. 8 -%% 56321 Rhens (Germany) -%% Mail: gene@gerd-neugebauer.de -%% -%% Copyright (C) 1995-1996 Gerd Neugebauer -%% Copyright (C) 1997-2006 DANTE, Deutschsprachige -%% Anwendervereinigung TeX e.V. -%% -%% dtk.dtx is distributed in the hope that it will be useful, but -%% WITHOUT ANY WARRANTY. No author or distributor accepts -%% responsibility to anyone for the consequences of using it or for -%% whether it serves any particular purpose or works at all, unless -%% he says so in writing. -%% -%% Everyone is granted permission to copy, modify and redistribute -%% dtk.dtx, provided this copyright notice is preserved and any -%% modifications are indicated. -%% -%% -%% This package is still under development and may be replaced with -%% a new version which provides enhanced functionality. -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\endinput -%% -%% End of file `dtk03.clo'. diff --git a/Master/texmf-dist/doc/latex/dtk/historical/dtk05.clo b/Master/texmf-dist/doc/latex/dtk/historical/dtk05.clo deleted file mode 100644 index a7a704ad5d8..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/historical/dtk05.clo +++ /dev/null @@ -1,153 +0,0 @@ -%% -%% This is file `dtk05.clo', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% dtk.dtx (with options: `2005') -%% -%% IMPORTANT NOTICE: -%% -%% For the copyright see the source file. -%% -%% Any modified versions of this file must be renamed -%% with new filenames distinct from dtk05.clo. -%% -%% For distribution of the original source see the terms -%% for copying and modification in the file dtk.dtx. -%% -%% This generated file may be distributed as long as the -%% original source files, as listed above, are part of the -%% same distribution. (The sources need not necessarily be -%% in the same archive or directory.) -%% Time-stamp: "dtk.dtx 2006-08-11 18:18:53 CET Mittwoch RN/HjG/hv" -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%^^A $Id: dtk05.clo 4 2009-11-15 09:28:15Z herbert $ -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Purpose: -%% LaTeX Class and Styles for ``Die TeXnische Komoedie''. -%% -%% Documentation: -%% The documentation can be generated from the original file -%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to -%% get the full documentation in DVI format. -%% -%% -%% Author: Gerd Neugebauer -%% Mainzer Str. 8 -%% 56321 Rhens (Germany) -%% Mail: gene@gerd-neugebauer.de -%% -%% Copyright (C) 1995-1996 Gerd Neugebauer -%% Copyright (C) 1997-2006 DANTE, Deutschsprachige -%% Anwendervereinigung TeX e.V. -%% -%% dtk.dtx is distributed in the hope that it will be useful, but -%% WITHOUT ANY WARRANTY. No author or distributor accepts -%% responsibility to anyone for the consequences of using it or for -%% whether it serves any particular purpose or works at all, unless -%% he says so in writing. -%% -%% Everyone is granted permission to copy, modify and redistribute -%% dtk.dtx, provided this copyright notice is preserved and any -%% modifications are indicated. -%% -%% -%% This package is still under development and may be replaced with -%% a new version which provides enhanced functionality. -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - - -\ProvidesFile{dtk05.clo} - [2006/08/11 v0.1 dtk class option (RN)] - -\renewcommand\CoverArt[3]{% - \ifx\CoverTitleFont\@undefined - %\newfont\CoverTitleFont{ecrm1700 scaled \magstep 5} - %\newfont\CoverTitleFont{lmr12 scaled 2938} - \DeclareFixedFont\CoverTitleFont{\encodingdefault}% - {\rmdefault}{m}{n}{41.26}% - \fi - \ifx\CoverNumberFont\@undefined - %\newfont\CoverNumberFont{ecrm1700 scaled 2986} - \DeclareFixedFont\CoverNumberFont{\encodingdefault}% - {\rmdefault}{m}{n}{51.66}% - \fi - \vspace*{-34pt}\hfill - \setbox\@tempboxa=\hbox to \textheight{\null\hfill\CoverTitleFont - \journalname\hfill\null}% - \@tempdimb=\ht\@tempboxa - \advance\@tempdimb by\dp\@tempboxa - \hbox to\@tempdimb{% - \vbox to\wd\@tempboxa{% - \vskip\wd\@tempboxa - \vss\rotatebox{90}{\box\@tempboxa}}\hss} \ - \rule{\CoverArt@barwidth}{\textheight} - \begin{minipage}[b]{.7\textwidth}\raggedright - \rule{1em}{0pt}% - \dimen2=\textwidth\advance\dimen2-1em - \parbox{\dimen2}{\CoverArt@font - {\Huge\DANTE}\\ - Deutschsprachige\\ - Anwendervereinigung - \TeX\ \eV}\\[1ex] - \dimen3=\textwidth\advance\dimen3-\CoverArt@gap - \hfill\rule{\dimen3}{\CoverArt@linewidth}% - \\[-\baselineskip]\null\hspace{1em}% - {\CoverArt@small\cover@sub{#1}{#2}{#3}}% - \\[-\baselineskip]\rule{0pt}{.617647\textheight}% - \CoverNumberFont - \null\hfill - \makebox(0,0)[br]{% - \textcolor{CoverArt@grey}{% - \CoverArt@strip@no #1;\hspace{1pt}% - }}% Warum verwendet `\CoverArt@strip@no' \CoverTitleFont? RN - \end{minipage}% -} - -\@tempswafalse -\@ifpackageloaded{ngerman}{\@tempswatrue}{}% -\@ifpackageloaded{german}{\@tempswatrue}{}% -\if@tempswa - \def@dqmacro{`}{\frqq}{\frqq}% - \def@dqmacro{'}{\flqq}{\flqq}% -\else - \@ifpackageloaded{babel}% - {% - \declare@shorthand{german}{"`}{\frqq}% - \declare@shorthand{german}{"'}{\flqq}% - }{}% -\fi -\RequirePackage{showexpl} -\lstset{language=[LaTeX]TeX} -\providecommand\lstverb{% - \leavevmode\bgroup % - \def\lst@boxpos{b}% - \lsthk@PreSet\lstset{flexiblecolumns,basicstyle=\mdseries\ttfamily\normalsize,backgroundcolor={}, - breaklines=false,keywordstyle=\mdseries\ttfamily\normalsize}% - \lsthk@TextStyle - \@ifnextchar\bgroup{\afterassignment\lst@InlineG \let\@let@token}% - \lstinline@} - -\endinput -%% -%% End of file `dtk05.clo'. diff --git a/Master/texmf-dist/doc/latex/dtk/historical/dtk06.clo b/Master/texmf-dist/doc/latex/dtk/historical/dtk06.clo deleted file mode 100644 index 7493ef4dc48..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/historical/dtk06.clo +++ /dev/null @@ -1,160 +0,0 @@ -%% -%% This is file `dtk06.clo', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% dtk.dtx (with options: `2006') -%% -%% IMPORTANT NOTICE: -%% -%% For the copyright see the source file. -%% -%% Any modified versions of this file must be renamed -%% with new filenames distinct from dtk05.clo. -%% -%% For distribution of the original source see the terms -%% for copying and modification in the file dtk.dtx. -%% -%% This generated file may be distributed as long as the -%% original source files, as listed above, are part of the -%% same distribution. (The sources need not necessarily be -%% in the same archive or directory.) -%% Time-stamp: "dtk.dtx 2005-03-23 18:18:53 CET Mittwoch RN/HjG" -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%^^A $Id: dtk06.clo 4 2009-11-15 09:28:15Z herbert $ -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Purpose: -%% LaTeX Class and Styles for ``Die TeXnische Komoedie''. -%% -%% Documentation: -%% The documentation can be generated from the original file -%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to -%% get the full documentation in DVI format. -%% -%% -%% Author: Gerd Neugebauer -%% Mainzer Str. 8 -%% 56321 Rhens (Germany) -%% Mail: gene@gerd-neugebauer.de -%% -%% Copyright (C) 1995-1996 Gerd Neugebauer -%% Copyright (C) 1997-2005 DANTE, Deutschsprachige -%% Anwendervereinigung TeX e.V. -%% -%% dtk.dtx is distributed in the hope that it will be useful, but -%% WITHOUT ANY WARRANTY. No author or distributor accepts -%% responsibility to anyone for the consequences of using it or for -%% whether it serves any particular purpose or works at all, unless -%% he says so in writing. -%% -%% Everyone is granted permission to copy, modify and redistribute -%% dtk.dtx, provided this copyright notice is preserved and any -%% modifications are indicated. -%% -%% -%% This package is still under development and may be replaced with -%% a new version which provides enhanced functionality. -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - - -\ProvidesFile{dtk06.clo} - [2007/04/20 v0.01 dtk class option (hv)] - -\renewcommand\CoverArt[3]{% - \ifx\CoverTitleFont\@undefined - %\newfont\CoverTitleFont{ecrm1700 scaled \magstep 5} - %\newfont\CoverTitleFont{lmr12 scaled 2938} - \DeclareFixedFont\CoverTitleFont{\encodingdefault}{\rmdefault}{m}{n}{41.26}% - \fi - \ifx\CoverNumberFont\@undefined - %\newfont\CoverNumberFont{ecrm1700 scaled 2986} - \DeclareFixedFont\CoverNumberFont{\encodingdefault}{\rmdefault}{m}{n}{51.66}% - \fi -\iffalse - \vspace*{-34pt}\hfill - \setbox\@tempboxa=\hbox to \textheight{\null\hfill\CoverTitleFont - \fontsize{41.26}{42}\selectfont\journalname\hfill\null}% - \@tempdimb=\ht\@tempboxa - \advance\@tempdimb by\dp\@tempboxa - \hbox to\@tempdimb{\kern-20pt% - \vbox to\wd\@tempboxa{% - \vskip\wd\@tempboxa - \vss\rotatebox{90}{\box\@tempboxa}}\hss} \ - \rule{\CoverArt@barwidth}{\textheight} -\fi - \newsavebox\dtk@titlebox - \sbox\dtk@titlebox{\parbox{\textheight}{% - \null\hfill\CoverTitleFont\fontsize{41.26}{42}\selectfont\journalname\hfill\null}} - \hspace*{5pt} - \rotatebox{90}{\usebox\dtk@titlebox}\ - \rule{\CoverArt@barwidth}{\textheight} - \hfill -% - \begin{minipage}[b]{.7\textwidth}\raggedright - \rule{1em}{0pt}% - \dimen2=\textwidth\advance\dimen2-1em - \parbox{\dimen2}{\CoverArt@font - {\Huge\DANTE}\\ - Deutschsprachige\\ - Anwendervereinigung - \TeX\ \eV}\\[1ex] - \dimen3=\textwidth\advance\dimen3-\CoverArt@gap - \hfill\rule{\dimen3}{\CoverArt@linewidth}% - \\[-\baselineskip]\null\hspace{1em}% - {\CoverArt@small\cover@sub{#1}{#2}{#3}}% - \\[-\baselineskip]\rule{0pt}{.617647\textheight}% - \CoverNumberFont - \null\hfill - \makebox(0,0)[br]{% - \textcolor{CoverArt@grey}{% - \CoverArt@strip@no #1;\hspace{1pt}% - }}% Warum verwendet `\CoverArt@strip@no' \CoverTitleFont? RN - \end{minipage}% -} - -%\PassOptionsToPackage{ngerman}{babel} -\RequirePackage{babel} -\declare@shorthand{ngerman}{"`}{\frqq}% -\declare@shorthand{ngerman}{"'}{\flqq}% -%\def@dqmacro{`}{\frqq}{\frqq} -%\def@dqmacro{'}{\flqq}{\flqq} - - -\RequirePackage{showexpl} -\lstset{language=[LaTeX]TeX} -\providecommand\lstverb{% - \leavevmode\bgroup % - \def\lst@boxpos{b}% - \lsthk@PreSet\lstset{flexiblecolumns,basicstyle=\mdseries\ttfamily\normalsize,backgroundcolor={}, - breaklines=false,keywordstyle=\mdseries\ttfamily\normalsize}% - \lsthk@TextStyle - \@ifnextchar\bgroup{\afterassignment\lst@InlineG \let\@let@token}% - \lstinline@} -\providecommand*{\ctanurl}[1]{\url{CTAN: #1}} - - -\endinput - - -%% -%% End of file `dtk05.clo'. diff --git a/Master/texmf-dist/doc/latex/dtk/historical/dtk10.clo b/Master/texmf-dist/doc/latex/dtk/historical/dtk10.clo deleted file mode 100644 index 1a97dc85aa4..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/historical/dtk10.clo +++ /dev/null @@ -1,116 +0,0 @@ -%% $Id: dtk10.clo 14 2010-10-16 17:27:23Z herbert $ -\ProvidesFile{dtk10.clo}[2010/04/19 v0.02 dtk class option (RN,hv)] - -\input{dtk.clo}% Standardeinstellungen - - -\newsavebox\tempbox - -\RequirePackage{ifthen} - -\newlength\fullwidth -\newlength\marginwidth -\setlength\fullwidth{\textwidth + \marginparwidth -4mm}% wegen Anschnitt -%\setlength\fullwidth{\textwidth + \marginparsep + \marginparwidth } -%\setlength\marginwidth{\fullwidth - \textwidth} -\setlength\marginwidth{\fullwidth + \marginparsep - \textwidth} - -\newlength\de@Width -\newlength\de@sepWidth\de@sepWidth=3mm -\newlength\de@Indent\de@Indent=\fullwidth - -\def\Table{\@ifnextchar[\Table@i{\Table@i[]}} -\def\Table@i[#1]{\@ifnextchar[{\Table@ii[#1]}{\Table@ii[#1][\fullwidth]}} -\def\Table@ii[#1][#2]#3{% #1:TOC #2:width #3:caption - \def\de@OptCaption{#1}% - \setlength\de@Width{#2}\addtolength\de@Width{-\de@sepWidth}% - \setlength\de@Indent{#2}\addtolength\de@Indent{-\textwidth}% - \def\de@Caption{#3}% - \begin{lrbox}{\tempbox}} -\def\endTable{% - \end{lrbox}\begin{table}[!htb]% - \abovecaptionskip=0pt\belowcaptionskip=0pt - \ifthenelse{\isodd{\pageref{\thetable:WideTable}}}% - {\minipage{\de@Width}\vspace{0pt}\minipage[t]{\wd\tempbox}\vspace{0pt} - \usebox\tempbox\endminipage\kern\de@sepWidth% - \minipage[t]{\de@Width-\wd\tempbox}\vspace{0pt}\label{\thetable:WideTable}% - \ifx\relax\de@OptCaption\relax\caption{\de@Caption}\else\caption[\de@OptCaption]{\de@Caption}\fi% - \endminipage\endminipage}% - {\ifdim\de@Width>\textwidth\hspace*{-\de@Indent}\fi\vspace{0pt}\minipage{\de@Width}\vspace{0pt}% - \minipage[t]{\de@Width-\wd\tempbox}\vspace{0pt}\label{\thetable:WideTable}% - \ifx\relax\de@OptCaption\relax\caption{\de@Caption}\else\caption[\de@OptCaption]{\de@Caption}\fi% - \endminipage\kern\de@sepWidth% - \minipage[t]{\wd\tempbox}\vspace{0pt}\usebox\tempbox\endminipage\endminipage}% - \end{table}} -% -\def\Figure{\@ifnextchar[\Figure@i{\Figure@i[]}} -\def\Figure@i[#1]{\@ifnextchar[{\Figure@ii[#1]}{\Figure@ii[#1][\fullwidth]}} -\def\Figure@ii[#1][#2]#3{% - \def\de@OptCaption{#1}% - \setlength\de@Width{#2}\addtolength\de@Width{-\de@sepWidth}% - \setlength\de@Indent{#2}\addtolength\de@Indent{-\textwidth}% - \def\de@Caption{#3}% - \begin{lrbox}{\tempbox}} -\def\endFigure{% - \end{lrbox}\begin{figure}[!htb]% - \abovecaptionskip=0pt\belowcaptionskip=0pt - \ifthenelse{\isodd{\pageref{\thetable:WideTable}}}% - {\minipage{\de@Width}\vspace{0pt}\minipage[t]{\wd\tempbox}\vspace{0pt} - \usebox\tempbox\endminipage\kern\de@sepWidth% - \minipage[t]{\de@Width-\wd\tempbox}\vspace{0pt}\label{\thefigure:WideTable}% - \ifx\relax\de@OptCaption\relax\caption{\de@Caption}\else\caption[\de@OptCaption]{\de@Caption}\fi% - \endminipage\endminipage}% - {\ifdim\de@Width>\textwidth\hspace*{-\de@Indent}\fi\vspace{0pt}\minipage{\de@Width}\vspace{0pt}% - \minipage[t]{\de@Width-\wd\tempbox}\vspace{0pt}\label{\thetable:WideTable}% - \ifx\relax\de@OptCaption\relax\caption{\de@Caption}\else\caption[\de@OptCaption]{\de@Caption}\fi% - \endminipage\kern\de@sepWidth% - \minipage[t]{\wd\tempbox}\vspace{0pt}\usebox\tempbox\endminipage\endminipage}% - \end{figure}} -% -\IfFileExists{paralist.sty}{% -\RequirePackage[neverdecrease]{paralist} - \let\itemize\compactitem - \let\enditemize\endcompactitem - \let\enumerate\compactenum - \let\endenumerate\endcompactenum - \let\description\compactdesc - \let\enddescription\endcompactdesc - \pltopsep=\medskipamount -% \plitemsep=\smallskipamount - \plitemsep=1pt -% \plparsep=\smallskipamount - \plparsep=1pt -}{} - -\RequirePackage{hyphsubst}% -\HyphSubstIfExists{ngerman-x-latest}{% - \HyphSubstLet{ngerman}{ngerman-x-latest}}{} -\HyphSubstIfExists{german-x-latest}{% - \HyphSubstLet{german}{german-x-latest}}{} - -\RequirePackage{accsupp}% Heiko -\providecommand\isbn[1]{} -\renewcommand*\isbn[1]{% - ISBN:~% - \BeginAccSupp{method=plain,ActualText=\RemoveHyphen{#1}}% - #1% - \EndAccSupp{}% -} -\newcommand*{\RemoveHyphen}[1]{% - \@RemoveHyphen#1-\@nil -} -\def\@RemoveHyphen#1-#2\@nil{% - #1% - \ifx\\#2\\% - \expandafter\@gobble - \else - \expandafter\@firstofone - \fi - {% - \@RemoveHyphen#2\@nil - }% -} -\def\CoverArt@strip@no#1/#2;{#1/\kern-4pt#2} -% -\endinput - diff --git a/Master/texmf-dist/doc/latex/dtk/historical/dtk11.clo b/Master/texmf-dist/doc/latex/dtk/historical/dtk11.clo deleted file mode 100644 index b8f6bdee993..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/historical/dtk11.clo +++ /dev/null @@ -1,347 +0,0 @@ -%% $Id: dtk11.clo 37 2012-05-30 12:01:13Z herbert $ -\ProvidesFile{dtk11.clo}[2010/04/19 v0.02 dtk class option (RN,hv)] - -\input{dtk.clo}% Standardeinstellungen - -\newsavebox\tempbox - -\RequirePackage{ifthen,calc} - -\newlength\fullwidth -\newlength\marginwidth -\setlength\fullwidth{\textwidth + \marginparwidth -4mm}% wegen Anschnitt -%\setlength\fullwidth{\textwidth + \marginparsep + \marginparwidth } -%\setlength\marginwidth{\fullwidth - \textwidth} -\setlength\marginwidth{\fullwidth + \marginparsep - \textwidth} - -\newlength\de@Width -\newlength\de@sepWidth\de@sepWidth=3mm -\newlength\de@Indent\de@Indent=\fullwidth - -\def\Table{\@ifnextchar[\Table@i{\Table@i[]}} -\def\Table@i[#1]{\@ifnextchar[{\Table@ii[#1]}{\Table@ii[#1][\fullwidth]}} -\def\Table@ii[#1][#2]#3{% #1:TOC #2:width #3:caption - \def\de@OptCaption{#1}% - \setlength\de@Width{#2}\addtolength\de@Width{-\de@sepWidth}% - \setlength\de@Indent{#2}\addtolength\de@Indent{-\textwidth}% - \def\de@Caption{#3}% - \begin{lrbox}{\tempbox}} -\def\endTable{% - \end{lrbox}\begin{table}[!htb]% - \abovecaptionskip=0pt\belowcaptionskip=0pt - \ifthenelse{\isodd{\pageref{\thetable:WideTable}}}% - {\minipage{\de@Width}\vspace{0pt}\minipage[t]{\wd\tempbox}\vspace{0pt} - \usebox\tempbox\endminipage\kern\de@sepWidth% - \minipage[t]{\de@Width-\wd\tempbox}\vspace{0pt}\label{\thetable:WideTable}% - \ifx\relax\de@OptCaption\relax\caption{\de@Caption}\else\caption[\de@OptCaption]{\de@Caption}\fi% - \endminipage\endminipage}% - {\ifdim\de@Width>\textwidth\hspace*{-\de@Indent}\fi\vspace{0pt}\minipage{\de@Width}\vspace{0pt}% - \minipage[t]{\de@Width-\wd\tempbox}\vspace{0pt}\label{\thetable:WideTable}% - \ifx\relax\de@OptCaption\relax\caption{\de@Caption}\else\caption[\de@OptCaption]{\de@Caption}\fi% - \endminipage\kern\de@sepWidth% - \minipage[t]{\wd\tempbox}\vspace{0pt}\usebox\tempbox\endminipage\endminipage}% - \end{table}} -% -\def\Figure{\@ifnextchar[\Figure@i{\Figure@i[]}} -\def\Figure@i[#1]{\@ifnextchar[{\Figure@ii[#1]}{\Figure@ii[#1][\fullwidth]}} -\def\Figure@ii[#1][#2]#3{% - \def\de@OptCaption{#1}% - \setlength\de@Width{#2}\addtolength\de@Width{-\de@sepWidth}% - \setlength\de@Indent{#2}\addtolength\de@Indent{-\textwidth}% - \def\de@Caption{#3}% - \begin{lrbox}{\tempbox}} -\def\endFigure{% - \end{lrbox}\begin{figure}[!htb]% - \abovecaptionskip=0pt\belowcaptionskip=0pt - \ifthenelse{\isodd{\pageref{\thetable:WideTable}}}% - {\minipage{\de@Width}\vspace{0pt}\minipage[t]{\wd\tempbox}\vspace{0pt} - \usebox\tempbox\endminipage\kern\de@sepWidth% - \minipage[t]{\de@Width-\wd\tempbox}\vspace{0pt}\label{\thefigure:WideTable}% - \ifx\relax\de@OptCaption\relax\caption{\de@Caption}\else\caption[\de@OptCaption]{\de@Caption}\fi% - \endminipage\endminipage}% - {\ifdim\de@Width>\textwidth\hspace*{-\de@Indent}\fi\vspace{0pt}\minipage{\de@Width}\vspace{0pt}% - \minipage[t]{\de@Width-\wd\tempbox}\vspace{0pt}\label{\thetable:WideTable}% - \ifx\relax\de@OptCaption\relax\caption{\de@Caption}\else\caption[\de@OptCaption]{\de@Caption}\fi% - \endminipage\kern\de@sepWidth% - \minipage[t]{\wd\tempbox}\vspace{0pt}\usebox\tempbox\endminipage\endminipage}% - \end{figure}} -% -\IfFileExists{paralist.sty}{% -\RequirePackage[neverdecrease]{paralist} - \let\itemize\compactitem - \let\enditemize\endcompactitem - \let\enumerate\compactenum - \let\endenumerate\endcompactenum - \let\description\compactdesc - \let\enddescription\endcompactdesc - \pltopsep=\medskipamount -% \plitemsep=\smallskipamount - \plitemsep=1pt -% \plparsep=\smallskipamount - \plparsep=1pt -}{} - -\RequirePackage{hyphsubst}% -\HyphSubstIfExists{ngerman-x-latest}{% - \HyphSubstLet{ngerman}{ngerman-x-latest}}{} -\HyphSubstIfExists{german-x-latest}{% - \HyphSubstLet{german}{german-x-latest}}{} - -\RequirePackage{accsupp}% Heiko -\providecommand\isbn[1]{} -\renewcommand*\isbn[1]{% - ISBN:~% - \BeginAccSupp{method=plain,ActualText=\RemoveHyphen{#1}}% - #1% - \EndAccSupp{}% -} -\newcommand*{\RemoveHyphen}[1]{% - \@RemoveHyphen#1-\@nil -} -\def\@RemoveHyphen#1-#2\@nil{% - #1% - \ifx\\#2\\% - \expandafter\@gobble - \else - \expandafter\@firstofone - \fi - {% - \@RemoveHyphen#2\@nil - }% -} -\def\CoverArt@strip@no#1/#2;{#1/\kern-4pt#2} -% -% 2011-04-10 -- RN (von KOMA-Script: scrkfont.dtx) - -\providecommand*{\changefontsizes}[2][1.2\@tempdima]{% - \@defaultunits\@tempdima#2pt\relax\@nnil - \setlength{\@tempdimc}{\@tempdima}% - \addtolength{\@tempdimc}{-10\p@}% - \edef\@ptsize{\strip@pt\@tempdimc}% - \@defaultunits\@tempdimb#1pt\relax\@nnil - \setlength{\@tempdimc}{\dimexpr (100\@tempdimb / \@tempdima * \p@)}% - \edef\@tempb{\the\@tempdimc}% - \setlength{\@tempdimc}{\@tempdima}% - \def\@tempa##1##2##3##4##5\@nnil{\def##1{##2.##3##4}}% - \expandafter\@tempa\expandafter\@tempb\@tempb\@nnil% - \setlength{\abovedisplayskip}{% - \@tempdima \@plus .25\@tempdima \@minus .58\@tempdima}% - \setlength{\abovedisplayshortskip}{\z@ \@plus .25\@tempdima}% - \setlength{\belowdisplayskip}{\abovedisplayskip}% - \setlength{\belowdisplayshortskip}{% - .55\@tempdima \@plus .3\@tempdima \@minus .25\@tempdima}% - \edef\normalsize{% - \noexpand\@setfontsize\noexpand\normalsize - {\the\@tempdima}{\the\@tempdimb}% - \abovedisplayskip \the\abovedisplayskip - \abovedisplayshortskip \the\abovedisplayshortskip - \belowdisplayskip \the\belowdisplayskip - \belowdisplayshortskip \the\belowdisplayshortskip - \let\noexpand\@listi\noexpand\@listI - }% - \setlength{\@tempdima}{0.9125\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \setlength{\abovedisplayskip}{% - \@tempdima \@plus .25\@tempdima \@minus .58\@tempdima}% - \setlength{\abovedisplayshortskip}{\z@ \@plus .25\@tempdima}% - \setlength{\belowdisplayskip}{\abovedisplayskip}% - \setlength{\belowdisplayshortskip}{% - .55\@tempdima \@plus .3\@tempdima \@minus .25\@tempdima}% - \edef\small{% - \noexpand\@setfontsize\noexpand\small - {\the\@tempdima}{\the\@tempdimb}% - \abovedisplayskip \the\abovedisplayskip - \abovedisplayshortskip \the\abovedisplayshortskip - \belowdisplayskip \the\belowdisplayskip - \belowdisplayshortskip \the\belowdisplayshortskip - \let\noexpand\@listi\noexpand\@listi@small - }% - \setlength{\@tempdima}{.83334\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \setlength{\abovedisplayskip}{% - \@tempdima \@plus .25\@tempdima \@minus .58\@tempdima}% - \setlength{\abovedisplayshortskip}{\z@ \@plus .25\@tempdima}% - \setlength{\belowdisplayskip}{\abovedisplayskip}% - \setlength{\belowdisplayshortskip}{% - .55\@tempdima \@plus .3\@tempdima \@minus .25\@tempdima}% - \edef\footnotesize{% - \noexpand\@setfontsize\noexpand\footnotesize - {\the\@tempdima}{\the\@tempdimb}% - \abovedisplayskip \the\abovedisplayskip - \abovedisplayshortskip \the\abovedisplayshortskip - \belowdisplayskip \the\belowdisplayskip - \belowdisplayshortskip \the\belowdisplayshortskip - \let\noexpand\@listi\noexpand\@listi@footnotesize - }% - \setlength{\@tempdima}{.66667\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\scriptsize{% - \noexpand\@setfontsize\noexpand\scriptsize - {\the\@tempdima}{\the\@tempdimb}% - }% - \setlength{\@tempdima}{.5\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\tiny{% - \noexpand\@setfontsize\noexpand\tiny - {\the\@tempdima}{\the\@tempdimb}% - }% - \setlength{\@tempdima}{1.2\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\large{% - \noexpand\@setfontsize\noexpand\large - {\the\@tempdima}{\the\@tempdimb}% - }% - \setlength{\@tempdima}{1.44\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\Large{% - \noexpand\@setfontsize\noexpand\Large - {\the\@tempdima}{\the\@tempdimb}% - }% - \setlength{\@tempdima}{1.728\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\LARGE{% - \noexpand\@setfontsize\noexpand\LARGE - {\the\@tempdima}{\the\@tempdimb}% - }% - \setlength{\@tempdima}{2.074\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\huge{% - \noexpand\@setfontsize\noexpand\huge - {\the\@tempdima}{\the\@tempdimb}% - }% - \setlength{\@tempdima}{2.488\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\Huge{% - \noexpand\@setfontsize\noexpand\Huge - {\the\@tempdima}{\the\@tempdimb}% - }% - \normalsize - \setlength{\footnotesep}{.7\@tempdimc}% - \setlength{\skip\footins}{.9\@tempdimc \@plus .3333\@tempdimc \@minus - .6\@tempdimc}% - \setlength{\floatsep}{\@tempdimc \@plus .1667\@tempdimc \@minus - .3333\@tempdimc}% - \setlength{\textfloatsep}{1.6667\@tempdimc \@plus .1667\@tempdimc \@minus - .3333\@tempdimc}% - \setlength{\intextsep}{\@tempb\@tempdimc \@plus .3333\@tempdimc \@minus - .3333\@tempdimc}% - \setlength{\dblfloatsep}{\@tempb\@tempdimc \@plus .1667\@tempdimc \@minus - .3333\@tempdimc}% - \setlength{\dbltextfloatsep}{\textfloatsep}% - \setlength{\@fptop}{0\p@ \@plus 1fil}% - \setlength{\@fpsep}{.8333\@tempdimc \@plus 2fil}% - \setlength{\@fpbot}{\@fptop}% - \setlength{\@dblfptop}{0\p@ \@plus 1fil}% - \setlength{\@dblfpsep}{.8333\@tempdimc \@plus 2fil}% - \setlength{\@dblfpbot}{\@fptop}% - \setlength{\partopsep}{.25\@tempdimc \@plus .16667\@tempdimc \@minus - .16667\@tempdimc}% - \setlength{\topsep}{.8333\@tempdimc \@plus .3333\@tempdimc \@minus - .5\@tempdimc}% - \setlength{\parsep}{.4167\@tempdimc \@plus .2083\@tempdimc \@minus \p@}% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listi\endcsname - \endgroup - \edef\@listi{\leftmargin\leftmargini - \topsep \the\topsep - \parsep \the\parsep - \itemsep \parsep - \if@tempswa\noexpand\@list@extra\fi - }% - \let\@listI\@listi - \setlength{\topsep}{.75\@tempdimc \@plus .25\@tempdimc \@minus - .41667\@tempdimc}% - \setlength{\parsep}{.375\@tempdimc \@plus .16667\@tempdimc \@minus \p@}% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listi\endcsname - \endgroup - \edef\@listi@small{\leftmargin\leftmargini - \topsep \the\topsep - \parsep \the\parsep - \itemsep \parsep - \if@tempswa\noexpand\@list@extra\fi - }% - \setlength{\topsep}{.5\@tempdimc \@plus .16667\@tempdimc \@minus - .16667\@tempdimc}% - \setlength{\parsep}{.25\@tempdimc \@plus .16667\@tempdimc \@minus \p@}% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listi\endcsname - \endgroup - \edef\@listi@footnotesize{\leftmargin\leftmargini - \topsep \the\topsep - \parsep \the\parsep - \itemsep \parsep - \if@tempswa\noexpand\@list@extra\fi - }% - \setlength{\topsep}{.4167\@tempdimc \@plus .2083\@tempdimc \@minus \p@}% - \setlength{\parsep}{.2083\@tempdimc \@plus \p@ \@minus \p@}% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listii\endcsname - \endgroup - \edef\@listii{\leftmargin\leftmarginii - \labelwidth=\dimexpr \leftmargin-\labelsep - \topsep \the\topsep - \parsep \the\parsep - \itemsep \parsep - \if@tempswa\noexpand\@list@extra\fi - }% - \setlength{\topsep}{.2083\@tempdimc \@plus \p@ \@minus \p@}% - \setlength{\parsep}{\p@ \@plus\z@ \@minus\p@}% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listiii\endcsname - \endgroup - \edef\@listiii{\leftmargin\leftmarginiii - \labelwidth=\dimexpr \leftmargin-\labelsep - \topsep \the\topsep - \parsep \z@ - \partopsep \the\parsep - \itemsep \topsep - \if@tempswa\noexpand\@list@extra\fi - }% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listiv\endcsname - \endgroup - \edef\@listiv{\leftmargin\leftmarginiv - \labelwidth=\dimexpr \leftmargin-\labelsep - \if@tempswa\noexpand\@list@extra\fi - }% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listv\endcsname - \endgroup - \edef\@listv{\leftmargin\leftmarginv - \labelwidth=\dimexpr \leftmargin-\labelsep - \if@tempswa\noexpand\@list@extra\fi - }% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listvi\endcsname - \endgroup - \edef\@listvi{\leftmargin\leftmarginvi - \labelwidth=\dimexpr \leftmargin-\labelsep - \if@tempswa\noexpand\@list@extra\fi - }% - \@listi - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \setlength{\@tempdima}{\dimexpr \@tempdimb-\@tempdimc}% - \setlength\intextsep{\@tempdimb \@plus.2\@tempdima \@minus.2\@tempdima}% - \setlength\dblfloatsep\intextsep - \setlength\partopsep{.2\@tempdimc \@plus.1\@tempdimc \@minus.1\@tempdimc}% -} - -\endinput - diff --git a/Master/texmf-dist/doc/latex/dtk/historical/dtk12.clo b/Master/texmf-dist/doc/latex/dtk/historical/dtk12.clo deleted file mode 100644 index a2344f19b8f..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/historical/dtk12.clo +++ /dev/null @@ -1,348 +0,0 @@ -%% $Id: dtk12.clo 42 2014-07-08 17:34:44Z herbert $ -\ProvidesFile{dtk12.clo}[2012/04/10 v0.03 dtk class option (RN,hv)] - -\input{dtk.clo}% Standardeinstellungen - -\newsavebox\tempbox - -\RequirePackage{ifthen} - -\newlength\fullwidth -\newlength\marginwidth -\setlength\fullwidth{\dimexpr\textwidth +\marginparwidth}% -4mm}% wegen Anschnitt -%\marginparsep ist schon 7pt -%\setlength\fullwidth{\dimexpr\textwidth +\marginparsep +\marginparwidth } -%\setlength\marginwidth{\dimexpr\fullwidth -\textwidth} -\setlength\marginwidth{\dimexpr\fullwidth +\marginparsep -\textwidth} - - -\newlength\de@Width -\newlength\de@sepWidth\de@sepWidth=3mm -\newlength\de@Indent\de@Indent=\fullwidth - -\def\Table{\@ifnextchar[\Table@i{\Table@i[]}} -\def\Table@i[#1]{\@ifnextchar[{\Table@ii[#1]}{\Table@ii[#1][\fullwidth]}} -\def\Table@ii[#1][#2]#3{% #1:TOC #2:width #3:caption - \def\de@OptCaption{#1}% - \setlength\de@Width{#2}\addtolength\de@Width{-\de@sepWidth}% - \setlength\de@Indent{#2}\addtolength\de@Indent{-\textwidth}% - \def\de@Caption{#3}% - \begin{lrbox}{\tempbox}} -\def\endTable{% - \end{lrbox}\begin{table}[!htb]% - \abovecaptionskip=0pt\belowcaptionskip=0pt - \ifthenelse{\isodd{\pageref{\thetable:WideTable}}}% - {\minipage{\de@Width}\vspace{0pt}\minipage[t]{\wd\tempbox}\vspace{0pt} - \usebox\tempbox\endminipage\kern\de@sepWidth% - \minipage[t]{\dimexpr\de@Width-\wd\tempbox\relax}\vspace{0pt}\label{\thetable:WideTable}% - \ifx\de@OptCaption\@empty\caption{\de@Caption}\else\caption[\de@OptCaption]{\de@Caption}\fi% - \endminipage\endminipage}% - {\ifdim\de@Width>\textwidth\hspace*{-\de@Indent}\fi\vspace{0pt}\minipage{\de@Width}\vspace{0pt}% - \minipage[t]{\dimexpr\de@Width-\wd\tempbox\relax}\vspace{0pt}\label{\thetable:WideTable}% - \ifx\de@OptCaption\@empty\caption{\de@Caption}\else\caption[\de@OptCaption]{\de@Caption}\fi% - \endminipage\kern\de@sepWidth% - \minipage[t]{\wd\tempbox}\vspace{0pt}\usebox\tempbox\endminipage\endminipage}% - \end{table}} -% -\def\Figure{\@ifnextchar[\Figure@i{\Figure@i[]}} -\def\Figure@i[#1]{\@ifnextchar[{\Figure@ii[#1]}{\Figure@ii[#1][\fullwidth]}} -\def\Figure@ii[#1][#2]#3{% - \def\OptCaption{#1}% - \setlength\de@Width{#2}\addtolength\de@Width{-\de@sepWidth}% - \setlength\de@Indent{#2}\addtolength\de@Indent{-\textwidth}% - \def\DefaultCaption{#3}% - \begin{lrbox}{\tempbox}} -\def\endFigure{% - \end{lrbox}\begin{figure}[!htb]% - \abovecaptionskip=0pt\belowcaptionskip=0pt - \ifthenelse{\isodd{\pageref{\thefigure:WideFigure}}}% - {\minipage{\de@Width}\minipage[b]{\wd\tempbox} - \usebox\tempbox\endminipage\kern\de@sepWidth% - \minipage[b]{\dimexpr\de@Width-\wd\tempbox\relax}\label{\thefigure:WideFigure}% - \ifx\OptCaption\@empty\caption{\DefaultCaption}\else\caption[\OptCaption]{\DefaultCaption}\fi% - \endminipage\endminipage}% - {\ifdim\de@Width>\textwidth \hspace*{-\de@Indent}\fi\minipage{\de@Width}% - \minipage[b]{\dimexpr\de@Width-\wd\tempbox\relax}\label{\thefigure:WideFigure}% - \ifx\OptCaption\@empty\caption{\DefaultCaption}\else\caption[\OptCaption]{\DefaultCaption}\fi% - \endminipage\kern\de@sepWidth% - \minipage[b]{\wd\tempbox}\usebox\tempbox\endminipage\endminipage}% - \end{figure}} - -% -\IfFileExists{paralist.sty}{% -\RequirePackage[neverdecrease]{paralist} - \let\itemize\compactitem - \let\enditemize\endcompactitem - \let\enumerate\compactenum - \let\endenumerate\endcompactenum - \let\description\compactdesc - \let\enddescription\endcompactdesc - \pltopsep=\medskipamount -% \plitemsep=\smallskipamount - \plitemsep=1pt -% \plparsep=\smallskipamount - \plparsep=1pt -}{} - -\RequirePackage{hyphsubst}% -\HyphSubstIfExists{ngerman-x-latest}{% - \HyphSubstLet{ngerman}{ngerman-x-latest}}{} -\HyphSubstIfExists{german-x-latest}{% - \HyphSubstLet{german}{german-x-latest}}{} - -\RequirePackage{accsupp}% Heiko -\providecommand\isbn[1]{} -\renewcommand*\isbn[1]{% - ISBN:~% - \BeginAccSupp{method=plain,ActualText=\RemoveHyphen{#1}}% - #1% - \EndAccSupp{}% -} -\newcommand*{\RemoveHyphen}[1]{\@RemoveHyphen#1-\@nil} -\def\@RemoveHyphen#1-#2\@nil{% - #1% - \ifx\\#2\\% - \expandafter\@gobble - \else - \expandafter\@firstofone - \fi - {% - \@RemoveHyphen#2\@nil - }% -} -\def\CoverArt@strip@no#1/#2;{#1/\kern-4pt#2} -% -% 2011-04-10 -- RN (von KOMA-Script: scrkfont.dtx) - -\providecommand*{\changefontsizes}[2][1.2\@tempdima]{% - \@defaultunits\@tempdima#2pt\relax\@nnil - \setlength{\@tempdimc}{\@tempdima}% - \addtolength{\@tempdimc}{-10\p@}% - \edef\@ptsize{\strip@pt\@tempdimc}% - \@defaultunits\@tempdimb#1pt\relax\@nnil - \setlength{\@tempdimc}{\dimexpr (100\@tempdimb / \@tempdima * \p@)}% - \edef\@tempb{\the\@tempdimc}% - \setlength{\@tempdimc}{\@tempdima}% - \def\@tempa##1##2##3##4##5\@nnil{\def##1{##2.##3##4}}% - \expandafter\@tempa\expandafter\@tempb\@tempb\@nnil% - \setlength{\abovedisplayskip}{% - \@tempdima \@plus .25\@tempdima \@minus .58\@tempdima}% - \setlength{\abovedisplayshortskip}{\z@ \@plus .25\@tempdima}% - \setlength{\belowdisplayskip}{\abovedisplayskip}% - \setlength{\belowdisplayshortskip}{% - .55\@tempdima \@plus .3\@tempdima \@minus .25\@tempdima}% - \edef\normalsize{% - \noexpand\@setfontsize\noexpand\normalsize - {\the\@tempdima}{\the\@tempdimb}% - \abovedisplayskip \the\abovedisplayskip - \abovedisplayshortskip \the\abovedisplayshortskip - \belowdisplayskip \the\belowdisplayskip - \belowdisplayshortskip \the\belowdisplayshortskip - \let\noexpand\@listi\noexpand\@listI - }% - \setlength{\@tempdima}{0.9125\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \setlength{\abovedisplayskip}{% - \@tempdima \@plus .25\@tempdima \@minus .58\@tempdima}% - \setlength{\abovedisplayshortskip}{\z@ \@plus .25\@tempdima}% - \setlength{\belowdisplayskip}{\abovedisplayskip}% - \setlength{\belowdisplayshortskip}{% - .55\@tempdima \@plus .3\@tempdima \@minus .25\@tempdima}% - \edef\small{% - \noexpand\@setfontsize\noexpand\small - {\the\@tempdima}{\the\@tempdimb}% - \abovedisplayskip \the\abovedisplayskip - \abovedisplayshortskip \the\abovedisplayshortskip - \belowdisplayskip \the\belowdisplayskip - \belowdisplayshortskip \the\belowdisplayshortskip - \let\noexpand\@listi\noexpand\@listi@small - }% - \setlength{\@tempdima}{.83334\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \setlength{\abovedisplayskip}{% - \@tempdima \@plus .25\@tempdima \@minus .58\@tempdima}% - \setlength{\abovedisplayshortskip}{\z@ \@plus .25\@tempdima}% - \setlength{\belowdisplayskip}{\abovedisplayskip}% - \setlength{\belowdisplayshortskip}{% - .55\@tempdima \@plus .3\@tempdima \@minus .25\@tempdima}% - \edef\footnotesize{% - \noexpand\@setfontsize\noexpand\footnotesize - {\the\@tempdima}{\the\@tempdimb}% - \abovedisplayskip \the\abovedisplayskip - \abovedisplayshortskip \the\abovedisplayshortskip - \belowdisplayskip \the\belowdisplayskip - \belowdisplayshortskip \the\belowdisplayshortskip - \let\noexpand\@listi\noexpand\@listi@footnotesize - }% - \setlength{\@tempdima}{.66667\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\scriptsize{% - \noexpand\@setfontsize\noexpand\scriptsize - {\the\@tempdima}{\the\@tempdimb}% - }% - \setlength{\@tempdima}{.5\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\tiny{% - \noexpand\@setfontsize\noexpand\tiny - {\the\@tempdima}{\the\@tempdimb}% - }% - \setlength{\@tempdima}{1.2\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\large{% - \noexpand\@setfontsize\noexpand\large - {\the\@tempdima}{\the\@tempdimb}% - }% - \setlength{\@tempdima}{1.44\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\Large{% - \noexpand\@setfontsize\noexpand\Large - {\the\@tempdima}{\the\@tempdimb}% - }% - \setlength{\@tempdima}{1.728\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\LARGE{% - \noexpand\@setfontsize\noexpand\LARGE - {\the\@tempdima}{\the\@tempdimb}% - }% - \setlength{\@tempdima}{2.074\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\huge{% - \noexpand\@setfontsize\noexpand\huge - {\the\@tempdima}{\the\@tempdimb}% - }% - \setlength{\@tempdima}{2.488\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\Huge{% - \noexpand\@setfontsize\noexpand\Huge - {\the\@tempdima}{\the\@tempdimb}% - }% - \normalsize - \setlength{\footnotesep}{.7\@tempdimc}% - \setlength{\skip\footins}{.9\@tempdimc \@plus .3333\@tempdimc \@minus - .6\@tempdimc}% - \setlength{\floatsep}{\@tempdimc \@plus .1667\@tempdimc \@minus - .3333\@tempdimc}% - \setlength{\textfloatsep}{1.6667\@tempdimc \@plus .1667\@tempdimc \@minus - .3333\@tempdimc}% - \setlength{\intextsep}{\@tempb\@tempdimc \@plus .3333\@tempdimc \@minus - .3333\@tempdimc}% - \setlength{\dblfloatsep}{\@tempb\@tempdimc \@plus .1667\@tempdimc \@minus - .3333\@tempdimc}% - \setlength{\dbltextfloatsep}{\textfloatsep}% - \setlength{\@fptop}{0\p@ \@plus 1fil}% - \setlength{\@fpsep}{.8333\@tempdimc \@plus 2fil}% - \setlength{\@fpbot}{\@fptop}% - \setlength{\@dblfptop}{0\p@ \@plus 1fil}% - \setlength{\@dblfpsep}{.8333\@tempdimc \@plus 2fil}% - \setlength{\@dblfpbot}{\@fptop}% - \setlength{\partopsep}{.25\@tempdimc \@plus .16667\@tempdimc \@minus - .16667\@tempdimc}% - \setlength{\topsep}{.8333\@tempdimc \@plus .3333\@tempdimc \@minus - .5\@tempdimc}% - \setlength{\parsep}{.4167\@tempdimc \@plus .2083\@tempdimc \@minus \p@}% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listi\endcsname - \endgroup - \edef\@listi{\leftmargin\leftmargini - \topsep \the\topsep - \parsep \the\parsep - \itemsep \parsep - \if@tempswa\noexpand\@list@extra\fi - }% - \let\@listI\@listi - \setlength{\topsep}{.75\@tempdimc \@plus .25\@tempdimc \@minus - .41667\@tempdimc}% - \setlength{\parsep}{.375\@tempdimc \@plus .16667\@tempdimc \@minus \p@}% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listi\endcsname - \endgroup - \edef\@listi@small{\leftmargin\leftmargini - \topsep \the\topsep - \parsep \the\parsep - \itemsep \parsep - \if@tempswa\noexpand\@list@extra\fi - }% - \setlength{\topsep}{.5\@tempdimc \@plus .16667\@tempdimc \@minus - .16667\@tempdimc}% - \setlength{\parsep}{.25\@tempdimc \@plus .16667\@tempdimc \@minus \p@}% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listi\endcsname - \endgroup - \edef\@listi@footnotesize{\leftmargin\leftmargini - \topsep \the\topsep - \parsep \the\parsep - \itemsep \parsep - \if@tempswa\noexpand\@list@extra\fi - }% - \setlength{\topsep}{.4167\@tempdimc \@plus .2083\@tempdimc \@minus \p@}% - \setlength{\parsep}{.2083\@tempdimc \@plus \p@ \@minus \p@}% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listii\endcsname - \endgroup - \edef\@listii{\leftmargin\leftmarginii - \labelwidth=\dimexpr \leftmargin-\labelsep - \topsep \the\topsep - \parsep \the\parsep - \itemsep \parsep - \if@tempswa\noexpand\@list@extra\fi - }% - \setlength{\topsep}{.2083\@tempdimc \@plus \p@ \@minus \p@}% - \setlength{\parsep}{\p@ \@plus\z@ \@minus\p@}% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listiii\endcsname - \endgroup - \edef\@listiii{\leftmargin\leftmarginiii - \labelwidth=\dimexpr \leftmargin-\labelsep - \topsep \the\topsep - \parsep \z@ - \partopsep \the\parsep - \itemsep \topsep - \if@tempswa\noexpand\@list@extra\fi - }% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listiv\endcsname - \endgroup - \edef\@listiv{\leftmargin\leftmarginiv - \labelwidth=\dimexpr \leftmargin-\labelsep - \if@tempswa\noexpand\@list@extra\fi - }% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listv\endcsname - \endgroup - \edef\@listv{\leftmargin\leftmarginv - \labelwidth=\dimexpr \leftmargin-\labelsep - \if@tempswa\noexpand\@list@extra\fi - }% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listvi\endcsname - \endgroup - \edef\@listvi{\leftmargin\leftmarginvi - \labelwidth=\dimexpr \leftmargin-\labelsep - \if@tempswa\noexpand\@list@extra\fi - }% - \@listi - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \setlength{\@tempdima}{\dimexpr \@tempdimb-\@tempdimc}% - \setlength\intextsep{\@tempdimb \@plus.2\@tempdima \@minus.2\@tempdima}% - \setlength\dblfloatsep\intextsep - \setlength\partopsep{.2\@tempdimc \@plus.1\@tempdimc \@minus.1\@tempdimc}% -} - -\endinput - diff --git a/Master/texmf-dist/doc/latex/dtk/historical/dtk95.clo b/Master/texmf-dist/doc/latex/dtk/historical/dtk95.clo deleted file mode 100644 index a47ababa63a..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/historical/dtk95.clo +++ /dev/null @@ -1,182 +0,0 @@ -%% -%% This is file `dtk95.clo', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% dtk.dtx (with options: `1995') -%% -%% IMPORTANT NOTICE: -%% -%% For the copyright see the source file. -%% -%% Any modified versions of this file must be renamed -%% with new filenames distinct from dtk95.clo. -%% -%% For distribution of the original source see the terms -%% for copying and modification in the file dtk.dtx. -%% -%% This generated file may be distributed as long as the -%% original source files, as listed above, are part of the -%% same distribution. (The sources need not necessarily be -%% in the same archive or directory.) -%% Time-stamp: "dtk.dtx 2006-08-11 18:18:53 CET Mittwoch RN/HjG/hv" -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%^^A $Id: dtk95.clo 4 2009-11-15 09:28:15Z herbert $ -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Purpose: -%% LaTeX Class and Styles for ``Die TeXnische Komoedie''. -%% -%% Documentation: -%% The documentation can be generated from the original file -%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to -%% get the full documentation in DVI format. -%% -%% -%% Author: Gerd Neugebauer -%% Mainzer Str. 8 -%% 56321 Rhens (Germany) -%% Mail: gene@gerd-neugebauer.de -%% -%% Copyright (C) 1995-1996 Gerd Neugebauer -%% Copyright (C) 1997-2006 DANTE, Deutschsprachige -%% Anwendervereinigung TeX e.V. -%% -%% dtk.dtx is distributed in the hope that it will be useful, but -%% WITHOUT ANY WARRANTY. No author or distributor accepts -%% responsibility to anyone for the consequences of using it or for -%% whether it serves any particular purpose or works at all, unless -%% he says so in writing. -%% -%% Everyone is granted permission to copy, modify and redistribute -%% dtk.dtx, provided this copyright notice is preserved and any -%% modifications are indicated. -%% -%% -%% This package is still under development and may be replaced with -%% a new version which provides enhanced functionality. -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\RequirePackage[OT1]{fontenc} -\textheight = 484pt -\textwidth = 342pt -\headheight = 14pt -\headsep = 12pt -\footskip = 21pt -\columnsep = 10pt -\emergencystretch = 0pt -\renewcommand\DTKgerman{ - \let\DTK@captionsgerman=\captionsgerman - \let\captionsgerman=\DTK@captionsgerman - \selectlanguage{german}% -} -\ifDTK@german@ - \DTKgerman -\fi -\renewcommand\ChapterFont{\Large\bf} -\renewcommand\SectionFont{\normalsize\bf} -\renewcommand\SubsectionFont{\normalsize\it} -\renewcommand\SubsubsectionFont{\normalsize\it} -\renewcommand\AuthorFont{\normalsize\rm} -\renewcommand\TitleFont{\large\bf} -\renewcommand\HeadFont{\sl} -\renewcommand\FootFont{\footnotesize\sl} -\renewcommand\PagenoFont{\rm} -\renewcommand\HeadRuleDepth{0.1pt} -\renewcommand\FootRuleDepth{0.1pt} -\renewcommand\labelitemi{$\m@th\bullet$} -\renewcommand\labelitemii{\bf --} -\renewcommand\labelitemiii{$\m@th\ast$} -\setlength\leftmargini{2.5em} -\setlength\leftmarginii{2.2em} -\setlength\leftmarginiii{1.87em} -\setlength\leftmarginiv{1.7em} -\renewcommand\descriptionlabel[1]{\hspace\labelsep \bf #1} -\renewenvironment{quotation}{% - \list{}{\listparindent 1.5em - \itemindent\listparindent - \rightmargin\leftmargin\parsep \z@ plus\p@}% - \item\relax -}{\endlist} -\renewcommand\TopArt[2]{% - \begingroup - \unitlength = 1pt - \@tempcnta = \textwidth - \divide\@tempcnta by \unitlength - \framebox(\@tempcnta,38){\parbox{.95\textwidth}{% - \begin{center}{\large\bf #1}#2 \end{center}}} - \endgroup} -\renewcommand\section{\@startsection{section}{1}{\z@}{% - -1ex plus-1ex minus-.2ex}{.5ex plus.2ex}{\SectionFont}} -\renewcommand\subsection{\@startsection{subsection}{2}{\z@}{% - -1ex plus-1ex minus-.2ex}{0.75ex plus.2ex}{\SubsectionFont}} -\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}{% - -1ex plus-1ex minus-.2ex}{0.75ex plus.2ex}{\SubsubsectionFont}} -\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}{% - 1ex plus1ex minus.2ex}{-.5ex}{\SubsubsectionFont}} -\renewcommand\subparagraph{\@startsection{subparagraph}{4}% - {\parindent}{1ex plus1ex minus.2ex}{-.5ex}{\SubsubsectionFont}} -\renewcommand\DTKtitle@skip{0pt} -\renewcommand\DTKtitle@sep{\rule{\textwidth}{.4pt}% - \vskip 14pt plus 8pt minus 12pt} -\long\def\@makefntext#1{\parindent 1em\noindent - \hbox to 1.8em{\hss$\m@th^{\@thefnmark}$}#1} -\renewcommand\footnoterule{\kern-3\p@ - \hrule width .4\columnwidth - \kern 2.6\p@} -\renewcommand\CoverArt[3]{ - \ifx\CoverTitleFont\@undefined - \newfont\CoverTitleFont{cmr17 scaled \magstep 5}% - \fi - \begin{center} - {\LARGE DANTE\\[14pt] - \Large Deutschsprachige Anwendervereinigung \TeX\ \eV}% - \\\rule{\textwidth}{2pt}\par\vfill - \CoverTitleFont Die - \\[22pt] \TeX nische - \\[22pt] Kom{\"o}die - \par\vfill\rule{\textwidth}{2pt}\\[4pt]\large - Heft #1\hfill #2.\ Jahrgang\hfill #3 - \normalsize - \end{center}\vspace*{28.5pt}} -\let\addresssize\relax -\ifDTK@Author@\else - \renewcommand\ContentsArt{\part@nosubtitle{\contentsname}} -\fi -\renewcommand\l@part[2]{% - \addpenalty{-\@highpenalty}% - \addvspace{0.5em plus 0pt}% space above part line - \@tempdima 1.5em - \begingroup - \parindent \z@ \rightskip \@pnumwidth - \parfillskip -\@pnumwidth - \bf - \leavevmode - \advance\leftskip\@tempdima - \hskip -\leftskip - #1\nobreak\hfil \nobreak\hbox to\@pnumwidth{\hss #2}\par - \penalty\@highpenalty - \endgroup} -\renewcommand\l@chapter{\@dottedtocline{0}{1.5em}{2.3em}} - \renewcommand\eV{e.\kern-.18emV\kern-.18em\@ifnextchar.{}{.}} -\endinput -%% -%% End of file `dtk95.clo'. diff --git a/Master/texmf-dist/doc/latex/dtk/historical/dtk96.clo b/Master/texmf-dist/doc/latex/dtk/historical/dtk96.clo deleted file mode 100644 index 0b05842e901..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/historical/dtk96.clo +++ /dev/null @@ -1,109 +0,0 @@ -%% -%% This is file `dtk96.clo', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% dtk.dtx (with options: `1996') -%% -%% IMPORTANT NOTICE: -%% -%% For the copyright see the source file. -%% -%% Any modified versions of this file must be renamed -%% with new filenames distinct from dtk96.clo. -%% -%% For distribution of the original source see the terms -%% for copying and modification in the file dtk.dtx. -%% -%% This generated file may be distributed as long as the -%% original source files, as listed above, are part of the -%% same distribution. (The sources need not necessarily be -%% in the same archive or directory.) -%% Time-stamp: "dtk.dtx 2006-08-11 18:18:53 CET Mittwoch RN/HjG/hv" -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%^^A $Id: dtk96.clo 4 2009-11-15 09:28:15Z herbert $ -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Purpose: -%% LaTeX Class and Styles for ``Die TeXnische Komoedie''. -%% -%% Documentation: -%% The documentation can be generated from the original file -%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to -%% get the full documentation in DVI format. -%% -%% -%% Author: Gerd Neugebauer -%% Mainzer Str. 8 -%% 56321 Rhens (Germany) -%% Mail: gene@gerd-neugebauer.de -%% -%% Copyright (C) 1995-1996 Gerd Neugebauer -%% Copyright (C) 1997-2006 DANTE, Deutschsprachige -%% Anwendervereinigung TeX e.V. -%% -%% dtk.dtx is distributed in the hope that it will be useful, but -%% WITHOUT ANY WARRANTY. No author or distributor accepts -%% responsibility to anyone for the consequences of using it or for -%% whether it serves any particular purpose or works at all, unless -%% he says so in writing. -%% -%% Everyone is granted permission to copy, modify and redistribute -%% dtk.dtx, provided this copyright notice is preserved and any -%% modifications are indicated. -%% -%% -%% This package is still under development and may be replaced with -%% a new version which provides enhanced functionality. -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\RequirePackage[OT1]{fontenc} -\textheight = 484pt -\textwidth = 342pt -\columnsep = 10pt -\emergencystretch = 0pt -\renewcommand\DTKgerman{ - \let\DTK@captionsgerman=\captionsgerman - \let\captionsgerman=\DTK@captionsgerman - \selectlanguage{german}% -} -\ifDTK@german@ - \DTKgerman -\fi -\let\addresssize\relax -\renewcommand\l@part[2]{% - \addpenalty{-\@highpenalty}% - \addvspace{0.5em plus 0pt}% space above part line - \@tempdima 1.5em - \begingroup - \parindent \z@ \rightskip \@pnumwidth - \parfillskip -\@pnumwidth - \bf - \leavevmode - \advance\leftskip\@tempdima - \hskip -\leftskip - #1\nobreak\hfil \nobreak\hbox to\@pnumwidth{\hss #2}\par - \penalty\@highpenalty - \endgroup} -\renewcommand\l@chapter{\@dottedtocline{0}{1.5em}{2.3em}} -\endinput -%% -%% End of file `dtk96.clo'. diff --git a/Master/texmf-dist/doc/latex/dtk/historical/dtk97.clo b/Master/texmf-dist/doc/latex/dtk/historical/dtk97.clo deleted file mode 100644 index 2dbfb5ae7be..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/historical/dtk97.clo +++ /dev/null @@ -1,94 +0,0 @@ -%% -%% This is file `dtk97.clo', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% dtk.dtx (with options: `1997') -%% -%% IMPORTANT NOTICE: -%% -%% For the copyright see the source file. -%% -%% Any modified versions of this file must be renamed -%% with new filenames distinct from dtk97.clo. -%% -%% For distribution of the original source see the terms -%% for copying and modification in the file dtk.dtx. -%% -%% This generated file may be distributed as long as the -%% original source files, as listed above, are part of the -%% same distribution. (The sources need not necessarily be -%% in the same archive or directory.) -%% Time-stamp: "dtk.dtx 2006-08-11 18:18:53 CET Mittwoch RN/HjG/hv" -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%^^A $Id: dtk97.clo 4 2009-11-15 09:28:15Z herbert $ -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Purpose: -%% LaTeX Class and Styles for ``Die TeXnische Komoedie''. -%% -%% Documentation: -%% The documentation can be generated from the original file -%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to -%% get the full documentation in DVI format. -%% -%% -%% Author: Gerd Neugebauer -%% Mainzer Str. 8 -%% 56321 Rhens (Germany) -%% Mail: gene@gerd-neugebauer.de -%% -%% Copyright (C) 1995-1996 Gerd Neugebauer -%% Copyright (C) 1997-2006 DANTE, Deutschsprachige -%% Anwendervereinigung TeX e.V. -%% -%% dtk.dtx is distributed in the hope that it will be useful, but -%% WITHOUT ANY WARRANTY. No author or distributor accepts -%% responsibility to anyone for the consequences of using it or for -%% whether it serves any particular purpose or works at all, unless -%% he says so in writing. -%% -%% Everyone is granted permission to copy, modify and redistribute -%% dtk.dtx, provided this copyright notice is preserved and any -%% modifications are indicated. -%% -%% -%% This package is still under development and may be replaced with -%% a new version which provides enhanced functionality. -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\RequirePackage[OT1]{fontenc} -\textheight = 484pt -\textwidth = 342pt -\columnsep = 10pt -\emergencystretch = 0pt -\renewcommand\DTKgerman{ - \let\DTK@captionsgerman=\captionsgerman - \let\captionsgerman=\DTK@captionsgerman - \selectlanguage{german}% -} -\ifDTK@german@ - \DTKgerman -\fi -\def\TOC@configure{\renewcommand{\bfdefault}{bdx}} -\endinput -%% -%% End of file `dtk97.clo'. diff --git a/Master/texmf-dist/doc/latex/dtk/historical/dtk98.clo b/Master/texmf-dist/doc/latex/dtk/historical/dtk98.clo deleted file mode 100644 index 9a1ea2b0a01..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/historical/dtk98.clo +++ /dev/null @@ -1,94 +0,0 @@ -%% -%% This is file `dtk98.clo', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% dtk.dtx (with options: `1998') -%% -%% IMPORTANT NOTICE: -%% -%% For the copyright see the source file. -%% -%% Any modified versions of this file must be renamed -%% with new filenames distinct from dtk98.clo. -%% -%% For distribution of the original source see the terms -%% for copying and modification in the file dtk.dtx. -%% -%% This generated file may be distributed as long as the -%% original source files, as listed above, are part of the -%% same distribution. (The sources need not necessarily be -%% in the same archive or directory.) -%% Time-stamp: "dtk.dtx 2006-08-11 18:18:53 CET Mittwoch RN/HjG/hv" -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%^^A $Id: dtk98.clo 4 2009-11-15 09:28:15Z herbert $ -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Purpose: -%% LaTeX Class and Styles for ``Die TeXnische Komoedie''. -%% -%% Documentation: -%% The documentation can be generated from the original file -%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to -%% get the full documentation in DVI format. -%% -%% -%% Author: Gerd Neugebauer -%% Mainzer Str. 8 -%% 56321 Rhens (Germany) -%% Mail: gene@gerd-neugebauer.de -%% -%% Copyright (C) 1995-1996 Gerd Neugebauer -%% Copyright (C) 1997-2006 DANTE, Deutschsprachige -%% Anwendervereinigung TeX e.V. -%% -%% dtk.dtx is distributed in the hope that it will be useful, but -%% WITHOUT ANY WARRANTY. No author or distributor accepts -%% responsibility to anyone for the consequences of using it or for -%% whether it serves any particular purpose or works at all, unless -%% he says so in writing. -%% -%% Everyone is granted permission to copy, modify and redistribute -%% dtk.dtx, provided this copyright notice is preserved and any -%% modifications are indicated. -%% -%% -%% This package is still under development and may be replaced with -%% a new version which provides enhanced functionality. -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\RequirePackage[OT1]{fontenc} -\textheight = 484pt -\textwidth = 342pt -\columnsep = 10pt -\emergencystretch = 0pt -\renewcommand\DTKgerman{ - \let\DTK@captionsgerman=\captionsgerman - \let\captionsgerman=\DTK@captionsgerman - \selectlanguage{german}% -} -\ifDTK@german@ - \DTKgerman -\fi -\def\TOC@configure{\renewcommand{\bfdefault}{bdx}} -\endinput -%% -%% End of file `dtk98.clo'. diff --git a/Master/texmf-dist/doc/latex/dtk/historical/dtk99.clo b/Master/texmf-dist/doc/latex/dtk/historical/dtk99.clo deleted file mode 100644 index 47d80322b2b..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/historical/dtk99.clo +++ /dev/null @@ -1,93 +0,0 @@ -%% -%% This is file `dtk99.clo', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% dtk.dtx (with options: `1999') -%% -%% IMPORTANT NOTICE: -%% -%% For the copyright see the source file. -%% -%% Any modified versions of this file must be renamed -%% with new filenames distinct from dtk99.clo. -%% -%% For distribution of the original source see the terms -%% for copying and modification in the file dtk.dtx. -%% -%% This generated file may be distributed as long as the -%% original source files, as listed above, are part of the -%% same distribution. (The sources need not necessarily be -%% in the same archive or directory.) -%% Time-stamp: "dtk.dtx 2006-08-11 18:18:53 CET Mittwoch RN/HjG/hv" -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%^^A $Id: dtk99.clo 4 2009-11-15 09:28:15Z herbert $ -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Purpose: -%% LaTeX Class and Styles for ``Die TeXnische Komoedie''. -%% -%% Documentation: -%% The documentation can be generated from the original file -%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to -%% get the full documentation in DVI format. -%% -%% -%% Author: Gerd Neugebauer -%% Mainzer Str. 8 -%% 56321 Rhens (Germany) -%% Mail: gene@gerd-neugebauer.de -%% -%% Copyright (C) 1995-1996 Gerd Neugebauer -%% Copyright (C) 1997-2006 DANTE, Deutschsprachige -%% Anwendervereinigung TeX e.V. -%% -%% dtk.dtx is distributed in the hope that it will be useful, but -%% WITHOUT ANY WARRANTY. No author or distributor accepts -%% responsibility to anyone for the consequences of using it or for -%% whether it serves any particular purpose or works at all, unless -%% he says so in writing. -%% -%% Everyone is granted permission to copy, modify and redistribute -%% dtk.dtx, provided this copyright notice is preserved and any -%% modifications are indicated. -%% -%% -%% This package is still under development and may be replaced with -%% a new version which provides enhanced functionality. -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% -%%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\textheight = 484pt -\textwidth = 342pt -\columnsep = 10pt -\emergencystretch = 0pt -\renewcommand\DTKgerman{ - \let\DTK@captionsgerman=\captionsgerman - \let\captionsgerman=\DTK@captionsgerman - \selectlanguage{german}% -} -\ifDTK@german@ - \DTKgerman -\fi -\def\TOC@configure{\renewcommand{\bfdefault}{bdx}} -\endinput -%% -%% End of file `dtk99.clo'. diff --git a/Master/texmf-dist/doc/latex/dtk/historical/textlist.sty b/Master/texmf-dist/doc/latex/dtk/historical/textlist.sty deleted file mode 100644 index 5417fa577b4..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/historical/textlist.sty +++ /dev/null @@ -1,14 +0,0 @@ -% Unbekannter Style/Paket ``textlist'' -% nachgebaut analog zu ``deflist.sty'' -% (br, 12.02.2001) -\newenvironment{textlist}[1]{% - \list{}{% - \settowidth{\labelwidth}{#1}% - \setlength{\leftmargin}{\labelwidth}% - \addtolength{\leftmargin}{\labelsep}% - \def\makelabel##1{##1\hfill}% - }% -}{% - \endlist -} -\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/dtk/komoedie/Makefile b/Master/texmf-dist/doc/latex/dtk/komoedie/Makefile deleted file mode 100644 index 937ff2aad42..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/komoedie/Makefile +++ /dev/null @@ -1,142 +0,0 @@ - -# Rolf Niepraschk, 2005/02/20, Rolf.Niepraschk@ptb.de -# -# `Makefile' für "Die TeXnische Komödie", Heft 2/2005 - -MAIN = komoedie - -ARCHNAME = $(MAIN)-03-09-$(shell date +%y%m%d) - -LATEX = pdflatex -#LATEX = xelatex - -MAKEINDEXSTYLE = dtk-idx.ist -MAKEGLOSSARYSTYLE = dtk-adr.ist - -ifeq ($(MAKECMDGOALS),corr) - DOCUMENTOPT = '\\PassOptionsToClass{draft}{dtk}' -endif - -# Alle kompletten Artikel mit Literaturverzeichnis -# (Namen der Hauptdateien mit \documentclass usw.). -ARTICLES_BIB = - -# Alle anderen kompletten Artikel -# (Namen der Hauptdateien mit \documentclass usw.). -ARTICLES = - -# Alle verwendeten bib-Dateien -BIBS = - - -# Enthält das Dokument inline-PS-Code (als Parameter von -# \PSforPDF-Anweisungen; z.B. PSTricks, psfrag, EPS-Grafiken,...), -# so ist hier "1" anzugeben. -INLINE_PS = 0 - -# Alle sonstigen Dateien, die in das Hauptdokument eingefügt werden. -OTHER_INPUTS = impressum.tex termine.tex adressen.tex - -ifneq ($(ARTICLES_BIB),) - BBLS = $(foreach i,$(basename $(ARTICLES_BIB)),$(addprefix $i, .bbl)) -endif - -ifeq ($(INLINE_PS),1) - PDF_CONTAINER = $(MAIN)-pics.pdf -endif - -ALL_INPUTS = $(ARTICLES_BIB) $(ARTICLES) $(OTHER_INPUTS) - -ALL_ARTICLES = $(foreach i,$(basename $(ARTICLES_BIB)),$(addprefix $i, .pdf)) \ - $(foreach i,$(basename $(ARTICLES)),$(addprefix $i, .pdf)) - -ARCHFILES = $(MAIN).tex $(ALL_INPUTS) $(BIBS) Makefile Makefile.in \ - dtk.dtx dtk.ins - - -all : rm-old ruecken.pdf $(MAIN).pdf - -corr : $(MAIN).pdf - -rm-old : - $(RM) ruecken.pdf $(MAIN).pdf - -articles : $(MAIN).inf $(ALL_ARTICLES) $(BBLS) - -$(MAIN).inf : $(MAIN).pdf - -$(MAIN).pdf : $(MAIN).tex $(ALL_INPUTS) $(BBLS) $(PDF_CONTAINER) - -$(MAIN).dvi : #$(MAIN).tex $(ALL_INPUTS) - export TEXMFHOME=./texmf - latex $(MAIN).tex - -$(MAIN)-pics.ps : $(MAIN).dvi - dvips -Ppdf -o $@ $< - -$(MAIN)-pics.pdf : $(MAIN)-pics.ps - GS_OPTIONS=-dPDFSETTINGS=/prepress ps2pdf $< $@ - -%.bbl : %.aux $(BIBS) - bibtex $< - -%.aux : %.ltx - $(LATEX) $< - $(RM) $(basename $@).pdf - -%.aux : %.tex - $(LATEX) $< - $(RM) $(basename $@).pdf - -xxx : - @echo $(basename $(ARTICLES_BIB)) - @echo - @echo $(foreach i,$(basename $(ARTICLES_BIB)),$(addprefix $i, .bbl)) - @echo - @echo $(OTHER_INPUTS) - -ruecken.pdf : ruecken.tex - $(LATEX) ruecken.tex - -ruecken.tex : $(MAIN).tex - @perl -n -e 'print "\ - \\documentclass[11pt,a4paper]{article} \n\ - \\usepackage[T1]{fontenc} \n\ - \\usepackage{lmodern} \n\ - \\oddsidemargin=-1in \n\ - \\unitlength=1mm \n\ - \\begin{document} \n\ - \\begin{picture}(210,4) \n\ - \\put(5,2){\\makebox(100,0)[l]{\\tiny Die \\TeX nische Kom\\\"odie $$1}}\n\ - \\put(0,0){\\line(-1,0){5}} \n\ - \\put(0,0){\\line(0,-1){5}} \n\ - \\put(0,4){\\line(-1,0){5}} \n\ - \\put(0,4){\\line(0,1){5}} \n\ - \\end{picture} \n\ - \\end{document} \n\ - " if m/DieTeXnischeKomoedie\{(.*)\}\{(.*)\}\{(.*)\}/' $(MAIN).tex > ruecken.tex - -clean : _clean - $(RM) $(addprefix $(MAIN), .inf) - $(RM) $(foreach i,$(basename $(ARTICLES_BIB)),$(addprefix $i, \ - .pdf .log .aux .bbl .blg .ind .ilg .gls .glg)) \ - $(addprefix ruecken, .tex .log .aux) \ - $(MAIN)-pics.pdf - -veryclean : clean - $(RM) $(MAIN).pdf ruecken.pdf $(ALL_ARTICLES) - -arch : - zip $(ARCHNAME).zip $(ARCHFILES) - -.PHONY : all corr arch clean veryclean -# nur noetig, wenn Dateien mit dem selben Namen existieren - -.INTERMEDIATE : $(MAIN).dvi $(MAIN)-pics.ps - -ifneq ($(MAKECMDGOALS),arch) - include Makefile.in -endif - - - diff --git a/Master/texmf-dist/doc/latex/dtk/komoedie/Makefile.in b/Master/texmf-dist/doc/latex/dtk/komoedie/Makefile.in deleted file mode 100644 index e7f1be72b3d..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/komoedie/Makefile.in +++ /dev/null @@ -1,93 +0,0 @@ - -# Makefile.latex -- Rules for processing LaTeX files with "make" -# -# Copyright (C) 1999,2005 Rolf Niepraschk, Rolf.Niepraschk@ptb.de, 2005/01/20 - -.SUFFIXES : .tex .dvi .ps .pdf .eps .mp .mps - -SHELL = /bin/sh - -ifeq ($(BIBTEX),) - BIBTEX= bibtex -endif -ifeq ($(METAPOST),) - METAPOST = mpost -endif -ifeq ($(MAKEINDEX),) - MAKEINDEX = makeindex -endif -ifeq ($(MAKEGLOSSARY),) - MAKEGLOSSARY = makeindex -endif -ifeq ($(GREP),) - GREP = grep -endif -ifeq ($(DIFF),) - DIFF = diff -endif -ifeq ($(TOUCH),) - TOUCH = touch -endif -ifeq ($(CP),) - CP = cp -endif - -ifneq ($(MAKEINDEXSTYLE),) - idxstyle = -s $(MAKEINDEXSTYLE) -endif -ifneq ($(MAKEGLOSSARYSTYLE),) - glostyle = -s $(MAKEGLOSSARYSTYLE) -endif - -ifeq ($(RUNMAX),) - runmax = 5 -else - runmax = $(RUNMAX) -endif - -bibwarn = 'There were undefined references' -rerunwarn = 'Rerun to get cross-references right' -linenowarn = 'rerun to get it right' -# Package longtable Warning: Table widths have changed. Rerun LaTeX. -multlab = 'There were multiply-defined labels' -ltxmisc = $*.toc $*.lof $*.lot $*.idx $*.glo #$*.out - -%.dvi %.pdf : %.ltx - @ $(latexcmds) - -%.dvi %.pdf : %.tex - @ $(latexcmds) - -define latexcmds - $(TOUCH) $(ltxmisc) # create some files if necessary - runs=0; \ - while test $$runs -lt $(runmax); do \ - runs=`expr $$runs + 1`; rerun=0; status=0; \ - $(foreach i, $(ltxmisc), $(CP) $i $i.old;) \ - $(LATEX) '$(DOCUMENTOPT)\input{$<}'; \ - if test $$? -gt 0; then status=`expr $$status + 64`; fi; \ - if $(GREP) $(rerunwarn) $*.log > /dev/null; then rerun=1; fi; \ - if $(GREP) $(linenowarn) $*.log > /dev/null; then rerun=1; fi; \ - if $(DIFF) $*.idx $*.idx.old > /dev/null; then :; else \ - $(MAKEINDEX) $(MAKEINDEXFLAGS) $(idxstyle) \ - -t $*.ilg -o $*.ind $*.idx; \ - if test $$? -gt 0; then status=`expr $$status + 256`; break; fi; \ - fi; \ - if $(DIFF) $*.glo $*.glo.old > /dev/null; then :; else \ - $(MAKEGLOSSARY) $(MAKEGLOSSARYFLAGS) $(glostyle) \ - -t $*.glg -o $*.gls $*.glo; \ - if test $$? -gt 0; then status=`expr $$status + 512`; break; fi; \ - fi; \ - $(foreach i, $(ltxmisc), \ - if $(DIFF) $i $i.old > /dev/null; then :; else rerun=1; fi;) \ - echo '++++++++++++++++++++++++++++++++' rerun=$$rerun runs=$$runs; \ - if test $$rerun -eq 0; then break; fi; \ - done; \ - $(RM) $(ltxmisc:=.old); \ - for i in $(ltxmisc); do if test ! -s $$i; then $(RM) $$i; fi; done; \ - exit $$status -endef - -_clean : - $(RM) $(addprefix $(MAIN), .log .aux .bbl .blg .ind .ilg .gls .glg \ - $(ltxmisc)) diff --git a/Master/texmf-dist/doc/latex/dtk/komoedie/adressen.tex b/Master/texmf-dist/doc/latex/dtk/komoedie/adressen.tex deleted file mode 100644 index 4fd9d8a2194..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/komoedie/adressen.tex +++ /dev/null @@ -1,70 +0,0 @@ -\begingroup\small -\Dante{}\\\Label{adressen}% -%Deutschsprachige Anwendervereinigung \TeX~\eV\\ -Postfach 10\,18\,40\\ -69008 Heidelberg - -\smallskip -\begin{tabular*}{\textwidth}{@{}llr@{}} -Tel.: & 0\,62\,21/2\,97\,66 (Mo., Mi.--Fr., 10.00--12.00\,Uhr)\\ -Fax: & 0\,62\,21/16\,79\,06\\ -E-Mail: & \texttt{dante@dante.de}\\[6pt] -Konto: & VR Bank Rhein-Neckar eG\\ - & BLZ 670\,900\,00\\ - & Kontonummer 2\,310\,007\\ - & \texttt{IBAN DE67\,6709\,0000\,0002\,3100\,07}\\ - & \texttt{SWIFT-BIC GENODE61MA2}\\[4pt] -% & \multicolumn{2}{l@{}}{Postbank Karlsruhe \hfill -% (Auslands"uberweisungen)}\\ -% & BLZ 660\,100\,75\\ -% & Kontonummer 213\,400\,757\\ -% & \texttt{IBAN DE93\,6601\,0075\,0213\,4007\,57} \\ -% & \texttt{SWIFT-BIC PBNKDEFF}\\[9pt] -%Beitr"age: -% & Studenten & 30,-- \euro\\ -% & Vollmitglieder & 45,-- \euro\\ -% & Institutionelle Mitglieder & 65,-- \euro\\ -% & Firmen, die \TeX{} anwenden & 150,-- \euro\\ -% & Firmen, die \TeX{} verkaufen & 250,-- \euro\\[2pt] -% & Nachlass f\"ur aktive Mitglieder & 10,-- \euro -\end{tabular*} - -\section{Pr"asidium}\Label{vorstand} - -\begin{tabular}{@{}l@{\quad}l@{\quad}l@{}} - Pr"asident: & Klaus H"oppner\Label{president} - & {\small\texttt{president@dante.de}}\\ - Vizepr"asident: & Volker RW Schaa\Label{vice-president} - & {\small\texttt{vice-president@dante.de}}\\ - Schatzmeister: & Tobias Sterzl\Label{treasurer} - & {\small\texttt{treasurer@dante.de}}\\ - Schriftf"uhrer: & Manfred Lotz\Label{secretary} - & {\small\texttt{secretary@dante.de}}\\ - Beisitzer: & G"unter Partosch\Label{beisitzer:gp} - %& {\small\texttt{advisor@dante.de}} - \\ - & Bernd Raichle\Label{beisitzer:br}\\ - & Herbert Vo\ss\Label{beisitzer:hv} -\end{tabular} - -\section{Server} - -{\renewcommand{\arraystretch}{1.1} -\begin{tabular}{@{}l@{\quad}l} -\textsc{CTAN}: & \url{http://mirror.ctan.org} \iffalse \quad [\texttt{80.237.210.73}] \fi \\ -\textsc{DANTE}: & \url{http://www.dante.de/}\\ -\end{tabular}} - -\iffalse -\section{Mailing-Listen} - -{\renewcommand{\arraystretch}{1.1} -\begin{tabular}{@{}l@{\quad}l} -Deutschsprache \TeX-Nutzer: & \url{tex-d-l@listserv.gmd.de}\\ -Der Verein \dante{} & \url{dante-ev@urz.uni-heidelberg.de} -\end{tabular}} -\fi - -\par\endgroup % zurueckschalten auf \normalsize - -\endinput diff --git a/Master/texmf-dist/doc/latex/dtk/komoedie/editorial.tex b/Master/texmf-dist/doc/latex/dtk/komoedie/editorial.tex deleted file mode 100644 index 196a7b1f55b..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/komoedie/editorial.tex +++ /dev/null @@ -1,37 +0,0 @@ -\address{Herbert}{Vo\ss}{Wasgenstra\ss e 21\\ - 14129 Berlin\\ - \protect\url{herbert@dante.de}} -%\address{Herbert}{Vo\ss}{Wasgenstraße 21\\14129 Berlin\\\protect\url{herbert@dante.de}} - -Liebe Leserinnen und Leser, - -Wunder geschehen ja eigentlich nicht in regelmäßigen Abständen, jedenfalls wären es dann definitionsgemäß -keine mehr. So bleibt das Problem, wie man es bezeichnen soll, was Sie in den Händen halten. Dass bekanntermaßen nach einer Ausgabe -der Zeitschrift "`\DTK"' -natürlich immer auch vor einer Ausgabe ist, wird keinen erstaunen. Wenn aber nach einer Ausgabe der -"`Eingabespeicher"' der eingereichten Manuskripte immer vollständig geleert ist, so bleibt es ein Wunder, -dass bis zur nächsten Ausgabe dieser "`Speicher"' so aufgefüllt wird, dass es wieder für eine -neue Ausgabe in gewohntem Umfang reicht. Der Dank gebührt natürlich den Autoren, denn ohne sie könnte es tatsächlich zu einem echten -Wunder werden \ldots - -Dass \TeX, als reines Textsatzsystem konzipiert, durch derartig viele verschiedene Pakete -zur Grafikausgabe unterstützt wird, ist ebenfalls ein kleines Wunder, zumal die -Qualität mit der vom Textsatz gewohnten durchaus konkurrieren kann. In diesem Heft -finden Sie wieder eine Variante beschrieben. Weiterhin lesen Sie den Bericht von -der letzten Herbsttagung in Esslingen und dem Linuxtag in Kiel, auf dem \dante\ erstmalig -vertreten war. Weiterhin finden Sie Texte, die eher den praktischen Bereich von \LaTeX\ -beleuchten und natürlich, wie gewohnt, die Liste der neuen Pakete. Der Umfang dieser Liste ist das letzte Wunder -von dem man berichten kann, denn nach über 30 Jahren \TeX\ und 20 Jahren \LaTeX\ erscheint -die innovative Kraft der \TeX-Gemeinde ungebrochen. - - -\bigskip -Ich wünsche Ihnen wie immer viel Spaß beim Lesen und verbleibe - -%\medskip -%\enlargethispage{1.5ex} -mit \TeX nischen Grüßen, - -Ihr Herbert Voß - -\endinput diff --git a/Master/texmf-dist/doc/latex/dtk/komoedie/grusswort.tex b/Master/texmf-dist/doc/latex/dtk/komoedie/grusswort.tex deleted file mode 100644 index 3ef706dc9f5..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/komoedie/grusswort.tex +++ /dev/null @@ -1,15 +0,0 @@ -\title{Gru"swort}\Label{gruss} -\address{Volker RW}{Schaa}{siehe Seite~\protect\Pageref{president}} -\address{Klaus}{Höppner}{siehe Seite~\protect\Pageref{vice-president}} -\maketitle - -Liebe Mitglieder, - -dieses Grußwort - -Mit freundlichem Gruß - -\begin{tabular}{@{}ll} -Volker RW Schaa & Klaus Höppner\\ -(Vorsitzender) & (Stellv. Vorsitzender) -\end{tabular} diff --git a/Master/texmf-dist/doc/latex/dtk/komoedie/impressum.tex b/Master/texmf-dist/doc/latex/dtk/komoedie/impressum.tex deleted file mode 100644 index 2d5d0776808..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/komoedie/impressum.tex +++ /dev/null @@ -1,93 +0,0 @@ -\begingroup\small -"`Die \TeX{}nische Komödie"' ist die Mitgliedszeitschrift von -\dante{} Der Bezugspreis ist im Mitgliedsbeitrag enthalten. -Namentlich gekennzeichnete Beiträge geben die Meinung der -Schreibenden wieder. Reproduktion oder Nutzung der erschienenen -Beiträge durch konventionelle, elektronische oder beliebige andere -Verfahren ist nur im nicht-kommerziellen Rahmen gestattet. -Verwendungen in größerem Umfang bitte zur Information bei \dante{} -melden. - -Beiträge sollten in Standard-\LaTeX-Quellcode unter Verwendung der -Dokumentenklasse \texttt{dtk} erstellt und per \mbox{E-Mail} oder -Datenträger (CD) an untenstehende Adresse -der Redaktion geschickt werden. Sind -spezielle Makros, \LaTeX-Pakete oder Schriften dafür nötig, so -m"ussen auch diese komplett mitgeliefert werden. Außerdem m"ussen sie auf -Anfrage Interessierten zugänglich gemacht werden. \smallskip - - -Diese Ausgabe wurde mit -\texttt{pdfTeX 3.1415926-1.40.10-2.2} %\TeX Live2007 -erstellt. -%\texttt{LaTeX2e (2001/06/01)}, -%{\tt GSview\,1.3} (f"ur die Bildschirmdarstellung) -%{\tt ghostview 1.3} (f"ur die Bildschirmdarstellung) -%{\tt dviscr 1.4s} (f"ur die Bildschirmdarstellung), -%{\tt dvipm 1.5a} (f"ur die Bildschirmdarstellung), -%\texttt{Ac"-ro"-bat Read"-er 5.0.8} -% und \texttt{windvi 0.67} -%und -%\texttt{xdvi(k)} \texttt{22.40k} -%f"ur die Bild"-schirm"-dar"-stellung. -%und \texttt{dvips(k)~5.86e} -%(f"ur die endg"ultige Belichtung) -%f"ur Korrektur und Belichtung. -%Die Schriften zur Belichtung wurden mit -%dem \MF-Modus \texttt{linoone} (1270\,dpi) berechnet. -Als Stan"-dard-Schriften kamen die Type-1-Fonts Latin-Modern und LuxiMono zum Einsatz. - -\smallskip -\vfill -\noindent -\begin{tabular}{@{}l@{ }l@{}} - Erscheinungsweise: & viertelj"ahrlich\\ - Erscheinungsort: & Heidelberg\\ - Auf\/lage: & 2700\\ - Herausgeber: & \Dante\\ - & Postfach 10\,18\,40\\ - & 69008 Heidelberg\\[3pt] - & \begin{tabular}[b]{@{}ll@{}} -% Tel.: & 0\,62\,21/2\,97\,66\\ -% Fax: & 0\,62\,21/16\,79\,06\\ - E-Mail: & \texttt{dante@dante.de}\\ - & \texttt{dtkred@dante.de} (Redaktion) - \end{tabular}\\[4pt] - Druck: & Konrad Triltsch Print und digitale Medien GmbH\\ - & Johannes-Gutenberg-Str. 1--3, - 97199 Ochsenfurt-Hohestadt\\[4pt] - Redaktion: & Herbert Vo\ss\ (verantwortlicher Redakteur)\\ - Mitarbeit : & %\raisebox{-\height}{\begin{minipage}{.75\textwidth} -% \begin{multicols}3 \raggedright -% \makebox[0.25\linewidth][l]{Luzia Dietsche} %\\ -% \makebox[0.25\linewidth][l]{Rudolf Herrmann} %\\ -% Moriz Hoffmann-""Axthelm \\ -% \makebox[0.25\linewidth][l]{Klaus H"oppner} % \\ -% Lutz Ihlenburg \\ - \makebox[0.25\linewidth][l]{Gert Ingold} -% \makebox[0.25\linewidth][l]{Manfred Lotz} -% Uwe M"unch \\ -% & \makebox[0.25\linewidth][l]{Gerd Neugebauer} %\\ - \makebox[0.25\linewidth][l]{Rolf Niepraschk} -% \makebox[0.25\linewidth][l]{G"unter Partosch} \\ -% & \makebox[0.25\linewidth][l]{Bernd Raichle} %\\ - \makebox[0.25\linewidth][l]{Christine Römer} -% \makebox[0.25\linewidth][l]{Volker RW Schaa} %\\ -% \makebox[0.25\linewidth][l]{Hilmar Schlegel} -% \makebox[0.25\linewidth][l]{Martin Schröder} \\ -% \makebox[0.25\linewidth][l]{Uwe Ziegenhagen} -% \end{multicols} - %\end{minipage}} - -\end{tabular} - -\bigskip - -\noindent -\makebox[\linewidth]{% - Redaktionsschluss für Heft 1/2010: 15. Januar 2010 - \hfill - {ISSN 1434-5897}} - -\par\endgroup -\endinput diff --git a/Master/texmf-dist/doc/latex/dtk/komoedie/komoedie.tex b/Master/texmf-dist/doc/latex/dtk/komoedie/komoedie.tex deleted file mode 100644 index 3d430babe6f..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/komoedie/komoedie.tex +++ /dev/null @@ -1,154 +0,0 @@ -%\pdfpkresolution=1200\relax -%\PassOptionsToPackage{draft}{graphics} -%\PassOptionsToPackage{russian,greek,USenglish,ngerman}{babel} -\PassOptionsToPackage{table,dvipsnames}{xcolor} -%\PassOptionsToPackage{final}{listings} -%\PassOptionsToPackage{X2,OT2,T1}{fontenc} -\listfiles - -\documentclass[%tgschola, -full,fleqn,08,ngerman]{dtk} -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -\usepackage{cmap} -\usepackage{dtklogos,ragged2e,booktabs} -\usepackage{eurosym} -\usepackage[hyphens]{url} -\usepackage{graphicx} -\usepackage{xspace,shortvrb} -\usepackage[bottom]{footmisc} -\usepackage{enumerate,pdfpages} -\usepackage{booktabs} -\usepackage{subfig} -\usepackage{babel} -\usepackage{setspace} -\AtBeginDocument{\selectlanguage{ngerman}} -%\usepackage[protrusion=true,expansion=true]{microtype} -\usepackage{microtype} - -\lstset{literate={ä}{{\"a}}1 {ö}{{\"o}}1 {ü}{{\"u}}1 - {Ä}{{\"A}}1 {Ö}{{\"O}}1 {Ãœ}{{\"U}}1 {ß}{\ss}1,language=[LaTeX]TeX} - -%\usepackage[ragged]{sidecap} -%\usepackage{picins} -%\usepackage{pifont} - -\setlength{\belowcaptionskip}{\abovecaptionskip} -\let\Euro\euro -\let\CTANurl\ctanurl -\def\amsmath{\texttt{amsmath}} -\def\cs#1{\texttt{\textbackslash#1}} -%\renewcommand\floatpagefraction{.8}??? -%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -% In `dtk.cls' hinein? RN - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -%%% Warum nicht in dtklogos drin? -%%%\newcommand*\CMD[1]{\small\texttt{\textbackslash #1}} -\newcommand*\CTAN{\textsc{CTAN}} -%%%\newcommand*\AMSmath{\texttt{amsmath}}% -% Was ist AMSmath? Ein Logo? RN - -%\urldef{\WinstonChang}\url{http://www.stdout.org/~winston/latex/} -\lstset{basicstyle=\small\ttfamily} - -%\makeindex -%\inputencoding{utf8} -%\selectlanguage{ngerman} -%\shorthandon{"} -\makeaddresses - - -\makeatletter -\makeatother% - - - -\begin{document} - -\DieTeXnischeKomoedie{4/2009}{21}{November 2009} - -\part{Impressum} -\vspace*{-2mm} -\inputencoding{utf8} -\DTKinput{impressum} - -\part{Editorial} -\DTKinput{editorial} -\markboth{}{} - -\clearpage - - -\part[Hinter der B"uhne]{Hinter der B"uhne}[Vereinsinternes] -\bgroup -\inputencoding{latin1} -\DTKinput{gruss-2009-3-m} -\clearpage -\DTKinput{mv41-lang} -%\DTKinput{kassenbericht} -\egroup - -\part{\TeX-Theatertage} -\DTKinput{esslingen} -\bgroup -\inputencoding{latin1} -\DTKinput{kiel} -\egroup - - -\part{Bretter, die die Welt bedeuten} - -\DTKinput{eqExam} - -\bgroup -\inputencoding{latin9} -\DTKinput{ziegenhagen} -\DTKinput{GaPBer2} -\DTKinput{Hyper} -\DTKinput{willand} -\DTKinput{grob} -\egroup - -\clearpage - -%\part{Tipps und Tricks} - -%\DTKinput{niepraschk0} -\clearpage - -\part{Von fremden Bühnen} -\vspace*{-4ex} -\bgroup -\inputencoding{latin1} -\DTKinput{neuepakete} -\egroup - - -\part{Bücher und Rezensionen} - -\DTKinput{roemer} - -%\part{Leserbriefe} - -\clearpage -\part{Spielplan} - -\DTKinput{termine} -\clearpage - -\DTKinput{stammtische} - -\part{Adressen} - -\DTKinput{adressen} - -\clearpage -\markboth{}{} -\listofaddresses -\begingroup -%\raggedright% -\tableofcontents -\endgroup -\end{document} diff --git a/Master/texmf-dist/doc/latex/dtk/komoedie/ruecken.tex b/Master/texmf-dist/doc/latex/dtk/komoedie/ruecken.tex deleted file mode 100644 index a6130ee72a3..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/komoedie/ruecken.tex +++ /dev/null @@ -1,29 +0,0 @@ - -\documentclass[11pt,a4paper]{article} - -\usepackage[T1]{fontenc} - -\usepackage{lmodern} - -\oddsidemargin=-1in - -\unitlength=1mm - -\begin{document} - -\begin{picture}(210,4) - - \put(5,2){\makebox(100,0)[l]{\tiny Die \TeX nische Kom\"odie 4/2009}} - - \put(0,0){\line(-1,0){5}} - - \put(0,0){\line(0,-1){5}} - - \put(0,4){\line(-1,0){5}} - - \put(0,4){\line(0,1){5}} - -\end{picture} - -\end{document} - diff --git a/Master/texmf-dist/doc/latex/dtk/komoedie/rueckenNeu.tex b/Master/texmf-dist/doc/latex/dtk/komoedie/rueckenNeu.tex deleted file mode 100644 index 78c7c804f9e..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/komoedie/rueckenNeu.tex +++ /dev/null @@ -1,29 +0,0 @@ -\documentclass[11pt,a4paper,landscape]{article} -\pagestyle{empty} -\usepackage{xcolor,geometry} -\oddsidemargin=-1in - -\unitlength=1mm - -\begin{document} - -\begin{picture}(210,4) - - \put(0,1.2){\colorbox{black!10}{\makebox[700pt][l]{\rule[-2ex]{0pt}{5ex}\kern5mm\tiny - Die \TeX nische Kom\"odie 1/2009\hfill~}}} - - \put(0,0){\line(-1,0){5}} - \put(210,0){\line(1,0){5}} - - \put(0,0){\line(0,-1){5}} - \put(210,0){\line(0,-1){5}} - - \put(0,4){\line(-1,0){5}} - \put(210,4){\line(1,0){5}} - - \put(0,4){\line(0,1){5}} - \put(210,4){\line(0,1){5}} -\end{picture} - -\end{document} - diff --git a/Master/texmf-dist/doc/latex/dtk/komoedie/stammtische.tex b/Master/texmf-dist/doc/latex/dtk/komoedie/stammtische.tex deleted file mode 100644 index 9a41719e9c3..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/komoedie/stammtische.tex +++ /dev/null @@ -1,281 +0,0 @@ -\chapter{Stammtische}\Label{stammt} -\markboth{}{} -\bgroup\small -\emph{In verschiedenen Städten im Einzugsbereich von \dante{} finden - regelmäßig Treffen von \TeX-Anwendern statt, die für jeden offen - sind. Im WWW gibt es aktuelle Informationen unter - \Path{http://www.dante.de/index/Stammtische.html}. -} -\vspace*{2pt} -%\vspace*{8pt} - -\begin{multicols}{2}\small\raggedright\raggedcolumns - \renewcommand\rolllabel[1]{\hspace\labelsep\bf #1\hfill} - \begin{roll}\footnotesize - \setlength{\itemsep}{-.5ex} - \item[Aachen] \ \\ - Torsten Bronger\\ \url{bronger@physik.rwth-aachen.de}\\ - \emph{Gaststätte Knossos, Templergraben 28\\ - Zweiter Donnerstag im Monat, 19.00\,Uhr} - - \item[Berlin] \ \\ - Rolf Niepraschk\\ % mnr 569 -% Physikalisch-Technische Bundesanstalt\\ -% Abbestr. 2--12\\ - Tel.: 0\,30/3\,48\,13\,16\\ - \url{Rolf.Niepraschk@gmx.de}\\ -% \emph{Gasthaus Pali-Eck \\ Koppenstr. 41\\ - \emph{Gaststätte Bärenschenke\\ - Friedrichstraße 124\\ - 10117 Berlin Mitte\\ - Zweiter Donnerstag im Monat, - 19.00\,Uhr} -% - \item[Bremen] \ \\ - Winfried Neugebauer\\ - Tel.: 04\,21-8\,28\,65\,14\\ - \url{tex@wphn.de}\\ - \emph{Wechselnder Ort\\ - Erster Donnerstag im Monat, - 18.30\,Uhr} -% -% \item[Chemnitz] \ \\ -% Ralf König\\ -% Tel.: 03\,41/4\,11\,58\,00\\ -% \verb|ralf.koenig@s1998.tu-chemnitz.de|\\ -% \emph{Studenten-Klub "`bspw"'\\ Vettersstra� 70/72, 2.OG\\ -% Dritter Mittwoch im Monat, 18.00\,Uhr} -% - \item[Darmstadt] \ \\ - Karlheinz Geyer\\ - \url{geyerk.fv.tu@nds.tu-darmstadt.de}\\ - \emph{Hostaria Toskana\\ - Nieder-Ramstädter-Straße 13\\ - 64283 Darmstadt\\ - \url{http://www.da-tex.org}\\ - Erster Freitag im Monat, ab 19.30\,Uhr} -% - \item[Dortmund] \ \\ - Martin Schr\"oder\\ - \url{martin@oneiros.de}\\ - Tel.: 0231-1206574\\ - \emph{Wechselnder Ort\\ - Zweiter Mittwoch im Monat, 18.30\,Uhr} -% - \item[Dresden] \ \\ - Carsten Vogel\\ - \url{lego@wh10.tu-dresden.de}\\ - \emph{Studentenwohnheim, - Borsbergstraße 34, Dresden, Ortsteil Striesen\\ - ca. alle 8 Wochen, Mittwoch, 19.00\,Uhr} -% \columnbreak\columnbreak\columnbreak - - \item[Düsseldorf] \ \\ - Georg Verweyen\\ - \url{Georg.Verweyen@web.de}\\ - \emph{Bistro/Café Zicke\\ - Böckerstr. 5\,a (Ecke Bergerallee)\\ - 40213 Düsseldorf\\ - Zweiter Mittwoch in ungeraden Monaten, 20.00\,Uhr} -% -%\columnbreak - \item[Erlangen] \ \\ - Walter Schmidt, Peter Seitz\\ - \url{w.a.schmidt@gmx.net}\\% \url{p.seitz@ks-ingenieurconsult.de}\\ -% \url{http://home.vr-web.de/was/stammtisch.html} - \emph{Gaststätte "`Deutsches Haus"'\\ - Luitpoldstraße 25\\ - Dritter Dienstag im Monat, 19.00\,Uhr}% -% - \item[Freiburg] \ \\ - Heiko Oberdiek\\ - Tel.: 07\,61/4\,34\,05\\ - \url{oberdiek@uni-freiburg.de}\\ - \url{http://www.inacker.de/TeX/}\\ - \emph{Wechselnder Ort\\ - Dritter Donnerstag im Monat, 19.30\,Uhr}% -% - \item[Hamburg] \ \\%\raggedright - Lothar Fröhling\\ - \url{lothar@thefroehlings.de}\\ - \emph{Zum Schwarzenberg\\ - Schwarzenbergstr. 80 -- 21073 Hamburg\\ - Letzter Dienstag im Monat, 19.30\,Uhr}% -% \vspace*{0pt}% -% - \item[Hannover] \ \\ - Mark Heisterkamp\\ -% Seminarraum RRZN, Regionales Rechenzentrum f"ur Niedersachsen, -% Schloßwender Str. 5\\ -% Tel.: 05\,11/7\,62\,51\,34\\ - \url{heisterkamp@rrzn.uni-hannover.de}\\ - \emph{Seminarraum RRZN\\ - Schlo"swender Straße 5\\ - Zweiter Donnerstag im Monat, - 18.30\,Uhr} -% - \item[Heidelberg] \ \\ - Martin Wilhelm Leidig\\ - Tel.: 06203/402203 \\ - \url{moss@moss.in-berlin.de}\\ - Anmeldeseite zur Mailingliste: \\[1pt] - \parbox{\columnwidth}{% - \url{http://mailman.moss.in-berlin.de/mailman/listinfo/stammtisch-hd-moss.in-berlin.de}}\\[1pt] - \emph{"`Goldener Hirsch"'\\ - Hauptstr. 18, 68526 Ladenburg\\ - Letzter Freitag im Monat, ab 19.30 Uhr} -% - \item[Karlsruhe] \ \\ - Klaus Braune\\ - Tel.: 07\,21/6\,08\,40\,31\\ - \url{braune@rz.uni-karlsruhe.de}\\ - \emph{Universit"at Karlsruhe, Rechenzentrum\\ - Zirkel 2, 3.\,OG, Raum 316\\ - Erster Donnerstag im Monat, - 19.30\,Uhr} -%\columnbreak\columnbreak\columnbreak - -\iffalse - \item[Kiel] \ \\ - Karsten Heymann\\ - \url{karsten.heymann@gmx.de}\\ - \emph{Letzter Donnerstag im Monat, 19.00\, Uhr\\ - Ort siehe \url{http://zaubberer.net/latexwiki}} -\fi - \item[Köln] \ \\ - Helmut Siegert\\ -% \url{b.hopp@lepkes-frings.de}\\ - \emph{Institut f"ur Kristallographie\\ - Zülpicher Straße 49b\\ - Letzter Dienstag im Monat, - 19.30\,Uhr} -% 50674 Köln -% \columnbreak\columnbreak\columnbreak -% \item[Konstanz] \ \\ -% Matthias Weisgerber, Hraban Ramm \\ -% \verb|weisgerb@fmi.uni-konstanz.de|, \verb|hraban@fiee.net|\\ -% \emph{Restaurant Rheingold\\ -% Spanierstra� 3\\ -% unregelm�ig} -% - \item[München] \ \\ - Uwe Siart\\ - \url{uwe.siart@tum.de}\\ - \url{http://www.siart.de/typografie/stammtisch.xhtml}\\ - \emph{Gaststätte "`Marktwirt"'\\ - Heiliggeiststr.\,2 \\ - Erste Woche des Monats an wechselnden Tagen, 19.00\,Uhr} -% -% -% \item[Münster] \ \\ -% Johannes Reese\\ -% \url{reese@linguist.de}\\ -% \emph{Gaststätte "`Sabroso"'\\ Mauritzstraße 19\\ -% nach Vereinbarung} -% -% \item[Oldenburg] \ \\ -% Konrad Blum\\ -% \verb+konrad@blum.physik.uni-oldenburg.de+\\ -% \emph{Bistro "`DaCapo"'\\ -% Friedhofsweg 64 \\%26121 Oldenburg -% Zweiter Montag im Monat, 20.00\,Uhr} -% -% \columnbreak\columnbreak\columnbreak - \item[Stuttgart] \ \\\nopagebreak - Bernd Raichle\\ - \url{bernd.raichle@gmx.de}\\ - \emph{Bar e Ristorante "`Valle"'\\ - Geschwister-Scholl-Str. 3\\ - Zweiter Dienstag im Monat, 19.30\,Uhr} - - \item[Trier] \ \\ - Martin Sievers\\ - \url{stammtisch-trier@texberatung.de}\\ - \emph{Fetzenkneipe (Haus Fetzenreich)\\ - Sichelstraße 36 (beim Sieh-Um-Dich)\\ -% 54290 Trier\\ - Dritter Montag des Monats, 20.15\,Uhr} - -% -%Ort: Ratskeller Ulm (Rathaus Ulm) 16-3-2009 -%Zeit: jeder dritte Montag im Monat um 19.30 -%Webseite: http://latex.in-ulm.de -%Ansprechpartner: Adelheid Grob, latex@heidi.in-ulm.de - - \item[Ulm] \ \\ - Adelheid Grob\\ - \url{latex@heidi.in-ulm.de}\\ - \url{http://latex.in-ulm.de}\\ - \emph{Ratskeller Ulm (Rathaus Ulm)\\ - Dritter Montag im Monat, 19.30\,Uhr} -% - \item[Wuppertal] \ \\\raggedright - Andreas Schrell\\ % mnr 86 -% Erlenstr. 1\\ - Tel.: 02193/53\,10\,93\\ - \url{as@schrell.de}\\ - \emph{Restaurant Croatia "`Haus Johannisberg"'\\ - Südstraße 10\\ - an der Schwimmoper Wuppertal-Elberfeld\\ - Zweiter Donnerstag im Monat, 19.30\,Uhr}% -% - \item[W\"urzburg] \ \\ - Bastian Hepp\\ - \url{LaTeX@sning.de}\\ - \emph{nach Vereinbarung} -% -% \item[Z\"urich] \ \\ -% Johannes Reese\\ -% \url{reese@spw.unizh.ch}\\ -% \emph{nach Vereinbarung} -% - \end{roll}% -\end{multicols}% -\egroup - -\markboth{Stammtische}{Stammtische} - - -\iffalse -\vfill -\bgroup\fboxsep=10pt -\fbox{\parbox{\linewidth-2\fboxsep-2\fboxrule}{% -\emph{Der Bayerische \TeX-Stammtisch 2009} - -\medskip -Jedes Jahr veranstalten die \TeX-Stammtische aus München, Erlangen und -Ulm ein gemeinsames Sommerfest mit Fachvorträgen und anschließendem Grillabend. - -Das diesjährige Sommerfest findet statt am Samstag, 27.\,Juni 2009 in Ulm. -Beginn: voraussichtlich 14 Uhr; Ende: offen. -% -Weitere Informationen und Kontaktadresse siehe \url{http://latex.in-ulm.de/baytex09/}. - -Gäste von außerhalb Bayerns bzw. Ulms sind herzlich willkommen! }} -\egroup -\fi - -\vfill - -\begin{center} -%\includegraphics[width=0.495\textwidth]{Bilder/ess8}\hfill% -%\includegraphics[width=0.495\textwidth]{Bilder/ess0} - -%\includegraphics[width=0.495\textwidth]{Bilder/ess1}\hfill% -%\includegraphics[width=0.495\textwidth]{Bilder/ess2} - -\minipage[b]{0.495\textwidth} -\includegraphics[width=0.9\linewidth]{Bilder/ess3} -~\rotatebox{90}{\small(Fotos: Martin Sievers)} -\endminipage\hfill% -\minipage[b]{0.495\textwidth} -\includegraphics[width=\linewidth]{Bilder/ess6}\\[2pt] -\includegraphics[width=\linewidth]{Bilder/ess5} -\endminipage - -\end{center} - - -\endinput - - diff --git a/Master/texmf-dist/doc/latex/dtk/komoedie/termine.tex b/Master/texmf-dist/doc/latex/dtk/komoedie/termine.tex deleted file mode 100644 index 68c4ef37bf3..00000000000 --- a/Master/texmf-dist/doc/latex/dtk/komoedie/termine.tex +++ /dev/null @@ -1,89 +0,0 @@ - -\vspace*{-3mm} - -\chapter{Termine}\label{termine} - -\begin{tabularx}{\linewidth}{@{}rX@{}} - -\iffalse -\multicolumn{2}{@{}l}{\textbf{2009}} \\[3pt] - -28.\,7. -- 31.\,7. & - \textbf{TUG 2009}\newline - Notre Dame (Indiana), USA\newline - \url{http://tug.org/tug2009/} \\[3pt] - -24.\,8. -- 28.\,8. & - \textbf{Euro\TeX\ 2009 und Con\TeX t meeting}\newline - Den Haag, Niederlande\newline - \url{http://www.ntg.nl/EuroTeX2009/} \\[3pt] - -12.\,9. & - \textbf{Herbsttagung}\newline und 41.\,Mitgliederversammlung von \dante\newline - Hochschule Esslingen\newline - \url{http://www.dante.de/events/mv41.html} \\[3pt] - - -2.\,10. -- 3.\,10. & - \textbf{Kieler Linux- und OpenSource-Tage} \newline - Kieler Innovations- und Technologiezentrum\newline - Schauenburgerstr. 116, 24118 Kiel\\[3pt] - -13.\,10. & - \textbf{GuiT} 2007 meeting\newline - Pisa, Italien\newline - \url{http://www.guit.sssup.it/GuITmeeting/2007/2007.en.php/} \\[3pt] -\fi - - -\multicolumn{2}{@{}l}{\textbf{2010}} \\[3pt] -%25.\,2. -- 27.\,2. & -Februar & - \textbf{DANTE\,2010}\newline und 42.\,Mitgliederversammlung von \dante\newline - Universität Dortmund\newline - ~%\url{http://www.dante.de/dante/events/dante2009/} - \\[3pt] - -13.\,3. -- 14.\,3. & - \textbf{Chemnitzer Linuxtage\,2010} \newline - Technische Universität Chemnitz\newline - 09107 Chemnitz\newline - \url{http://www.chemnitzer.linux-tage.de}\\[3pt] - - -\iffalse -20.\,8. -- 25.\,8. & - \textbf{2nd Con\TeX t user meeting}\newline - Bohinj, Slovenia\newline - \url{http://meeting.contextgarden.net/2008/}\\[3pt] - -13.\,10. & - \textbf{GuiT} 2008 meeting\newline - Pisa, Italien\newline - \url{http://www.guit.sssup.it/GuITmeeting/2008/2008.en.php/} \\[3pt] -\fi -%\multicolumn{2}{@{}l@{}}{\textbf{2009}} \\[3pt] - -\end{tabularx} - -\vfill -\begin{center} -\includegraphics[width=0.495\textwidth]{Bilder/ess8}\hfill% -\includegraphics[width=0.495\textwidth]{Bilder/ess0} - -\includegraphics[width=0.495\textwidth]{Bilder/ess1}\hfill% -\includegraphics[width=0.495\textwidth]{Bilder/ess2}\\ -{\footnotesize(Fotos: Martin Sievers)} -%\minipage[b]{0.495\textwidth} -%\includegraphics[width=\linewidth]{Bilder/ess3} -%\endminipage\hfill% -%\minipage[b]{0.495\textwidth} -%\includegraphics[width=\linewidth]{Bilder/ess6}\\[9.5mm] -%\includegraphics[width=\linewidth]{Bilder/ess5} -%\endminipage -\end{center} - -\clearpage - - -\endinput diff --git a/Master/texmf-dist/makeindex/dtk/dtk-adr.ist b/Master/texmf-dist/makeindex/dtk/dtk-adr.ist deleted file mode 100644 index 65811f090e4..00000000000 --- a/Master/texmf-dist/makeindex/dtk/dtk-adr.ist +++ /dev/null @@ -1,49 +0,0 @@ -%% $Id: dtk-adr.ist 13 2010-06-19 06:53:35Z herbert $ -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% $Id: dtk-adr.ist 13 2010-06-19 06:53:35Z herbert $ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Purpose: -%% LaTeX Class and Styles for ``Die TeXnische Komoedie''. -%% -%% Documentation: -%% The documentation can be generated from the original file -%% dtk.dtx with the doc style/package. LaTeX the file dtk.tex to -%% get the full documentation in DVI format. -%% -%% -%% Author: Gerd Neugebauer -%% Mainzer Str. 8 -%% 56321 Rhens (Germany) -%% Mail: gene@gerd-neugebauer.de -%% -%% Copyright (C) 1995-1996 Gerd Neugebauer -%% Copyright (C) 1997-2011 DANTE, Deutschsprachige -%% Anwendervereinigung TeX e.V. -%% -%% It may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version 1.3c -%% 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 -%% and version 1.3c or later is part of all distributions of LaTeX -%% version 2005/12/01 or later. -%% -%% This package is still under development and may be replaced with -%% a new version which provides enhanced functionality. -%% -actual '*' -preamble "\\begin{theaddresses}" -postamble "\n\\end{theaddresses}\n" -item_0 "\n \\addressitem{" -item_2 "}{" -item_x1 "}{" -item_x2 "}{" -delim_0 "}{" -delim_1 "}{" -delim_2 "}{" -delim_t "}" -group_skip "" -quote '$' -%%$ -keyword "\\glossaryentry" diff --git a/Master/texmf-dist/makeindex/dtk/dtk-idx.ist b/Master/texmf-dist/makeindex/dtk/dtk-idx.ist deleted file mode 100644 index 70160c32b54..00000000000 --- a/Master/texmf-dist/makeindex/dtk/dtk-idx.ist +++ /dev/null @@ -1,40 +0,0 @@ -%% $Id: dtk-idx.ist 21 2011-04-26 14:40:41Z herbert $ -%% -%% Purpose: LaTeX Class and Styles for ``Die TeXnische Komoedie''. -%% -%% Copyright (C) 1997-2011 DANTE, Deutschsprachige -%% Anwendervereinigung TeX e.V. -%% -%% It may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version 1.3c -%% 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 -%% and version 1.3c or later is part of all distributions of LaTeX -%% version 2005/12/01 or later. -%% -%% This package is still under development and may be replaced with -%% a new version which provides enhanced functionality. -%% -headings_flag 1 % headings yes -heading_prefix "{\\SectionFont "% -heading_suffix "}\n" % newline -quote '"' -%%level '>' -preamble - "\\begin{theindex}\n" -item_1 - "\\par\\leavevmode\\hangindent10pt\\makebox[10pt][l]{--}" -item_01 - "\\par\\leavevmode\\hangindent10pt\\makebox[10pt][l]{--}" -item_x1 - "\\par\\leavevmode\\hangindent10pt\\makebox[10pt][l]{--}" -item_2 - "\\par\\leavevmode\\hangindent20pt\\makebox[20pt][l]{-- -- }" -item_12 - "\\par\\leavevmode\\hangindent20pt\\makebox[20pt][l]{-- -- }" -item_x2 - "\\par\\leavevmode\\hangindent20pt\\makebox[20pt][l]{-- -- }" -%% -%% -%% End of file `Letter.ist'. diff --git a/Master/texmf-dist/tex/latex/dtk/dtk-author.clo b/Master/texmf-dist/tex/latex/dtk/dtk-author.clo new file mode 100644 index 00000000000..767b5f7a671 --- /dev/null +++ b/Master/texmf-dist/tex/latex/dtk/dtk-author.clo @@ -0,0 +1,35 @@ +%% This is file `dtk-full.clo', +%% +%% LaTeX Class for ``Die TeXnische Komoedie''. +%% +%% Copyright (C) 2015- +%% Rolf Niepraschk, Herbert Voss +%% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% 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 +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. + +\ProvidesFile{dtk-author.clo}% + [2016/02/15 v0.1b dtk class options for author mode (RN)] + +\newcommand*\keywords[1]{} +\newcommand*\AutorenListe{} +\let\maketitle=\DTK@maketitle +\let\tableofcontents=\relax + +\let\DTK@@Author=\DTK@Author@article + +% Falls \bibliography{...} in traditioneller Weise nach \begin{document}. +% (2xLaTeX-Lauf + biber + 1xLaTeX-Lauf) +\AfterEndPreamble{% + \renewcommand*\bibliography[1]{% + \immediate\write\@mainaux{\string\bibliography{#1}}% + \printbibliography[heading=dtk] + }% +}% + +\endinput diff --git a/Master/texmf-dist/tex/latex/dtk/dtk-full.clo b/Master/texmf-dist/tex/latex/dtk/dtk-full.clo new file mode 100644 index 00000000000..27079527d6d --- /dev/null +++ b/Master/texmf-dist/tex/latex/dtk/dtk-full.clo @@ -0,0 +1,448 @@ +%% This is file `dtk-full.clo', +%% +%% LaTeX Class for ``Die TeXnische Komoedie''. +%% +%% Copyright (C) 2015- +%% Rolf Niepraschk, Herbert Voss +%% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% 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 +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. + +\ProvidesFile{dtk-full.clo}% + [2015/10/14 v0.1e dtk class options for full mode (RN)] + +\@ifclasslater{scrbook}{2015/09/29}{}{% + \ClassError{dtk2}{% + Die geladene Version der Dokumentenklasse `scrbook' \MessageBreak + (\KOMAScriptVersion) ist zu alt. \MessageBreak + Gefordert ist die Version 2015/09/29 oder jünger. \MessageBreak + Abbruch}{}% +} + +\RequirePackage{xcolor,multicol,graphicx,tabularx} +\RequirePackage[showzone=false]{datetime2} + +\newcommand*\AutorenListenName{Autoren/Organisatoren} % auch »Stichwortverzeichnis«? +\newcommand*\DTK@fancyJournalname{% + \color{DTK@fancy}Die \color{black}\TeX\color{DTK@fancy}nische Kom\"odie} +\newcommand*\DTK@keywords{} +\newcommand*\keywords[1]{\gdef\DTK@keywords{#1}} + +\newcommand*\DTKissueTOmonth[1]{\numexpr#1*3-1\relax} + +\ifnum\DTKissue=\z@ + \def\DTKmonth{0}% + \def\DTKmonthName{?????}% +\else + \ifnum\DTKmonth=\z@ + \edef\DTKmonth{\DTKissueTOmonth{\DTKissue}}% + \fi + \edef\DTKmonthName{\DTMgermanmonthname{\DTKmonth}}% +\fi +\edef\DTKdate{\DTKissue/\DTKyear}% +\edef\DTKvolume{\the\numexpr\DTKyear-1989+1\relax}% +\edef\DTKfullIssue{\DTKvolume. Jahrgang\quad + Heft \DTKissue/\DTKyear\quad \DTKmonthName\ \DTKyear}% +\ifDTK@korr@ + \edef\DTKcorrVersion{\noexpand\normalfont + \noexpand\fcolorbox{black}{DTK@marker}{Korrekturversion: \DTMnow}}% + \overfullrule=5pt % + \RequirePackage[pagewise]{lineno}% + \linenumbers + \linenumbersep=.8ex % + \def\linenumberfont{\normalfont\footnotesize\ttfamily}% + \def\thelinenumber{% + \fboxsep=.3ex % + \fcolorbox{black}{DTK@marker}{\@arabic{\c@page}-\@arabic{\c@linenumber}}% + }% +\fi + +\@ifundefined{@LN}{\let\@LN=\@gobbletwo}{}% +% Wegen .aux-Datei von vorherigem lineno-Lauf + +\newcommand*\DTK@backside{% + \begingroup + \chardef\backside15 % + \ch@ck7\backside\write + \immediate\openout\backside dtk-ruecken.dat\relax + \let\protect=\noexpand + \immediate\write\backside{\journalname\space\DTKdate}% + \immediate\closeout\backside\relax% + \endgroup +} + +\newcommand*\DTK@embedded@begindocumenthook{} +\newcommand*\AtEmbeddedBeginDocument{% + \g@addto@macro\DTK@embedded@begindocumenthook} +\newcommand*\DTK@embedded@enddocumenthook{} +\newcommand*\AtEmbeddedEndDocument{% + \g@addto@macro\DTK@embedded@enddocumenthook} +\newcommand*\DTK@local@inputname{} +\newcommand*\DTK@eat@version[1][]{\ignorespaces} +\newcommand*\DTK@usepackage[2][]{% TODO: Besser \DTK@eat@version + \@ifnextchar[%] + {\DTK@@usepackage{#1}{#2}}% + {\DTK@@usepackage{#1}{#2}[]}% +}% +\newcommand*\DTK@@usepackage{} +\newcommand*\DTK@documentclass[2][]{% + \DTK@eat@version +} + +\ifDTKrecord + % Testlauf zum Aufsammeln von Paket- und bib-Dateinamen + \@ifdefinable\user@packages{% + \newwrite\user@packages + \immediate\openout\user@packages dtk-userpackages.tex\relax + \immediate\write\user@packages{\@percentchar\space *** \DTMnow\space ***}% + \AtEndDocument{\immediate\closeout\user@packages\relax}% + } + \renewcommand*\printbibliography[1][]{}% + \newcommand*\DTK@addbibresource[2][]{% + \immediate\write\user@packages{% + \string\addbibresource[datatype=bibtex,label=DTK\the\c@refsection]{#2}% + \@percentchar\space \DTK@local@inputname + }% + }% + \def\DTK@@usepackage#1#2[#3]{% + \edef\@tempb{\zap@space#2 \@empty}% + \@for\@tempa:=\@tempb\do{% + \let\DTK@tempa=\@empty + \ifstr{\@tempa}{inputenc}{\let\DTK@tempa=\@percentchar}{% + \ifstr{\@tempa}{fontenc}{\let\DTK@tempa=\@percentchar}{}}% + \immediate\write\user@packages{% + \DTK@tempa\string\usepackage\ifx\relax#1\relax\else[#1]\fi{\@tempa}% + \ifx\relax#3\relax\else[#3]\fi\@percentchar\space \DTK@local@inputname + }% + }% + \ignorespaces + }% + \let\DTK@@Author=\DTK@Author + \newcommand*\AutorenListe{}% + \let\tableofcontents=\relax + \renewcommand\maketitle[1][]{}% +\else + \AtEndOfClass{% + \InputIfFileExists{dtk-userpackages.tex}{% + \typeout{*************************************^^J% + * File `dtk-userpackages.tex' used.^^J% + *************************************}% + }{}% + \shorthandon{"}% + }% + \AtBeginDocument{\DTK@backside}% + \def\DTK@@usepackage#1#2[#3]{}% + \newcommand*\DTK@addbibresource[2][]{}% + \newcommand*\ORIG@printbibliography{} + \let\ORIG@printbibliography=\printbibliography + \renewcommand*\printbibliography[1][]{\DTK@bib@true}% + \RequirePackage[split,protected]{splitidx} \makeindex + \newindex[\AutorenListenName]{autoren}% + \newcommand*\AutorenListe{% + \clearpage + \begingroup + %\language\langwohyphens + \renewenvironment{theindex}{\theAutoren}{\endtheAutoren}% + \printindex[autoren]% + \endgroup + }% + \newcommand\DTK@Author@list[3]{% TODO: Auch "!" und "|" maskieren? + \begingroup + \def\Email##1{\escape@atsign##1\relax}% herausziehen?! + \def\escape@atsign##1@##2\relax{% + \noexpand\Email\string{##1\string"@##2\string}% + } + \makeatletter + \scantokens{\protected@edef\x{% + \noexpand\sindex[autoren]{#2#1@#1 #2!#3}}}% + \x + \endgroup + }% + \let\DTK@Author=\DTK@Author@list + \newcommand\DTK@@Author[3]{% + \DTK@Author@article{#1}{#2}{#3}% + \DTK@Author@list{#1}{#2}{#3}% + } + \renewcommand\maketitle[1][]{% + \thispagestyle{dtk-title}% + \global\let\maketitle=\DTK@maketitle + \null\newpage + }% +\fi + +%%% Laden eines Einzeldokuments +\newcommand*\DTKinput[1]{% + \begingroup + \filename@parse{#1}% + \edef\jobname{\filename@base}% + \@ifundefined{filename@ext}% + {\IfFileExists{\jobname.tex}% + {\edef\DTK@local@inputname{\jobname.tex}}{}}% + {\edef\DTK@local@inputname{#1}}% + \let\AtBeginDocument=\AtEmbeddedBeginDocument + \let\AtEndDocument=\AtEmbeddedEndDocument + \let\DTK@embedded@begindocumenthook=\@empty + \let\DTK@embedded@enddocumenthook=\@empty + \let\pagestyle=\@gobble + \let\thispagestyle=\@gobble + \let\listfiles=\relax + \let\nofiles=\relax + \let\documentclass=\DTK@documentclass + \let\usepackage=\DTK@usepackage + \let\addbibresource=\DTK@addbibresource + \DTK@bib@false + \c@footnote=\z@ + \c@lstlisting=\z@ + \c@figure=\z@ + \c@table=\z@ + \c@equation=\z@ + \renewenvironment{document}{% + \ifDTKrecord\endgroup\expandafter\endinput\fi + \DTK@embedded@begindocumenthook\ignorespaces + }{% + \ifDTK@bib@\ORIG@printbibliography[heading=dtk]\fi + \DTK@embedded@enddocumenthook\endinput + }% + \refsection[DTK\the\c@refsection]% + \input{\DTK@local@inputname}% + \endrefsection + \endgroup +} + +\let\indexspace=\relax +\renewcommand*\idx@heading{% + \chapter{\indexname}% + \ifx\index@preamble\relax + \else\index@preamble\let\index@preamble=\relax\fi +}% +\def\DTK@scan@item#1\subitem#2\relax#3\@nil{% + \def\DTK@tempa{#1}\def\DTK@tempb{#2}\def\DTK@tempc{#3}% +} +\newenvironment{theAutoren}{% + \columnseprule=\z@ \columnsep=10\p@ + \begin{multicols}{2}[\idx@heading]% + \makeatletter + \parindent\z@ + \setlength{\parskip}{\z@ \@plus .3\p@}% + \setlength{\parfillskip}{\z@ \@plus 1fil}% + \raggedright + \def\item##1\@nil{\DTK@scan@item##1\@nil + \par\parbox{\columnwidth}{% + \textbf{\DTK@tempa}\hfill[\DTK@tempc]\par\DTK@tempb + }% + \par\bigskip + }% +}{% + \end{multicols}% +} + +\newcommand*\DTK@toc@head{% + \raisebox{0mm}[0pt][0pt]{% + \parbox[t]{\textwidth}{% + \normalfont\nointerlineskip + \begingroup + \Huge\raggedright + \DTK@fancyJournalname \\ + \endgroup + \addvspace{\dimexpr5mm-\baselineskip}% + \rule{\textwidth}{2pt}\\[0.5mm]% + \begingroup + \footnotesize\raggedleft + \DTKfullIssue \\ + \endgroup + }% + }% +} + +\RequirePackage{picture} + +\DeclareNewLayer[page,background,mode=picture,contents={% + \put(24mm,0.5\dimexpr\layerheight\relax){% + \makebox(0,0)[c]{\rotatebox[origin=c]{90}{% + \resizebox{14cm}{!}{\Huge\DTK@fancyJournalname}}}% + \put(8mm,0){\makebox(0,0)[c]{\rule{0.85mm}{\textheight}}}% + }% + \put(52mm,145mm){% + \parbox[t]{78mm}{% + \raggedleft + \Huge\dantelogo \\ + \Large Deutschsprachige \\ + Anwendervereinigung \TeX\ \eV \\ + \addvspace{4mm}% + \begingroup + \raggedright\footnotesize + \DTKfullIssue \\ + \endgroup + \addvspace{40mm}% + \makebox(0,0)[r]{\Large\DTKcorrVersion} + }% + }% + \put(86mm,27mm){% + \begingroup + \color[gray]{.8}\resizebox{47mm}{!}{\Huge\DTKdate}% + \endgroup + }% +}]{dtk-title-content} +\DeclareNewPageStyleByLayers{dtk-title}{dtk-title-content} + +\deftriplepagestyle{dtk-toc}% + {}{\DTK@toc@head}{}% + {}{\hfill\normalsize\DTKcorrVersion\hfill\null}{} + +\AtEndOfClass{% + \renewcommand*\l@part[2]{% + \begingroup + \addpenalty{-\@highpenalty}% + \usekomafont{partentry}% + \addvspace{0.5em plus 0pt}% space above part line + \@tempdima=1.5em % + \advance\leftskip\@tempdima + \hskip -\leftskip + #1\par + \penalty\@highpenalty + \endgroup + \addvspace{0.2em}% + } + \renewcommand*\l@chapter[2]{% TODO: Abstände richtig? "LaTeXifizieren? + \begingroup + \usekomafont{chapterentry}% + \vskip \z@ \@plus.2\p@ + \@afterindenttrue + \interlinepenalty\@M + \@tempdimb 2.5em\relax % indent + \advance\leftskip \@tempdimb + \advance\rightskip \@tempdimb + \noindent\hskip -\leftskip + \settowidth\@tempdima{\the\c@page}% + \hbox to\@tempdimb{\usekomafont{chapterentrypagenumber}% + \makebox[\@tempdima][r]{#2}\hss}% + #1\par + \endgroup + } +} + +\setkomafont{chapterentry}{\normalfont\small} +\setkomafont{chapterentrypagenumber}{\usekomafont{chapterentry}} +\setkomafont{partentry}{\usekomafont{chapterentry}\bfseries} + +\deftocheading{toc}{% + \clearpage + \thispagestyle{dtk-toc}% + \vspace*{16pt}% + \let\\=\relax + \raggedright +} + +\newcommand*\Part{% +% [#1]=toc, {#2}=Ãœberschrift, [#3]=Präambel, *=nur Strich + \@ifstar{\global\@tempswatrue\DTK@Part}{\global\@tempswafalse\DTK@Part}% +} + +\newcommand\DTK@Part[2][]{% + \protected@xdef\DTK@tempa{\ifx\relax#1\relax + \noexpand\part{#2}\else\noexpand\part[#1]{#2}\fi}% + \DTK@@Part +} + +\newcommand\DTK@@Part[1][]{% + \let\DTK@tempb=\partheadendvskip + \if@tempswa + \setpartpreamble{% + \noindent\raisebox{\height}[\height]{\rule{\textwidth}{2pt}}% + }% + \def\partheadendvskip{% + \medskip\par + } + \fi + \ifx\relax#1\relax\else + \setpartpreamble{% + \noindent\raisebox{\height}[\height]{\rule{\textwidth}{2pt}}\par + \usekomafont{section} #1\par + }% + \fi + \DTK@tempa + \let\partheadendvskip=\DTK@tempb + \bigskip\par +} + +\def\partheadstartvskip{% 12.0pt plus 1.0fil + \null\vskip-\baselineskip +} + +\def\partheadendvskip{} +\let\partheademptypage=\relax% ??? +\let\raggedpart\raggedright +\def\partpagestyle{plain.scrheadings} + +% TODO: sinnhaftigkeit überprüfen; bessere Stammtisch-Umgebung? +\newenvironment{roll}% + {\@ifnextchar[{\r@ll}{\r@ll[0pt]}}% + {\end{list}} +\def\r@ll[#1]{\begin{list}{}{% + \labelwidth = #1 + \leftmargin = \labelwidth + \itemsep = .3ex + \let\makelabel=\rolllabel}% + } +\newcommand\rolllabel[1]{\hspace\labelsep \textbf{#1}\hfill} + +\RequirePackage{filecontents} +%% [#1]: Optionen für \includegraphics [#2]: Compiler #3: Dateiname +%% +\def\ErstelleGrafik{\@ifnextchar[{\ErstelleGrafik@i}{\ErstelleGrafik@i[]}} +\def\ErstelleGrafik@i[#1]{\@ifnextchar[{\ErstelleGrafik@ii[#1]}{% + \ErstelleGrafik@ii[#1][xelatex]}}% +\def\ErstelleGrafik@ii[#1][#2]#3{% + \gdef\dtk@dateiname{#3}% + \gdef\dtk@grafikOptionen{#1}% + \ifx\relax#2\relax\gdef\dtk@compiler{xelatex}\else\gdef\dtk@compiler{#2}\fi + \@nameuse{filecontents*}{#3.tex}} +\def\endErstelleGrafik{% + \@nameuse{endfilecontents*} + \immediate\write18{\dtk@compiler\space\dtk@dateiname}% + \expandafter\includegraphics\expandafter[\dtk@grafikOptionen]{\dtk@dateiname}% +} + +\providecommand*\InfoTeX{???} + +\newcommand*\MitarbeiterListe{} +\newcommand*\ErzeugeMitarbeiterListe{% + \begingroup + \@temptokena{\begin{tabular}[t]{@{}lll@{}}}% + \IfFileExists{dtk-mitarbeiter.tex}{% + \openin\@inputcheck dtk-mitarbeiter.tex\relax + \endlinechar=\m@ne + \@tempcnta=\@ne + \loop% + \read\@inputcheck to \DTK@tempa + \ifx\DTK@tempa\@empty\else + \ifnum\@tempcnta=3\relax + \@tempcnta=\@ne \def\DTK@tempc{\\}% + \else + \advance\@tempcnta\@ne \def\DTK@tempc{&}% + \fi + \protected@edef\DTK@tempb{\the\@temptokena\DTK@tempa\DTK@tempc}% + \@temptokena\expandafter{\DTK@tempb}% + \fi + \ifeof\@inputcheck\else + \repeat + \closein\@inputcheck + }{% + \@temptokena\expandafter{\the\@temptokena ??? & ??? & ???}% + } + \@temptokena\expandafter{\the\@temptokena \end{tabular}}% + \xdef\MitarbeiterListe{\the\@temptokena}% + \endgroup +} + +\ErzeugeMitarbeiterListe \let\ErzeugeMitarbeiterListe=\relax + +\newcommand*\DTKschriftenListe{% + \DTKrmFontName, \DTKsfFontName, \DTKttFontName\ und \DTKmathFontName} + +\endinput diff --git a/Master/texmf-dist/tex/latex/dtk/dtk-logos.sty b/Master/texmf-dist/tex/latex/dtk/dtk-logos.sty new file mode 100644 index 00000000000..db843c30a3d --- /dev/null +++ b/Master/texmf-dist/tex/latex/dtk/dtk-logos.sty @@ -0,0 +1,122 @@ +%% Paket fuer Logos +%% +%% This is file `dtk-logos.sty', +%% +%% LaTeX Class for ``Die TeXnische Komoedie''. +%% +%% Copyright (C) 2015- +%% Herbert Voss +%% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% 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 +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +% +% $Id: deLogos.sty 188 2015-10-08 20:06:29Z herbert $ +% +% ------------------------------------- +\ProvidesPackage{dtk-logos}[2015/10/21 Dante Edition: Logos (hv)] +% +\RequirePackage{hologo,dantelogo} +% +\def\HoLogo@La#1{% + L% + \ifx\f@family\sfdefault\kern-.15em\else\kern-.23em\fi + \begingroup + \setbox\ltx@zero\hbox{T}% + \vbox to\ht\ltx@zero{% + \hbox{% + \ltx@ifundefined{check@mathfonts}{% + \csname sevenrm\endcsname + }{% + \check@mathfonts + \fontsize\sf@size{0pt}% + \math@fontsfalse\selectfont + }% + A% + }% + \vss + }% + \endgroup +} +\def\LaTeXTeX{\hologo{(La)TeX}} +\def\AmSLaTeX{\hologo{AmSLaTeX}} +\def\AmSTeX{\hologo{AmSTeX}} +\def\biber{\hologo{biber}} +\def\BibTeX{\hologo{BibTeX}} +\def\BibTeXacht{\hologo{BibTeX8}} +\def\ConTeXt{\hologo{ConTeXt}} +\let\context\ConTeXt +\def\emTeX{\hologo{emTeX}} +\def\eTeX{\hologo{eTeX}} +\def\ExTeX{\hologo{ExTeX}} +\def\HanTheThanh{\hologo{HanTheThanh}} +\def\iniTeX{\hologo{iniTeX}} +\def\KOMAScript{\hologo{KOMAScript}} +\def\LaTeX{\hologo{LaTeX}} +\def\LaTeXe{\hologo{LaTeX2e}} +\def\LaTeXIII{\hologo{LaTeX3}} +\def\LaTeXML{\hologo{LaTeXML}} +\def\LuaLaTeX{\hologo{LuaLaTeX}} +\let\lualatex\LuaLaTeX +\def\LuaTeX{\hologo{LuaTeX}} +\let\luatex\LuaTeX +\def\LyX{\hologo{LyX}} +\def\METAFONT{\hologo{METAFONT}} +\let\MF\METAFONT +\def\MetaFun{\hologo{MetaFun}} +\def\METAPOST{\hologo{METAPOST}} +\def\MetaPost{\hologo{MetaPost}} +\let\MP\METAPOST +\def\MiKTeX{\hologo{MiKTeX}} +\def\NTS{\hologo{NTS}} +\def\OzMF{\hologo{OzMF}} +\def\OzMP{\hologo{OzMP}} +\def\OzTeX{\hologo{OzTeX}} +\def\OzTtH{\hologo{OzTth}} +\def\PCTeX{\hologo{PCTeX}} +\def\pdfTeX{\hologo{pdfTeX}} +\let\pdftex\pdfTeX +\def\pdfLaTeX{\hologo{pdfLaTeX}} +\let\pdflatex\pdfLaTeX +\def\PiC{\hologo{PiC}} +\def\PiCTeX{\hologo{PiCTeX}} +\def\plainTeX{\hologo{plainTeX}} +\def\SageTeX{\hologo{SageTeX}} +\def\SLiTeX{\hologo{SLiTeX}} +\def\teTeX{\hologo{teTeX}} +\def\TeXivht{\hologo{TeX4ht}} +\def\TTH{\hologo{TTH}} +\def\virTeX{\hologo{virTeX}} +\def\VTeX{\hologo{VTeX}} +\def\XeLaTeX{\hologo{XeLaTeX}} +\def\XeTeX{\hologo{XeTeX}} +%% +\newcommand\BibTool{\textsc{Bib\hskip-.1em + T\hskip-.15emo\hskip-.05emo\hskip-.05eml}\xspace} +\providecommand\tikz{\textsf{Ti\textit{k}Z}} +\def\pgf/tikz{\textsf{pgf/Ti\textit{k}Z}} +\def\ALEPH{\ensuremath{\aleph}} +\let\TikZ\tikz + +\providecommand\eV{e.V\kern-0.18em\@ifnextchar.{}{.}\kern0.18em} +\providecommand\dante{\mbox{DANTE~\eV}} +\providecommand\Dante{DANTE, + Deutschsprachige Anwendervereinigung \TeX~\eV} +\providecommand\DTK{Die \TeX\-ni\-sche Ko\-m{\"o}\-die} +\providecommand\PS{Post\-Script} +\providecommand\TUG{\TeX{} Users Group} +\providecommand\TUGboat{\textsl{TUGboat}} +\let\DANTE\dantelogo +\def\pgf/tikz{\textsf{pgf/Ti\textit{k}Z}} +\def\TeXLive{\TeX{}Live} + +\def\BibLaTeX{Bib\hologo{LaTeX}} +\let\biblatex\BibLaTeX +\def\CTAN{\texttt{CTAN}\xspace} + + +\endinput diff --git a/Master/texmf-dist/tex/latex/dtk/dtk-new-engines.clo b/Master/texmf-dist/tex/latex/dtk/dtk-new-engines.clo new file mode 100644 index 00000000000..fc0dd472c7f --- /dev/null +++ b/Master/texmf-dist/tex/latex/dtk/dtk-new-engines.clo @@ -0,0 +1,54 @@ +%% This is file `dtk-new-engines.clo', +%% +%% LaTeX Class for ``Die TeXnische Komoedie''. +%% +%% Copyright (C) 2015- +%% Rolf Niepraschk, Herbert Voss +%% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% 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 +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. + +\ProvidesFile{dtk-new-engines.clo}% + [2015/10/30 v0.1f dtk class options for LuaTeX and XeTeX (RN)] + +\typeout{NEW-ENGINE} + +\RequirePackage{fontspec} +\RequirePackage{unicode-math} + +\InputIfFileExists{dtk-fonts.cfg}{% + \typeout{*************************************^^J% + * File `dtk-fonts.cfg' used.^^J% + *************************************}% +}{% + \RequirePackage[lining=true]{libertine}% + \def\DTKrmFontName{Linux Libertine}% + \def\DTKsfFontName{Linux Biolinum}% + \setmathfont{XITSMath}[Scale=0.9,math-style=TeX,bold-style=TeX]% + \def\DTKmathFontName{XITS Math}% + \setmonofont{AnonymousPro}[Scale=0.955,FakeStretch=0.87]% + \def\DTKttFontName{Anonymous Pro}% + %\setmonofont{DejaVuSansMono}[Scale=0.81,FakeStretch=0.9]% + %\def\DTKttFontName{DejaVu Mono}% +} + +\ifluatex + \RequirePackage[ngerman,noftligs]{selnolig} + \InputIfFileExists{dtk.nolig}{% + \typeout{*************************************^^J% + * File `dtk.nolig' used.^^J% + *************************************}% + }{} +\fi + +\RequirePackage{newunicodechar} +\newunicodechar{^^^^202f}{\,}% 'NARROW NO-BREAK SPACE' +\newunicodechar{^^^^2009}{\,\hspace{0pt}}% 'THIN SPACE' +\newunicodechar{^^^^00ad}{\-}% 'SOFT HYPHEN' + +\endinput diff --git a/Master/texmf-dist/tex/latex/dtk/dtk-old-engines.clo b/Master/texmf-dist/tex/latex/dtk/dtk-old-engines.clo new file mode 100644 index 00000000000..2b2db4bd9c7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/dtk/dtk-old-engines.clo @@ -0,0 +1,42 @@ + +%% This is file `dtk-old-engines.clo', +%% +%% LaTeX Class for ``Die TeXnische Komoedie''. +%% +%% Copyright (C) 2015- +%% Rolf Niepraschk, Herbert Voss +%% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% 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 +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. + +\ProvidesFile{dtk-old-engines.clo}% + [2015/10/30 v0.1d dtk class options for pdfTeX/TeX+dvips (RN)] + +\typeout{OLD-ENGINE} + +\RequirePackage[utf8]{inputenc} +\RequirePackage[T1]{fontenc} +\RequirePackage{textcomp} + +\InputIfFileExists{dtk-fonts.cfg}{% + \typeout{*************************************^^J% + * File `dtk-fonts.cfg' used.^^J% + *************************************}% +}{% + \RequirePackage[lining=true]{libertine}% + \def\DTKrmFontName{Linux Libertine}% + \def\DTKsfFontName{Linux Biolinum}% + \RequirePackage[scale=0.833,ttdefault=true]{AnonymousPro}% + \def\DTKttFontName{Anonymous Pro}% + %\RequirePackage[scaled=0.83]{DejaVuSansMono}% + %\def\DTKttFontName{DejaVu Mono}% + % + \def\DTKmathFontName{Computer Modern Math}% ??? +} + +\endinput diff --git a/Master/texmf-dist/tex/latex/dtk/dtk-pdf.sty b/Master/texmf-dist/tex/latex/dtk/dtk-pdf.sty deleted file mode 100644 index b9383d6ffa0..00000000000 --- a/Master/texmf-dist/tex/latex/dtk/dtk-pdf.sty +++ /dev/null @@ -1,124 +0,0 @@ -%% -%% This is file `dtk-pdf.sty', -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% $Id: dtk-pdf.sty 124 2014-09-24 20:01:38Z herbert $ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Purpose: LaTeX Class and Styles for ``Die TeXnische Komoedie''. -%% -%% Copyright (C) 1995-1996 Gerd Neugebauer -%% Copyright (C) 1997-2011 DANTE, Deutschsprachige -%% Anwendervereinigung TeX e.V. -%% -%% It may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version 1.3c -%% 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 -%% and version 1.3c or later is part of all distributions of LaTeX -%% version 2005/12/01 or later. -%% -%% This package is still under development and may be replaced with -%% a new version which provides enhanced functionality. -%% -\def\fileversion{1.22} -\def\filedate{2012/02/20} -\let\docversion=\fileversion -\let\docdate=\filedate -\ProvidesPackage{dtk-pdf}[\filedate\space\fileversion\space (gn,hv)] -\RequirePackage{multicol,graphicx,color} -\RequirePackage[bookmarks=false]{hyperref} -\definecolor{navy}{rgb}{0,0,.5} -\hypersetup{%paper=a5, -colorlinks,urlcolor=navy} -\oddsidemargin=-10mm -\evensidemargin=-10mm -\topmargin=-15mm -\renewcommand\Volume{?/??} -\newcommand\Pages{???} -\renewcommand\volume{\Volume\ -- Nachdruck} -\let\titlemark\@gobble -\newcount\AdNo \AdNo=0 -\newcommand\Address{\bigskip\par\advance\AdNo1 - \begin{multicols}2 \count255=0\relax - \loop\csname Address\the\count255\endcsname\advance\count255 1 - \ifnum\count255<\AdNo \repeat - \end{multicols}} -\renewcommand\address[3]{% - \expandafter\gdef\csname Address\the\AdNo\endcsname - {\par\parbox{.45\textwidth}{\footnotesize\raggedright - #1 #2 \\#3}}\advance\AdNo1\relax} -\address{\href{http://cms.dante.de/}{\Dante}}{}{% - \href{http://cms.dante.de/}{Postfach 10\,18\,40\\ - 69008 Heidelberg\\ - \texttt{dante@dante.de}}} -\providecommand\DTK@keywords{} -\let\m@ketitle=\maketitle -\renewcommand\maketitle{% - \thispagestyle{empty}% - \newlength{\l@@x}\settowidth{\l@@x}{\Large\DTK}% - \advance\l@@x3em\quad - \href{http://archiv.dante.de/dante/DTK}{% - \rotatebox{90}{\hspace*{1.5em}\Large\DTK}} - \rule{.9pt}{\l@@x}\quad - % - \begin{minipage}[b]{.75\textwidth}\parskip=1ex - {\raggedleft\large - \href{http://cms.dante.de/}{DANTE\\ - Deutschsprachige\\ - Anwendervereinigung \TeX\ e.V.}\medskip\par - }% - {\let\thanks\@gobble - \ifx\@author\empty\else\@author: \fi - \ifx\@title\empty\else\emph{\@title}, \fi - } - \DTK\ \Volume, S.\ \Pages.\medskip - - \scriptsize Reproduktion oder Nutzung dieses Beitrags durch - konventionelle, elektronische oder beliebige andere Verfahren ist - nur mit Zustimmung des/der Autoren zul\"assig. - - \DTK\ ist die Mitgliedszeitschrift von \Dante. Einzelne Hefte - k\"onnen von Mitgliedern bei der Gesch\"aftsstelle von \Dante\ - erworben werden. Mitglieder erhalten \DTK\ im Rahmen ihrer - Mitgliedschaft. - \end{minipage} - - \begingroup - \def\LaTeX{LaTeX}% - \def\BibTeX{BibTeX}% - \def\TeX{TeX}% - \def\LyX{LyX}% - \hypersetup{% - pdftitle=\@title, - pdfauthor=\@author, - pdfkeywords={\DTK@keywords}, - pdfsubject={\volume}, - pdfstartview={FitBH} - }% - \endgroup - \m@ketitle -} -\def\textcentigrade{\textcelsius} -\iffalse -\AtBeginDocument{% - \DeclareFontEncoding{OT4}{}{}% - \DeclareFontEncoding{TS1}{}{}% - \DeclareFontSubstitution{OT4}{cmr}{m}{n}% - \DeclareTextCommand{\guillemotleft}{\encodingdefault}{% - {\fontencoding{OT4}\fontfamily{cmr}\selectfont\char174}}% - \DeclareTextCommand{\guillemotright}{\encodingdefault}{% - {\fontencoding{OT4}\fontfamily{cmr}\selectfont\char175}}% - \DeclareTextCommand{\guilsinglleft}{\encodingdefault}{% - {\fontencoding{T1}\fontfamily{cmr}\selectfont\char14}}% - \DeclareTextCommand{\guilsinglright}{\encodingdefault}{% - {\fontencoding{T1}\fontfamily{cmr}\selectfont\char15}}% - \DeclareTextCommand{\textperthousand}{\encodingdefault}{% - {\fontencoding{TS1}\fontfamily{cmr}\selectfont\char135}}% -} -\fi -\newif\ifmaintitle -\newlength\footheight -\endinput -%% -%% End of file `dtk-pdf.sty'. diff --git a/Master/texmf-dist/tex/latex/dtk/dtk-url.sty b/Master/texmf-dist/tex/latex/dtk/dtk-url.sty index 032bd233bad..69e5b05717a 100644 --- a/Master/texmf-dist/tex/latex/dtk/dtk-url.sty +++ b/Master/texmf-dist/tex/latex/dtk/dtk-url.sty @@ -1,5 +1,21 @@ +%% This is file `dtk-url.sty', +%% +%% LaTeX Class for ``Die TeXnische Komoedie''. +%% +%% Copyright (C) 2015- +%% Rolf Niepraschk, Herbert Voss +%% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% 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 +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. + \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{dtk-url}[2011/10/23 v1.0 Urls for DTK (HO)] +\ProvidesPackage{dtk-url}[2015/09/25 v1.1 Urls for DTK (HO)] +%% 1.1 hv \RequirePackage{url}[2006/04/12] @@ -13,12 +29,7 @@ % Schalter \ifDTK@Url@ legt fest, wann die URLs aktiv sein sollen \newif\ifDTK@Url@ -\ifDTK@Draft@ - \DTK@Url@true -\fi -\ifDTK@lineno@ - \DTK@Url@true -\fi +\ifDTK@korr@\DTK@Url@true\fi % Markup-Befehle: \DeclareRobustCommand*{\url}{\DTK@Url} diff --git a/Master/texmf-dist/tex/latex/dtk/dtk.bbx b/Master/texmf-dist/tex/latex/dtk/dtk.bbx new file mode 100644 index 00000000000..34f64b5e12f --- /dev/null +++ b/Master/texmf-dist/tex/latex/dtk/dtk.bbx @@ -0,0 +1,204 @@ +%% --------------------------------------------------------------- +%% biblatex-dtk --- A set of biblatex implementations of +%% dtk bibliography styles for DANTE's journal +%% "Die TeXnische Komödie" +%% Maintained by Herbert Voß +%% (C) herbert@dante.de +%% Released under the LaTeX Project Public License v1.3c or later +%% See http://www.latex-project.org/lppl.txt +%% --------------------------------------------------------------- +%% +\ProvidesFile{dtk.bbx}[\abx@bbxid] +% +%%[2015/11/03 v0.06 biblatex bibliography style] + +% Load the standard style to avoid copy-pasting unnecessary material +%\RequireBibliographyStyle{chem-angew} +\RequireBibliographyStyle{numeric} +%\RequireBibliographyStyle{authoryear} + +\DeclareBibliographyOption{dashed}[true]{% + \ifstrequal{#1}{true} + {\ExecuteBibliographyOptions{pagetracker}% + \renewbibmacro*{bbx:savehash}{\savefield{fullhash}{\bbx@lasthash}}} + {\renewbibmacro*{bbx:savehash}{}}} + +\ExecuteBibliographyOptions + { + doi = true , + eprint = true , + giveninits = false, + isbn = true , + maxnames = 3 , + minnames = 1 , +% maxcitenames= 2 , +% pageranges = true , + url = true, +% articletitle = true, +% chaptertitle = true, +% biblabel = parens, + sorting = nyvt, + dashed = true, +} + + +\newbool{bbx@inset} +\providebibmacro*{date+extrayear}{} + + +\DeclareFieldFormat{date}{#1} +\DeclareFieldFormat{booktitle}{#1\isdot} +\DeclareFieldFormat{journaltitle}{\mkbibemph{#1}\isdot} +\DeclareFieldFormat{removecomma}{\mkbibnocomma{#1}} +\DeclareFieldFormat{title}{#1\isdot} +\DeclareFieldFormat[ctan]{url}{\url{CTAN: #1}} + +\newbibmacro*{ctanurl+urldate}{% + \printfield{url} + \iffieldundef{urlyear} + {} + {\setunit*{\addspace}% + \usebibmacro{urldate}}} + +\DeclareListFormat{language}{}{} + +\renewbibmacro*{author}{% + \ifboolexpr{ + test \ifuseauthor + and + not test {\ifnameundef{author}} + } + {\printnames{author}\setunit{\addcolon\space}% + \iffieldundef{authortype} + {} + {\setunit{\addcolon\space}% + \usebibmacro{authorstrg}}} + {}} + +\renewbibmacro*{journal+issuetitle}{% + \usebibmacro{journal}% + \setunit*{\addcomma\addspace}% + \iffieldundef{series} + {} + {\newunit + \printfield{series}% + \setunit{\addspace}}% + \usebibmacro{volume+number+eid}% + \setunit{\addspace}% + \usebibmacro{issue+date}% + \setunit{\addcolon\space}% + \usebibmacro{issue}% + \newunit} + +\renewcommand*\labelnamepunct{\addcolon\addspace} + +%\DeclareNameFormat{default}{% +% \usebibmacro{name:first-last}{#1}{#3}{#5}{#7}% +%% \usebibmacro{name:first-last}{#1}{#4}{#5}{#7}% +% \usebibmacro{name:andothers}} + +\newbibmacro*{bbx:dashcheck}[2]{% + \ifboolexpr{% + test {\iffieldequals{fullhash}{\bbx@lasthash}} + and + not test \iffirstonpage + and + ( + not bool {bbx@inset} + or + test {\iffieldequalstr{entrysetcount}{1}} + )% + }{#1}{#2}} + +\renewbibmacro*{author}{% + \ifboolexpr{ + test \ifuseauthor + and + not test {\ifnameundef{author}} + } + {\usebibmacro{bbx:dashcheck} + {\bibnamedash} + {\usebibmacro{bbx:savehash}% + \printnames{author}% + \iffieldundef{authortype} + {\setunit{\addspace}} + {\setunit{\addcomma\space}}}% + \iffieldundef{authortype} + {} + {\usebibmacro{authorstrg}% + \setunit{\addspace}}}% + {\global\undef\bbx@lasthash + \usebibmacro{labeltitle}% + \setunit*{\addspace}}% + \usebibmacro{date+extrayear}} + +\renewcommand*\bibnamedash{\textemdash\hspace{1em}}% +% \ifdimless{\leftmargin}{0.75em} +% {\mbox{\textemdash\space}} +% {\makebox[\leftmargin][l]{% +% \ifdimless{\leftmargin}{1.25em} +% {\textendash} +% {\textemdash}}}} + + + +\DeclareBibliographyDriver{ctan}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor+others/translator+others}% + \setunit{\labelnamepunct} %\newblock + \usebibmacro{title}% +% \newunit +% \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit %\newblock + \usebibmacro{byeditor+others}% + \newunit %\newblock + \printfield{version}% + \newunit + \printfield{note}% + \newunit %\newblock + \printlist{organization}% + \newunit\newblock + \usebibmacro{date}% + \newunit %\newblock + \iftoggle{bbx:eprint} + {\usebibmacro{eprint}} + {}% + \newunit %\newblock + \usebibmacro{ctanurl+urldate}% + \newunit %\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{finentry}} +% + +%\setlength\labelnumberwidth{1.5em} +%\setlength\biblabelsep{1em} +\defbibenvironment{dtk@bib} + {\list + {\printtext[labelnumberwidth]{% + \printfield{prefixnumber}% + \printfield{labelnumber}}} + {\setlength{\labelwidth}{\labelnumberwidth}% + \setlength{\leftmargin}{\labelwidth}% + \setlength{\labelsep}{\biblabelsep}% + \addtolength{\leftmargin}{\labelsep}% + \setlength{\itemsep}{\bibitemsep}% + \setlength{\parsep}{\bibparsep}}% + \renewcommand*{\makelabel}[1]{\hss##1}% + \RaggedRight} + {\endlist} + {\item} + + +%% +%% +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/dtk/dtk.cbx b/Master/texmf-dist/tex/latex/dtk/dtk.cbx new file mode 100644 index 00000000000..a1d0e32a16e --- /dev/null +++ b/Master/texmf-dist/tex/latex/dtk/dtk.cbx @@ -0,0 +1,21 @@ +%% --------------------------------------------------------------- +%% biblatex-dtk --- A set of biblatex implementations of +%% dtk bibliography styles for DANTE journal +%% "Die TeXnische Komödie" +%% Maintained by Herbert Voß +%% (C) herbert@dante.de +%% Released under the LaTeX Project Public License v1.3c or later +%% See http://www.latex-project.org/lppl.txt +%% --------------------------------------------------------------- +%% + +\ProvidesFile{dtk.cbx}[\abx@cbxid] + +%%[2015/09/21 v0.02 biblatex citation style] + +%\RequireCitationStyle{chem-angew} +\RequireCitationStyle{numeric} +%\RequireCitationStyle{authoryear} + + +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/dtk/dtk.clo b/Master/texmf-dist/tex/latex/dtk/dtk.clo deleted file mode 100644 index 5efab642371..00000000000 --- a/Master/texmf-dist/tex/latex/dtk/dtk.clo +++ /dev/null @@ -1,558 +0,0 @@ -%% $Id: dtk.clo 42 2014-07-08 17:34:44Z herbert $ - -\ProvidesFile{dtk.clo}[2011/04/23 v0.5 dtk class option (RN,hv)] - -\newcommand\CoverArt[3]{% - \ifx\CoverTitleFont\@undefined - %\newfont\CoverTitleFont{ecrm1700 scaled \magstep 5} - %\newfont\CoverTitleFont{lmr12 scaled 2938} - \DeclareFixedFont\CoverTitleFont{\encodingdefault}{\rmdefault}{m}{n}{41.26}% - \fi - \ifx\CoverNumberFont\@undefined - %\newfont\CoverNumberFont{ecrm1700 scaled 2986} - \DeclareFixedFont\CoverNumberFont{\encodingdefault}{\rmdefault}{m}{n}{51.66}% - \fi - \newsavebox\dtk@titlebox - \sbox\dtk@titlebox{\parbox{\textheight}{% - \null\hfill\CoverTitleFont\fontsize{41.26}{42}\selectfont\color{black!60}%\journalname - Die \color{black}\TeX\color{black!60}nische Komödie\hfill\null}} -% \hspace*{5pt} - \rotatebox{90}{\usebox\dtk@titlebox}\ - \rule{\CoverArt@barwidth}{\textheight} - \hfill -% - \begin{minipage}[b]{.7\textwidth}\raggedright - \rule{1em}{0pt}% - \dimen2=\textwidth\advance\dimen2-1em - \parbox{\dimen2}{\CoverArt@font - {\Huge\DANTE}\\ - Deutschsprachige\\ - Anwendervereinigung - \TeX\ \eV}\\[1ex] - \dimen3=\textwidth\advance\dimen3-\CoverArt@gap - \hfill\rule{\dimen3}{\CoverArt@linewidth}\\[-\baselineskip] - \null\hspace{1em}% - {\CoverArt@small\cover@sub{#1}{#2}{#3}}\\[-\baselineskip] - \rule{0pt}{.617647\textheight}% - \CoverNumberFont - \null\hfill - \makebox(0,0)[br]{% - \textcolor{CoverArt@grey}{% - \CoverArt@strip@no #1;\hspace{1pt}% - }}% Warum verwendet `\CoverArt@strip@no' \CoverTitleFont? RN - \end{minipage}% -} - -%\PassOptionsToPackage{ngerman}{babel} -%\RequirePackage[ngerman]{babel} - -\newif\ifDTKcolor \DTKcolorfalse - -\RequirePackage{xcolor} -\RequirePackage{longtable} -\RequirePackage{caption} -\captionsetup{justification=RaggedRight} - -\ifDTKcolor - \definecolor{DTKlstBackground}{rgb}{1,1,0.95} - \definecolor{DTKlstKeys}{rgb}{0,0,1} - \definecolor{DTKlstIdentifiers}{rgb}{0,0,0} - \definecolor{DTKlstComments}{rgb}{1,0,0} - \definecolor{DTKlstStrings}{rgb}{0,0.5,0} -\else - \colorlet{DTKlstBackground}{black!5} - \colorlet{DTKlstKeys}{black} - \colorlet{DTKlstIdentifiers}{black} - \colorlet{DTKlstComments}{black} - \colorlet{DTKlstStrings}{black} -\fi - -\RequirePackage[final]{listings} - -\newcommand*\DTK@lst@colorbox[2]{% - \fboxsep=.16em\relax - \settowidth\@ovxx{#2}\settoheight\@ovyy{#2}% - \makebox[\@ovxx][c]{\colorbox{#1}{\raisebox{0pt}[\@ovyy][0pt]{#2}}}% -} - -\newcommand\Small{\fontsize{9}{9.2}\selectfont} - -\ifluatex -\newcommand*\DTKlstfont{\Small\ttfamily%\addfontfeature{FakeStretch=0.9} -}%\lsstyle} -\lstdefinestyle{DTKlstBase}{% - basicstyle=\DTKlstfont, - basewidth=0.55em, - keepspaces, - identifierstyle=\color{DTKlstIdentifiers}, - keywordstyle=\color{DTKlstKeys}, - stringstyle=\itshape\color{DTKlstStrings}, - commentstyle=\itshape\color{DTKlstComments}, - columns=fullflexible, - tabsize=2, - frame=single, -% extendedchars=true, - showspaces=false, - showstringspaces=false, - breaklines=true, - breakindent=0.5em, - backgroundcolor=\color{DTKlstBackground}, - breakautoindent=true, - captionpos=t, - aboveskip=\medskipamount, - belowskip=\medskipamount, - xrightmargin=\fboxsep, - emphstyle=\DTK@lst@colorbox{lightgray}, - prebreak=, - postbreak=\mbox{$\hookrightarrow$}, -% literate={ä}{{\"a}}1 {ö}{{\"o}}1 {ü}{{\"u}}1 -% {Ä}{{\"A}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1 {ß}{\ss}1 -} -\else -\newcommand*\DTKlstfont{\Small\ttfamily\SetTracking{encoding=*}{-60}\lsstyle} -\lstdefinestyle{DTKlstBase}{% - basicstyle=\DTKlstfont, - basewidth=0.55em, - keepspaces, - identifierstyle=\color{DTKlstIdentifiers}, - keywordstyle=\color{DTKlstKeys}, - stringstyle=\itshape\color{DTKlstStrings}, - commentstyle=\itshape\color{DTKlstComments}, - columns=fullflexible, - tabsize=2, - frame=single, - extendedchars=true, - showspaces=false, - showstringspaces=false, - breaklines=true, - breakindent=0.5em, - backgroundcolor=\color{DTKlstBackground}, - breakautoindent=true, - captionpos=t, - aboveskip=\medskipamount, - belowskip=\medskipamount, - xrightmargin=\fboxsep, - emphstyle=\DTK@lst@colorbox{lightgray}, - prebreak=, - postbreak=\mbox{$\hookrightarrow$}, - literate={ä}{{\"a}}1 {ö}{{\"o}}1 {ü}{{\"u}}1 - {Ä}{{\"A}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1 {ß}{\ss}1 -} -\fi - -\lstdefinestyle{DTKlstNumber}{% - style=DTKlstBase, - numbers=left, - numberstyle=\tiny\ttfamily, - numbersep=1em, - xleftmargin=1.5em, -} - -\lstdefinestyle{DTKlstNoNumber}{% - style=DTKlstBase, - numbers=none, - xleftmargin=\fboxsep, -} - -\lst@AddToHookExe{DeInit}{% - \@tempdima=\lst@belowskip \advance\@tempdima-.65\baselineskip - \edef\lst@belowskip{\the\@tempdima}% -} - -\let\verbatim=\relax -\lstnewenvironment{verbatim} -{\lstset{language={},style=DTKlstNoNumber}} -{} - -\AtBeginDocument{\belowcaptionskip=\abovecaptionskip} - -\lstset{style=DTKlstNoNumber} - -\def\ctanurl#1{\url{CTAN:#1}}% -\let\CTANurl\ctanurl - -\newcommand\fboxlinewidth[1][\textwidth]{\dimexpr#1-2\fboxsep-2\fboxrule\relax} -\newcommand\tabcolwidth[2][\columnwidth]{\dimexpr#1-#2\tabcolsep\relax} - -\newcommand*{\dudenpt}{\@ifnextchar\bgroup\dudenpt@arg\dudenpt@} -\newcommand*{\dudenpt@arg}[1]{\dudenpt@#1\relax} -\newcommand*{\dudenpt@}{% - \begingroup - \afterassignment\@dudenpt - \dimen@=} -\newcommand*{\@dudenpt}{% - \expandafter\endgroup - \expandafter\duden@pt\the\dimen@} -\begingroup - \catcode`P=12 - \catcode`T=12 - \lowercase{% - \def\x{% - \def\duden@pt##1.##2PT{% - ##1\ifnum##2>\z@.##2\fi - \ifcase - \ifnum##2>\z@\@ne - \else\ifnum##1>9 \@ne - \else\ifnum##1<\z@ \@ne - \else \z@ - \fi\fi\fi - \thinspace - \else - \nobreakspace - \fi - pt% - }% - }% - }% -\expandafter\endgroup\x - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\newsavebox\tempbox - -\RequirePackage{ifthen} - -\newlength\fullwidth -\newlength\marginwidth -\setlength\fullwidth{\dimexpr\textwidth +\marginparwidth}% -4mm}% wegen Anschnitt -%\marginparsep ist schon 7pt -%\setlength\fullwidth{\dimexpr\textwidth +\marginparsep +\marginparwidth } -%\setlength\marginwidth{\dimexpr\fullwidth -\textwidth} -\setlength\marginwidth{\dimexpr\fullwidth +\marginparsep -\textwidth} - - -\newlength\de@Width -\newlength\de@sepWidth\de@sepWidth=3mm -\newlength\de@Indent\de@Indent=\fullwidth - -\def\Table{\@ifnextchar[\Table@i{\Table@i[]}} -\def\Table@i[#1]{\@ifnextchar[{\Table@ii[#1]}{\Table@ii[#1][\fullwidth]}} -\def\Table@ii[#1][#2]#3{% #1:TOC #2:width #3:caption - \def\de@OptCaption{#1}% - \setlength\de@Width{#2}\addtolength\de@Width{-\de@sepWidth}% - \setlength\de@Indent{#2}\addtolength\de@Indent{-\textwidth}% - \def\de@Caption{#3}% - \begin{lrbox}{\tempbox}} -\def\endTable{% - \end{lrbox}\begin{table}[!htb]% - \Label{\thetable:WideTable}% - \abovecaptionskip=0pt\belowcaptionskip=0pt - \ifthenelse{\isodd{\Pageref{\thetable:WideTable}}}% - {\minipage{\de@Width}\vspace{0pt}\minipage[t]{\wd\tempbox}\vspace{0pt} - \usebox\tempbox\endminipage\kern\de@sepWidth% - \minipage[t]{\dimexpr\de@Width-\wd\tempbox\relax}\vspace{0pt}5 - \ifx\de@OptCaption\@empty\caption{\de@Caption}\else\caption[\de@OptCaption]{\de@Caption}\fi% - \endminipage\endminipage}% - {\ifdim\de@Width>\textwidth\hspace*{-\de@Indent}\fi\vspace{0pt}\minipage{\de@Width}\vspace{0pt}% - \minipage[t]{\dimexpr\de@Width-\wd\tempbox\relax}\vspace{0pt}% - \ifx\de@OptCaption\@empty\caption{\de@Caption}\else\caption[\de@OptCaption]{\de@Caption}\fi% - \endminipage\kern\de@sepWidth% - \minipage[t]{\wd\tempbox}\vspace{0pt}\usebox\tempbox\endminipage\endminipage}% - \end{table}} -% -\def\Figure{\@ifnextchar[\Figure@i{\Figure@i[]}} -\def\Figure@i[#1]{\@ifnextchar[{\Figure@ii[#1]}{\Figure@ii[#1][\fullwidth]}} -\def\Figure@ii[#1][#2]#3{% - \def\OptCaption{#1}% - \setlength\de@Width{#2}\addtolength\de@Width{-\de@sepWidth}% - \setlength\de@Indent{#2}\addtolength\de@Indent{-\textwidth}% - \def\DefaultCaption{#3}% - \begin{lrbox}{\tempbox}} -\def\endFigure{% - \end{lrbox}\begin{figure}[!htb]% - \Label{\thefigure:WideFigure}% - \abovecaptionskip=0pt\belowcaptionskip=0pt - \ifthenelse{\isodd{\Pageref{\thefigure:WideFigure}}}% - {\minipage{\de@Width}\minipage[b]{\wd\tempbox} - \usebox\tempbox\endminipage\kern\de@sepWidth% - \minipage[b]{\dimexpr\de@Width-\wd\tempbox\relax}% - \ifx\OptCaption\@empty\caption{\DefaultCaption}\else\caption[\OptCaption]{\DefaultCaption}\fi% - \endminipage\endminipage}% - {\ifdim\de@Width>\textwidth \hspace*{-\de@Indent}\fi\minipage{\de@Width}% - \minipage[b]{\dimexpr\de@Width-\wd\tempbox\relax}% - \ifx\OptCaption\@empty\caption{\DefaultCaption}\else\caption[\OptCaption]{\DefaultCaption}\fi% - \endminipage\kern\de@sepWidth% - \minipage[b]{\wd\tempbox}\usebox\tempbox\endminipage\endminipage}% - \Label{\thefigure:WideFigure}% - \end{figure}} - -% -\IfFileExists{paralist.sty}{% -\RequirePackage[neverdecrease]{paralist} - \let\itemize\compactitem - \let\enditemize\endcompactitem - \let\enumerate\compactenum - \let\endenumerate\endcompactenum - \let\description\compactdesc - \let\enddescription\endcompactdesc - \pltopsep=\medskipamount -% \plitemsep=\smallskipamount - \plitemsep=1pt -% \plparsep=\smallskipamount - \plparsep=1pt -}{} - -\RequirePackage{hyphsubst}% -\HyphSubstIfExists{ngerman-x-latest}{% - \HyphSubstLet{ngerman}{ngerman-x-latest}}{} -\HyphSubstIfExists{german-x-latest}{% - \HyphSubstLet{german}{german-x-latest}}{} - -\RequirePackage{accsupp}% Heiko -\providecommand\isbn[1]{} -\renewcommand*\isbn[1]{% - ISBN:~% - \BeginAccSupp{method=plain,ActualText=\RemoveHyphen{#1}}% - #1% - \EndAccSupp{}% -} -\newcommand*{\RemoveHyphen}[1]{\@RemoveHyphen#1-\@nil} -\def\@RemoveHyphen#1-#2\@nil{% - #1% - \ifx\\#2\\% - \expandafter\@gobble - \else - \expandafter\@firstofone - \fi - {% - \@RemoveHyphen#2\@nil - }% -} -\def\CoverArt@strip@no#1/#2;{#1/\kern-4pt#2} -% -% 2011-04-10 -- RN (von KOMA-Script: scrkfont.dtx) - -\providecommand*{\changefontsizes}[2][1.2\@tempdima]{% - \@defaultunits\@tempdima#2pt\relax\@nnil - \setlength{\@tempdimc}{\@tempdima}% - \addtolength{\@tempdimc}{-10\p@}% - \edef\@ptsize{\strip@pt\@tempdimc}% - \@defaultunits\@tempdimb#1pt\relax\@nnil - \setlength{\@tempdimc}{\dimexpr (100\@tempdimb / \@tempdima * \p@)}% - \edef\@tempb{\the\@tempdimc}% - \setlength{\@tempdimc}{\@tempdima}% - \def\@tempa##1##2##3##4##5\@nnil{\def##1{##2.##3##4}}% - \expandafter\@tempa\expandafter\@tempb\@tempb\@nnil% - \setlength{\abovedisplayskip}{% - \@tempdima \@plus .25\@tempdima \@minus .58\@tempdima}% - \setlength{\abovedisplayshortskip}{\z@ \@plus .25\@tempdima}% - \setlength{\belowdisplayskip}{\abovedisplayskip}% - \setlength{\belowdisplayshortskip}{% - .55\@tempdima \@plus .3\@tempdima \@minus .25\@tempdima}% - \edef\normalsize{% - \noexpand\@setfontsize\noexpand\normalsize - {\the\@tempdima}{\the\@tempdimb}% - \abovedisplayskip \the\abovedisplayskip - \abovedisplayshortskip \the\abovedisplayshortskip - \belowdisplayskip \the\belowdisplayskip - \belowdisplayshortskip \the\belowdisplayshortskip - \let\noexpand\@listi\noexpand\@listI - }% - \setlength{\@tempdima}{0.9125\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \setlength{\abovedisplayskip}{% - \@tempdima \@plus .25\@tempdima \@minus .58\@tempdima}% - \setlength{\abovedisplayshortskip}{\z@ \@plus .25\@tempdima}% - \setlength{\belowdisplayskip}{\abovedisplayskip}% - \setlength{\belowdisplayshortskip}{% - .55\@tempdima \@plus .3\@tempdima \@minus .25\@tempdima}% - \edef\small{% - \noexpand\@setfontsize\noexpand\small - {\the\@tempdima}{\the\@tempdimb}% - \abovedisplayskip \the\abovedisplayskip - \abovedisplayshortskip \the\abovedisplayshortskip - \belowdisplayskip \the\belowdisplayskip - \belowdisplayshortskip \the\belowdisplayshortskip - \let\noexpand\@listi\noexpand\@listi@small - }% - \setlength{\@tempdima}{.83334\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \setlength{\abovedisplayskip}{% - \@tempdima \@plus .25\@tempdima \@minus .58\@tempdima}% - \setlength{\abovedisplayshortskip}{\z@ \@plus .25\@tempdima}% - \setlength{\belowdisplayskip}{\abovedisplayskip}% - \setlength{\belowdisplayshortskip}{% - .55\@tempdima \@plus .3\@tempdima \@minus .25\@tempdima}% - \edef\footnotesize{% - \noexpand\@setfontsize\noexpand\footnotesize - {\the\@tempdima}{\the\@tempdimb}% - \abovedisplayskip \the\abovedisplayskip - \abovedisplayshortskip \the\abovedisplayshortskip - \belowdisplayskip \the\belowdisplayskip - \belowdisplayshortskip \the\belowdisplayshortskip - \let\noexpand\@listi\noexpand\@listi@footnotesize - }% - \setlength{\@tempdima}{.66667\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\scriptsize{% - \noexpand\@setfontsize\noexpand\scriptsize - {\the\@tempdima}{\the\@tempdimb}% - }% - \setlength{\@tempdima}{.5\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\tiny{% - \noexpand\@setfontsize\noexpand\tiny - {\the\@tempdima}{\the\@tempdimb}% - }% - \setlength{\@tempdima}{1.2\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\large{% - \noexpand\@setfontsize\noexpand\large - {\the\@tempdima}{\the\@tempdimb}% - }% - \setlength{\@tempdima}{1.44\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\Large{% - \noexpand\@setfontsize\noexpand\Large - {\the\@tempdima}{\the\@tempdimb}% - }% - \setlength{\@tempdima}{1.728\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\LARGE{% - \noexpand\@setfontsize\noexpand\LARGE - {\the\@tempdima}{\the\@tempdimb}% - }% - \setlength{\@tempdima}{2.074\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\huge{% - \noexpand\@setfontsize\noexpand\huge - {\the\@tempdima}{\the\@tempdimb}% - }% - \setlength{\@tempdima}{2.488\@tempdimc}% - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \edef\Huge{% - \noexpand\@setfontsize\noexpand\Huge - {\the\@tempdima}{\the\@tempdimb}% - }% - \normalsize - \setlength{\footnotesep}{.7\@tempdimc}% - \setlength{\skip\footins}{.9\@tempdimc \@plus .3333\@tempdimc \@minus - .6\@tempdimc}% - \setlength{\floatsep}{\@tempdimc \@plus .1667\@tempdimc \@minus - .3333\@tempdimc}% - \setlength{\textfloatsep}{1.6667\@tempdimc \@plus .1667\@tempdimc \@minus - .3333\@tempdimc}% - \setlength{\intextsep}{\@tempb\@tempdimc \@plus .3333\@tempdimc \@minus - .3333\@tempdimc}% - \setlength{\dblfloatsep}{\@tempb\@tempdimc \@plus .1667\@tempdimc \@minus - .3333\@tempdimc}% - \setlength{\dbltextfloatsep}{\textfloatsep}% - \setlength{\@fptop}{0\p@ \@plus 1fil}% - \setlength{\@fpsep}{.8333\@tempdimc \@plus 2fil}% - \setlength{\@fpbot}{\@fptop}% - \setlength{\@dblfptop}{0\p@ \@plus 1fil}% - \setlength{\@dblfpsep}{.8333\@tempdimc \@plus 2fil}% - \setlength{\@dblfpbot}{\@fptop}% - \setlength{\partopsep}{.25\@tempdimc \@plus .16667\@tempdimc \@minus - .16667\@tempdimc}% - \setlength{\topsep}{.8333\@tempdimc \@plus .3333\@tempdimc \@minus - .5\@tempdimc}% - \setlength{\parsep}{.4167\@tempdimc \@plus .2083\@tempdimc \@minus \p@}% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listi\endcsname - \endgroup - \edef\@listi{\leftmargin\leftmargini - \topsep \the\topsep - \parsep \the\parsep - \itemsep \parsep - \if@tempswa\noexpand\@list@extra\fi - }% - \let\@listI\@listi - \setlength{\topsep}{.75\@tempdimc \@plus .25\@tempdimc \@minus - .41667\@tempdimc}% - \setlength{\parsep}{.375\@tempdimc \@plus .16667\@tempdimc \@minus \p@}% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listi\endcsname - \endgroup - \edef\@listi@small{\leftmargin\leftmargini - \topsep \the\topsep - \parsep \the\parsep - \itemsep \parsep - \if@tempswa\noexpand\@list@extra\fi - }% - \setlength{\topsep}{.5\@tempdimc \@plus .16667\@tempdimc \@minus - .16667\@tempdimc}% - \setlength{\parsep}{.25\@tempdimc \@plus .16667\@tempdimc \@minus \p@}% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listi\endcsname - \endgroup - \edef\@listi@footnotesize{\leftmargin\leftmargini - \topsep \the\topsep - \parsep \the\parsep - \itemsep \parsep - \if@tempswa\noexpand\@list@extra\fi - }% - \setlength{\topsep}{.4167\@tempdimc \@plus .2083\@tempdimc \@minus \p@}% - \setlength{\parsep}{.2083\@tempdimc \@plus \p@ \@minus \p@}% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listii\endcsname - \endgroup - \edef\@listii{\leftmargin\leftmarginii - \labelwidth=\dimexpr \leftmargin-\labelsep - \topsep \the\topsep - \parsep \the\parsep - \itemsep \parsep - \if@tempswa\noexpand\@list@extra\fi - }% - \setlength{\topsep}{.2083\@tempdimc \@plus \p@ \@minus \p@}% - \setlength{\parsep}{\p@ \@plus\z@ \@minus\p@}% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listiii\endcsname - \endgroup - \edef\@listiii{\leftmargin\leftmarginiii - \labelwidth=\dimexpr \leftmargin-\labelsep - \topsep \the\topsep - \parsep \z@ - \partopsep \the\parsep - \itemsep \topsep - \if@tempswa\noexpand\@list@extra\fi - }% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listiv\endcsname - \endgroup - \edef\@listiv{\leftmargin\leftmarginiv - \labelwidth=\dimexpr \leftmargin-\labelsep - \if@tempswa\noexpand\@list@extra\fi - }% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listv\endcsname - \endgroup - \edef\@listv{\leftmargin\leftmarginv - \labelwidth=\dimexpr \leftmargin-\labelsep - \if@tempswa\noexpand\@list@extra\fi - }% - \@tempswafalse - \begingroup - \def\@list@extra{\aftergroup\@tempswatrue}% - \csname @listvi\endcsname - \endgroup - \edef\@listvi{\leftmargin\leftmarginvi - \labelwidth=\dimexpr \leftmargin-\labelsep - \if@tempswa\noexpand\@list@extra\fi - }% - \@listi - \setlength{\@tempdimb}{\@tempb\@tempdima}% - \setlength{\@tempdima}{\dimexpr \@tempdimb-\@tempdimc}% - \setlength\intextsep{\@tempdimb \@plus.2\@tempdima \@minus.2\@tempdima}% - \setlength\dblfloatsep\intextsep - \setlength\partopsep{.2\@tempdimc \@plus.1\@tempdimc \@minus.1\@tempdimc}% -} - - - -\endinput - diff --git a/Master/texmf-dist/tex/latex/dtk/dtk.cls b/Master/texmf-dist/tex/latex/dtk/dtk.cls index 661f99f5975..7a738096274 100644 --- a/Master/texmf-dist/tex/latex/dtk/dtk.cls +++ b/Master/texmf-dist/tex/latex/dtk/dtk.cls @@ -1,11 +1,9 @@ -%% $Id: dtk.cls 42 2014-07-08 17:34:44Z herbert $ -%% %% This is file `dtk.cls', %% %% LaTeX Class for ``Die TeXnische Komoedie''. %% -%% Copyright (C) 1995-1996 Gerd Neugebauer -%% Copyright (C) 1997- Herbert Voß +%% Copyright (C) 2015- +%% Rolf Niepraschk, Herbert Voss %% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3c @@ -14,997 +12,477 @@ %% http://www.latex-project.org/lppl.txt %% and version 1.3c or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -% -\def\filename{dtk.cls} -\def\fileversion{1.32} -\def\filedate{2015/02/23} -% -\NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesClass{dtk}[\filedate~\fileversion~ dtk document class (gn,rn,hv)] -\let\DTKversion=\fileversion -\let\DTKdate=\filedate -\newif\ifDTK@Author@ -\DTK@Author@true -\newif\ifDTK@Draft@ -\newif\ifDTK@lineno@ -\DTK@lineno@false -\newif\ifDTK@numeric@ -\DTK@numeric@true -\newif\ifDTK@german@ -\DTK@german@true -\ifx\documentclass\@undefined - \newcommand\RequirePackage[1]{ - \chardef\DTK@cat=\the\catcode`\@ - \catcode`\@=11 - \input{#1.sty}% - \catcode`\@=\DTK@cat} - \let\LoadClass=\RequirePackage - \newcommand\InputIfFileExists[3]{% - \openin\DTK@file #1 - \ifeof\DTK@file\closein\DTK@file #3% - \else\closein\DTK@file #2\input{#1}% - \fi} - \newcommand\DeclareOption{\@ifstar{\@gobble}{\DTK@DeclareOption}} - \newcommand\DTK@DeclareOption[2]{\@namedef{ds@#1}{#2}} - \let\ProcessOptions=\relax - \let\OptionNotUsed=\gobble - \def\ProvidesClass#1[#2]{\typeout{Document Style #1 #2}} -\iffalse - \providecommand\emph[1]{{\em#1}} - \providecommand\textbf[1]{{\bf#1}} - \providecommand\textrm[1]{{\rm#1}} - \providecommand\textsc[1]{{\sc#1}} - \providecommand\textsf[1]{{\sf#1}} - \providecommand\textsl[1]{{\sl#1}} - \providecommand\textit[1]{{\it#1}} - \providecommand\texttt[1]{{\tt#1}} -\fi - \@ifundefined{fontshape}{\let\fontshape=\@gobble}{} - \@ifundefined{selectfont}{\let\selectfont=\relax}{} - \newcommand\providecommand[2]{\ifx#1\@undefined\newcommand#1{#2}\fi} -\fi -\newread\DTK@file -\ProvidesClass{dtk}[\filedate\space\fileversion\space gene] -\newcommand\DTK@isnum[1]{% - \if!\ifnum9<1#1!\else_\fi - \expandafter\@firstoftwo - \else - \expandafter\@secondoftwo - \fi -} -\newcommand*\DTK@@thelinenumber{\thepage-\arabic{linenumber}} -%%%% -\DeclareOption{10pt}{\OptionNotUsed} -\DeclareOption{11pt}{\OptionNotUsed} -\DeclareOption{12pt}{\OptionNotUsed} -\DeclareOption{twoside}{\OptionNotUsed} -\DeclareOption{oneside}{\OptionNotUsed} -\DeclareOption{full}{\DTK@Author@false} -\DeclareOption{omitgerman}{\DTK@german@false} -\DeclareOption{alpha}{\DTK@numeric@false} -\DeclareOption{ancient}{\def\DTK@layout{95}} -\DeclareOption{draft}{% - \DTK@Draft@true - \DTK@lineno@true - \PassOptionsToPackage{pagewise}{lineno}% - \PassOptionsToClass{\CurrentOption}{book}% -} -\DeclareOption{linenumbers}{\DTK@lineno@true} -\DeclareOption{nolinenumbers}{\DTK@lineno@false} -\DeclareOption{pagewise}{% - \PassOptionsToPackage{\CurrentOption}{lineno}} -\DeclareOption{running}{% - \PassOptionsToPackage{\CurrentOption}{lineno}} -\DeclareOption{ln-long}{\def\DTK@@thelinenumber{% - %\def\Hugo{% - \ifoddNumberedPage% eigtl. Even!!! - \ifodd\c@page - \@tempswatrue %C - \else - \@tempswafalse %D - \fi +\listfiles +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\RequirePackage{hyphsubst}% Trennregeln austauschen +\HyphSubstIfExists{ngerman-x-latest}{% + \HyphSubstLet{ngerman}{ngerman-x-latest}}{} +\HyphSubstIfExists{german-x-latest}{% + \HyphSubstLet{german}{german-x-latest}}{} + +\def\DTKversion{2.0b} +\def\DTKversiondate{2016/02/15} +\ProvidesClass{dtk}[\DTKversiondate\ v\DTKversion\ dtk documentclass (RN)] + +\RequirePackage{ifxetex,ifluatex,ifpdf,ifvtex} +\newcommand*\DTK@engine{} + +\ifluatex + \def\DTK@engine{4}% LuaTeX +\else + \ifxetex + \def\DTK@engine{3}% XeTeX \else - \ifodd\c@page - \@tempswafalse %A + \ifpdf + \def\DTK@engine{2}% pdfTeX \else - \@tempswatrue %B + \ifvtex + \def\DTK@engine{1}% VTeX + \else + \def\DTK@engine{0}% TeX+dvips + \fi \fi \fi - %}\Hugo - %\@tempcnta=\c@page - %\if@tempswa \advance\@tempcnta\@ne \fi - \if@tempswa \advance\c@page\@ne \fi - %\edef\thepage{\the\@tempcnta}% - \thepage-\arabic{linenumber}}} -\DeclareOption{ln-short}{\def\DTK@@thelinenumber{% - \arabic{linenumber}}} -\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}% -% -\ProcessOptions -\LoadClass{book} - -\let\Ref=\ref -\let\Label=\label -\let\Pageref=\pageref - -\RequirePackage{fixltx2e} -\RequirePackage{xcolor}% -\ifDTK@lineno@ - \RequirePackage{lineno}\linenumbers - \linenumbersep=.8ex - \def\linenumberfont{\normalfont\scriptsize\sffamily\bfseries}% - \definecolor{DTK@lineno@color}{cmyk}{0.26,0,0.76,0}% SpringGreen - \def\thelinenumber{% - \begingroup - \fboxsep=.3ex\fcolorbox{black}{DTK@lineno@color}{% - \DTK@@thelinenumber}% - \endgroup}% \fi -%%%%%%%%%% -\RequirePackage{etex} -\RequirePackage{ifxetex} -\RequirePackage{ifluatex} -\ifluatex - \RequirePackage{amssymb} - \RequirePackage{textcomp} - \RequirePackage{eurosym} - \let\EURO\euro -% \usepackage{expl3}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% \ExplSyntaxOn -% \let\lua_now_x:n\directlua -% \ExplSyntaxOff - \RequirePackage{amsmath} - \RequirePackage{fontspec} - \RequirePackage{unicode-math} - \RequirePackage[lining=true]{libertine} - \setmathfont[Scale=0.9,math-style=TeX,bold-style=TeX]{XITS Math} -% \setmathfont[range=8728]{Neo Euler}%%% "2218 - \let\degrees\vysmwhtcircle -% \setmonofont[Scale=0.81]{Luxi Mono} - \setmonofont[Scale=0.81,FakeStretch=0.9]{Bitstream Vera Sans Mono} -% \setmonofont[Scale=0.81]{SourceCodePro-Regular} -% \setmonofont[Scale=0.81]{Lucida Sans Typewriter} - \usepackage{luacode} -% \usepackage{polyglossia} - \usepackage{babel} -% \usepackage[autostyle,german=guillemets]{csquotes} - \usepackage[ngerman]{selnolig} - \nolig{Herbstt[aruöe]}{Herbst|t} - \nolig{Mitt[iruä]}{Mit|t} -% \MakeAutoQuote{»}{«} -% \setmainlanguage[spelling=new,latesthyphen=true,babelshorthands=true]{german} -\else - \RequirePackage[T1]{fontenc} - \RequirePackage{mathpazo} - \RequirePackage[scale=0.95]{tgpagella} - \RequirePackage[scale=0.92]{tgheros} - \RequirePackage[scaled=0.83]{beramono} - - \RequirePackage[utf8]{inputenc} - \RequirePackage[full]{textcomp} - \RequirePackage{cmap} - \RequirePackage{babel} - \usepackage[autostyle,german=guillemets]{csquotes} -% \MakeAutoQuote{»}{«} -\fi -\RequirePackage[%factor=1500, - verbose=true,final=true]{microtype} -% -\RequirePackage{afterpage} -\usepackage[hyphens]{url} -\DeclareRobustCommand*{\URL}{\url} -\def\UrlFont{\ttfamily\Small} -\usepackage[newcommands,newparameters]{ragged2e} -\usepackage{filecontents} - -\RequirePackage{tabularx} -\RequirePackage{graphicx} -\RequirePackage{xspace,shortvrb} -\RequirePackage[bottom,marginal]{footmisc} -\RequirePackage{array} -\RequirePackage{enumerate} -\RequirePackage{booktabs} -\RequirePackage{subfig} -\RequirePackage{setspace} - -\RequirePackage{multicol} -\RequirePackage{dtklogos} -\paperwidth = 148mm -\paperheight = 210mm -\textheight = 485pt %%%%471pt -\textwidth = 333pt -\oddsidemargin = 0pt -\evensidemargin = \oddsidemargin -\oddsidemargin -35.89157pt -\evensidemargin -17.70235pt -\topmargin -55.66684pt -\headheight = 17pt -\headsep = 17pt -\footskip = 24pt -\parskip = 0.3\baselineskip -\advance\parskip by 0pt plus 2pt -\parindent = 0pt + +\RequirePackage{xkeyval} + +\newif\ifDTK@Author@ \DTK@Author@true +\newif\ifDTK@bib@ \DTK@bib@false +\newif\ifDTKcolor \DTKcolorfalse % "@" ? +\newif\ifDTK@korr@ \DTK@korr@false + +\newcommand*\journalname{Die \protect\TeX{}nische Kom\"odie} + +\newcommand*\DTKyear{} \edef\DTKyear{\the\year} +\newcommand*\DTKmonth{0} +\newcommand*\DTKissue{0} +\newcommand*\DTKvolume{??} +\newcommand*\DTKdate{?/??} +\newcommand*\DTKcorrVersion{\mbox{}} +\newcommand*\DTKfullIssue{\mbox{}} +\newcommand*\DTKissn{1434-5897} + +\DeclareOptionX{Ausgabe}{\def\DTKissue{#1}} +\DeclareOptionX{Jahr}{\def\DTKyear{#1}} +\DeclareOptionX{Monat}{\def\DTKmonth{#1}} +\DeclareOptionX{korr}[true]{\csname DTK@korr@#1\endcsname} +\DeclareOptionX{full}[true]{\csname @tempswa#1\endcsname + \if@tempswa\DTK@Author@false\else\DTK@Author@true\fi} +\DeclareOptionX{color}[true]{\csname DTKcolor#1\endcsname} +\DeclareOptionX{draft}{\PassOptionsToClass{\CurrentOption}{scrbook}} + +\DeclareOptionX*{\OptionNotUsed} +\ProcessOptionsX\relax + +\PassOptionsToPackage{paper=a5,pagesize}{typearea} + +\newdimen\DTK@tempdima +\newdimen\DTK@tempdimb +\newdimen\DTK@tempdimc + +\newcommand*\DTK@tempa{} +\newcommand*\DTK@tempb{} +\newcommand*\DTK@tempc{} + +\PassOptionsToPackage{hyphens}{url} +\RequirePackage{dtk-url} + +\LoadClass[% +,twoside +,fontsize=10pt +,captions=oneline +,parskip=full- +,headings=small +,open=any +,pagesize +]{scrbook} + +\RequirePackage{scrhack}% Andere Pakete KOMA-Script-freundlich machen + +% http://www.komascript.de/release3.18 +\ifstr{\KOMAScriptVersion}{2015/07/02 v3.18 KOMA-Script}{% + \ifx\par@update\default@par@update\else + \AtBeginDocument{\par@updaterelative}% + \fi +}{} + +\AtEndOfClass{% + \InputIfFileExists{dtk.cfg}{}{}% +} + +% *** Konstanten *** + +\ifDTK@Author@\else\setcounter{errorcontextlines}{100}\fi + +\textheight = 485pt % +\textwidth = 333pt % +\oddsidemargin = -35.89157pt % +\evensidemargin = -17.70235pt % +\marginparwidth = 1cm % +\marginparsep = 7pt % +\topmargin = -55.66684pt % +\headheight = 17pt % +\headsep = 17pt % +\footskip = 24pt % +\parskip = 0.3\baselineskip +\advance\parskip by 0pt plus 2pt % +\parindent = 0pt % +\columnsep = 5pt % + +\emergencystretch = 1.5em % +\clubpenalty = 10000 % +\widowpenalty = 10000 % +\raggedbottom + +\setcounter{secnumdepth}{\numexpr\partnumdepth-1\relax} +\setcounter{tocdepth}{\chapternumdepth} + +\@fptop=\z@ \renewcommand\topfraction{.9} \renewcommand\bottomfraction{.9} \renewcommand\textfraction{.1} -\columnsep = 5pt -\emergencystretch = 1.5em -\raggedbottom -\clubpenalty = 10000 -\widowpenalty = 10000 -\marginparwidth=1cm -\@ifdefinable\DTK@orig@marginpar{\let\DTK@orig@marginpar\marginpar} -\renewcommand*\marginpar{% - \ClassWarning{dtk}{Command `\string\marginpar' not expected}% - \DTK@orig@marginpar} -\newcommand\DTKgerman{ - \let\DTK@captionsgerman=\captionsgerman - \let\captionsgerman=\DTK@captionsgerman - \@ifundefined{l@ngerman}{}{\selectlanguage{ngerman}}% + +\RequirePackage[english,main=ngerman]{babel} + +\defineshorthand{"|}{% + \ClassError{dtk2}{% + Shorthand `\string"|' wird nicht unterstützt! Entferne `\string"|'% + }{}% } -\newcommand\DTK@captionsgerman{% - \DTK@captionsgerman% - \gdef\refname{Literatur}% - \gdef\bibname{Literatur}% - \gdef\contentsname{Inhalt Heft \Volume}% + +\newcommand*\DTK@FontNameMissing{% + \ClassError{dtk2}{% + Eines der Makros `\string\DTKrmFontName', `\string\DTKsfFontName', + \MessageBreak + `\string\DTKttFontName`' oder `\string\DTKmathFontName' + \MessageBreak + ist nicht korrekt definiert% + }{}% } -\ifDTK@german@ - \DTKgerman +\newcommand*\DTKrmFontName{} \let\DTKrmFontName=\DTK@FontNameMissing +\newcommand*\DTKsfFontName{} \let\DTKsfFontName=\DTK@FontNameMissing +\newcommand*\DTKttFontName{} \let\DTKttFontName=\DTK@FontNameMissing +\newcommand*\DTKmathFontName{} \let\DTKmathFontName=\DTK@FontNameMissing + +\ifnum\DTK@engine < 3 % + \input{dtk-old-engines.clo}% pdfTeX oder TeX+dvips oder VTeX +\else + \input{dtk-new-engines.clo}% LuaTeX oder XeTeX \fi -\newcommand\addressname{Autoren/Organisatoren} -\newcommand\journalname{Die \TeX{}nische Kom\"odie} -\newcommand\Volume{?/??} -\newcommand\volume{\Volume\ --- Entwurf \today\ - \begingroup - \count1=\time\divide\count1 60 - \count2=\count1 \multiply\count2 -60 \advance\count2\time - \ifnum\count1<10 0\fi\the\count1:\ifnum\count2<10 0\fi\the\count2 - \endgroup -} -\newcommand*\DTK@corr@version{} -\ifDTK@Author@\else - \newcommand*\DTK@today{}% - \begingroup - \count@\time - \divide\count@ 60\relax - \count2=-\count@ - \multiply\count2 60\relax - \advance\count2 \time - %% \loggingall %% Wuduh! - \xdef\DTK@today{% - \the\year-\two@digits{\the\month}-\two@digits{\the\day}% %!!! \the - %\protect~% Warum geht das nicht? - \noexpand\noexpand~% - %% Wuduh! 2 \noexpand noetig? Weil \number\the 2mal zuschlaegt? - %% Ohne \the langt 1 \noexpand! - \two@digits{\the\count@}:\two@digits{\the\count2}}% - %%\show\DTK@today - \endgroup - \ifDTK@Draft@ - \def\DTK@corr@version{\fbox{Korrekturversion:~\DTK@today}}% - \AtEndOfClass{% - \let\ps@empty=\ps@plain - \let\ps@part=\ps@plain}% - \else - \let\@LN\@gobbletwo% Wegen .aux-Datei von vorherigem lineno-Lauf - \let\@LN@col\@gobble - \fi + +\RequirePackage[autostyle=true,babel=once,german=guillemets,maxlevel=3]{csquotes}% +\MakeAutoQuote{»}{«} +\defineshorthand{"`}{\openautoquote}% +\defineshorthand{"'}{\closeautoquote}% + +\ifxetex\else +\RequirePackage[% +,protrusion=true +,expansion=true +,verbose=true +,final=true +,letterspace=100 +,babel=true +]{microtype} +% TODO: Spezielle Angaben zu den Schriften? \fi -\newcommand\footmark{{\sffamily\journalname} \volume} -\newcommand\ChapterFont{\Large\sf} -\newcommand\SectionFont{\large\sf} -\newcommand\SubsectionFont{\normalsize\sf} -\newcommand\SubsubsectionFont{\normalsize\sf} -\newcommand\AuthorFont{\large\sf} -\newcommand\TitleFont{\Large\sf\RaggedRight} -\newcommand\HeadFont{\sf\fontshape{sl}\selectfont} -\newcommand\FootFont{\footnotesize\sf\fontshape{sl}\selectfont} -\newcommand\PagenoFont{\sf} -\newcommand\NewpageThreshold{100pt} -\newcommand\HeadRuleDepth{0pt} -\newcommand\FootRuleDepth{0pt} -\newcommand\ContentsParSkip{1pt} -\newcommand\DTK@math{% - \abovedisplayskip = 4pt plus 2pt minus 1pt - \belowdisplayskip = \abovedisplayskip - \abovedisplayshortskip = 2pt plus 2pt - \belowdisplayshortskip = \abovedisplayshortskip -} -\let\DTK@@normalsize=\@normalsize -\def\@normalsize{% - \DTK@@normalsize - \DTK@math - \let\@listi=\@listI} -\let\DTK@normalsize=\normalsize -\renewcommand\normalsize{% - \DTK@normalsize - \DTK@math - \let\@listi=\@listI} -\normalsize -\let\DTK@small=\small -\renewcommand\small{% - \DTK@small - \DTK@math - \let\@listi=\@listI} -\let\DTK@footnotesize=\footnotesize -\renewcommand\footnotesize{% - \DTK@footnotesize - \DTK@math - \let\@listi=\@listI} -\begingroup -\gdef\Path@SepI{/""} -\gdef\Path@SepII{\symbol{92}""} -\gdef\Path@SepIII{:""} -\catcode`\/=13 -\catcode`\:=13 -\catcode`\^=0 -^catcode`\\=13 -^gdef^Path{^begingroup - ^catcode`^/=13 - ^catcode`^\=13 - ^catcode`^:=13 - ^catcode`^~=12 - ^catcode`^$=12 %$ - ^catcode`^_=12 - ^catcode`^#=12 - ^let/=^Path@SepI - ^let\=^Path@SepII - ^let:=^Path@SepIII - ^@Path} -^gdef^@Path#1{^texttt{#1}^endgroup} -^endgroup -% -%\DeclareUrlCommand\File{\urlstyle{tt}} -\providecommand\File[1]{\mbox{\texttt{#1}}} -\providecommand\Package[1]{\mbox{\texttt{#1}}} -\providecommand\Program[1]{\mbox{\texttt{#1}}} -\providecommand\Command[1]{\mbox{\texttt{#1}}} -\providecommand\Macro[1]{\mbox{\texttt{\textbackslash#1}}} -\providecommand\Environment[1]{\mbox{\texttt{#1}}} -\let\Env\Environment -\let\ENV\Environment -\let\Email\Url -\let\Class\Environment -\providecommand\Acronym[1]{\textsc{#1}} -\def\@listI{% - \leftmargin = \leftmargini - \parsep = \parskip - \topsep = 0pt plus 2pt - \itemsep = 0pt plus 2pt} -\let\@listi=\@listI -\def\@listii{% - \leftmargin = \leftmarginii - \labelwidth = \leftmarginii - \advance \labelwidth by-\labelsep - \parsep = \parskip - \topsep = 0pt plus 2pt - \itemsep = 0pt plus 2pt} -\def\@listiii{% - \leftmargin = \leftmarginiii - \labelwidth = \leftmarginiii - \advance \labelwidth by-\labelsep - \partopsep = 1pt plus 0pt minus 1pt - \parsep = \parskip - \topsep = 0pt plus 2pt - \itemsep = 0pt plus 2pt} -\@listi -%\renewcommand\labelitemi{$\m@th\mdwhtcircle$} -%\renewcommand\labelitemii{$\m@th\whitepointerright%\triangleright$} -%\renewcommand\labelitemiii{$\m@th\diamond$} -\setlength\leftmargini{1.5em} -\setlength\leftmarginii{1.4em} -\setlength\leftmarginiii{1.3em} -\setlength\leftmarginiv{1.2em} -\renewenvironment{description}{% - \begin{list}{}{% - \labelwidth = 0pt - \itemindent = -\leftmargin - \parsep = \parskip - \topsep = 0pt plus 2pt - \itemsep = 0pt plus 2pt - \let\makelabel=\descriptionlabel}% - }{\end{list}} -\renewcommand\descriptionlabel[1]{% - \hspace\labelsep{\normalsize\it #1}} -\renewenvironment{quotation}{% - \list{}{\rightmargin\leftmargin}% - \item\relax -}{\endlist} -\newenvironment{roll}% - {\@ifnextchar[{\r@ll}{\r@ll[0pt]}}% - {\end{list}} -\def\r@ll[#1]{\begin{list}{}{% - \labelwidth = #1 - \leftmargin = \labelwidth - \itemsep = .3ex - \let\makelabel=\rolllabel}% - } -\newcommand\rolllabel[1]{\hspace\labelsep \textbf{#1}\hfill} -\newenvironment{example}{\begin{quote}\small}{\end{quote}} -%\long\def\@caption#1[#2]#3{\par\addcontentsline{\csname -% ext@#1\endcsname}{#1}{\protect\numberline{\csname -% the#1\endcsname}{\ignorespaces #2}}\begingroup -% \@parboxrestore -% \small -% \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par -% \endgroup} -\setcounter{secnumdepth}{0} -\newif\ifFirstArticle -\FirstArticletrue -\renewcommand\part{% - \clearpage - \thispagestyle{part}% - \FirstArticletrue - \Advance@Label@Prefix - \@ifstar{\part@star{chapter}}{\part@star{part}}} -\newcommand\part@star[1]{% - \@ifnextchar[{\part@optional{#1}}{\part@normal{#1}}} -\def\part@optional#1[#2]#3{% -% \markboth{#2}{#2}% - \addcontentsline{toc}{#1}{#2}% - \@ifnextchar[{\part@subtitle{#3}}{\part@nosubtitle{#3}}} -\newcommand\part@normal[2]{% -% \markboth{#2}{#2}% - \addcontentsline{toc}{#1}{#2}% - \@ifnextchar[{\part@subtitle{#2}}{\part@nosubtitle{#2}}} -\def\part@subtitle#1[#2]{\TopArt{#1}{\\#2}\bigskip\par} -\newcommand\part@nosubtitle[1]{\TopArt{#1}{}\bigskip\par} -\newcommand\TopArtRule{2pt} -\newcommand\TopArt[2]{% - \begin{minipage}{\textwidth}\parskip=0pt\parindent=0pt - \null\vspace{18pt}\par\raggedright\large\sf - {\huge\sf #1}\\[-.5ex]\rule{\textwidth}{\TopArtRule}% - \vspace{2pt} #2 - \end{minipage}} - \renewcommand\chapter{% - \@ifnextchar*{\chapter@star}{% - \@ifnextchar[{\chapter@optional}{\chapter@normal}}} -\def\chapter@star*{\chapter} -\def\chapter@normal#1{\chapter@optional[#1]{#1}} -\def\chapter@optional[#1]{% - \typeout{#1}% - \Advance@Label@Prefix - \addcontentsline{toc}{chapter}{#1}% - \markboth{#1}{#1}% - \FirstArticletrue - \@startsection{chapter}{0}{\z@}{-1ex plus-1ex minus -.2ex}{.5ex plus.2ex}{\ChapterFont}*} -\renewcommand\section{\@startsection{section}{1}{\z@}{-2ex plus-1ex minus-.2ex}{0.2ex plus .1ex}{\SectionFont}} -\renewcommand\subsection{\@startsection{subsection}{2}{\z@}{-2ex plus-1ex minus-.2ex}{2pt plus .1ex}{\SubsectionFont}} -\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}{-2ex plus-1ex minus-.2ex}{0.2ex plus.1ex}{\SubsubsectionFont}} -\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}{0ex plus1ex minus.2ex}{-.5ex}{\SubsubsectionFont}} -\renewcommand\subparagraph{\@startsection{subparagraph}{4}{\parindent}{0ex plus1ex minus.2ex}{-.5ex}{\SubsubsectionFont}} -% -\newcommand\keywords[1]{\def\DTK@keywords{#1}} -\def\DTK@keywords{} + +\RequirePackage[% +,style=dtk +,language=auto +,sorting=nyt +,sortlocale=auto +,backend=biber +]{biblatex} + +\g@addto@macro\bibsetup{\RaggedRight} + +%\RequirePackage{etex} % ??? +\RequirePackage{ragged2e,dtk-logos} \renewcommand\title[2][]{% \gdef\@title{#2}% \ifx\relax#1\relax\gdef\@@title{#2}\else\gdef\@@title{#1}\fi% } -\renewcommand\maketitle[1][]{% - \ifDTK@Author@ \thispagestyle{part}\fi - \ifdim\DTKtitle@skip>0pt\vspace{\DTKtitle@skip}\fi +\newcommand\DTK@maketitle[1][]{% \begingroup - \dimen0=\vsize + \dimen0=\textheight \advance\dimen0 by -\pagetotal - \ifdim\dimen0<\NewpageThreshold + \ifdim\dimen0<.2\textheight \newpage - \global\FirstArticletrue \fi \endgroup - \Advance@Label@Prefix - \markboth{}{}% + \def\and{\end{tabular}, \begin{tabular}[t]{@{}c@{}}}% + \chapter[\@@title]{\@title}% + %%%\ifx\@author\@empty\else\addsec*{\@author}\fi \begingroup - \begin{minipage}{\textwidth} - \ifFirstArticle - \global\FirstArticlefalse - \vskip 3pt - \else - \DTKtitle@sep - \fi -% \setcounter{footnote}0 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% hv 20130205 - \setcounter{lstlisting}0 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% hv 20130205 - \@flushglue=0pt plus .3\textwidth\relax - \raggedright - \TitleFont - \spaceskip=\fontdimen2\font\relax - \xspaceskip=\fontdimen7\font\relax - \@title - \ifx\@author\@empty\else - \bigskip\par - \AuthorFont\@author - \fi - \end{minipage}% - \@thanks - \let\thanks\@gobble - \addcontentsline{toc}{chapter}{\@@title}% - \markboth{\@@title}{\@@title} + \usekomafont{author}\lineskip 0.75em % + \begin{tabular}[t]{@{}c@{}}\@author\end{tabular}\par \endgroup - \let\@title=\@empty - \let\@author=\@empty - \let\@thanks=\@empty - \setcounter{figure}0 - \setcounter{table}0 - \setcounter{equation}0 - \medskip\par} - -\newcommand\DTKtitle@skip{12pt} -\newcommand\DTKtitle@sep{\vspace{32pt plus 8pt minus 16pt}} -% -\renewcommand\and{, } -\let\@title=\@empty -\let\@author=\@empty -\let\@thanks=\@empty -\newenvironment{abstract} - {\begin{quote}\small} - {\end{quote}\medskip\par} -\renewcommand\thefigure{\arabic{figure}} -\renewcommand\thetable{\arabic{table}} -\renewcommand\theequation{\arabic{equation}} -\newcount\DTL@label -\DTL@label=0 -\newcommand\Advance@Label@Prefix{% - \advance\DTL@label 1 - \xdef\Label@Prefix{module \the\DTL@label:}} -\Advance@Label@Prefix -\renewcommand\ref[1]{\Ref{\Label@Prefix:#1}} -\renewcommand\label[1]{\Label{\Label@Prefix:#1}} -\renewcommand\pageref[1]{\Pageref{\Label@Prefix:#1}} -\renewcommand\thebibliography[1]{% - \section*{\refname}% - \list{[\arabic{enumi}]}{% - \settowidth\labelwidth{[#1]}% - \leftmargin\labelwidth - \advance\leftmargin\labelsep - \usecounter{enumi}} - \def\newblock{\hskip .11em plus .33em minus .07em} - \sloppy\clubpenalty4000\widowpenalty4000 - \sfcode`\.=1000\relax\DTK@bibliography@rightskip} -\newcommand\DTK@bibliography@rightskip{\rightskip=0pt plus 2em} -\newcommand\DTK@bibliography[1]{ - \InputIfFileExists{#1.bbl}{}{\typeout{--- File #1.bbl not found.}}} -\ifDTK@numeric@ \bibliographystyle{dtk} \else \bibliographystyle{alpha} \fi %%%%%% hv 20111024 -\newcommand\DTK@fnrightmargin{0em} -\newcommand\DTK@fnleftmargin{1em} -\long\def\@makefntext#1{% - \@nobreaktrue - \begin{list}{}{% - \rightmargin=0pt% - \parsep=0.333\baselineskip plus 2pt - \leftmargin=\DTK@fnleftmargin} - \item\mbox{}% - \llap{\@textsuperscript{\normalfont\@thefnmark}\kern1pt}% - #1% - \end{list}} -\@ifundefined{@textsuperscript}{% - \def\@textsuperscript#1{% - {\m@th\ensuremath{^{\mbox{\fontsize\sf@size\z@#1}}}}} -}{} -\renewcommand\footnoterule{% - \kern-3\p@ - \hrule\@width0.333\columnwidth - \kern2.6\p@} -\renewcommand\ps@plain{% - \let\@mkboth=\@gobbletwo - \let\chaptermark=\@gobble - \let\sectionmark=\@gobble - \let\subsectionmark=\@gobble - \def\@oddhead{\vbox{\hbox to \textwidth{% - \let\\=\relax - \HeadFont \rightmark \hfil\PagenoFont\vphantom{g}\thepage}\kern 3pt - \ifdim\HeadRuleDepth>0pt \hrule depth\HeadRuleDepth\fi}}% - \def\@evenhead{\vbox{\hbox to \textwidth{% - \let\\=\relax - \PagenoFont \vphantom{g}\thepage\hfil\HeadFont \leftmark}\kern 3pt - \ifdim\HeadRuleDepth>0pt \hrule depth\HeadRuleDepth\fi}}% -\iffalse% RN 2005-01-17 - \def\@oddfoot{\vbox{% - \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi - \kern 5pt \hbox to \textwidth{\FootFont \footmark\hfil\null}}}% - \def\@evenfoot{\vbox{% - \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi - \kern 5pt \hbox to \textwidth{\null\hfil\FootFont \footmark}}}% -\else - \def\@oddfoot{\vbox{% - \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi - \kern 5pt \hbox to \textwidth{% - \FootFont \footmark\hfil\DTK@corr@version\null}}}% - \def\@evenfoot{\vbox{% - \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi - \kern 5pt \hbox to \textwidth{% - \null\FootFont\DTK@corr@version\hfil \footmark}}}% -\fi + \@thanks + \global\let\@thanks=\@empty + \global\let\@title=\@empty + \global\let\@author=\@empty + \global\let\@thanks=\@empty + \global\let\and\relax } -\let\ps@headings\ps@plain -\newcommand\ps@part{% - \let\@mkboth=\@gobbletwo - \let\chaptermark=\@gobble - \let\sectionmark=\@gobble - \let\subsectionmark=\@gobble - \let\@oddhead=\@empty - \let\@evenhead=\@empty -\iffalse% RN 2005-01-17 - \def\@oddfoot{\vbox{% - \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi - \kern 5pt \hbox to \textwidth{\FootFont \footmark\hfil\null}}}% - \def\@evenfoot{\vbox{% - \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi - \kern 5pt \hbox to \textwidth{\null\hfil\FootFont \footmark}}}% + +\renewcaptionname{ngerman}{\bibname}{Literatur und Software} +\defbibheading{dtk}{\section{\bibname}} + +\RequirePackage[automark,draft=false]{scrlayer-scrpage} +\pagestyle{scrheadings} +\clearpairofpagestyles +\ihead{\headmark} +\ohead{\pagemark} +\ofoot*{\normalsize\DTKcorrVersion} +\ifoot*{\journalname~~\DTKdate} +\automark[chapter]{chapter} + +\RequirePackage{xcolor} + +\ifDTKcolor + \colorlet{DTK@marker}{red!30} + \definecolor{DTK@fancy}{rgb}{.72,.525,.044} \else - \def\@oddfoot{\vbox{% - \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi - \kern 5pt \hbox to \textwidth{% - \FootFont \footmark\hfil\DTK@corr@version\null}}}% - \def\@evenfoot{\vbox{% - \ifdim\FootRuleDepth>0pt \hrule depth\FootRuleDepth \fi - \kern 5pt \hbox to \textwidth{% - \null\FootFont \DTK@corr@version\hfil\footmark}}}% + \colorlet{DTK@marker}{black!20} + \colorlet{DTK@fancy}{black!60} \fi + +\colorlet{DTKlstBackground}{black!5} +\colorlet{DTKlstKeys}{black} +%\colorlet{DTKlstIdentifiers}{black} +\colorlet{DTKlstComments}{black} +\colorlet{DTKlstStrings}{black} +\colorlet{DTKlstNumbers}{black} +\newcommand*\DTKlstKeywordfont{\bfseries} + +\RequirePackage[final]{listings} +\RequirePackage{lstautogobble} + +\@ifundefined{ifDTKrecord}{\newif\ifDTKrecord \DTKrecordfalse}{} + +\newcommand*\address[3]{% + \ClassError{dtk2}{% + Das Makro \string\address\space existiert nicht mehr!\MessageBreak + Nimm stattdessen \string\Author% + \string{Vorn.\string}\string{Nachn.\string}\string{Adr.\string}}{}% +}% +\def\author#1{% + \ClassError{dtk2}{% + Das Makro \string\author\space existiert nicht mehr!\MessageBreak + Nimm stattdessen \string\Author% + \string{Vorn.\string}\string{Nachn.\string}\string{Adr.\string}}{}% +}% + +% Sternform: Autor-Eintrag im Verzeichnis, aber nicht im Artikel +\newcommand*\Author{% #1=Vorname, #2=Nachname, #3=Adresse + \@ifstar\DTK@Author\DTK@@Author } -\pagestyle{plain} - \newcommand\DieTeXnischeKomoedie[3]{% - \thispagestyle{empty}% - \gdef\Volume{#1}% - \xdef\volume{\Volume}%??? - \gdef\DTKedition{#2}% - \gdef\DTKdate{#3}% - \immediate\openout\@unused \jobname.inf\relax - \immediate\write\@unused{% - \string\gdef\string\Volume{#1}^^J% - \string\gdef\string\DTKedition{#2}^^J% - \string\gdef\string\DTKdate{#3}% - }% - \immediate\closeout\@unused - \iffalse% RN 2005-02-20; unnoetig, da localer \jobname usw. - \global\let\bibliography=\DTK@bibliography - \global\let\bibliographystyle=\@gobble - \fi - \CoverArt{#1}{#2}{#3}% - \newpage} -\newcommand\cover@sub[3]{#2. Jahrgang\quad Heft #1\quad #3} - -\definecolor{CoverArt@grey}{gray}{.8} -\def\CoverArt@strip@no#1/#2;{#1\raisebox{0.35ex}{\CoverTitleFont/}#2} -\newcommand\CoverArt@linewidth{0pt}%{1.2pt} -\newcommand\CoverArt@barwidth{2.41pt} -\newcommand\CoverArt@font{\Large\raggedleft} -\newcommand\CoverArt@small{\footnotesize} -\newcommand\CoverArt@gap{2em} -\chardef\DTK@cat=\the\catcode`\" -\catcode`\"=13 -\newcommand\address[3]{% - \begingroup - \def\"##1{\@ifundefined{detex@@##1}{##1}% - {\csname detex@@##1\endcsname}}% - \ifcat a\noexpand"\else\let"=\"\fi - \def\ss{ss}% - \let\'=\relax - \let\`=\relax - \let\^=\relax - \let\.=\relax - \let\==\relax - \let\d=\relax - \let\b=\relax - \let\c=\relax - \let\v=\relax - \let\H=\relax - \let\t=\relax - \let\u=\relax - \let\~=\relax - \def\o{o}% - \def\O{O}% - \def\aa{aa}% - \def\AA{Aa}% - \def\l{l}% - \def\L{L}% - \def\ae{ae}% - \def\AE{Ae}% - \def\oe{oe}% - \def\OE{Oe}% - \def\TeX{TeX}% - \def\LaTeX{LaTeX}% - \def\LaTeXe{LaTeX2e}% - \let\null=\relax - \xdef\@ddress{#2, #1}% - \endgroup - \begingroup - \def\\{\string\\}% - \ifcat a\noexpand"\else\def\"{\string"}\fi - \def"{\string"}% - \def\null{}% - \expandafter\@strip\@ddress$%$ - \iffalse% RN 2005-01-15 - \index{\STRIP@*#1 #2!#3}% - \else - \glossary{\STRIP@*#1 #2!#3}% - \fi - \endgroup -} -\catcode`\"=\DTK@cat -\let\strip@grp={ -\let\strip@end=$%$ -\def\@strip{\def\STRIP@{}\strip@I} -\def\strip@I{\let\strip@next=\strip@I - \futurelet\strip@CHAR\strip@II} -\def\strip@II#1{% - \ifx\strip@CHAR\strip@end - \let\strip@next=\relax - \else\ifx\strip@CHAR\strip@grp - \strip@I #1$%$ - \let\strip@next=\strip@I - \else\ifcat\strip@CHAR A - \xdef\STRIP@{\STRIP@#1}% - \else\ifcat\strip@CHAR. - \xdef\STRIP@{\STRIP@#1}% - \else\ifcat\strip@CHAR\space - \xdef\STRIP@{\STRIP@ #1}% - \fi\fi\fi\fi\fi - \strip@next} -\def\detex@@a{ae} -\def\detex@@o{oe} -\def\detex@@u{ue} -\def\detex@@A{Ae} -\def\detex@@O{Oe} -\def\detex@@U{Ue} -\def\detex@@s{ss} -\newenvironment{theaddresses}{% - \chapter{\addressname}\Label{addresses} + +\newcommand\DTK@Author[3]{}% + +\newcommand\DTK@Author@article[3]{% \begingroup - \columnsep=10pt - \addresssize - \def\addressitem##1##2##3{% - \par - \parbox{\columnwidth}{ - \textbf{##1}\hfill[\ignorespaces ##3]% - \\ ##2}} - \begin{multicols}{2}% - \raggedbottom - \raggedright -}{% - \end{multicols}% + \ifx\@author\@empty\let\x=\@empty\else\def\x{\and}\fi + \expandafter\g@addto@macro\expandafter\@author\expandafter{\x #1 #2}% \endgroup - } -\newcommand\addresssize{\footnotesize\parskip=6pt plus 2pt minus 3pt} +}% + +\let\@author=\@empty + \ifDTK@Author@ - \newcommand\listofaddresses{% - \typeout{*** listofaddresses not supported in articles.}} - \let\makeaddresses\relax% RN 2005-01-15 + \input{dtk-author.clo} \else - \iffalse% RN 2005-01-15 - \newcommand\listofaddresses{% - \InputIfFileExists{\jobname.ind}{}{% - \typeout{No file \jobname.ind.}% - \typeout{Use the following command to create it:\space\space - makeindex -s dtk.ist \jobname}% - \typeout{\space}}% - } - \else - \newcommand\listofaddresses{% - \InputIfFileExists{\jobname.gls}{}{% - \typeout{No file \jobname.gls.}% - \typeout{Use the following command to create it:^^J% - \@spaces makeindex -s dtk.ist -o \jobname.gls \jobname.glo}% - \typeout{\space}}% - } - \let\makeaddresses\makeglossary - \fi + \input{dtk-full.clo} \fi - \renewcommand\tableofcontents{% - \clearpage - \thispagestyle{empty}% - \markboth{\contentsname}{\contentsname}% - \ContentsArt - \begingroup - \parskip=\ContentsParSkip - \let\\=\relax - \TOC@configure - \raggedright%%%%%%%%%%%%%%%%%% hv 2009-07-25 - \@starttoc{toc} - \endgroup - } -\let\TOC@configure\relax -\newcommand\ContentsArt{% - \vspace*{-\headheight}\vspace*{-\headsep}\vspace*{-2pt} - \begin{minipage}{\textwidth} - \Huge\color{black!60}Die \color{black}\TeX\color{black!60}nische Komödie% \journalname - \\[2pt]% - \rule{\textwidth}{2pt}\\[2pt]% - \null\hfill - \CoverArt@small - \cover@sub{\volume}{\DTKedition}{\DTKdate} - \end{minipage}\vspace{16pt minus 8pt}\par + +\AfterEndPreamble{% "etoolbox" + \def\bibliography#1{% + \ClassError{dtk2}{% + Das Makro `\string\bibliography' wird nicht unterstützt!\MessageBreak + Verwende stattdessen `\string\addbibresource\string{#1.bib\string}'\MessageBreak + und `\string\printbibliography' (siehe biblatex-Dokumentation) + }{}% + }% } -\setcounter{tocdepth}{0} -\renewcommand\l@part[2]{% - \addpenalty{-\@highpenalty}% - \addvspace{0.5em plus 0pt}% space above part line - \@tempdima 1.5em - \begingroup - \bf - \advance\leftskip\@tempdima - \hskip -\leftskip - #1\par - \penalty\@highpenalty - \endgroup - \addvspace{0.2em}% + +%%%\ifDTKrecord \expandafter \endinput \fi % lohnt es? + +\addtokomafont{caption}{\RaggedRight\small} +\setkomafont{captionlabel}{\sffamily} +\setcapindent{0pt} +\setcapwidth[c]{\textwidth} +\renewcaptionname{ngerman}{\figurename}{Abb.} +\renewcaptionname{ngerman}{\tablename}{Tab.} +\def\thefigure{\@arabic\c@figure} +\def\thetable{\@arabic\c@table} +\def\theequation{\@arabic\c@equation} +\def\thelstlisting{\@arabic\c@lstlisting} + +\RedeclareSectionCommand[% + ,beforeskip=-2.4ex \@plus -1ex \@minus -.2ex % Betrag ist von Bedeutung! + ,afterskip=0.8ex \@plus .1ex \@minus .1ex % +]{section} + +\RedeclareSectionCommand[% + ,afterskip=0.8ex \@plus .1ex % +]{subsection} + +\RedeclareSectionCommand[% + ,style=section + ,indent=\z@ + ,beforeskip=-2\baselineskip \@plus -.2\baselineskip \@minus -.2\baselineskip + ,afterskip=1\baselineskip \@plus .1\baselineskip \@minus .1\baselineskip +]{chapter} + +\setkomafont{disposition}{\normalfont\sffamily} +\setkomafont{part}{\usekomafont{disposition}\huge} +\setkomafont{chapter}{\usekomafont{disposition}\Large} +\setkomafont{section}{\usekomafont{disposition}\large} +\setkomafont{pagenumber}{\normalfont\sffamily} +\setkomafont{pagehead}{\sffamily\slshape}% \itshape? +\setkomafont{pagefoot}{\footnotesize\sffamily\slshape}% \itshape? +\setkomafont{author}{\usekomafont{section}} + +%\addtokomafont{footnote}{\RaggedRight} +\deffootnote[1.2em]{1.2em}{1.2em}{\textsuperscript{\thefootnotemark}\,} +\newcommand*\DTK@footnote{} +\let\DTK@footnote=\footnote +\newcommand*\DTK@@footnote[2][]{% + \edef\DTK@tempa{\ifx\relax#1\relax\else[#1]\fi}% + \expandafter\DTK@footnote\DTK@tempa{\RaggedRight #2}% } -\renewcommand\l@chapter[2]{% - \begingroup - \vskip \z@ \@plus.2\p@ - \@afterindenttrue - \interlinepenalty\@M - \@tempdima 1.5em\relax % number width - \@tempdimb 2.5em\relax % indent - \advance\leftskip \@tempdimb - \advance\rightskip \@tempdimb - \noindent\hskip -\leftskip - \hbox to\@tempdimb{#2\hss}% - #1\par - \endgroup} - -\input{dtk.clo}% hv 20141110 - -\begingroup - \chardef\x=0 % - % check pdfTeX - \@ifundefined{pdfoutput}{}{% - \ifcase\pdfoutput - \else - \chardef\x=1 % - \fi - }% - % check VTeX - \@ifundefined{OpMode}{}{% - \chardef\x=2 % - }% -\expandafter\endgroup -\ifcase\x - % default case - \AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}}% -\or - % pdfTeX is running in pdf mode - \pdfpagewidth\paperwidth\pdfpageheight\paperheight -\else - % VTeX is running - \mediawidth\paperwidth\mediaheight\paperheight +\def\footnote{% + \@ifstar\DTK@@footnote\DTK@footnote +} + +\RequirePackage{enumitem} +\setlist{leftmargin=*,nosep} +\setlist[1]{labelindent=1em} +\iffalse +\setlist[itemize,1]{label=\raisebox{-.1ex}{\Large\textbullet}} +\setlist[itemize,2]{label=\raisebox{-.1ex}{\Large$\m@th\circ$}} +\setlist[itemize,3]{label=\raisebox{-.7ex}{\large\textasteriskcentered}} +\setlist[itemize,4]{label=\raisebox{.4ex}{\tiny$\m@th\triangleright$}} \fi -\RequirePackage{makeidx} -\renewenvironment{theindex} - {\begin{multicols}{2}[\section{\indexname}\vspace{-.5\baselineskip}]% - \parskip\z@ \@plus .3\p@\relax - \columnseprule \z@ - \columnsep=10pt - \raggedbottom\raggedright - \let\item\@idxitem} - {\end{multicols}} -\renewcommand\@idxitem{\par\hangindent 40\p@} -\renewcommand\subitem{\@idxitem \hspace*{20\p@}} -\renewcommand\subsubitem{\@idxitem \hspace*{30\p@}} -\renewcommand\indexspace{\par \vskip 6\p@ \@plus2\p@ \@minus1\p@\relax} - -\newcommand*\DTK@embedded@documentclasshook{} -\newcommand*\AtEmbeddedDocumentclass{% - \g@addto@macro\DTK@embedded@documentclasshook} -\AtEmbeddedDocumentclass{% -%%% \filename@parse{\protect#1}\edef\DTK@local@jobname{\filename@base}%??? - \edef\jobname{\DTK@local@jobname}% +% Listings +\newcommand*\DTKlstfont{\small\ttfamily} + +% siehe ggf.: https://github.com/jez/latex-solarized + +\lstdefinestyle{DTKlstSimple0}{% +,basicstyle=\DTKlstfont +,numbers=none +,backgroundcolor={} +,tabsize=2 +,frame=none } -\newcommand*\DTK@embedded@begindocumenthook{} -\newcommand*\AtEmbeddedBeginDocument{% - \g@addto@macro\DTK@embedded@begindocumenthook} -\AtEmbeddedBeginDocument{} -\newcommand*\DTK@embedded@enddocumenthook{} -\newcommand*\AtEmbeddedEndDocument{% - \g@addto@macro\DTK@embedded@enddocumenthook} -\AtEmbeddedEndDocument{\endinput} -\newcommand*\DTK@jobname{} -\ifDTK@Author@\edef\DTK@jobname{komoedie}\else\edef\DTK@jobname{\jobname}\fi -\newcommand*\DTK@local@jobname{} -\newcommand*\DTK@local@inputname{} -%%%\newcommand*\DTK@PSforPDF{} -\newcommand*\DTK@eat@version[1][]{\ignorespaces} -\newcommand*\DTK@usepackage{} -\newcommand*\DTKinput[1]{% - \begingroup - \filename@parse{#1}% - \edef\DTK@local@jobname{\filename@base}% - \@ifundefined{filename@ext}% - {\IfFileExists{\DTK@local@jobname.ltx}% - {\edef\DTK@local@inputname{\DTK@local@jobname.ltx}}% - {\edef\DTK@local@inputname{\DTK@local@jobname.tex}}% - }% - {\edef\DTK@local@inputname{#1}}% - \renewcommand*\documentclass[2][]{% - %%\edef\jobname{\DTK@local@jobname}% - %%%\let\DTK@PSforPDF\PSforPDF - %\renewcommand\PSforPDF[2][]{}% - %%%\let\PSforPDF\@gobble - \DTK@embedded@documentclasshook - \DTK@eat@version}% - \renewcommand*\usepackage[2][]{% - \@ifnextchar[%] - {\DTK@usepackage{##1}{##2}}% - {\DTK@usepackage{##1}{##2}[]}% - }% - \def\DTK@usepackage##1##2[##3]{% - \edef\@tempb{\zap@space##2 \@empty}% - \@for\@tempa:=\@tempb\do{\def\@tempb{inputenc}% - \ifx\@tempa\@tempb - \edef\@tempa{##1}% - \ifx\@tempa\@empty\else\inputencoding{##1}\fi - \else -% \ifx\@tempa\@empty\else\usepackage{\@tempa}% -% \RecordPackage{##1}\@tempa{##3}\DTK@local@inputname -% \fi - \fi}}% - \let\pagestyle\@gobble - \let\thispagestyle\@gobble - \let\nocite\@gobble - \let\listfiles\relax - \let\nofiles\relax - \renewcommand*\AtBeginDocument[1]{% - \typeout{\string\AtBeginDocument\space ignored!}} - \renewcommand*\AtEndDocument[1]{% - \typeout{\string\AtEndDocument\space ignored!}} - \renewenvironment*{document}% - %%%{\let\PSforPDF\DTK@PSforPDF}% - %%%{\endinput}% - {\DTK@embedded@begindocumenthook}% - {\DTK@embedded@enddocumenthook}% - \input{\DTK@local@inputname}% - \endgroup + +\lstdefinestyle{DTKlstVerbatim}{ +,style=DTKlstSimple0 +,aboveskip=\smallskipamount +,belowskip=0pt plus .25pt minus .25pt % } -%%%\RequirePackage[final]{ps4pdf} -\@ifdefinable\User@Packages{\newwrite\User@Packages} -\AtBeginDocument{% - %%%\edef\DTK@jobname{\jobname}% - %%%\edef\PfP@container{\DTK@jobname-pics.pdf}% - \ifDTK@Author@\else - \listfiles - \InputIfFileExists{userpackages.tex}% - {\typeout{*************************************^^J% - * File `userpackages.tex' used.^^J% - *************************************}% - \newcommand*\RecordPackage[4]{}% - % warum gibt es kein \@gobblethree? ist jetzt egal! - }% - {% - \immediate\openout\User@Packages userpackages.tex\relax -% \begingroup \catcode`\~=\active \let~=\space -% \immediate\write\User@Packages{% -% \@percentchar\space userpackages.tex^^J% -% \@percentchar\space generated by `\jobname'^^J% -% \@percentchar\space \DTK@today}% -% \endgroup - \AtEndDocument{% - \immediate\closeout\User@Packages\relax}% - \newcommand*\RecordPackage[4]{% - \immediate\write\User@Packages{% - \string\usepackage[##1]{##2}[##3] % - \@percentchar\space From file: ##4}}% - }% - \fi - % RN 2005-03-21 - \@ifpackageloaded{lineno}{% - \ifDTK@Draft@\else - \nolinenumbers - \fi - }{} + +\lstdefinestyle{DTKlstSimple1}{% +,style=DTKlstSimple0 +,identifierstyle=\DTKlstfont +,stringstyle=\DTKlstfont +,commentstyle=\DTKlstfont +,basewidth=0.55em +,keepspaces +,autogobble=false +,backgroundcolor=\color{DTKlstBackground} +,numbers=none +,frame=single +,framesep=\fboxsep +,aboveskip=\medskipamount +,belowskip=1pt plus .5pt minus .5pt % +,xleftmargin=\fboxsep +,xrightmargin=\fboxsep } -\def\indexname{Stichwortverzeichnis}% Besser woanders? -\def\printindex{% - \InputIfFileExists{\DTK@jobname.ind}{}{% - \typeout{No file \DTK@jobname.ind.}% - \typeout{Use the following command to create it:^^J% - \@spaces makeindex -s dtk-idx.ist -o \DTK@jobname.ind \DTK@jobname.idx}% - \typeout{\space}}% + +\newcommand*\DTK@lst@colorbox[2]{% + \fboxsep=.3em % + \settowidth\DTK@tempdima{#2}\settoheight\DTK@tempdimb{#2}% + \makebox[\DTK@tempdima][c]{\colorbox{#1}{% + \raisebox{0pt}[\DTK@tempdimb][\z@]{#2}}}% +} + +\lstdefinestyle{DTKlstBase}{% +,style=DTKlstSimple1 +%,identifierstyle=\color{DTKlstIdentifiers} +,keywordstyle=\DTKlstKeywordfont +,stringstyle=\itshape\color{DTKlstStrings} +,commentstyle=\itshape\color{DTKlstComments} +,columns=fullflexible +%,extendedchars=true +,showspaces=false +,showstringspaces=false +,breaklines=true +,breakindent=0.5em +,breakautoindent=true +,breakatwhitespace=false % ??? +,captionpos=t +,emphstyle=\DTK@lst@colorbox{DTKlstBackground!70!-DTKlstBackground}% +%,prebreak= +,postbreak=\mbox{$\hookrightarrow$} +,autogobble=true +} + +\lstdefinestyle{number}{% TODO: Evtl. doch besser Zeilennummern ganz ausrücken? +,style=DTKlstBase +,numbers=left +,numberstyle=\tiny\ttfamily +,numbersep=1.3em +,xleftmargin=1.5em +} + +\lstdefinestyle{noNumber}{% +,style=DTKlstBase +,numbers=none +,xleftmargin=\fboxsep % ??? } -\@fptop\z@ +\lstset{style=noNumber} + +% noHilit, latex ??? + +\let\verbatim=\relax +\lstnewenvironment{verbatim} +{\lstset{style=DTKlstVerbatim,language={}}}{} + +\newlength\fullwidth +\setlength\fullwidth{\dimexpr\textwidth+\marginparwidth+\marginparsep\relax} +\newenvironment{Figure}[2][\fullwidth] + {\figure[htb!]\setlength\columnsep{1.5em}% + \captionbeside{#2}[o][#1][0pt]*}% + {\endcaptionbeside\endfigure} +\newenvironment{Table}[2][\fullwidth] + {\table[htb!]\setlength\columnsep{1.5em}% + \begincaptionbeside{#2}[o][#1][0pt]*}% + {\endcaptionbeside\endtable} + +\newenvironment{abstract} + {\quote\small}{\endquote\medskip\par} + +\providecommand*\Macro[1]{\texttt{\textbackslash#1}} +\providecommand*\Code[1]{\texttt{#1}} +\let\Command\texttt +\let\Environment\texttt +\def\biblatex{\texttt{biblatex}\xspace} +\def\tex4ht{\hologo{TeX4ht}} +\let\Paket\texttt +\let\Package\texttt +\let\Programm\texttt +\let\Program\texttt +\let\Env\texttt +\let\Class\texttt \endinput -%% -%% End of file `dtk.cls'. + diff --git a/Master/texmf-dist/tex/latex/dtk/dtklogos.sty b/Master/texmf-dist/tex/latex/dtk/dtklogos.sty deleted file mode 100644 index d6b06ce9d4a..00000000000 --- a/Master/texmf-dist/tex/latex/dtk/dtklogos.sty +++ /dev/null @@ -1,68 +0,0 @@ -%% -%% This is file `dtklogos.sty', -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% $Id: dtklogos.sty 138 2014-12-11 17:48:48Z herbert $ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Purpose: -%% LaTeX Class and Styles for ``Die TeXnische Komoedie''. -%% -%% Copyright (C) 1995-1996 Gerd Neugebauer -%% Copyright (C) 1997-2011 DANTE, Deutschsprachige -%% Anwendervereinigung TeX e.V. -%% (C) 2014- Herbert Voss -%% -%% This file may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version 1.3c -%% 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 -%% and version 1.3c or later is part of all distributions of LaTeX -%% version 2005/12/01 or later. -%% -%% This package is still under development and may be replaced with -%% a new version which provides enhanced functionality. -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{dtklogos}[2014/11/15 v2.2 LaTeX wrapper for `hologo' (RN,HV)] - -\DeclareOption*{\PassOptionsToPackage\CurrentOption{color}} -\ProcessOptions\relax - -\RequirePackage{ifpdf} - -\providecommand*{\exTeX}{% - \textrm{% das Logo grunds^^e4tzlich serifenbehaftet - \ensuremath{\textstyle\varepsilon_{\kern-0.15em\mathcal{X}}}% - \kern-.15em\TeX - }% -} - -\providecommand\eV{e.V\kern-0.18em\@ifnextchar.{}{.}\kern0.18em} -\providecommand\dante{\mbox{DANTE~\eV}} -\providecommand\Dante{DANTE, - Deutschsprachige Anwendervereinigung \TeX~\eV} -\providecommand\DTK{Die \TeX\-ni\-sche Ko\-m{\"o}\-die} -\providecommand\LaTeXe{% - \LaTeX{}\kern.05em2$_{\textstyle\varepsilon}$} -\providecommand\PS{Post\-Script} -\providecommand\TUG{\TeX{} Users Group} -\providecommand\TUGboat{\textsl{TUGboat}} -\let\DANTE\dantelogo -\ifpdf - \providecommand\ThanhVN{H\`an Th\^e\protect\llap{\raise 0.5ex\hbox{\'{}}}} - \providecommand\Thanh{H\`an Th\^e\protect\llap{\raise 0.5ex\hbox{\'{\relax}}} Th\`anh} -\else - \def\ThanhVN{H\`an Th\textcircumacute{e}\protect\llap{\raise 0.5ex\hbox{\'{}}}} - \def\Thanh{H\`an~Th\textcircumacute{e}\llap{\raise 0.5ex\hbox{\'{}}}~Th\`anh} -\fi -\def\ThanhNN{Th\`anh} -\def\pgf/tikz{\textsf{pgf/Ti\textit{k}Z}} -\def\TeXLive{\TeX{}Live} - -\RequirePackage{hologo} - -\endinput -%% End of file `dtklogos.sty'. |