Commit 69873bdb authored by Klemens Schüppert's avatar Klemens Schüppert
Browse files

Added further latex modules.

parent 5f240cbd
% ls-R -- filename database for kpathsea; do not change this line.
./:
.:
ls-R
tex
./tex:
latex
./tex/latex:
appendix.sty
bbm.sty
changes.sty
filecontents.sty
footmisc.sty
greek-fontenc.def
LGRcmr.fd
lgrenc.def
lipsum.sty
multibib.sty
ifmtarg.sty
truncate.sty
tocbibind.sty
textgreek.sty
slashbox.sty
xifthen.sty
%%
%% This is file `lgrcmr.fd',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% greek.fdd (with options: `fd,LGRcmr')
%% This is a generated file.
%%
%% Copyright 1999 Johannes L. Braams and any individual authors
%% listed elsewhere in this file. All rights reserved.
%%
%% This file is part of the Babel system, release 3.6.
%% ---------------------------------------------------
%%
%% It may be distributed under the terms of the LaTeX Project Public
%% License, as described in lppl.txt in the base LaTeX distribution.
%% Either version 1.0 or, at your option, any later version.
%%
%% In particular, permission is granted to customize the declarations in
%% this file to serve the needs of your installation.
%%
%% However, NO PERMISSION is granted to distribute a modified version
%% of this file under its original name.
%%
\ProvidesFile{lgrcmr.fd}
[1999/04/29 v2.2d %
Greek Computer Modern]
\providecommand{\EC@family}[5]{%
\DeclareFontShape{#1}{#2}{#3}{#4}
{<5><6><7><8><9><10><10.95><12><14.4>%
<17.28><20.74><24.88>genb*#5}{}}
\DeclareFontFamily{LGR}{cmr}{}
\EC@family{LGR}{cmr}{m}{n} {grmn}
\EC@family{LGR}{cmr}{m}{sl} {grmo}
\EC@family{LGR}{cmr}{m}{it} {grmi}
\EC@family{LGR}{cmr}{m}{sc} {grmc}
\EC@family{LGR}{cmr}{m}{ui} {grmu}
\EC@family{LGR}{cmr}{bx}{sc} {grxc}
\EC@family{LGR}{cmr}{bx}{n} {grxn}
\EC@family{LGR}{cmr}{bx}{sl} {grxo}
\EC@family{LGR}{cmr}{bx}{it} {grxi}
\EC@family{LGR}{cmr}{bx}{ui} {grxu}
\DeclareFontShape{LGR}{cmr}{b}{n}
{<->ssub*cmr/bx/n}{}
\DeclareFontShape{LGR}{cmr}{b}{sc}
{<->ssub*cmr/bx/sc}{}
\endinput
%%
%% End of file `lgrcmr.fd'.
%%
%% This is file `appendix.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% appendix.dtx (with options: `usc')
%%
%% -----------------------------------------------------------------
%% Author: Peter Wilson, Herries Press
%% Maintainer: Will Robertson (will dot robertson at latex-project dot org)
%% Copyright 1998--2004 Peter R. Wilson
%%
%% This work 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: <http://www.latex-project.org/lppl.txt>
%%
%% This work has the LPPL maintenance status "maintained".
%% The Current Maintainer of this work is Will Robertson.
%%
%% This work consists of the files listed in the README file.
%% -----------------------------------------------------------------
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{appendix}[2009/09/02 v1.2b extra appendix facilities]
\newif\if@chapter@pp\@chapter@ppfalse
\newif\if@knownclass@pp\@knownclass@ppfalse
\@ifundefined{chapter}{%
\@ifundefined{section}{}{\@knownclass@pptrue}}{%
\@chapter@pptrue\@knownclass@pptrue}
\providecommand{\phantomsection}{}
\newcounter{@pps}
\renewcommand{\the@pps}{\alph{@pps}}
\newif\if@pphyper
\@pphyperfalse
\AtBeginDocument{%
\@ifpackageloaded{hyperref}{\@pphypertrue}{}}
\newif\if@dotoc@pp\@dotoc@ppfalse
\newif\if@dotitle@pp\@dotitle@ppfalse
\newif\if@dotitletoc@pp\@dotitletoc@ppfalse
\newif\if@dohead@pp\@dohead@ppfalse
\newif\if@dopage@pp\@dopage@ppfalse
\DeclareOption{toc}{\@dotoc@pptrue}
\DeclareOption{title}{\@dotitle@pptrue}
\DeclareOption{titletoc}{\@dotitletoc@pptrue}
\DeclareOption{header}{\@dohead@pptrue}
\DeclareOption{page}{\@dopage@pptrue}
\ProcessOptions\relax
\newcommand{\@ppendinput}{}
\if@knownclass@pp\else
\PackageWarningNoLine{appendix}%
{There is no \protect\chapter\space or \protect\section\space command.\MessageBreak
The appendix package will not be used}
\renewcommand{\@ppendinput}{\endinput}
\fi
\@ppendinput
\newcommand{\appendixtocon}{\@dotoc@pptrue}
\newcommand{\appendixtocoff}{\@dotoc@ppfalse}
\newcommand{\appendixpageon}{\@dopage@pptrue}
\newcommand{\appendixpageoff}{\@dopage@ppfalse}
\newcommand{\appendixtitleon}{\@dotitle@pptrue}
\newcommand{\appendixtitleoff}{\@dotitle@ppfalse}
\newcommand{\appendixtitletocon}{\@dotitletoc@pptrue}
\newcommand{\appendixtitletocoff}{\@dotitletoc@ppfalse}
\newcommand{\appendixheaderon}{\@dohead@pptrue}
\newcommand{\appendixheaderoff}{\@dohead@ppfalse}
\newcounter{@ppsavesec}
\newcounter{@ppsaveapp}
\setcounter{@ppsaveapp}{0}
\newcommand{\@ppsavesec}{%
\if@chapter@pp \setcounter{@ppsavesec}{\value{chapter}} \else
\setcounter{@ppsavesec}{\value{section}} \fi}
\newcommand{\@pprestoresec}{%
\if@chapter@pp \setcounter{chapter}{\value{@ppsavesec}} \else
\setcounter{section}{\value{@ppsavesec}} \fi}
\newcommand{\@ppsaveapp}{%
\if@chapter@pp \setcounter{@ppsaveapp}{\value{chapter}} \else
\setcounter{@ppsaveapp}{\value{section}} \fi}
\newcommand{\restoreapp}{%
\if@chapter@pp \setcounter{chapter}{\value{@ppsaveapp}} \else
\setcounter{section}{\value{@ppsaveapp}} \fi}
\providecommand{\appendixname}{Appendix}
\newcommand{\appendixtocname}{Appendices}
\newcommand{\appendixpagename}{Appendices}
\newcommand{\appendixpage}{%
\if@chapter@pp \@chap@pppage \else \@sec@pppage \fi
}
\newcommand{\clear@ppage}{%
\if@openright\cleardoublepage\else\clearpage\fi}
\newcommand{\@chap@pppage}{%
\clear@ppage
\thispagestyle{plain}%
\if@twocolumn\onecolumn\@tempswatrue\else\@tempswafalse\fi
\null\vfil
\markboth{}{}%
{\centering
\interlinepenalty \@M
\normalfont
\Huge \bfseries \appendixpagename\par}%
\if@dotoc@pp
\addappheadtotoc
\fi
\vfil\newpage
\if@twoside
\if@openright
\null
\thispagestyle{empty}%
\newpage
\fi
\fi
\if@tempswa
\twocolumn
\fi
}
\newcommand{\@sec@pppage}{%
\par
\addvspace{4ex}%
\@afterindentfalse
{\parindent \z@ \raggedright
\interlinepenalty \@M
\normalfont
\huge \bfseries \appendixpagename%
\markboth{}{}\par}%
\if@dotoc@pp
\addappheadtotoc
\fi
\nobreak
\vskip 3ex
\@afterheading
}
\newif\if@pptocpage
\@pptocpagetrue
\newcommand{\noappendicestocpagenum}{\@pptocpagefalse}
\newcommand{\appendicestocpagenum}{\@pptocpagetrue}
\newcommand{\addappheadtotoc}{%
\phantomsection
\if@chapter@pp
\if@pptocpage
\addcontentsline{toc}{chapter}{\appendixtocname}%
\else
\if@pphyper
\addtocontents{toc}%
{\protect\contentsline{chapter}{\appendixtocname}{}{\@currentHref}}%
\else
\addtocontents{toc}%
{\protect\contentsline{chapter}{\appendixtocname}{}}%
\fi
\fi
\else
\if@pptocpage
\addcontentsline{toc}{section}{\appendixtocname}%
\else
\if@pphyper
\addtocontents{toc}%
{\protect\contentsline{section}{\appendixtocname}{}{\@currentHref}}%
\else
\addtocontents{toc}%
{\protect\contentsline{section}{\appendixtocname}{}}%
\fi
\fi
\fi
}
\providecommand{\theH@pps}{\alph{@pps}}
\newcommand{\@resets@pp}{\par
\@ppsavesec
\stepcounter{@pps}
\setcounter{section}{0}%
\if@chapter@pp
\setcounter{chapter}{0}%
\renewcommand\@chapapp{\appendixname}%
\renewcommand\thechapter{\@Alph\c@chapter}%
\else
\setcounter{subsection}{0}%
\renewcommand\thesection{\@Alph\c@section}%
\fi
\if@pphyper
\if@chapter@pp
\renewcommand{\theHchapter}{\theH@pps.\Alph{chapter}}%
\else
\renewcommand{\theHsection}{\theH@pps.\Alph{section}}%
\fi
\def\Hy@chapapp{\appendixname}%
\fi
\restoreapp
}
\newenvironment{appendices}{%
\@resets@pp
\if@dotoc@pp
\if@dopage@pp % both page and toc
\if@chapter@pp % chapters
\clear@ppage
\fi
\appendixpage
\else % toc only
\if@chapter@pp % chapters
\clear@ppage
\fi
\addappheadtotoc
\fi
\else
\if@dopage@pp % page only
\appendixpage
\fi
\fi
\if@chapter@pp
\if@dotitletoc@pp \@redotocentry@pp{chapter} \fi
\else
\if@dotitletoc@pp \@redotocentry@pp{section} \fi
\if@dohead@pp
\def\sectionmark##1{%
\if@twoside
\markboth{\@formatsecmark@pp{##1}}{}
\else
\markright{\@formatsecmark@pp{##1}}{}
\fi}
\fi
\if@dotitle@pp
\def\sectionname{\appendixname}
\def\@seccntformat##1{\@ifundefined{##1name}{}{\csname ##1name\endcsname\ }%
\csname the##1\endcsname\quad}
\fi
\fi}{%
\@ppsaveapp\@pprestoresec}
\newcommand{\setthesection}{\thechapter.\Alph{section}}
\newcommand{\setthesubsection}{\thesection.\Alph{subsection}}
\newcommand{\@resets@ppsub}{\par
\stepcounter{@pps}
\if@chapter@pp
\setcounter{section}{0}
\renewcommand{\thesection}{\setthesection}
\else
\setcounter{subsection}{0}
\renewcommand{\thesubsection}{\setthesubsection}
\fi
\if@pphyper
\if@chapter@pp
\renewcommand{\theHsection}{\theH@pps.\setthesection}%
\else
\renewcommand{\theHsubsection}{\theH@pps.\setthesubsection}%
\fi
\def\Hy@chapapp{\appendixname}%
\fi
}
\newenvironment{subappendices}{%
\@resets@ppsub
\if@chapter@pp
\if@dotitletoc@pp \@redotocentry@pp{section} \fi
\if@dotitle@pp
\def\sectionname{\appendixname}
\def\@seccntformat##1{\@ifundefined{##1name}{}{\csname ##1name\endcsname\ }%
\csname the##1\endcsname\quad}
\fi
\else
\if@dotitletoc@pp \@redotocentry@pp{subsection} \fi
\if@dotitle@pp
\def\subsectionname{\appendixname}
\def\@seccntformat##1{\@ifundefined{##1name}{}{\csname ##1name\endcsname\ }%
\csname the##1\endcsname\quad}
\fi
\fi}{}
\newcommand{\@formatsecmark@pp}[1]{%
\MakeUppercase{\appendixname\space
\ifnum \c@secnumdepth >\z@
\thesection\quad
\fi
#1}}
\newcommand{\@redotocentry@pp}[1]{%
\let\oldacl@pp=\addcontentsline
\def\addcontentsline##1##2##3{%
\def\@pptempa{##1}\def\@pptempb{toc}%
\ifx\@pptempa\@pptempb
\def\@pptempa{##2}\def\@pptempb{#1}%
\ifx\@pptempa\@pptempb
\oldacl@pp{##1}{##2}{\appendixname\space ##3}%
\else
\oldacl@pp{##1}{##2}{##3}%
\fi
\else
\oldacl@pp{##1}{##2}{##3}%
\fi}
}
\endinput
%%
%% End of file `appendix.sty'.
%%
%% This is file `bbm.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% bbm.dtx (with options: `package')
%%
%% Copyright (C) 1994,1997 by Torsten Hilbrich
%%
%% This file is part of the BBM package, a support for using the bbm* fonts.
\def\fileversion{1.2}
\def\filedate{1999/03/15}
%% \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 \~}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{bbm}[\filedate\space V\space\fileversion
\space provides fonts for set symbols - TH]
\DeclareMathAlphabet{\mathbbm}{U}{bbm}{m}{n}
\SetMathAlphabet\mathbbm{bold}{U}{bbm}{bx}{n}
\DeclareMathAlphabet{\mathbbmss}{U}{bbmss}{m}{n}
\SetMathAlphabet\mathbbmss{bold}{U}{bbmss}{bx}{n}
\DeclareMathAlphabet{\mathbbmtt}{U}{bbmtt}{m}{n}
\endinput
%%
%% End of file `bbm.sty'.
This diff is collapsed.
%%
%% This is file `filecontents.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% filecontents.dtx (with options: `package')
%%
%% This is a generated file.
%%
%% Copyright (C) 2018 Scott Pakin <scott+fc@pakin.org>
%% -------------------------------------------------------
%%
%% This package 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 2008/05/04 or later.
%%
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesPackage{filecontents}
[2018/05/30 v1.4 Create an external file from within a LaTeX document]
\begingroup%
\catcode`\*=11 %
\catcode`\^^M\active%
\catcode`\^^L\active\let^^L\relax%
\catcode`\^^I\active%
\gdef\filec@ntents#1{%
\openin\@inputcheck#1 %
\ifeof\@inputcheck%
\@latex@warning@no@line%
{Writing file `\@currdir#1'}%
\else %
\@latex@warning@no@line%
{Overwriting file `\@currdir#1'}%
\fi %
\closein\@inputcheck %
\chardef\reserved@c15 %
\ch@ck7\reserved@c\write%
\immediate\openout\reserved@c#1\relax%
\if@tempswa%
\immediate\write\reserved@c{%
\@percentchar\@percentchar\space%
\expandafter\@gobble\string\LaTeX2e file `#1'^^J%
\@percentchar\@percentchar\space generated by the %
`\@currenvir' \expandafter\@gobblefour\string\newenvironment^^J%
\@percentchar\@percentchar\space from source `\jobname' on %
\number\year/\two@digits\month/\two@digits\day.^^J%
\@percentchar\@percentchar}%
\fi%
\let\do\@makeother\dospecials%
\count0=128\relax %
\loop %
\catcode\count0=11\relax %
\advance\count0 by 1\relax %
\ifnum\count0<256 %
\repeat %
\edef\E{\@backslashchar end\string{\@currenvir\string}}%
\edef\reserved@b{%
\def\noexpand\reserved@b%
####1\E####2\E####3\relax}%
\reserved@b{%
\ifx\relax##3\relax%
\immediate\write\reserved@c{##1}%
\else%
\edef^^M{\noexpand\end{\@currenvir}}%
\ifx\relax##1\relax%
\else%
\@latex@warning{Writing text `##1' before %
\string\end{\@currenvir}\MessageBreak as last line of #1}%
\immediate\write\reserved@c{##1}%
\fi%
\ifx\relax##2\relax%
\else%
\@latex@warning{%
Ignoring text `##2' after \string\end{\@currenvir}}%
\fi%
\fi%
^^M}%
\catcode`\^^L\active%
\let\L\@undefined%
\def^^L{\expandafter\ifx\csname L\endcsname\relax\fi ^^J^^J}%
\catcode`\^^I\active%
\let\I\@undefined%
\def^^I{\expandafter\ifx\csname I\endcsname\relax\fi\space}%
\catcode`\^^M\active%
\edef^^M##1^^M{%
\noexpand\reserved@b##1\E\E\relax}}%
\endgroup%
\def\fc@no@preamblecmds#1\do\filecontents#2\do\filec@ntents#3\relax{%
\gdef\@preamblecmds{#1#3}}
\expandafter\fc@no@preamblecmds\@preamblecmds\relax
\endinput
%%
%% End of file `filecontents.sty'.
This diff is collapsed.
% greek-fontenc.def
% *****************
%
% Common Greek font encoding definitions
% ======================================
%
% :Copyright: © 2013 Günter Milde
% :Licence: This work may be distributed and/or modified under the
% conditions of the `LaTeX Project Public License`_, either
% version 1.3 of this license or any later version.
% :Identification:
% ::
\ProvidesFile{greek-fontenc.def}
[2015/08/04 v0.13 Common Greek font encoding definitions]
% :Abstract: This file provides definitions that are shared between
% font encodings providing Greek characters.
%
% Changelog:
% .. class:: borderless
%
% ===== ============ ========================================================
% 0.9 2013-07-03 code "outsourced" from lgrxenc.def
% 0.9.1 2013-07-17 composite definitions starting with standard accent cmds
% 0.11 2013-11-28 ``\greekscript`` TextCommand
% 0.12 2014-12-12 Remove symbol macros for breathing accents.
% 0.13 2015/08/04 No @uclclist entry for ypogegrammeni/prosgegrammeni.
% ===== ============ ========================================================
%
% Usage
% -----
%
% This file is input by the font encoding definition files lgrenc.def_. and
% greek-euenc.def_.
%
% Implementation
% --------------
%
% ensuregreek, greekscript
% ~~~~~~~~~~~~~~~~~~~~~~~~
%
% Provide "empty" encoding-specific definitions for ``\ensuregreek`` and
% ``\greekscript``. The definitions in this file make the font encoding fit
% for use with the Greek script. (See ``textalpha.sty`` for default
% definitions.)
%
% The ``\ensuregreek`` macro can be used to ensure that its argument is set
% in a font encoding with support for Greek. If the active font encoding
% supports it, kerning between adjacent command calls (e.g.
% ``\ensuregreek{A}\ensuregreek{\Upsilon}``) is preserved. This allows, e.g.,
% wrapping of compound Unicode character definitions. ::
\ProvideTextCommand{\ensuregreek}{\LastDeclaredEncoding}[1]{#1}
% The ``\greekscript`` declaration switches to a font encoding supporting
% the Greek script, if required. The following definition announces the
% ``\LastDeclaredEncoding`` as Greek-supporting::
\ProvideTextCommand{\greekscript}{\LastDeclaredEncoding}{}
% Aliases
% ~~~~~~~
%
% Aliases are defined via `DeclareTextCommand` so that up/downcasing works
% without the need for additional uclclist_ entries.
%
% Compatibility aliases for hyperref_'s puenc.def::
\DeclareTextCommand{\textstigmagreek}{\LastDeclaredEncoding}{\textstigma}
\DeclareTextCommand{\textkoppagreek}{\LastDeclaredEncoding}{\textkoppa}
\DeclareTextCommand{\textStigmagreek}{\LastDeclaredEncoding}{\textStigma}
\DeclareTextCommand{\textSampigreek}{\LastDeclaredEncoding}{\textSampi}
\DeclareTextCommand{\textsampigreek}{\LastDeclaredEncoding}{\textsampi}
\DeclareTextCommand{\textdigammagreek}{\LastDeclaredEncoding}{\textdigamma}
\DeclareTextCommand{\textDigammagreek}{\LastDeclaredEncoding}{\textDigamma}
\DeclareTextCommand{\textnumeralsigngreek}{\LastDeclaredEncoding}{\textdexiakeraia}
\DeclareTextCommand{\textnumeralsignlowergreek}{\LastDeclaredEncoding}{\textaristerikeraia}
% Names from babel_ and teubner_ (do we want to define them here as alias?)
%
% .. code:: latex
%
% \DeclareTextCommand{\anwtonos}{\LastDeclaredEncoding}{\textdexiakeraia} % ʹ
% \DeclareTextCommand{\katwtonos}{\LastDeclaredEncoding}{\textaristerikeraia} % ͵
%
% Two Unicode code points and names for one character::
\DeclareTextCommand{\accoxia}{\LastDeclaredEncoding}{\acctonos}
\DeclareTextCommand{\acckoronis}{\LastDeclaredEncoding}{\accpsili}
% Symbol macros for the breathings:
%
% Moved to ``textalpha.sty`` to avoid clashes with local definitions
% of ``\<`` and ``\>`` in documents using LGR or babel-greek.
% (Bugreport David Kastrup). If you want to use the short macros without
% loading `textalpha`, you can define them in the document preamble like
%
% .. code:: latex
%