summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/proposal/dfg/dfgproposal.cls
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-02-20 00:02:37 +0000
committerKarl Berry <karl@freefriends.org>2013-02-20 00:02:37 +0000
commit88f6d40299fa9caa5e7a12c6cb429a4acd3bb771 (patch)
tree8a420c22e1924b1ff21643512733034b8634cb64 /Master/texmf-dist/tex/latex/proposal/dfg/dfgproposal.cls
parentad27edfd2887add9f658b9cc08bd0cbccc57530e (diff)
proposal (19feb13)
git-svn-id: svn://tug.org/texlive/trunk@29174 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/proposal/dfg/dfgproposal.cls')
-rw-r--r--Master/texmf-dist/tex/latex/proposal/dfg/dfgproposal.cls107
1 files changed, 107 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/proposal/dfg/dfgproposal.cls b/Master/texmf-dist/tex/latex/proposal/dfg/dfgproposal.cls
new file mode 100644
index 00000000000..c4fd7488d0c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/proposal/dfg/dfgproposal.cls
@@ -0,0 +1,107 @@
+%%
+%% This is file `dfgproposal.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% dfgproposal.dtx (with options: `cls')
+%%
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+\ProvidesClass{dfgproposal}[2013/02/13 v1.4 DFG Proposal]
+\newif\ifgeneral\generalfalse
+\DeclareOption{general}{\generaltrue}
+\DeclareOption{german}{\PassOptionsToPackage{\CurrentOption}{dfgpdata}}
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{proposal}}
+\ProcessOptions
+\LoadClass{proposal}
+\RequirePackage{eurosym}
+\RequirePackage{dfgpdata}
+\ifdeutsch\RequirePackage[ngerman]{babel}
+\else\RequirePackage[ngerman,USenglish]{babel}\fi
+\newenvironment{sitedescription}[2][]%
+{\def\@test{#1}\def\@@title{\ifx\@test\@empty\wa@ref{institution}{#2}{acronym}\else #1\fi:
+\textsc{\wa@ref{institution}{#2}{name}}}
+\@for\@I:=#2\do{\pdata@target{site}\@I{}}\subsubsection\@@title}
+{}
+\newlength\applicants@table@columnwidth
+\newcommand\dfg@applicants@table%
+{\setlength\applicants@table@columnwidth\textwidth
+\advance\applicants@table@columnwidth by -6em
+\divide\applicants@table@columnwidth by \the@PIs
+\ifnum\the@PIs>2\begin{tabular}{|l|*{\the@PIs}{p{\applicants@table@columnwidth}|}}
+\else\begin{tabular}{|l|*{\the@PIs}{l|}}\fi
+\hline
+\dfg@applicants@lines\hline
+&\multicolumn{\the@PIs}{|l|}{\textbf{Work Address\deu{ (Dienstanschrift)}:}}\\\hline
+\dfg@applicants@institute@lines\hline
+&\multicolumn{\the@PIs}{|l|}{\textbf{Private Address\deu{ (Privatanschrift)}:}}\\\hline
+\dfg@applicants@private@lines\hline
+\end{tabular}}
+\renewenvironment{prop@proposal}
+{\thispagestyle{empty}%
+\begin{center}
+{\LARGE \prop@gen@instrument}\\[.2cm]
+{\LARGE\textbf{\prop@gen@title}}\\[.3cm]
+{\LARGE Acronym: {\prop@gen@acronym}}\\[.2cm]
+{\large\today}\\[1em]
+\WAauthorblock[aff]\prop@gen@PIs\\[2cm]
+\end{center}
+\edef\keep@tocdepth{\value{tocdepth}}
+\setcounter{tocdepth}{1}\tableofcontents
+\setcounter{tocdepth}{\keep@tocdepth}
+\newpage\thispagestyle{empty}
+\ifgeneral\setcounter{section}{-1}
+\ifdeutsch\section{Allgemeine Angaben (nur f\"ur ELAN)}\else
+\section{General Information (for the ELAN system only)}\fi
+\dfg@applicants
+\dfg@topic
+\dfg@area@field
+\ifdeutsch\subsection{Voraussichtliche Gesamtdauer}\else
+\subsection{Anticipated total duration \deu{(Voraussichtliche Gesamtdauer)}}
+\fi
+\@ifundefined{prop@gen@totalduration}{????}{\prop@gen@totalduration};
+\ifdeutsch
+\@ifundefined{prop@gen@since}{Erstantrag}{Fortsetungsantrag, das Project l\"auft seit
+ \prop@gen@since.}
+\else
+\@ifundefined{prop@gen@since}{initial proposal}{continuation proposal, the project started
+ \prop@gen@since.}
+\fi
+\ifdeutsch\subsection{Antragszeitraum}\else
+\subsection{Application period \deu{(Antragszeitraum)}}\fi
+\prop@gen@months\quad Months starting \prop@gen@start
+\@ifundefined{prop@gen@fundsuntil}{}
+{ (\ifdeutsch mittel reichen bis\else funds last until\fi\ \prop@gen@fundsuntil)}
+\ifdeutsch\else\selectlanguage{USenglish}\fi
+\newpage\fi %ifgeneral
+\setcounter{page}{1}}
+{}
+\ifdeutsch
+\def\prop@warnpubs@message{Viele der Publikationen der Antragsteller sind verf\"ugbar unter folgenden URLs:}
+\def\prop@warnpubs@title{Literatur}
+\fi
+\newcommand\attachments{\ifdeutsch\section{Verzeichnis der Anlagen}\else
+\section{List of Attachments \deu{(Verzeichnis der Anlagen)}}\fi
+\begin{itemize}
+\@for\@I:=\prop@gen@PIs\do{%
+ \item\ifdeutsch Lebenslauf und Publikatinsverzeichnis\else
+ Curriculum Vitae and list of publications for \fi
+ \@nameuse{wa@person@\@I @personaltitle}
+ \@nameuse{wa@person@\@I @name}
+ (CD + \ifdeutsch Ausdruck\else printed version\fi)}
+\ifdeutsch
+\item Publications either cited in section~\ref{sec:ourpubs} or occurring in one of the
+ curricula vitae (CD only)\else
+\item Zitierte Publicationen aus Abschnitt~\ref{sec:ourpubs} oder einem der Lebensl\"aufe
+ (nur CD)\fi
+\end{itemize}}
+\ifgeneral
+\newenvironment{Summary}{%
+\thispagestyle{empty}
+\ifdeutsch\subsection{Zusammenfassung}\else
+\subsection{Summary \deu{(Zusammenfassung; siehe~\ref{sec:zusammenfassung})}}\fi}
+{\newpage\setcounter{page}1}
+\else\excludecomment{Summary}\fi
+\endinput
+%%
+%% End of file `dfgproposal.cls'.