%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Neufassung vom 27.11.06 wegen Anpassung an geaendertes % Layout der Preprint-Reihe. % 29.05.13 TU-Kopfzeile ersetzt, Option [color] eingefuegt %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\ISSN{ISSN 1864-0087} % \ifx\ProvidesPackage\undefined \def\ProvidesPackage#1[#2 #3 #4]{% \wlog{LaTeX Package `#1' #3 <#2> #4}} \fi \ProvidesPackage{csctitle} [2013/05/29 v1.3 title page for CSC preprints] \RequirePackage{graphicx,ifthen} %\RequirePackage[german,american]{babel} %\providecommand{\deutsch}[1]{\foreignlanguage{german}{#1}} % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Hinweise zur Nutzung: siehe auch 'beispiel.tex' %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % \documentclass[12pt,twoside,...]{article} % \usepackage{a4wide} % \usepackage{csctitle} % bzw. % \documentstyle[12pt,...,german,a4,twoside,csctitle,...]{article} % % dann erzeugt das Kommando % \csctitle{03-17}{M\"arz 2006}{Artus Muster} % {\"Uber die wissenschaftliche\\ % Rolle der Bedeutung des\\ % wissenschaftlichen Parallelrechnens} % {\begin{abstract} blabla % \end{abstract} } % eine Umschlagseite und innere Titelseite f"ur die SFB-Nachfolge-Preprintreihe. % Dasselbe Kommando in Grossbuchstaben mit einem 6. Parameter % \CSCTITLE{nr}{datum}{autor}{titel}{text}{text} % schreibt den gesamten Text aus dem 6. Parameter auf die Rueckseite % der inneren Titelseite, % z.B. Inhaltsverzeichnis, Adressenangaben und dergleichen % (Seitenaufteilung ist selbst zu formatieren, vgl. beispiel.tex) % % Die f"unf Parameter von \csctitle sind anzugeben: % 1. {laufende Nummer der Serie in der Form yy-nn} % d.h. Jahr und lfd. Nr. in diesem Jahr % 2. {Monat und Jahr} % 3. {Autor(en)} % 4. {Titel} % 5. {Text} (z.B. {\begin{abstract}...\end{abstract}}) % % Bei Autoren und Titel sind ggf. Zeilenumbr"uche \\ oder gew"unschte % horizontale Zwischenr"aume mit anzugeben. % Beide Teile werden zentriert als Minipage so auf % der Seite plaziert, dass sie innerhalb eines festen Rahmens % von 13cm Breite und 8cm Hoehe auf Umschlag- und Titelseite erscheinen. % Soll der Abstract nicht auf der Titelseite erscheinen, kann % der f"unfte Parameter leer bleiben {} oder man schreibt die % Adresse rein. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Fuer die richtige Positionierung ist die Angabe der Option % [a4paper] bei documentclass wichtig (pdflatex nimmt sonst % evtl. letterpaper (zu kurz, zu breit) % % Der benutzte A4-Style soollte eigentlich darauf keinen % Einfluss mehr haben. Sollte dennoch Merkwürdiges mit der % Titelseite passieren, bitte Hinweise dazu an % m.pester@mathematik.tu-chemnitz.de %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newif\if@precover \@precovertrue \newif\if@prewww \@prewwwfalse \newif\if@covergreen \@covergreenfalse \newif\if@colorlogo \@colorlogofalse % \DeclareOption{color}{\@colorlogotrue} \DeclareOption{green}{\@covergreentrue} \DeclareOption{cover}{\@precovertrue} \DeclareOption{nocover}{\@precoverfalse} \DeclareOption{print}{\@prewwwfalse} \DeclareOption{www}{\@prewwwtrue} \DeclareOption{web}{\@prewwwtrue} \DeclareOption{noprint}{\@prewwwtrue} \DeclareOption*{\InputIfFileExists{\CurrentOption.opt}{}% {\PackageWarningNoLine{csctitle}{Option ignored: \CurrentOption}}} \ProcessOptions \newlength{\@wid}\setlength{\@wid}{211mm} %%%% Beachte: '>' testet anscheinend auf >= (!!!) \ifthenelse{\paperwidth > \@wid} {\paperheight=297mm \paperwidth=210mm \PackageWarningNoLine{\@currname}{papersize reset to 'a4paper' = 210mm x 297mm} }{} \ifx\pdftexversion\undefined\else \pdfpagewidth=\paperwidth \pdfpageheight=\paperheight \fi % \if@precover \if@covergreen\definecolor{lightgreen}{rgb}{0.5,1,0.5}\fi %0,0.353,0.2745 \if@colorlogo\definecolor{logogreen}{rgb}{0,0.396,0.302}\fi \AtEndDocument{ \hspace*{0pt}\clearpage\pagestyle{empty} \newcounter{pppp}\setcounter{pppp}{\value{page}}% % % \addtocounter{pppp}{-1} % pppp-2 Seiten vorher, jetzt Leerseite \whiledo{\value{pppp} > 0}{\addtocounter{pppp}{-4}} % jetzt bedeutet pppp: 0 - nur noch Umschlagseite % -k - noch k Leerseiten vorher \if@covergreen\ifthenelse{\value{pppp} = -1}{\pagecolor{lightgreen}}{}\fi \whiledo{\value{pppp}< 0}{\stepcounter{pppp}\vspace*{0mm}\clearpage} \if@covergreen\pagecolor{lightgreen}\fi % \clearpage \vspace*{\vmid}\noindent\hspace*{\hmidl} \unitlength1mm {\if@colorlogo\color{logogreen}\fi \begin{picture}(0,0) \put(0,-133){\makebox(0,0)[cb]{\prelarge{ Chemnitz Scientific Computing Preprints -- \ISSN}}} % \if@prewww { 1619-7186 }(Internet)\else { 1619-7178 }(Print)\fi} \end{picture} } } \fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Fonts fuer die Titelseite(n) % \def\prenormal{\fontfamily{cmss}\fontseries{sbc}\fontsize{12}{15}\selectfont} \def\prelarge{\fontfamily{cmss}\fontseries{sbc}\fontsize{14.4}{18}\selectfont} \def\prelargebf{\fontfamily{cmss}\fontseries{bx}\fontsize{14.4}{18}\selectfont} \def\preLargebf{\fontfamily{cmss}\fontseries{bx}\fontsize{17.28}{24}\selectfont} \def\preLARGEbf{\fontfamily{cmss}\fontseries{bx}\fontsize{20.48}{26}\selectfont} \def\presmallbf{\fontfamily{cmss}\fontseries{bx}\fontsize{10.95}{12}\selectfont} % "konstante Variable" \def\prenameO{Chemnitz Scientific Computing} \def\prenameU{Preprints} \def\prename{\prenameO\ \prenameU} \def\prepreprintname{CSC/} \if@colorlogo \def\@TULOGO{Einzeilig_deu-hks56} \def\@CSCLOGO{CSClogo-color} \else \def\@TULOGO{Einzeilig_deu-sw} \def\@CSCLOGO{CSClogo} \fi % Aliasname \def\spctitel{\csctitle} % Das Logo wird noch von A4 auf A5 verkleinert %\def\logosize{44.429mm} % ergibt 'Pi' cm \def\logosize{38.442mm} % ergibt 'e' cm \providecommand\csctitle[5]{ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newcommand\@titelfenster{ \begin{minipage}{140mm}\begin{center}\unitlength1mm \begin{picture}(130,80) \put(65,72){\makebox(0,0)[ct]{\begin{minipage}{120mm}\begin{center}\prelarge #3 \end{center}\end{minipage}}} \put(65,40){\makebox(0,0)[cc]{\begin{minipage}{120mm}\begin{center}\preLargebf #4 \end{center}\end{minipage}}} \put(65,5){\makebox(0,0)[cb]{\prenormal\prepreprintname #1}} \end{picture}\end{center}\end{minipage} } \newcommand\@unihead{\makebox(0,0)[cb]{\includegraphics[width=14cm]{\@TULOGO}}} \newcommand\@prehead{\if@colorlogo\color{logogreen}\fi \put(0,10){\makebox(0,0)[cb]{\preLARGEbf \prenameO}} \put(0,0){\makebox(0,0)[cb]{\preLARGEbf \prenameU}} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%% Bestimme style-unabhaengige Position %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Positioniere auf (A4-)Blattmitte (wenn's irgendwie geht) %\newlength{\papht}\setlength{\papht}{297mm} %\newlength{\papwd}\setlength{\papwd}{210mm} %% falls versehentlich LETTERPAPER benutzt wird, ist \paperheight zu klein %% und \paperwidth zu groß - also die Differenzbeträge sind: %\newlength{\difht}\setlength{\difht}{\papht}\addtolength{\difht}{-\paperheight} %\newlength{\difwd}\setlength{\difwd}{\paperwidth}\addtolength{\difwd}{-\papwd} % \newlength{\vmid}\setlength{\vmid}{0.5\paperheight} \newlength{\hmidr}\setlength{\hmidr}{0.5\paperwidth} \newlength{\hmidl} % vertikale Position \addtolength{\vmid}{-1in} \addtolength{\vmid}{-\voffset} \addtolength{\vmid}{-\baselineskip} \addtolength{\vmid}{-\marginparpush} \addtolength{\vmid}{-2\parskip} \addtolength{\vmid}{-\topmargin} \addtolength{\vmid}{-\headheight} \addtolength{\vmid}{-\headsep} % horizontale Position \addtolength{\hmidr}{-1in} % Papier-Rand \addtolength{\hmidr}{-\hoffset} % Style-Korrekturen aufheben \setlength{\hmidl}{\hmidr} \addtolength{\hmidr}{-\oddsidemargin}\addtolength{\hmidr}{3mm}% vorn links mehr Platz (Heftrand) \addtolength{\hmidl}{-\evensidemargin}\addtolength{\hmidl}{-3mm}% hinten rechts mehr Platz % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%% Umschlagseite %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \if@precover \cleardoublepage\setcounter{page}{-3}\thispagestyle{empty} \if@covergreen\pagecolor{lightgreen}\fi \vspace*{\vmid} \noindent \hspace*{\hmidr}% \unitlength1mm% \begin{picture}(0,0) \put(0,115){\@unihead} \linethickness{1pt} \multiput(-66,3)(0,82)2{\line(1,0){132}} \multiput(-66,3)(132,0)2{\line(0,1){82}} \put(0,45){\makebox(0,0)[cc]{\@titelfenster}} %\put(0,-50){\makebox(0,0)[ct]{\includegraphics[width=\logosize]{CSClogo9b}}} \put(0,-50){\makebox(0,0)[ct]{\includegraphics[width=\logosize]{\@CSCLOGO}}} \put(0,-125){\@prehead} \end{picture} \if@prewww\else\clearpage\thispagestyle{empty}% \rule{0pt}{0.5\textheight} \vfill \noindent \hspace*{\hmidr}% \unitlength1mm% \begin{picture}(0,0) \put(0,-15){\makebox(0,0)[cb]{\parbox{16cm}{ {\sf {\bfseries Impressum:} \par\bigskip {\prenormal Chemnitz Scientific Computing Preprints \quad --- \quad \ISSN } \par\smallskip (1995--2005: Preprintreihe des Chemnitzer SFB393) \medskip \begin{minipage}[t]{0.46\linewidth} {\bfseries Herausgeber:}\\ Professuren f\"ur \\ Numerische und Angewandte Mathematik\\ an der Fakult\"at f\"ur Mathematik\\ der Technischen Universit\"at Chemnitz \end{minipage}\hfill \begin{minipage}[t]{0.485\linewidth} {\bfseries Postanschrift:} \\ TU Chemnitz, Fakult\"at f\"ur Mathematik \\ 09107 Chemnitz \par {\bfseries Sitz:}\\ Reichenhainer Str. 41, 09126 Chemnitz \end{minipage} \par\bigskip {\prenormal %\ISSN \\ \texttt{http://www.tu-chemnitz.de/mathematik/csc/} }} }}} \end{picture} \fi \fi % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% innere Titelseite %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % \cleardoublepage\setcounter{page}{-1}\thispagestyle{empty} \if@covergreen\pagecolor{white}\fi \vspace*{\vmid} \noindent \hspace*{\hmidr} \unitlength1mm \begin{picture}(0,0) \put(0,120){\@unihead}\put(0,100){\@prehead} \put(0,45){\makebox(0,0)[cc]{\@titelfenster}} %?? \put(0,-110){\makebox(0,0)[ct]{\parbox{14cm}{\centering\sf \emph{\bfseries\prename} % \\[1ex] %% von 1995 bis 2005 als Preprintreihe des Chemnitzer Sonderforschungsbereichs 393 \\ %% mit F\"orderung durch die Deutsche Forschungsgemeinschaft erschienen. %?? }}} %\put(0,-120){\makebox(0,0)[ct]{\parbox{10cm}{\prenormal { \ISSN }}} \put(0,-130){\makebox(0,0)[ct]{\parbox{14cm}{% \prelargebf \prepreprintname #1 \hfill {\prenormal \ISSN} \hfill #2}}} \put(0,-50){\makebox(0,0)[cc]{\parbox{14cm}{\begin{center}#5\end{center}}}} \end{picture} % \clearpage\normalsize \thispagestyle{empty} \clearpage } \providecommand{\prepgtwo}[1]{ #1 \cleardoublepage } \providecommand{\CSCTITLE}[6]{ \csctitle{#1}{#2}{#3}{#4}{#5} \prepgtwo{#6} %\cleardoublepage } \endinput %% %% End of file `csctitle.sty'.