summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/iwhdp/iwhdp.cls
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-09-10 22:52:36 +0000
committerKarl Berry <karl@freefriends.org>2012-09-10 22:52:36 +0000
commit609646087cbaa858a54237f6d1682bb6b4bbef9d (patch)
tree5c1508c736a6307fe29948108dda9673c6bc93ee /Master/texmf-dist/tex/latex/iwhdp/iwhdp.cls
parent9c283e36ca83f396766a4d69436ef961ee0e37dd (diff)
iwhdp (10sep12)
git-svn-id: svn://tug.org/texlive/trunk@27639 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/iwhdp/iwhdp.cls')
-rw-r--r--Master/texmf-dist/tex/latex/iwhdp/iwhdp.cls141
1 files changed, 102 insertions, 39 deletions
diff --git a/Master/texmf-dist/tex/latex/iwhdp/iwhdp.cls b/Master/texmf-dist/tex/latex/iwhdp/iwhdp.cls
index f4eb2a56b7d..698c7427881 100644
--- a/Master/texmf-dist/tex/latex/iwhdp/iwhdp.cls
+++ b/Master/texmf-dist/tex/latex/iwhdp/iwhdp.cls
@@ -7,11 +7,11 @@
%%% Dokumentenklasse iwhdp.cls erste Version: %%%
%%% Wilfried Ehrenfeld im Februar 2010 %%%
%%%**************************************************%%%
-\def\iwhdpversion{0.25}% Diese Version
-\def\iwhdpdate{2011/12/06}% yyyy/mm/dd
+\def\iwhdpversion{0.30}% Diese Version
+\def\iwhdpdate{2012/09/10}% yyyy/mm/dd
%%
%% iwhdp.cls
- %% Copyright 2010-2011 Wilfried Ehrenfeld
+ %% Copyright 2010-2012 Wilfried Ehrenfeld
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -34,7 +34,7 @@
%%
%%=====================================================%
%% IWH DISKUSSIONSPAPIER %
-%% Vorlage: Wilfried Ehrenfeld (2011-05) %
+%% Vorlage: Wilfried Ehrenfeld (2012-01) %
%%=====================================================%
%\documentclass[german]{iwhdp}
%%-----------------------------------------------------%
@@ -45,7 +45,7 @@
%%* Autor *--------------------------------------------%
%\author{Wilfried Ehrenfeld}%
%\department{Abteilung Strukturökonomik}%
-%\tel{+49\,(0)\,345 7753 832}%
+%\tel{+49~345~7753\,832}%
%\email{wilfried.ehrenfeld@iwh-halle.de}%
%%* Koautor *------------------------------------------%
%\cauthor{NN}% NN: Kein Koautor
@@ -108,6 +108,7 @@
\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.
@@ -115,7 +116,9 @@
\newcommand{\iwhbib}{}% Literaturverzeichnis
\newcommand{\iwhbackend}{}% Backend zum Sortieren
\newcommand{\iwhconference}{false}% Option für Konferenz. 2011-05-19
-\newcommand{\iwhissn}{false}% Option für issn. 2011-12-06 - give a kiss to I.D.
+% \newcommand{\iwhissn}{false}% electronic. Option für issn. 2011-12-06 - give a kiss to I.D.
+\newcommand{\iwhdraft}{false}% Option für Entwurf.
+%
%
\DeclareOption{german}{\renewcommand{\iwhlanguage}{d}}% deutsches DP
\DeclareOption{english}{\renewcommand{\iwhlanguage}{e}}% englisches DP
@@ -125,17 +128,30 @@
\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{noissn}{\renewcommand{\iwhissn}{false}}% Option für issn. 2011-12-06
-\DeclareOption{issn}{\renewcommand{\iwhissn}{true}}% Option für issn. 2011-12-06
+% \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[USenglish,ngerman]{babel}}
@@ -194,6 +210,7 @@
\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}
@@ -248,6 +265,12 @@
\fancyfoot[RO]{\thepage}
}
%
+\ifthenelse{\equal{\iwhdraft}{true}}{%
+\pagestyle{empty}
+\raggedright % Wenn schon...
+}{}
+%
+%
\newcommand{\trenn}{\hspace{1em}}% Trennbefehl für zweite Seite
%
%------------------------------------------------%
@@ -262,7 +285,7 @@
\setlength{\itemindent}{-1cm}}}%
{\end{list}}%
%
-\newcommand{\makebib}{% 'Literaturverzeichnis' ausgeben
+\newcommand{\makebib}{% 'Literaturverzeichnis' ausgeben bei nobib
\clearpage
{\Large{\textbf{\ifthenelse{\equal{\iwhlanguage}{d}}%
{Literatur\\[-0pt]}{References\\[-0pt]}}}}}%
@@ -272,18 +295,19 @@
\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
-uniquename=init,firstinits=true,% Vornamen im LitVerz abkürzen
-%backref=true,% Rück-Referenzen in LitVerz
-%style=authoryear,% Zitierweise Autor-Jahr in Zitierstil und LitVerz
-hyperref=true% hyperref benutzen
+ 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
+ hyperref=true% hyperref benutzen
]{biblatex}%
-[2010/02/14]% mindestens Version 0.9
-%[2010/11/19]% mindestens Verion 1.0
+[2011/01/05]% mindestens Version 1.1: wegen maxnames
% Backend wählen
\ifthenelse{\equal{\iwhbackend}{biber}}%
@@ -400,9 +424,12 @@ andothers = {et al.},% 'u. a. ' ändern
%\bibliography{iwhdp}% Standard-Literaturdatenbank laden
%
\newcommand{\makebib}{% Literaturverzeichnis ausgeben
-%\clearpage%
-\printbibliography[maxnames=23]% Aufruf mit max. Autoren im Lit-Verz
-}%
+ \ifthenelse{\equal{\iwhdraft}{true}}{}{
+
+% Lass die Leerzeile drin!
+\raggedright % URLs...
+\printbibliography%[maxnames=23]% Aufruf mit max. Autoren im Lit-Verz
+}}%
%
}% Ende Literaturverzeichnis automatisch
%
@@ -449,7 +476,15 @@ andothers = {et al.},% 'u. a. ' ändern
%
% title -> \@title: Latex intern
\def\@title{~}
-\def\title#1{\gdef\@title{#1}}
+%\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}}
%
@@ -493,6 +528,7 @@ andothers = {et al.},% 'u. a. ' ändern
\newcommand{\ua}{\mbox{u.\,a.}\xspace}
\newcommand{\so}{\mbox{s.\,o.}\xspace}
\newcommand{\eg}{\mbox{e.\,g.}\xspace}
+\newcommand{\seg}{\mbox{see, e.\,g.,}\xspace}
\newcommand{\ie}{\mbox{i.\,e.}\xspace}
%
\newcommand{\Wkeit}{Wahrscheinlichkeit\xspace}
@@ -505,7 +541,9 @@ andothers = {et al.},% 'u. a. ' ändern
\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-han-del % Duden 24 Aufl. S.364
+Emis-si-ons-be-rech-ti-gung
+Emis-si-ons-be-rech-ti-gungen
}
@@ -514,8 +552,12 @@ Emis-si-ons-han-del% Duden 24 Aufl. S.364
%=====================================%
%
\ifthenelse{\equal{\iwhlanguage}{d}}
-{\newcommand{\iwhdpname}{IWH-Diskussionspapier }}% deutscher Name
-{\newcommand{\iwhdpname}{IWH Discussion Paper }}% englischer Name
+% % 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 %
@@ -684,7 +726,10 @@ IWH-Diskussionspapiere werden in RePEc-Econpapers und in ECONIS indexiert.
Herausgeber:\\
%
INSTITUT FÜR WIRTSCHAFTSFORSCHUNG HALLE - IWH\\
-Prof.\,Dr.\,Dr.\,h.\,c. Ulrich Blum (Präsident), Dr.\,Hubert Gabrisch (Forschungsdirektor)\\
+%
+% 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}
@@ -692,8 +737,13 @@ Das IWH ist Mitglied der Leibniz-Gemeinschaft.\\
\begin{tabular}{ll}
Hausanschrift:&\trenn Kleine Märkerstraße 8, D-06108 Halle (Saale)\\
Postanschrift:&\trenn Postfach 11\,03\,61, D-06017 Halle (Saale)\\
-Telefon:&\trenn +49\,\,(0)\,345 7753-60\\
-Telefax:&\trenn +49\,\,(0)\,345 7753-820\\
+% 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 http://www.iwh-halle.de %
\end{tabular}
}% Ende deutscher Disclaimer
@@ -716,7 +766,9 @@ IWH Discussion Papers are indexed in RePEC-Econpapers and in ECONIS.
Editor:\\
%
HALLE INSTITUTE FOR ECONOMIC RESEARCH - IWH\\
-Prof\ Dr\ Dr\ h.\,c. Ulrich Blum (President), Dr\ Hubert Gabrisch (Research Director)\\
+% 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}
@@ -724,15 +776,21 @@ The IWH is a member of the Leibniz Association.\\
\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\\
-Phone:&\trenn +49\,(0)\,345 7753-60\\
-Fax:&\trenn +49\,(0)\,345 7753-820\\
+% 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 http://www.iwh-halle.de %
\end{tabular}
}% Ende englischer Disclaimer
%
-\ifthenelse{\equal{\iwhissn}{true}}{%
- \vspace{18pt} \\ ISSN 1860-5303}{% Keine ISSN bei Online-Version
- \vspace{18pt} \\ \phantom{ISSN 1860-5303}}%
+%\ifthenelse{\equal{\iwhissn}{true}}{
+\vspace{18pt}\\
+ISSN 1860-5303 (Print)\\
+ISSN 2194-2188 (Online)
+%}{\vspace{18pt} \\ \phantom{ISSN 1860-5303}}% false:electronic
%
}{}% Ende DP?
\setstretch{1.25}
@@ -748,7 +806,8 @@ Internet:&\trenn http://www.iwh-halle.de %
\selectlanguage{ngerman}% Sprache: Deutsch
%
\begin{center}
-\Large{\bf \ifthenelse{\equal{\iwhlanguage}{d}}{\@title}{\@titlealt}}% Titel ausgeben
+%\Large{\bf \ifthenelse{\equal{\iwhlanguage}{d}}{\@title}{\@titlealt}}% Titel ausgeben
+\Large{\bf \ifthenelse{\equal{\iwhlanguage}{d}}{\@thirdpagetitle}{\@titlealt}}% Titel ausgeben
\ifthenelse{\isundefined \@thanksger}{}{% deutsche Titelfußnote vorhanden?
\ifthenelse{\equal{\@thanksger}{NN}}{}%
{\renewcommand{\thefootnote}{*}% Numerierung ändern -> *
@@ -781,7 +840,8 @@ Internet:&\trenn http://www.iwh-halle.de %
\selectlanguage{USenglish}
%
\begin{center}
-\Large{\bf \ifthenelse{\equal{\iwhlanguage}{e}}{\@title}{\@titlealt}}% Titel ausgeben
+%\Large{\bf \ifthenelse{\equal{\iwhlanguage}{e}}{\@title}{\@titlealt}}% Titel ausgeben
+\Large{\bf \ifthenelse{\equal{\iwhlanguage}{e}}{\@thirdpagetitle}{\@titlealt}}% Titel ausgeben
\ifthenelse{\isundefined \@thankseng}{}{%
\ifthenelse{\equal{\@thankseng}{NN}}{}%
{\renewcommand{\thefootnote}{*}%
@@ -812,6 +872,8 @@ Internet:&\trenn http://www.iwh-halle.de %
%--------------------------------%
\newcommand{\makeiwhtitle}{%
%
+\pagenumbering{Roman} % Römische Ziffern im Vorspann
+%
\ifthenelse{\equal{\iwhconference}{false}}{% DP?
\IfFileExists{DP_Deckblatt.pdf}{%
\ThisCenterWallPaper{1}{DP_Deckblatt}% IWH DP Hintergrund
@@ -832,6 +894,7 @@ Internet:&\trenn http://www.iwh-halle.de %
\iwhthirdpageeng
\ifthenelse{\equal{\iwhconference}{false}}{\iwhthirdpageger}{}
}%
+\pagenumbering{arabic} % Arabische Seitenzahlen im Text
%
}% Ende Vorspann ausgeben
%