diff options
Diffstat (limited to 'obsolete/macros/latex/contrib/iwhdp/iwhdp.cls')
-rw-r--r-- | obsolete/macros/latex/contrib/iwhdp/iwhdp.cls | 975 |
1 files changed, 975 insertions, 0 deletions
diff --git a/obsolete/macros/latex/contrib/iwhdp/iwhdp.cls b/obsolete/macros/latex/contrib/iwhdp/iwhdp.cls new file mode 100644 index 0000000000..17e0540352 --- /dev/null +++ b/obsolete/macros/latex/contrib/iwhdp/iwhdp.cls @@ -0,0 +1,975 @@ +%%%****************** iwhdp.cls *********************%%% +%%%==================================================%%% +%%% Klassendatei für IWH-DISKUSSIONSPAPIERE %%% +%%%==================================================%%% +%%% First Upload to CTAN: February 2011 %%% +%%%--------------------------------------------------%%% +%%% Dokumentenklasse iwhdp.cls erste Version: %%% +%%% Wilfried Ehrenfeld im Februar 2010 %%% +%%%**************************************************%%% +\def\iwhdpversion{0.50}% Diese Version +\def\iwhdpdate{2015/06/01}% yyyy/mm/dd +%% + %% iwhdp.cls + %% Copyright 2010-2015 Wilfried Ehrenfeld + % + % 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 (at your option) any later version. + % The latest version of this license is in + % http://www.latex-project.org/lppl.txt + % and version 1.3 or later is part of all distributions of LaTeX + % version 2005/12/01 or later. + % + % This work has the LPPL maintenance status `maintained'. + % + % The Current Maintainer of this work is Wilfried Ehrenfeld. + % + % This work consists of the file iwhdp.cls. +%% +%%%--------------------------------------------------%%% +%%%----- *** Beginn Beispieldatei iwhdp.tex *** -----%%% +%%%--------------------------------------------------%%% +%%%-------------------- schnipp! --------------------%%% +%% +%%=====================================================% +%% IWH DISCUSSION PAPER % +%% Template: Wilfried Ehrenfeld (2014-06) % +%%=====================================================% +%\documentclass[english]{iwhdp} +%\addbibresource{iwhdp_paper.bib} +%\begin{document} +%%-----------------------------------------------------% +%\title{The \LaTeX{} template for IWH discussion papers} +%\titlealt{Die \LaTeX-Vorlage für IWH-Diskussionspapiere} +%% +%\author{Wilfried Ehrenfeld} +%\department{Department of Structural Change} +%\tel{+49~345~7753\,832} +%\email{wilfried.ehrenfeld@iwh-halle.de} +%% +%%\cauthor{} +%%\cdepartment{} +%%\ctel{} +%%\cemail{} +%% +%%\dpdate{06}{2014}% {Monat}{Jahr} - Nur nötig, wenn abeichend. +%%\dpnumber{1}% Nach Zuteilung aktivieren und eintragen. +%% +%\dpabstract{This is the \LaTeX{} template for IWH discussion papers.} +%\dpabstractalt{Dies ist die \LaTeX-Vorlage für IWH-Diskussionspapiere.} +%% +%\keywords{IWH, \LaTeX, template, iwhdp} +%\keywordsalt{IWH, \LaTeX, Vorlage, iwhdp} +%% +%\jel{Z0} +%% +%%\thanks{Thanks.} +%%\thanksalt{Danke.} +%% +%%-----------------------------------------------------% + %\makeiwhtitle +%%-----------------------------------------------------% +%\section{Introduction} +%In the beginning God created the heaven and the earth. ... +%%-----------------------------------------------------% +%\clearpage \makebib +%\end{document} +%% +%% EOF iwhdp_paper.tex +%% +%%%-------------------- schnipp! --------------------%%% +%%%--------------------------------------------------%%% +%%%------ *** Ende Beispieldatei iwhdp.tex *** ------%%% +%%%--------------------------------------------------%%% +%% +%% Anmerkung: documentclass muss in iwhdp.tex VOR den IWH-newcommands stehen, +%% weil sonst das Encoding in den deutschen Abstracts nicht stimmt (ß!) +%% ************************************** +%% *** Beginn Klassendatei: iwhdp.cls *** +%% ************************************** +\def\filename{iwhdp.cls} +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{iwhdp}[\iwhdpdate\space IWH Discussion Paper Class + v.\iwhdpversion\space by Wilfried Ehrenfeld]% yyyy/mm/dd + +\def\classname{iwhdp} +\usepackage{xifthen}% +% +% Optionen leer deklarieren, defaults setzen, mit gewählten Optionen überschreiben. +\newcommand{\iwhlanguage}{}% Sprache +\newcommand{\iwhbib}{}% Literaturverzeichnis +\newcommand{\iwhbackend}{}% Backend zum Sortieren +\newcommand{\iwhconference}{false}% Option für Konferenz. 2011-05-19 +% \newcommand{\iwhissn}{false}% electronic. Option für issn. 2011-12-06 - give a kiss to I.D. +\newcommand{\iwhdraft}{false}% Option für Entwurf. +\newcommand{\linenoswitch}{false}% Schalter für Zeilennummern 2014-06-19 +% +% +\DeclareOption{german}{\renewcommand{\iwhlanguage}{d}}% deutsches DP +\DeclareOption{english}{\renewcommand{\iwhlanguage}{e}}% englisches DP +% +\DeclareOption{nobib}{\renewcommand{\iwhbib}{nobib}}% kein Literaturmanagement +\DeclareOption{harvard}{\renewcommand{\iwhbib}{harvard}}% harvard-Befehlssatz +\DeclareOption{biblatex}{\renewcommand{\iwhbib}{biblatex}}% Biblatex verwenden +% +\DeclareOption{conference}{\renewcommand{\iwhconference}{true}}% Option für Konferenz. 2011-05-19 +\DeclareOption{draft}{\renewcommand{\iwhdraft}{true}}% Entwurfsmodus 2012-01-23 +% +\DeclareOption{lineno}{\renewcommand{\linenoswitch}{true}}% Zeilennummern 2014-06-19 +% +% \DeclareOption{electronic}{\renewcommand{\iwhissn}{false}}% Option für issn elektronisch. 2012-03-29 +% \DeclareOption{print}{\renewcommand{\iwhissn}{true}}% Option für issn print. 2012-03-29 +% +%\DeclareOption{biber}{\renewcommand{\iwhbackend}{biber}}% biber als Backend für biblatex verwenden +% +% +\DeclareOption*{\ClassWarningNoLine{iwhdp}{Option unbekannt: '\CurrentOption'}} +\ExecuteOptions{english, biblatex}% default options +\ProcessOptions*\relax% Optionen ausführen +% +% +% Entwurfsmodus +% 2012-01-23: gedacht für die Text-Konvertierung des Dokumentes mittels pdftotext (-> xpdf) +% um Papier als doc zum Proofreaden weiterzugeben. Bessere Idee? +\ifthenelse{\equal{\iwhdraft}{true}}{% + \renewcommand{\iwhconference}{true} + % \pagestyle{empty}% bringt hier nichts wegen conference option + \hyphenpenalty=10000 + }{}% Ende ifthenelse +% +% \PassOptionsToPackage{draft}{hyperref}% ! Zwangsweise draft weitergeben - ohne Abfrage ! +% +%% Spracheinstellungen; Pakete laden +\ifthenelse{\equal{\iwhlanguage}{d}} +{\usepackage[UKenglish,USenglish,ngerman]{babel}} +{\usepackage[ngerman,UKenglish,USenglish]{babel}} + +% Basis-Klassendatei laden: KomaScript Artikel +\LoadClass[% + final,% + twoside,% + captions=nooneline,% + parskip=half-,% + headings=normal,% +% headings=small,% + 12pt% + ]{scrartcl}%oneline: zentriert; sonst: nooneline + %]{scrbook}%oneline: zentriert; sonst: nooneline +% +\usepackage{scrpage2} +% +\setkomafont{sectioning}{\normalfont\bfseries}% Überschriften +\setkomafont{descriptionlabel}{\normalfont\bfseries} +%\setkomafont{captionlabel}{\normalfont\bfseries} +%\setkomafont{caption}{\normalfont\bfseries} +% +%\usepackage[ansinew]{inputenc}% ansinew + textcomp => Euro-Zeichen funktioniert :-) +\usepackage[utf8]{inputenc}% +\usepackage[T1]{fontenc} +% +\usepackage{lmodern}% Schriftart Latin Modern +%\usepackage{mathptmx}% Times +% +% Schriftart Titelseite: Universalis ADF Standard +\usepackage{universalis} +\renewcommand*\familydefault{\rmdefault} % Papier ist aber in lmr +\renewcommand{\sfdefault}{lmss} % lmss: latin modern sans serif +%\fontfamily{UniversalisADFStd-LF}\selectfont % erstmal wieder latin modern +% +%\usepackage{fancyhdr}% Formatierung von Kopf- und Fußzeile +\usepackage[hang]{footmisc}% Fussnotengestaltung +% +% Besonderheiten der Textgestaltung +\usepackage{setspace} % Veraenderung von Zeilenabstaenden +\usepackage{lscape} % Drehen von Seiten +\usepackage{rotating} % Drehen von Seiten +\usepackage{multicol} % mehspaltiger Text +\usepackage{textcomp} % mit ansinew für inputenc + textcomp geht auch das €-Zeichen +% +% Tabellen, Abbildungen +\usepackage{float} % Platzierung von Tab., Abb. in Text +\usepackage{array} % Formatieren von Tabellen +\usepackage{booktabs} % Formatieren von Tabellen +\usepackage{longtable} % Tabellen länger als eine Seite +\usepackage{dcolumn} % Ausrichtung der Zahlen in Tabellen am Dezimalpunkt +% +% Einbinden anderer Dateien +\usepackage{pdfpages} % Grafik als komplette Seite einfügen (ohne Ränder usw.) +\usepackage{wallpaper} % Grafiken als Hintergrund +\usepackage{graphicx} % Einbinden von Grafiken [pdftex] +% +% AMS-Packages fuer mathematische Formeln +\usepackage{amsmath} +\usepackage{amsfonts} +\usepackage{amssymb} +\usepackage{sansmath} +% +\usepackage{pifont}% Sonderzeichen +\usepackage{xspace}% Leerzeichen mit Abfrage +% +% Position auf Seite +%\usepackage[absolute, showboxes]{textpos} +\usepackage[absolute]{textpos} +% +% Zeilennummern - Optionen: lineno 2014-06-19 +% pagewise % seitenweise Zeilennummern +% modulo % nur alle ganzzahligen von 5 +% switch* % auf der inneren Seite +% left % links +\usepackage[pagewise, switch*]{lineno} +% +%\setlength{\parskip}{8pt plus0pt minus2pt}% Absatzzwischenraum +\raggedbottom +% +\deffootnote[1em]{1em}{1em}{\textsuperscript{\thefootnotemark}~}% Abstand Fußnotenzahl Fußnote +\setlength{\footnotesep}{12pt}% Abstand Fußnoten untereinander +% +\frenchspacing% Kein großer Abstand nach Punkten (.) +% +\usepackage{color} +%\definecolor{LinkColor}{rgb}{0,0,0.7} % zum Suchen von Labels +\definecolor{LinkColor}{rgb}{0,0,0.3} +\definecolor{Red}{rgb}{0.7,0,0} +\definecolor{Green}{rgb}{0,0.7,0} +\definecolor{Blue}{rgb}{0,0,0.7} +% +\ifthenelse{\equal{\iwhlanguage}{d}}% für Monatsnamen ausgeben +{\usepackage[ngerman]{datenumber}}% deutscher Name +{\usepackage[english]{datenumber}}% +% +% Am Ende des Dokuments Rücken ausgeben +\AtEndDocument{\bookspine} +% +% +%------------------------------------------------% +% IWH Layout Angaben +%------------------------------------------------% +% Seitenlayout +\usepackage{geometry} % Seitenlayout +\geometry{top=2.0cm, bottom=2.2cm, inner=3cm, outer=3cm} % Seitenraender +\geometry{includehead, headheight=15pt} % Kopfzeile zaehlt zum Textkoerper +\geometry{includefoot} % Fusszeile zählt zum Textkoerper +\geometry{footskip=1.5cm} % Abstand Text und Fusszeile +%\setstretch{1.25} % Zeilenabstand im Text +\onehalfspacing +\setlength{\parindent}{0ex} % kein Einschub der ersten Zeile der Absaetze +% +\widowpenalty=10000% keine einzelnen Zeilen am Beginn und am Ende einer Seite +\clubpenalty=10000% +\usepackage{microtype}% Laufweiten anpassen +% +% Kopf- und Fusszeile (zweiseitig) +\pagestyle{scrheadings} +%\renewcommand{\headrulewidth}{0pt} +\setlength{\headheight}{1.5\baselineskip} +% +\ifthenelse{\equal{\iwhconference}{false}}{% +% Kopf- und Fußzeilen bei DP +\lehead{\small{\sffamily{\textbf{\upshape IWH}}}} +\rehead{\rule{14cm}{0.5pt}} +% +\lohead{\rule{14cm}{0.5pt}} +\rohead{\upshape \small{\sffamily{\textbf{IWH}}}} +% +\lefoot{\upshape \thepage} +\refoot{\upshape \small \iwhdpname \@dpnumber /\thedateyear} +% +\rofoot{\upshape \thepage} +\lofoot{\upshape \small \iwhdpname \@dpnumber /\thedateyear} +}{% +% Kopf- und Fußzeilen bei Konferenz +\rehead{\rule{\textwidth}{0.5pt}} +\lohead{\rule{\textwidth}{0.5pt}} +} +% +\ifthenelse{\equal{\iwhdraft}{true}}{% +\pagestyle{empty} +\raggedright % Wenn schon... +}{} +% +% +\newcommand{\trenn}{\hspace{1em}}% Trennbefehl für zweite Seite +% +%------------------------------------------------% +% Literaturverzeichnis: Zitierstil +%------------------------------------------------% +\ifthenelse{\equal{\iwhbib}{nobib}} +{% Behelfsumgebung für Literaturverzeichnisse +\newenvironment{iwh_ref}{% +\setlength{\parskip}{10pt}% +\begin{list}{}{% +\setlength{\leftmargin}{1cm}% +\setlength{\itemindent}{-1cm}}}% +{\end{list}}% +% +\newcommand{\makebib}{% 'Literaturverzeichnis' ausgeben bei nobib +%\clearpage +{\large{\textbf{\ifthenelse{\equal{\iwhlanguage}{d}}% +{Literatur\\[-0pt]}{References\\[-0pt]}}}}}% +}% Ende Behelfsumgebung nobib +% +{% Literaturverzeichnis automatisch erstellen: Biblatex +\usepackage[babel,german=quotes]{csquotes} +% +\usepackage[% + bibencoding=inputenc,% selbes Encoding in bib und tex Dateien + bibstyle=authoryear,% (.bbx) Autor-Jahr im LitVerz + citestyle=authoryear,% (.cbx) Autor-Jahr in Zitaten + maxnames=3,% Anzahl Namen, über der u.a. geschrieben wird + minnames=2,% Anzahl Namen, die dann noch ausgeschrieben werden + maxbibnames=99,% Anzahl Namen im LitVerz + uniquename=false,% Keine Initialen bei Zitaten im Text + firstinits=true,% Vornamen im LitVerz abkürzen +% backref=true,% Rück-Referenzen in LitVerz +% style=authoryear,% Zitierweise Autor-Jahr in Zitierstil und LitVerz + backend=biber,% 'backend' is load-time only option... + hyperref=true% hyperref benutzen +]{biblatex}% +[2011/01/05]% mindestens Version 1.1: wegen maxnames + +% Backend wählen +%\ifthenelse{\equal{\iwhbackend}{biber}}% + %{\ifthenelse{\equal{\iwhlanguage}{d}}% + %{\ExecuteBibliographyOptions{backend=biber,sortlocale=de_DE}}% + %{\ExecuteBibliographyOptions{backend=biber,sortlocale=en_US}}% + %}{\ExecuteBibliographyOptions{backend=bibtex8}} + +% +%%% Zitate: Jahr und Seiten durch Doppelpunkt trennen +%% +%\renewcommand{\nameyeardelim}{\space\addcomma\addspace}% Autor-Jahr durch , trennen +\DeclareFieldFormat{postnote}{#1}% Kein 'S. ' vor der Seitenzahl +\renewcommand{\postnotedelim}{\space\addcolon}% Trennzeichen: : + +%%% Strings Literaturverzeichnis +%% +\DefineBibliographyStrings{ngerman}{% +bibliography = {Literatur},% Überschrift LitVerz Bücher +references = {Literatur},% Überschrift LitVerz andere +urlseen = {aufgerufen am},% 'besucht am' ändern +andothers = {et al.},% 'u. a. ' ändern +%in = {\addthinspace},% "In" raus (Global!) +}%Ende DeclareBibliographystrings + +%%% Im LitVerz Autor und Titel durch : trennen +\renewcommand{\labelnamepunct}{\addcolon\space}% + +%%% Formatierung Felder LitVerz (siehe biblatex.def) +%\renewcommand{\mkbibnamelast}[1]{\textit{#1}} Autornachname kursiv +\DeclareFieldFormat{title}{#1\isdot}% Titel nicht kursiv +%\DeclareFieldFormat{journaltitle}{#1\isdot}% Journal Titel nicht kursiv +\DeclareFieldFormat{booktitle}{#1\isdot}% Buchtitel +% +%\DefineBibliographyStrings{english}{in = {\!\!\!}}% "In" raus (Global!) +%\DefineBibliographyStrings{ngerman}{in = {\!\!\!}}% "In" raus (Global!) +% +\DeclareFieldFormat[article]{citetitle}{#1\isdot}% Anführungszeichen raus beim zitieren (biblatex 0.9) +\DeclareFieldFormat[article]{title}{#1\isdot}% Anführungszeichen raus im Lit.Verz. (biblatex 0.9) +% +%%% Layout LitVerz +\setlength{\bibhang}{2em}% Einzug +\setlength{\bibitemsep}{6pt}% Zwischenraum Einträge selber Autor +\setlength{\bibnamesep}{10pt}% Zwischenraum Einträge neuer Autor +% +%% authoryear: 'Strich' für selben Autor entfernen +%% Version für biblatex 0.9: Wilfried Ehrenfeld 2010-02-15 +\renewbibmacro*{author}{% + \ifthenelse{\ifuseauthor\AND\NOT\ifnameundef{author}} + {\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}} +% +\ifthenelse{\equal{\iwhbib}{harvard}}% +{% harvard kompatble Zitierbefehle - WE 15.02.2010 +% +\usepackage{suffix}% Für Makros mit Stern +% +\DefineBibliographyStrings{english}{in = {\!\!\!}}% % "In" raus (Global!) +% +\renewcommand{\postnotedelim}{\addcomma\space}% Trennzeichen ',' - z.B. zwischen Jahr und Seitenzahl +\renewcommand{\multicitedelim}{\addcomma\space}% Trennzeichen ',' - z.B. bei mehreren Jahreszahlen +% +\renewcommand{\cite}{\parencite}% 'normales' Zitierkommando -> mit Klammern + \WithSuffix\newcommand{\cite}*{\parencite} +% +\renewcommand{\citeyear}[1]{(\citefield{#1}{year})}% Jahreszahl mit Klammern + \WithSuffix\newcommand{\citeyear}*[1]{\citefield{#1}{year}} +% +\newcommand{\citeaffixed}[2]{\parencite[#2][]{#1}}% zweiter Parameter ist der Präfix. +% +\newcommand{\citeasnoun}{\textcite}% Nur Jahreszahl in Klammern + \WithSuffix\newcommand\citeasnoun*{\textcite} +% +\renewcommand{\citename}{\citeauthor}% Nur Autoren zitieren + \WithSuffix\newcommand\citename*{\citeauthor*} +}% Ende harvard +% +{% Zitierbefehle Ehrenfeld +%% +%% \zit{Label}{Seite(n)} oder \zit[siehe]{Label}{Kapitel} +%% -> (Ehrenfeld 2009:1–2) oder (siehe Ehrenfeld 2009:1–2) +\newcommand{\zit}[3][]{\parencite[#1][#3]{#2}} +%% +%% \tzit{Label}{Seite(n)} +%% -> Ehrenfeld (2009:1-2) +\newcommand{\tzit}[3][]{\textcite[#1][#3]{#2}} +% +%% citep und citet als Alias für parencite und textcite +%% analog zu Natbib +\newcommand{\citep}{\parencite} +\newcommand{\citet}{\textcite} +% +\newcommand{\pcite}{\parencite} +\newcommand{\tcite}{\textcite} +% +\newcommand{\pcites}{\parencites} +\newcommand{\tcites}{\textcites} +% +\newcommand{\citetype}[1]{\citefield{#1}{type}}% Type-Feld zitieren +%% +}% Ende Zitierbefehle Ehrenfeld +% +%\bibliography{iwhdp}% Standard-Literaturdatenbank laden +% +\newcommand{\makebib}{% Literaturverzeichnis ausgeben + \ifthenelse{\equal{\iwhdraft}{true}}{}{ + +% Lass die Leerzeile drin! +\raggedright % URLs... +\printbibliography%[maxnames=23]% Aufruf mit max. Autoren im Lit-Verz +}}% +% +}% Ende Literaturverzeichnis automatisch +% +%------------------------------------------------% +% Ende Zitierstile Literaturverzeichnis +%------------------------------------------------% +% +\usepackage{hyperref}% PDF Links: Hyperref NACH jurabib laden! +% +\hypersetup{colorlinks=true,% + linkcolor=LinkColor,% + citecolor=LinkColor,% + urlcolor=LinkColor,% + pdfcreator={iwhdp v.\iwhdpversion\space by Wilfried Ehrenfeld}}% + + +% ------------------------------------ +% Übernahme bibliographische Angaben +% ------------------------------------ +% author -> \@author: Latex intern. +\gdef\@author{NN} +\def\author#1{\gdef\@author{#1}} +\def\department#1{\gdef\@department{#1}} +\def\tel#1{\gdef\@tel{#1}} +\def\email#1{\gdef\@email{#1}} +% +\gdef\@cauthor{NN} +\def\cauthor#1{\gdef\@cauthor{#1}} +\def\cdepartment#1{\gdef\@cdepartment{#1}} +\def\ctel#1{\gdef\@ctel{#1}} +\def\cemail#1{\gdef\@cemail{#1}} +% +\gdef\@ccauthor{NN} +\def\ccauthor#1{\gdef\@ccauthor{#1}} +\def\ccdepartment#1{\gdef\@ccdepartment{#1}} +\def\cctel#1{\gdef\@cctel{#1}} +\def\ccemail#1{\gdef\@ccemail{#1}} +% +\gdef\@cccauthor{NN} +\def\cccauthor#1{\gdef\@cccauthor{#1}} +\def\cccdepartment#1{\gdef\@cccdepartment{#1}} +\def\ccctel#1{\gdef\@ccctel{#1}} +\def\cccemail#1{\gdef\@cccemail{#1}} +% +% title -> \@title: Latex intern +\def\@title{~} +%\def\title#1{\gdef\@title{#1}} +% +% Optionales Argument für den Titel auf der dritten Seite (2012-01-27) +\renewcommand{\title}[2][]{% #1:opt + \gdef\@title{#2} +\ifthenelse{\isempty{#1}} + {\gdef\@thirdpagetitle{#2}} + {\gdef\@thirdpagetitle{#1}} +}% Ende renewcommand +% +\def\titlealt#1{\gdef\@titlealt{#1}} +% +\gdef\@dpnumber{\_\_} +\def\dpnumber#1{\gdef\@dpnumber{#1}} +% +\def\dpdate#1#2{\gdef\@dpmonth{#1}\gdef\@dpyear{#2}} +% +\def\jel#1{\gdef\@jel{#1}} +% +\def\keywords#1{\gdef\@keywords{#1}} +\def\keywordsalt#1{\gdef\@keywordsalt{#1}} +% +\long\def\dpabstract#1{\gdef\@dpabstract{\protect#1}} +\long\def\dpabstractalt#1{\gdef\@dpabstractalt{#1}} +% +\def\thanks#1{\ifthenelse{\equal{\iwhlanguage}{d}}{\gdef\@thanksger{#1}}{\gdef\@thankseng{#1}}} +\def\thanksalt#1{\ifthenelse{\equal{\iwhlanguage}{e}}{\gdef\@thanksger{#1}}{\gdef\@thankseng{#1}}} +% ------------------------------- +% Ende bibliographische Angaben +% ------------------------------- + + +% -------------------------------- +% Eigene Befehle und Abkürzungen +% -------------------------------- +\newcommand{\nn}{\nonumber\\} +\newcommand{\mb}{\mbox} +\newcommand{\fns}{\footnotesize} +% +\newcommand{\Quelle}{\textcolor{blue}{\textbf{\mbox{<Quelle>}}}\xspace} +\newcommand{\Mehr}[1]{\textcolor{Green}{\textbf{<#1>}}} +\newcommand{\fehlt}{\textcolor{blue}{\boldmath\Large$\forall$}} +% +\renewcommand{\Check}[1]{\textcolor{blue}{\textbf{?#1?}}} +\newcommand{\verify}[1]{\textcolor{blue}{\textbf{?#1?}}} +% +\newcommand{\Endemarke}{\centerline{\textcolor{Blue}{------~{\fns \today}~------}}} +% +\newcommand{\zB}{\mbox{z.\,B.}\xspace} +\newcommand{\ua}{\mbox{u.\,a.}\xspace} +\newcommand{\so}{\mbox{s.\,o.}\xspace} +\newcommand{\eg}{\mbox{e.\,g.}\xspace} +\newcommand{\cf}{\mbox{c.\,f.}\xspace} +\newcommand{\seg}{\mbox{see, e.\,g.,}\xspace} +\newcommand{\ie}{\mbox{i.\,e.}\xspace} +% +\newcommand{\Wkeit}{Wahrscheinlichkeit\xspace} +\newcommand{\GG}{Gleichgewicht\xspace} +% +\newcommand{\Wm}{W/m$^2$\xspace} +\newcommand{\CO}{CO$_2$\xspace} +\newcommand{\IPCC}{\mbox{IPCC}\xspace} +%\newcommand{\RD}{R\,\&\,D\xspace} +\newcommand{\RD}{R\&D\xspace} +% +\newcommand{\narrowspacing}{\setstretch{1.25}} +\newcommand{\fullspacing}{\setstretch{1.6}} +% +\graphicspath{{img/}}% Abbildungen (*.jpg, *.pdf) im Unterverzeichnis img werden automatisch gefunden +% +\hyphenation{% +Emis-si-ons-han-del % Duden 24 Aufl. S.364 +Emis-si-ons-be-rech-ti-gung +Emis-si-ons-be-rech-ti-gungen +} + + +%=====================================% +% TITELEI % +%=====================================% +% +\ifthenelse{\equal{\iwhlanguage}{d}} +% % Konsens bis Januar 2012 +% {\newcommand{\iwhdpname}{IWH-Diskussionspapier }}% deutscher Name +% {\newcommand{\iwhdpname}{IWH Discussion Paper }}% englischer Name +% Frau S. Müller (Öff.) fordert (2012-01-26): +{\newcommand{\iwhdpname}{IWH-Diskussionspapiere Nr.\,}}% deutscher Name +{\newcommand{\iwhdpname}{IWH Discussion Papers No.\,}}% englischer Name +% +%--------------------------------------% +% Deckblatt und Titelseite % +%--------------------------------------% +% Makro Koautoren auf Titelseite ausgeben +% \@coname{Name} +\newcommand{\@coname}[1]{% Koautoren ausgeben + \ifthenelse{\equal{#1}{NN}}{}{% definiert? + \\{\LARGE #1}}}% Koautor: Name ausgeben +% +% *** Titelseite definieren *** +% +\newcommand{\iwhtitlepage}{% +% +% Fehlermeldungen Klassendatei +% +\ifthenelse{\equal{\@author}{NN}}{\ClassError{iwhdp}{\protect\author\space is undefined}% + {\@ehc}}{}% +\ifthenelse{\equal{\@title}{~}}{\ClassError{iwhdp}{\protect\title\space is undefined}% + {\@ehc}}{}% +% +\ifthenelse{\isundefined{\@titlealt}}{\ClassError{iwhdp}{\protect\titlealt\space is undefined}% + {\@ehc}\gdef\@titlealt{~}}{}% +% +\ifthenelse{\isundefined{\@dpabstract}}{\ClassError{iwhdp}{\protect\dpabstract\space is undefined}% + {\@ehc}\gdef\@dpabstract{~}}{}% +% +\ifthenelse{\isundefined{\@dpabstractalt}}{\ClassError{iwhdp}{\protect\dpabstractalt\space is undefined}% + {\@ehc}\gdef\@dpabstractalt{~}}{}% +% +\ifthenelse{\isundefined{\@keywords}}{\ClassError{iwhdp}{\protect\keywords\space is undefined}% + {\@ehc}\gdef\@keywords{~}}{}% +% +\ifthenelse{\isundefined{\@keywordsalt}}{\ClassError{iwhdp}{\protect\keywordsalt\space is undefined}% + {\@ehc}\gdef\@keywordsalt{~}}{}% +% +\ifthenelse{\isundefined{\@jel}}{\ClassError{iwhdp}{\protect\jel\space is undefined}{}\gdef\@jel{~}}{}%% +% Monat und Jahr übernehmen +% +\ifthenelse{\isundefined \@dpmonth}{}{% + \setdatenumber{\@dpyear}{\@dpmonth}{13}}% Veröffentlichungsdatum im Format {Jahr}{Monat}{Tag} + +% +% pdfinfo +% +\ifthenelse{\equal{\iwhconference}{false}}{% DP? +\ifthenelse{\equal{\iwhlanguage}{d}}% + {\def\@iwhauthsep{ und }}{\def\@iwhauthsep{ and }}% sprachabhängiger Autorenseparator +% +\ifthenelse{\equal{\@cccauthor}{NN}}{% + \ifthenelse{\equal{\@ccauthor}{NN}}{% + \ifthenelse{\equal{\@cauthor}{NN}}{% + \def\@pdfauthor{\@author}}{% + \def\@pdfauthor{\@author\@iwhauthsep\@cauthor}}}{% + \def\@pdfauthor{\@author, \@cauthor \@iwhauthsep \@ccauthor}}}{% +\def\@pdfauthor{\@author, \@cauthor, \@ccauthor \@iwhauthsep \@cccauthor}}% +% +\hypersetup{pdfauthor=\@pdfauthor,% + pdftitle=\@title,% + pdfkeywords=\@keywords} +}{}% + + +% --------------------- +% Titelseite ausgeben +% --------------------- +% +\thispagestyle{empty} +~ % den braucht er... +% +% Schriftart für Titelseite +\fontfamily{UniversalisADFStd-LF}\selectfont +%\sffamily +% +\textblockrulecolour{white} +% +% Block Titel und Autoren +% +\begin{flushleft} +%\begin{textblock*}{hsize}[hoi,voi](hpos,vpos) +\begin{textblock*}{105mm}(94mm,135mm) +\linespread{1} +% + \IfFileExists{Deckblatt_2015.pdf}{% + \textcolor{white} + }{ + \textcolor{black} + }% Ende \IfFileExists +{% +\LARGE\textbf\@title% +\\[7mm] % fester Abstand zwischen Titel und Autoren +\LARGE\@author% Name Autor ausgeben +\@coname{\@cauthor}% Name 1. Koautor ausgeben +\@coname{\@ccauthor}% Name 2. Koautor ausgeben +\@coname{\@cccauthor}% Name 3. Koautor ausgeben +\\ +} % Ende textcolor{white} +% +\end{textblock*} +\end{flushleft} +% +% Block Monat und Nummer +% +\begin{flushleft} +%\begin{textblock*}{hsize}[hoi,voi](hpos,vpos) +\begin{textblock*}{105mm}(94mm,235mm) +% + \IfFileExists{Deckblatt_2015.pdf}{% + \textcolor{white} + }{ + \textcolor{black} + }% Ende \IfFileExists +{% +\ifthenelse{\equal{\iwhconference}{false}}{% DP? + {\LARGE\datemonthname \ \thedateyear \hfill% Monat + \ifthenelse{\equal{\iwhlanguage}{d}}{Nr.}{No.} \@dpnumber}% Nummer +}{}% Ende DP? +} % Ende textcolor{white} +% +\end{textblock*} +\end{flushleft} +% +\rmfamily +% +\clearpage +}% Ende \newcommand{\iwhtitlepage}{ +% +% +%------------------------------% +% Zweite Seite: Autoren % +%------------------------------% +% Makro für Ausgabe Koautoren +% \@coauthor{Name}{Department}{Tel}{eMail} +\newcommand{\@coauthor}[4]{% +\ifthenelse{\equal{#1}{NN}}{}{% Autor definiert? + ~\\[12pt]\textit{#1}% Autor ausgeben mit Platz darüber +\ifthenelse{\isundefined #2}{}{\\ #2}% Abteilung +\ifthenelse{\isundefined #3}{}{\ifthenelse{\equal{\iwhlanguage}{d}}{\\E-Mail}{\\E-mail}: #3}% eMail +\ifthenelse{\isundefined #4}{}{\ifthenelse{\equal{\iwhlanguage}{d}}{\\Tel.}{\\Phone}: #4}% Telefon +}}% Ende Makro Koautor ausgeben +% +% +% --------------------- +% Zweite Seite ausgeben +% --------------------- +% +\newcommand{\iwhsecondpage}{% +% +\setcounter{page}{2} +% +\setstretch{1.0} +% +\ifthenelse{\equal{\iwhlanguage}{d}}% +{\ifthenelse{\equal{\@cauthor}{NN}}{Autor:}{Autoren:}}% deutsch: Koautor definiert? +{\ifthenelse{\equal{\@cauthor}{NN}}{Author:}{Authors:}}% englisch + \qquad% +% +%\fbox{ +\begin{minipage}[t]{12,5cm} +\textit{\@author}% Autor +\ifthenelse{\isundefined \@department}{}{\\ \@department}% Abteilung +\ifthenelse{\isundefined \@email}{}{\ifthenelse{\equal{\iwhlanguage}{d}}{\\E-Mail}{\\E-mail}: \@email}% eMail +\ifthenelse{\isundefined \@tel}{}{\ifthenelse{\equal{\iwhlanguage}{d}}{\\Tel.}{\\Phone}: \@tel}% Telefon +% +\@coauthor{\@cauthor}{\@cdepartment}{\@cemail}{\@ctel}% Koautor +\@coauthor{\@ccauthor}{\@ccdepartment}{\@ccemail}{\@cctel}% 2. Koautor +\@coauthor{\@cccauthor}{\@cccdepartment}{\@cccemail}{\@ccctel}% 3. Koautor +% +\end{minipage} +%}% Ende fbox +% +% +\vfill\vfill +% +% + +% ------------------------ +% Disclaimer und Impressum +% ------------------------ +\ifthenelse{\equal{\iwhconference}{false}}{% DP? +\ifthenelse{\equal{\iwhlanguage}{d}}{% +% *** deutscher Disclaimer und Impressum *** +Die Diskussionspapiere stehen in der alleinigen Verantwortung der jeweiligen Autoren. +Die darin vertretenen Auffassungen stellen keine Meinungsäußerung des IWH dar. +IWH-Diskussionspapiere sind Zwischenergebnisse, die zur Diskussion gestellt werden. +In der Regel sind sie nur für einen begrenzten Zeitraum relevant; +eine überarbeitete Version ist unter Umständen direkt von den Autoren erhältlich.\\[16pt] +% +Kommentare und Vorschläge sowohl zu angewandten Methoden als auch zu den Ergebnissen sind jederzeit willkommen.\\[10pt] +% +IWH-Diskussionspapiere werden in RePEc-EconPapers und in ECONIS indexiert. +% +\vfill +% +Herausgeber:\\ +% +\textbf{Leibniz-Institut für Wirtschaftsforschung Halle (IWH)} +%INSTITUT FÜR WIRTSCHAFTSFORSCHUNG HALLE - IWH\\ +% +% 2012-01-26 +% Prof.\,Dr.\,Dr.\,h.\,c. Ulrich Blum (Präsident), Dr.\,Hubert Gabrisch (Forschungsdirektor)\\ +% +%Das IWH ist Mitglied der Leibniz-Gemeinschaft.\\ + +\setlength{\tabcolsep}{0pt} +% +\begin{tabular}{ll} +Hausanschrift:&\trenn Kleine Märkerstraße 8, D-06108 Halle (Saale)\\ +Postanschrift:&\trenn Postfach 11\,03\,61, D-06017 Halle (Saale)\\ +% Konsens bis Januar 2012 +% Telefon:&\trenn +49\,\,(0)\,345 7753-60\\ +% Telefax:&\trenn +49\,\,(0)\,345 7753-820\\ +% +% Frau S. Müller (Öff.) fordert (2012-01-26): +Telefon:&\trenn +49~345~7753\,60\\ +Telefax:&\trenn +49~345~7753\,820\\ +Internetadresse:&\trenn www.iwh-halle.de % +\end{tabular} +}% Ende deutscher Disclaimer +{% *** englischer Disclaimer und Impressum *** +The responsibility for discussion papers lies solely with the individual authors. +The views expressed herein do not necessarily represent those of the IWH. +The papers represent preliminary work and are circulated to encourage discussion with the authors. +Citation of the discussion papers should account for their provisional character; +a revised version may be available directly from the authors.\\[16pt] +% +Comments and suggestions on the methods and results presented are welcome.\\[10pt] +%Suggestions and critical comments on the papers are welcome!\\[10pt]%vor 28.02.11 +% +IWH Discussion Papers are indexed in RePEc-EconPapers and in ECONIS. +% +\vfill +% +Editor:\\ +% +% \textls -> mictrotype tracing -> letterspacing +%HALLE INSTITUTE FOR ECONOMIC RESEARCH - IWH\\ +\textls[-51]{\textbf{Halle Institute for Economic Research (IWH) - Member of the Leibniz Association}}\\[-10pt] +%\textbf{Halle Institute for Economic Research (IWH) - Member of the Leibniz Association}\\[-10pt] +% 2012-01-26 +% Prof\ Dr\ Dr\ h.\,c. Ulrich Blum (President), Dr\ Hubert Gabrisch (Research Director)\\ +% +%The IWH is a member of the Leibniz Association.\\ + +\setlength{\tabcolsep}{0pt} +% +\begin{tabular}{ll} +Address:&\trenn Kleine Maerkerstrasse 8, D-06108 Halle (Saale), Germany\\ +Postal Address:&\trenn P.O. Box 11\,03\,61, D-06017 Halle (Saale), Germany\\ +% Konsens bis Januar 2012 +% Phone:&\trenn +49\,(0)\,345 7753-60\\ +% Fax:&\trenn +49\,(0)\,345 7753-820\\ +% Frau S. Müller (Öff.) fordert (2012-01-26): +Phone:&\trenn +49~345~7753\,60\\ + Fax:&\trenn +49~345~7753\,820\\ +Internet:&\trenn www.iwh-halle.de % +\end{tabular} +}% Ende englischer Disclaimer +% +%\ifthenelse{\equal{\iwhissn}{true}}{ +\vspace{12pt}\\ +ISSN 1860-5303 (Print)\\ +ISSN 2194-2188 (Online) +%}{\vspace{18pt} \\ \phantom{ISSN 1860-5303}}% false:electronic +% +}{}% Ende DP? +\setstretch{1.25} +\setlength{\tabcolsep}{6pt}% Spaltenabstand Tabelle wieder zurücksetzen +% +\clearpage% +}% Ende zweite Seite +% +% +%------------------------------% +% Dritte Seite: deutsch % +%------------------------------% +\newcommand{\iwhthirdpageger}{% +\selectlanguage{ngerman}% Sprache: Deutsch +% +\begin{center} +\Large{\ifthenelse{\equal{\iwhlanguage}{d}}{\textbf{\@thirdpagetitle}}{\textbf{\@titlealt}}}% Titel ausgeben +\ifthenelse{\isundefined \@thanksger}{}{% deutsche Titelfußnote vorhanden? +\ifthenelse{\equal{\@thanksger}{NN}}{}% +{\renewcommand{\thefootnote}{*}% Numerierung ändern -> * +\footnote{\@thanksger}% Fußnote ausgeben: Danksagung +\setcounter{footnote}{0}% +\renewcommand{\thefootnote}{\arabic{footnote}}% +}% NN +}% undefined +\end{center} + +\vspace{1cm} + +{\large{\textbf{Zusammenfassung}}}\\[10pt] \ifthenelse{\equal{\iwhlanguage}{d}}% + {\@dpabstract}{\@dpabstractalt}\\[30pt] +% +{Schlagwörter: }\ifthenelse{\equal{\iwhlanguage}{d}}{\@keywords}{\@keywordsalt}\\[10pt] +% +{JEL-Klassifikation: }\@jel +% +\ifthenelse{\equal{\iwhlanguage}{d}} +{\selectlanguage{ngerman}} +{\selectlanguage{USenglish}}% Sprache zurückschalten +% +\newpage +}% Ende dritte Seite deutsch +% +%------------------------------% +% Dritte Seite: englisch % +%------------------------------% +\newcommand{\iwhthirdpageeng}{% +\selectlanguage{USenglish} +% +\begin{center} +\Large{\ifthenelse{\equal{\iwhlanguage}{e}}% + {\textbf{\@thirdpagetitle}}{\textbf{\@titlealt}}}% Titel ausgeben +\ifthenelse{\isundefined \@thankseng}{}{% +\ifthenelse{\equal{\@thankseng}{NN}}{}% +{\renewcommand{\thefootnote}{*}% +\footnote{\@thankseng}% Fußnote ausgeben: Danksagung +\setcounter{footnote}{0}% +\renewcommand{\thefootnote}{\arabic{footnote}}% +}% NN +}% undefined +\end{center} + +\vspace{1cm} + +{\large{\textbf{Abstract}}}\\[10pt] \ifthenelse{\equal{\iwhlanguage}{e}}% + {\@dpabstract}{\@dpabstractalt}\\[30pt] +% +{Keywords: }\ifthenelse{\equal{\iwhlanguage}{e}}{\@keywords}{\@keywordsalt}\\[10pt] +% +{JEL Classification: }\@jel +% +\ifthenelse{\equal{\iwhlanguage}{d}} +{\selectlanguage{ngerman}} +{\selectlanguage{USenglish}}% Sprache zurückschalten +% +\newpage +}% Ende dritte Seite englisch +% +%--------------------------------% +% Routine Vorspann ausgeben % +%--------------------------------% +\newcommand{\makeiwhtitle}{% +% +\pagenumbering{Roman} % Römische Ziffern im Vorspann +% +\ifthenelse{\equal{\iwhconference}{false}}{% DP? + \IfFileExists{Deckblatt_2015.pdf}{% + \ThisCenterWallPaper{1}{Deckblatt_2015}% IWH DP Hintergrund + }{}% Ende \IfFileExists + \iwhtitlepage +}{}% Ende DP? +% +\iwhsecondpage +% +\ifthenelse{\equal{\iwhlanguage}{d}} +{% deutsch +\iwhthirdpageger +\ifthenelse{\equal{\iwhconference}{false}}{\iwhthirdpageeng}{} +}% +{% englisch +\iwhthirdpageeng +\ifthenelse{\equal{\iwhconference}{false}}{\iwhthirdpageger}{} +}% +\pagenumbering{arabic} % Arabische Seitenzahlen im Text +% +% Zeilennummern 2014-06-19 + \ifthenelse{\equal{\linenoswitch}{true}}{% + \linenumbers % Zeilennummern einschalten + }{}% +% +}% Ende Vorspann ausgeben +% +% +%--------------------------------% +% Rückseite ausgeben % +%--------------------------------% +\newcommand{\bookspine}{% + \IfFileExists{Deckblatt_2015.pdf}{% + \IfFileExists{Back_2015.pdf}{% + \includepdf{Back_2015} + }{} % Ende \IfFileExists{Back_2015.pdf} + }{} % Ende \IfFileExists{Deckblatt_2015.pdf} +} % Ende newcommand +% +% +% EOF iwhdp.cls |