initial functions
This commit is contained in:
commit
b740636a66
|
@ -0,0 +1,77 @@
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
% Copyright 2013 koeart, john, ben %
|
||||||
|
% %
|
||||||
|
% This program is free software: you can redistribute it and/or modify it %
|
||||||
|
% under the terms of the GNU General Public License as published by the %
|
||||||
|
% Free Software Foundation, either version 3 of the License, or (at your %
|
||||||
|
% option) any later version. %
|
||||||
|
% %
|
||||||
|
% This program is distributed in the hope that it will be useful, but %
|
||||||
|
% WITHOUT ANY WARRANTY; without even the implied warranty of %
|
||||||
|
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU %
|
||||||
|
% General Public License for more details. %
|
||||||
|
% %
|
||||||
|
% You should have received a copy of the GNU General Public License along %
|
||||||
|
% with this program. If not, see <http://www.gnu.org/licenses/>. %
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
|
\ProvidesClass{datenschleuder}[%
|
||||||
|
2013/07/19 v0.1 Datenschleuder
|
||||||
|
]
|
||||||
|
\LoadClass[%
|
||||||
|
10pt,
|
||||||
|
pdftex,
|
||||||
|
a5paper,
|
||||||
|
BCOR=1cm,
|
||||||
|
twoside,
|
||||||
|
twocolumn,
|
||||||
|
DIV=15,
|
||||||
|
%headheight=36px
|
||||||
|
]{scrartcl}
|
||||||
|
\RequirePackage{ifxetex}
|
||||||
|
\ifxetex
|
||||||
|
\RequirePackage{fontspec}
|
||||||
|
\RequirePackage{xunicode}
|
||||||
|
\RequirePackage{xltxtra}
|
||||||
|
\setmainfont[Mapping=tex-text,Numbers={OldStyle}]{Linux Libertine O}
|
||||||
|
\setsansfont[Mapping=tex-text,Numbers={OldStyle}]{Linux Biolinum O}
|
||||||
|
\setmonofont[Mapping=tex-text]{Courier Prime}
|
||||||
|
\fi
|
||||||
|
|
||||||
|
|
||||||
|
%FIXME: use abstract environment in prior of nasty DSabstract command
|
||||||
|
\renewenvironment{abstract}{%
|
||||||
|
\begin{center}
|
||||||
|
\bfseries
|
||||||
|
}{%
|
||||||
|
\end{center}
|
||||||
|
}
|
||||||
|
\newcommand{\@DSabstract}{}
|
||||||
|
\newcommand{\DSabstract}[1]{\renewcommand{\@DSabstract}{#1}}
|
||||||
|
|
||||||
|
|
||||||
|
\renewcommand{\maketitle}{%
|
||||||
|
\twocolumn[
|
||||||
|
\textsf{\Huge\@title}
|
||||||
|
|
||||||
|
\begin{center}%
|
||||||
|
\textsf{von \@author}%FIXME: implement mail and array of authors
|
||||||
|
\end{center}
|
||||||
|
|
||||||
|
{\bfseries\@DSabstract}
|
||||||
|
\vspace*{3mm}
|
||||||
|
]
|
||||||
|
|
||||||
|
\normalsize
|
||||||
|
}
|
||||||
|
|
||||||
|
\RequirePackage{xkeyval}
|
||||||
|
\define@key{DSarticleKeys}{title}{\renewcommand{\@title}{#1}}%
|
||||||
|
\define@key{DSarticleKeys}{author}{\author{#1}}
|
||||||
|
\define@key{DSarticleKeys}{DSabstract}{\renewcommand{\@DSabstract}{#1}}
|
||||||
|
|
||||||
|
\newenvironment{DSarticle}[1][]{%
|
||||||
|
\setkeys{DSarticleKeys}{#1}%
|
||||||
|
\maketitle
|
||||||
|
}{}
|
||||||
|
|
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 12 KiB |
|
@ -0,0 +1,6 @@
|
||||||
|
%.pdf: %.svg
|
||||||
|
inkscape --export-pdf=$@ $<
|
||||||
|
|
||||||
|
%.png: %.svg
|
||||||
|
inkscape --export-png=$@ -w1000 $<
|
||||||
|
|
Loading…
Reference in New Issue