From 609646087cbaa858a54237f6d1682bb6b4bbef9d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 10 Sep 2012 22:52:36 +0000 Subject: iwhdp (10sep12) git-svn-id: svn://tug.org/texlive/trunk@27639 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/iwhdp/iwhdp.cls | 141 ++++++++++++++++++++-------- 1 file changed, 102 insertions(+), 39 deletions(-) (limited to 'Master/texmf-dist/tex/latex/iwhdp') 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. ' %\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. ' % % 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. ' \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. ' \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 % -- cgit v1.2.3