From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- macros/latex/contrib/proposal/dfg/README | 15 + macros/latex/contrib/proposal/dfg/dfgproposal.dtx | 622 +++++++++++++++++++++ macros/latex/contrib/proposal/dfg/dfgproposal.ins | 37 ++ macros/latex/contrib/proposal/dfg/dfgproposal.pdf | Bin 0 -> 246169 bytes .../latex/contrib/proposal/dfg/proposal/Makefile | 74 +++ .../latex/contrib/proposal/dfg/proposal/funds.tex | 81 +++ .../proposal/dfg/proposal/preconditions.tex | 104 ++++ .../contrib/proposal/dfg/proposal/proposal.pdf | Bin 0 -> 104932 bytes .../contrib/proposal/dfg/proposal/proposal.tex | 97 ++++ .../latex/contrib/proposal/dfg/proposal/public.pdf | Bin 0 -> 91116 bytes .../latex/contrib/proposal/dfg/proposal/public.tex | 7 + .../latex/contrib/proposal/dfg/proposal/state.tex | 59 ++ .../latex/contrib/proposal/dfg/proposal/submit.pdf | Bin 0 -> 91132 bytes .../latex/contrib/proposal/dfg/proposal/submit.tex | 7 + .../contrib/proposal/dfg/proposal/workplan.tex | 215 +++++++ .../proposal/dfg/proposal/zusammenfassung.tex | 20 + macros/latex/contrib/proposal/dfg/report/Makefile | 67 +++ macros/latex/contrib/proposal/dfg/report/README | 22 + .../contrib/proposal/dfg/report/finalreport.pdf | Bin 0 -> 43539 bytes .../contrib/proposal/dfg/report/finalreport.tex | 52 ++ .../proposal/dfg/report/letter_submission.pdf | Bin 0 -> 34723 bytes .../proposal/dfg/report/letter_submission.tex | 33 ++ .../contrib/proposal/dfg/report/progressreport.tex | 28 + .../proposal/dfg/report/progresssummary.tex | 18 + 24 files changed, 1558 insertions(+) create mode 100644 macros/latex/contrib/proposal/dfg/README create mode 100644 macros/latex/contrib/proposal/dfg/dfgproposal.dtx create mode 100644 macros/latex/contrib/proposal/dfg/dfgproposal.ins create mode 100644 macros/latex/contrib/proposal/dfg/dfgproposal.pdf create mode 100644 macros/latex/contrib/proposal/dfg/proposal/Makefile create mode 100644 macros/latex/contrib/proposal/dfg/proposal/funds.tex create mode 100644 macros/latex/contrib/proposal/dfg/proposal/preconditions.tex create mode 100644 macros/latex/contrib/proposal/dfg/proposal/proposal.pdf create mode 100644 macros/latex/contrib/proposal/dfg/proposal/proposal.tex create mode 100644 macros/latex/contrib/proposal/dfg/proposal/public.pdf create mode 100644 macros/latex/contrib/proposal/dfg/proposal/public.tex create mode 100644 macros/latex/contrib/proposal/dfg/proposal/state.tex create mode 100644 macros/latex/contrib/proposal/dfg/proposal/submit.pdf create mode 100644 macros/latex/contrib/proposal/dfg/proposal/submit.tex create mode 100644 macros/latex/contrib/proposal/dfg/proposal/workplan.tex create mode 100644 macros/latex/contrib/proposal/dfg/proposal/zusammenfassung.tex create mode 100644 macros/latex/contrib/proposal/dfg/report/Makefile create mode 100644 macros/latex/contrib/proposal/dfg/report/README create mode 100644 macros/latex/contrib/proposal/dfg/report/finalreport.pdf create mode 100644 macros/latex/contrib/proposal/dfg/report/finalreport.tex create mode 100644 macros/latex/contrib/proposal/dfg/report/letter_submission.pdf create mode 100644 macros/latex/contrib/proposal/dfg/report/letter_submission.tex create mode 100644 macros/latex/contrib/proposal/dfg/report/progressreport.tex create mode 100644 macros/latex/contrib/proposal/dfg/report/progresssummary.tex (limited to 'macros/latex/contrib/proposal/dfg') diff --git a/macros/latex/contrib/proposal/dfg/README b/macros/latex/contrib/proposal/dfg/README new file mode 100644 index 0000000000..86dafab655 --- /dev/null +++ b/macros/latex/contrib/proposal/dfg/README @@ -0,0 +1,15 @@ +dfgproposal.cls: A class for preparing DFG proposals for collaborative projects +dfgreporting.cls: A class for reporting on DFG projects. + +The dfgproposal and dfgreporting classes supports many of the specific elements of an +Einzelantrag to the DFG and the respective reporting documents. It is optimized towards +collaborative projects. The package comes with extensive examples. To start a new proposal +or report just copy the respective directory and modify. Note that the structure of EU +proposals changes from time to time, so that the examples may be out of date. + +Copyright(c) 2010 Michael Kohlhase +The package is distributed under the terms of the LaTeX Project Public License (LPPL) + +The development version of this package can be found at +https://svn.kwarc.info/repos/kwarc/doc/macros/forCTAN/proposal/dfg + diff --git a/macros/latex/contrib/proposal/dfg/dfgproposal.dtx b/macros/latex/contrib/proposal/dfg/dfgproposal.dtx new file mode 100644 index 0000000000..63e6a46ead --- /dev/null +++ b/macros/latex/contrib/proposal/dfg/dfgproposal.dtx @@ -0,0 +1,622 @@ +% \iffalse meta-comment +% A class for preparing DFG proposals +% +% Copyright (c) 2011 Michael Kohlhase, all rights reserved +% +% This file is distributed under the terms of the LaTeX Project Public +% License from CTAN archives in directory macros/latex/base/lppl.txt. +% Either version 1.0 or, at your option, any later version. +% +% The development version of this file can be found at +% https://github.com/KWARC/LaTeX-proposal +% \fi +% +% \iffalse +%\NeedsTeXFormat{LaTeX2e}[1999/12/01] +%\ProvidesClass{dfgproposal}[2016/04/15 v1.4 DFG Proposal] +%\ProvidesPackage{dfgpdata}[2016/04/15 v1.4 DFG Project Data] +%\ProvidesPackage{dfgreporting}[2016/04/15 v1.4 DFG Project Reporting] +%<*driver> +\documentclass[twoside]{ltxdoc} +\DoNotIndex{\def,\long,\edef,\xdef,\gdef,\let,\global} +\DoNotIndex{\begin,\AtEndDocument,\newcommand,\newcounter,\stepcounter} +\DoNotIndex{\immediate,\openout,\closeout,\message,\typeout} +\DoNotIndex{\section,\scshape,\arabic} +\EnableCrossrefs +%\CodelineIndex +%\OnlyDescription +\RecordChanges +\usepackage{textcomp,url,paralist,a4wide,xspace} +\usepackage[show]{ed} +\usepackage[maxnames=6,hyperref=auto,style=alphabetic,backend=bibtex]{biblatex} +\addbibresource{../lib/proposal.bib} +\usepackage[bookmarks=true,linkcolor=blue, + citecolor=blue,urlcolor=blue,colorlinks=true, + breaklinks=true, bookmarksopen=true]{hyperref} +\makeindex +\newcommand\subversion{\textsc{Subversion}\xspace} +\begin{document} +\DocInput{dfgproposal.dtx} +\end{document} +% +% \fi +% +%\CheckSum{629} +% +% \changes{v1.1}{2011/03/18}{separating out from new proposal class} +% \changes{v1.1}{2011/12/09}{various tweaks and corrections} +% +% \GetFileInfo{dfgproposal.cls} +% +% \MakeShortVerb{\|} +% +% \title{Preparing DFG Proposals and Reports in {\LaTeX} with \texttt{dfgproposal.cls}} +% \author{Michael Kohlhase\\ +% Computer Science, Jacobs University Bremen\\ +% \url{http://kwarc.info/kohlhase}} +% \maketitle +% +% \begin{abstract} +% The |dfgproposal| class supports many of the specific elements of a DFG Proposal. It +% is optimized towards collaborative projects. The package comes with an extensive +% example (a fake DFG proposal) that shows all elements in action. +% \end{abstract} +% +% \tableofcontents\newpage +% +% \section{Introduction}\label{sec:intro} +% +% Writing grant proposals is a collaborative effort that requires the integration of +% contributions from many individuals. The use of an ASCII-based format like {\LaTeX} +% allows to coordinate the process via a source code control system like +% \subversion, allowing the proposal writing team to concentrate on the contents +% rather than the mechanics of wrangling with text fragments and revisions. +% +% The |dfgproposal| class extends the |proposal| class~\cite{Kohlhase:pplp:ctan} and +% supports many of the specific elements of a DFG Proposal. The package documentation +% is still preliminary, fragmented and incomplete and only dwells on the particulars of +% DFG proposals, so we treat~\cite{Kohlhase:pplp:ctan} as a prerequisite. Please consult +% the example proposal |dfg/proposal.tex|, which comes with the package and shows the usage of +% the class in action. It is intended as a template for your proposal, but please bear in +% mind that the DFG guidelines may change, if in doubt, please consult the DFG guide for +% proposers~\cite{DFG:102e}. +% +% The |dfgreporting| class supports most of the specific elements of the final project +% reports to the DFG. The example report |dfg/finalreport.tex| is intended as a template +% for your final report, the DFG guide~\cite[pp. 9f]{DFG:2012e} gives details (the German +% Version~\cite[pp. 23ff]{DFG:201} has more). +% +% The |dfgproposal| and |dfgreporting| classes and the |dfgpdata| package are distributed +% under the terms of the LaTeX Project Public License from CTAN archives in directory +% |macros/latex/base/lppl.txt|. Either version 1.0 or, at your option, any later +% version. The CTAN archive always contains the latest stable version, the development +% version can be found at \url{https://github.com/KWARC/LaTeX-proposal}. For bug reports +% please use the sTeX TRAC at \url{https://github.com/KWARC/LaTeX-proposal/issues}. +% +% \section{The User Interface}\label{sec:user-interface} +% +% In this section we will describe the functionality offered by the |dfgproposal| class +% along the lines of the macros and environments the class provides. Much of the +% functionality can better be understood by studying the functional example |proposal.tex| +% (and its dependents) that comes with the |dfgproposal| package in conjunction with the +% proposer's leaflet of the DFG~\cite{DFG:102e} (we have included it as |1_02e.pdf| for +% convenience into the package distribution).\ednote{talk about reporting as well.} +% +% \subsection{Package Options}\label{sec:user:options} +% +% As usual in {\LaTeX}, the package is loaded by +% |\documentclass[|\meta{options}|]{dfgproposal}|, where |[|\meta{options}|]| is optional +% and gives a comma separated list of options specified in~\cite{Kohlhase:pplp:ctan}. The +% |dfgproposal| class adds the two options +% \begin{compactenum} +% \item \DescribeMacro{general}|general|, which allows generates a first section with +% general proposal metadata (as the old form proposals required). This is useful to +% check all the data (and have a place to copy/paste from). +% \item \DescribeMacro{german}|german|, which makes all the generated parts in German. +% \end{compactenum} +% +% \subsection{Proposal Metadata and Title page}\label{sec:user:metadata} +% +% The metadata of the proposal is specified in the \DescribeEnv{proposal}|proposal| +% environment, which also generates the title page and the first section of the proposal +% as well as the last pages of the proposal with the signatures, enclosures, and +% references. The |proposal| environment should contain all the mandatory parts of the +% proposal text. The |proposal| environment uses the following DFG-specific keys to +% specify metadata. +% \begin{compactitem} +% \item \DescribeMacro{thema}|thema| for a concise (up to 140 characters) description of +% the topic of the proposal. This has to be in German and will be used by the DFG in +% internal communications and publications. +% \end{compactitem} +% +% \subsection{Project-Related Papers}\label{sec:user:papers} +% +% Since August 2010, DFG requests list of ``project-related papers'' as section 2.2. We +% use the |biblatex| package to automate this. We only need to use +% \DescribeMacro{\dfgprojpapers}|\dfgprojpapers{|\meta{keys}|}|, where \meta{keys} is a +% comma-separated list of keys from the bibTeX database used in the proposal. Note that +% you will have to run |bibtex -min-crossrefs=999 proposal1-blx.aux| to generate file +% |proposal1.bbl| that generates the bibliography list. To automate this (at least on Unix +% systems), we have added the field |Makefile.template|, which allows you do do any +% necessary steps by just typing |make|. +% +% The papers listed in |\dfgprojpapers| are put into a special bib\LaTeX category +% \DescribeMacro{featured}|featured|, and can thus be excluded from the general +% bibliography by adding |notcategory=featured| to the final |\printbibliography|. +% +% \subsection{Final Report Infrastructure}\label{sec:user:report} +% +% The |dfgreporting| class gives an infrastructure for writing final reports of completed +% projects (see the file |finalreport.tex| in the package distribution). The +% \DescribeEnv{finalreport}|finalreport| environment has functionality analogous to the +% |proposal| environment. It takes the same metadata keys --- making it easy to generate +% by copy/paste from the proposal --- but adds the keys +% \DescribeMacro{reportperiod}|reportperiod| for specifying the funded period, +% \DescribeMacro{applareas}|applareas| for the application areas, and +% \DescribeMacro{*employed}\meta{site}|employed| for all sites \meta{site}. The latter +% allow to specify the employee and their employment times. Furthermore, the key +% \DescribeMacro{key}|key| can be used to specify the reference key (something like +% \texttt{KO 2428 47-11}) given to the project by DFG. Note that in the case of multiple +% proposers, you can use multiple instances of |key| to specify more than one reference +% key. +% +% \section{Limitations and Enhancements}\label{sec:limitations} +% +% The |dfgproposal| is relatively early in its development, and many enhancements are +% conceivable. We will list them here. +% \begin{enumerate} +% \item Some people still want to write their proposal and reports in German, for that it +% would be nice to have a localized version. +% \item it would be nice if we could count the characters in the places where lengths are +% restricted (|Abriss|, and |thema|). Then we could warn the authors. +% \end{enumerate} +% If you have other enhancements to propose or feel you can alleviate some limitation, +% please feel free to contact the author. +% +%\section*{Acknowledgements} +% +% The following persons have contributed suggestions and fixes to the |dfgproposal| class: +% Florian Rabe, Christoph Lange, Andrea Kohlhase, Jens Lehmann. +% +% \StopEventually{\newpage\PrintIndex\newpage\PrintChanges\newpage\printbibliography}\newpage +% +% \section{The Implementation}\label{sec:implementation} +% +% In this section we describe the implementation of the functionality of the |dfgproposal| +% and |dfgreporting| classes and the |dfgpdata| package. +% +% \subsection{Package Options and Format Initialization}\label{sec:impl:options} +% +% We first set up the options for the package. +% +% \begin{macrocode} +%\newif\ifgeneral\generalfalse +%\DeclareOption{general}{\generaltrue} +%\DeclareOption{german}{\PassOptionsToPackage{\CurrentOption}{dfgpdata}} +%\DeclareOption*{\PassOptionsToClass{\CurrentOption}{proposal}} +%\DeclareOption*{\PassOptionsToClass{\CurrentOption}{reporting}} +%\newif\ifdeutsch\deutschfalse +%\DeclareOption{german}{\deutschtrue\message{Deutscher Antrag}} +%\ProcessOptions +% \end{macrocode} +% +% Then we load the packages we make use of +% +% \begin{macrocode} +%\LoadClass{proposal} +%\LoadClass{reporting} +%<*cls|reporting> +\RequirePackage{eurosym} +\RequirePackage{dfgpdata} +\ifdeutsch\RequirePackage[ngerman]{babel} +\else\RequirePackage[ngerman,USenglish]{babel}\fi +% +% \end{macrocode} +% +% \subsection{Proposal Metadata}\label{sec:impl:metadata} +% +% We extend the metadata keys from the |proposal| class. +% \begin{macrocode} +%<*pdata> +\define@key{prop@gen}{thema}{\def\prop@gen@thema{#1}\pdata@def{prop}{gen}{thema}{#1}} +% +% \end{macrocode} +% and now the ones for the final report +% \begin{macrocode} +%<*reporting> +\define@key{prop@gen}{reportperiod}{\def\prop@gen@reportperiod{#1}} +\define@key{prop@gen}{applareas}{\def\prop@gen@applareas{#1}} +\define@key{prop@gen}{key}{\@dmp{key=#1}% +\@ifundefined{prop@gen@keys}{\xdef\prop@gen@keys{#1}}{\xdef\prop@gen@keys{\prop@gen@keys,#1}}} +\define@key{prop@gen}{coop}{\@dmp{coop=#1}% +\@ifundefined{prop@gen@coops}{\xdef\prop@gen@coops{{#1}}}{\xdef\prop@gen@coops{\prop@gen@coops,{#1}}}} +\define@key{prop@gen}{projpapers}{\def\prop@gen@projpapers{#1}} +% +% \end{macrocode} +% +% and the default values, these will be used, if the author does not specify something +% better. +% +% \begin{macrocode} +%<*pdata> +\renewcommand\prop@gen@instrument{Neuantrag auf Sachbeihilfe} +\newcommand\prop@gen@thema{??? Thema ???} +\newcommand\deu[1]{#1} +% \end{macrocode} +% +% Now, we can build the title page and general information, we first start with the +% applicants table. The following macros build up the lines to be used in the table +% eventually. +% \begin{macro}{\dfg@applicants@*} +% the macros use the |\prop@tl| macro from the base |proposal| package which iterates +% over the first argument (the PIs here) building up lines with the material from the +% second argument (where |\tl@ext| is the current PI). +% \begin{macrocode} +\newcommand\dfg@applicants@lines{% +\prop@tl\prop@gen@PIs{\wa@ref{person}\tl@ext{personaltitle} \wa@ref{person}\tl@ext{name}}\\ +\prop@tl\prop@gen@PIs{\wa@ref{person}\tl@ext{academictitle}}\\ +\prop@tl\prop@gen@PIs{\wa@ref{person}\tl@ext{birthdate}}\\} +\newcommand\dfg@applicants@institute@lines{% +\prop@tl\prop@gen@PIs{\wa@ref{institution}{\wa@ref{person}\tl@ext{affiliation}}{shortname}}\\ +\prop@tl\prop@gen@PIs{\wa@ref{person}\tl@ext{workaddress}}\\ +\prop@tl\prop@gen@PIs{Tel: \wa@ref{person}\tl@ext{worktel}}\\ +\prop@tl\prop@gen@PIs{Fax: \wa@ref{person}\tl@ext{workfax}}\\ +\prop@tl\prop@gen@PIs{\wa@ref{person}\tl@ext{email}}\\} +\newcommand\dfg@applicants@private@lines{% +\prop@tl\prop@gen@PIs{\wa@ref{person}\tl@ext{privaddress}}\\ +\prop@tl\prop@gen@PIs{Tel: \wa@ref{person}\tl@ext{privtel}}\\} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\dfg@applicants} +% We automatically make it plurals if there is more than one PI and we indicate a joint +% proposal if there is more than one site. +% \begin{macrocode} +\newcommand\dfg@applicants{% +\subsection{\if@sites\ifnum\the@sites>1 Joint Proposal; \fi\fi% +Applicant\if@sites\ifnum\the@PIs>1{s}\fi\fi\ \deu{(Antragsteller)}}% +\dfg@applicants@table} +% \end{macrocode} +% \end{macro} +% +% \begin{macrocode} +\newcommand\dfg@topic{\subsection{\ifdeutsch Thema\else Topic \deu{(Thema)}\fi}\prop@gen@thema} +% \end{macrocode} +% +% \begin{macrocode} +\newcommand\dfg@area@field{% +\ifdeutsch\subsection{Fachgebiet und Arbeitsrichtung}\else +\subsection{Research area and field of work \deu{(Fachgebiet und Arbeitsrichtung)}}\fi +\ifdeutsch Disziplin\else Scientific discipline\fi: \prop@gen@discipline\\ +\ifdeutsch Arbeitsgebiet\else Fields of work\fi: \prop@gen@areas} +% +% \end{macrocode} +% +% \begin{environment}{sitedescription} +% \ednote{this code should probably be refactored into proposal.dtx} +% \begin{macrocode} +%<*cls> +\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} +{} +% \end{macrocode} +% \end{environment} +% +% \subsection{Proposal Title Page}\label{sec:impl:proptitlepage} +% +% \begin{macro}{\dfg@applicants@table} +% Now, we can build the title page and general information, we first start with the +% applicants table: We first compute the width of the columns for the case where we have +% more than two PIs. Then we add the lines we compute with the auxiliary macros +% |\dfg@applicants@lines|, |\dfg@applicants@institute@lines| and +% |\dfg@applicants@private@lines| +% \begin{macrocode} +\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}} +% \end{macrocode} +% \end{macro} +% +% \begin{environment}{prop@proposal} +% This internal environment is called in the |proposal| environment from the |proposal| +% class. +% \begin{macrocode} +\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}{2}\tableofcontents +\setcounter{tocdepth}{\keep@tocdepth} +\ifgeneral\setcounter{section}{-1} +\newpage\thispagestyle{empty} +\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}{0}} +{} +% \end{macrocode} +% \end{environment} +% We also need to translate some of the generated parts +% \begin{macrocode} +\ifdeutsch +\def\prop@warnpubs@message{Viele der Publikationen der Antragsteller sind verf\"ugbar unter folgenden URLs:} +\def\prop@warnpubs@title{Literatur} +\fi +% \end{macrocode} +% +% \begin{macro}{\attachments} +% \ednote{MK: this is deprecated (no longer useful with the ELAN system), delete at some time} +% \begin{macrocode} +\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 Publikationen aus Abschnitt~\ref{sec:ourpubs} oder einem der Lebensl\"aufe + (nur CD)\fi +\end{itemize}} +% +% \end{macrocode} +% \end{macro} +% +% \subsection{Reporting Title Page} +% +% The |prop@report| environment is similar, but somewhat simpler. +% +% \begin{macro}{\dfg@applicants@table} +% Now, we can build the title page and general information, we first start with the +% applicants table: +% \begin{macrocode} +%<*reporting> +\newcommand\dfg@applicants@table% +{\begin{tabular}{|l|*{\the@PIs}{l|}}\hline +\dfg@applicants@lines\hline +&\multicolumn{\the@PIs}{|l|}{\textbf{Private Address\deu{ (Privatanschrift)}:}}\\\hline +\dfg@applicants@private@lines\hline +\end{tabular}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\dfg@institute@table} +% Now, we can build the title page and general information, we first start with the +% applicants table: +% \begin{macrocode} +\newcommand\dfg@institute@table% +{\begin{tabular}{|l|*{\the@PIs}{l|}}\hline +\dfg@applicants@institute@lines\hline +\end{tabular}} +% \end{macrocode} +% \end{macro} +% +% \begin{environment}{prop@report} +% \begin{macrocode} +\newcommand\prop@assoc[2]{\let\@tmpop=\relax\@for\@I:=#2\do{\@tmpop\@I\let\@tmpop=#1}} +\newcommand\show@prop@gen@keys{\def\@cb{, }\@ifundefined{prop@gen@keys}{??:???? ?/?}{\prop@assoc\@cb\prop@gen@keys}} +\renewenvironment{prop@report} +{\selectlanguage{USenglish} +\thispagestyle{empty}% +\begin{center} + {\LARGE Final Project Report}\\[.2cm] + {\LARGE\textbf{\prop@gen@title}}\\[.3cm] + {\LARGE Acronym: {\prop@gen@acronym}}\\[.2cm] + {\large Reference number(s): \show@prop@gen@keys}\\[.2cm] + {\large\today}\\[1em] + \begin{tabular}{c*{\the@PIs}{c}} + \prop@tl\prop@gen@PIs{\wa@ref{person}\tl@ext{name}}\\ + \prop@tl\prop@gen@PIs{\wa@ref{institution}{\wa@ref{person}\tl@ext{affiliation}}{name}} + \end{tabular}\\[2cm] +\end{center} +\setcounter{tocdepth}{1}\tableofcontents\newpage\setcounter{page}{1} +\section{General Information \deu{(Allgemeine Angaben)}} +\subsection{Reference Numbers \deu{(DFG Gesch\"aftszeichen)}} +\show@prop@gen@keys +\dfg@applicants +\subsection{Institute/Chair \deu{(Institut/Lehrstuhl)}}\dfg@institute@table +\dfg@topic +% no longer necessary +% \subsection{DFG-Funded Researchers \deu{(Aus DFG-Mitteln bezahlte Wissenschaftler)}} +% \begin{tabular}{|l|l|}\hline +% Partner & Employee/Period\\\hline\hline +% \prop@gen@employed@lines +% \end{tabular} +\subsection{Report and Funding Period \deu{(Berichts- und F\"orderzeitraum)}} +\prop@gen@reportperiod +\dfg@area@field +\subsection{Application Areas \deu{(Verwertungsfelder)}}\prop@gen@applareas +% no longer necessary +% \subsection{Cooperation Partners \deu{(Kooperationspartner)}} +% \begin{compactitem} +% \@for\@I:=\prop@gen@coops\do{\item \@I} +% \end{compactitem} +\dfgprojpapers\prop@gen@projpapers} +{\signatures{Signatures \deu{(Unterschriften)}}} +% +% \end{macrocode} +% \end{environment} +% +% \begin{macrocode} +%<*cls> +\ifgeneral +\newenvironment{Zusammenfassung}{\thispagestyle{empty}\subsection{Zusammenfassung}\begin{otherlanguage}{ngerman}} +{\end{otherlanguage}\newpage\setcounter{page}1} +\newenvironment{Summary}{\thispagestyle{empty}\subsection{Summary}} +{\newpage\setcounter{page}1} +\else +\excludecomment{Summary} +\excludecomment{Zusammenfassung} +\fi +% +% \end{macrocode} +% +% \subsection{Project-Related Papers}\label{sec:impl:papers} +% +% \begin{macro}{\dfgprojpapers} +% \begin{macrocode} +%<*pdata> +\newcommand\dfgprojpapers[2][]{\prop@paperlist[#1]{#2}} +% +% \end{macrocode} +% \end{macro} +% +% \subsection{German Reports}\label{sec:impl:german} +% +% We have to redefine some macros for German reports. +% +% \begin{macrocode} +%<*pdata> +\ifdeutsch +\renewcommand\prop@count[1]{\ifcase #1 null\or ein\or zwei\or drei\or vier\or f"unf\or sechs\or sieben\or + acht\or neun\or zehn\or elf\or zw"olf\else#1\fi} +\renewcommand\prop@of@pages[2]{Seite~#1\ifofpage~von~#2\fi} +\renewcommand\wp@mk@title[1]{Arbeitspaket {#1}} +\renewcommand\wp@label[1]{AP{#1}} +\ifwork@areas +\renewcommand\wa@label[1]{AB{#1}} +\renewcommand\wa@mk@title[1]{Arbeitsbereich {#1}} +\fi +\renewcommand\prop@legend@totals{\textbf{Summen}} +\renewcommand\prop@legend@intendedtotals{\textbf{intendierte Summen}} +\renewcommand\wpfig@legend@wap{\textbf{\ifwork@areas{Arbeitsbereiche}\else{AP}\fi}} +\renewcommand\wpfig@legend@title{\textbf{Titel}} +\renewcommand\wpfig@legend@type{\textbf{Typ}} +\renewcommand\wpfig@legend@page{\textbf{Seite}} +\renewcommand\wpfig@legend@start{\textbf{Start}} +\renewcommand\wpfig@legend@length{\textbf{Dauer}} +\renewcommand\wpfig@legend@end{\textbf{Ende}} +\renewcommand\wpfig@legend@siteRM[1]{\site{#1}\if@RAM\ PM\fi} +\renewcommand\wpfig@legend@siteRAM[1]{\site{#1}\ HM} +\renewcommand\wpfig@legend@totalRM{Summe\if@RAM\ PM\fi} +\renewcommand\wpfig@legend@totalRAM{Summe HM} +\renewcommand\wpfig@legend@RM{PM} +\renewcommand\wpfig@legend@RAM{HM} +\renewcommand\wpfig@legend@RAM@expl{\if@RAM P/HM $\widehat=$ Personen/Hilfskraft Monate\else\ Aufw\"ande in Personenmonaten\fi} +\renewcommand\wpfig@legend@lead@expl{Arbeitspaketleiter sind \wp@lead@style@explained} +\renewcommand\wp@lead@style@explained{grau und kursiv markiert} +\renewcommand\wpfig@legend@caption{{\ifwork@areas Arbeitsbereiche und \fi}Arbeitspakete} +\renewcommand\wp@legend@site{Partner} +\renewcommand\wp@legend@effort{Aufwand\if@RAM{ (PM+HM)}\fi} +\renewcommand\wp@legend@all{\textbf{Summe}} +\renewcommand\gantt@caption@main{Zeitliche Verteilung der Arbeitspakete} +\renewcommand\gantt@caption@lower{draft: unten die Lastverteilung} +\renewcommand\coherence@caption{Bisherige Kollaboration der {\pn} Partner} +\renewcommand\objective@label[1]{Z#1} +\renewcommand\task@label[2]{S#1.#2} +% \renewcommand\month@label[1]{M#1} +\renewcommand\legend@partners{Partner} +\renewcommand\legend@lead{Leiter} +\renewcommand\task@label@long{Schritt} +\renewcommand\task@legend@partners{MA: } +\renewcommand\task@legend@PM{PM} +\fi%ifdeutsch +% +% \end{macrocode} +% \Finale +\endinput +% LocalWords: dfgproposal dtx kohlhase areastrue svninfo noworkareas twoside notcategory +% LocalWords: areasfalse wa textcomp amssymb url graphicx colortbl xcolor RO Abriss Rabe +% LocalWords: fancyhdr keyval eurosym tikz calc USenglish ngerman linkcolor ne ifgeneral +% LocalWords: citecolor urlcolor colorlinks pagecolor breaklinks bookmarksopen ifdeutsch +% LocalWords: hyperref LaTeX workpackage PIs thema acrolong anzungsantrag im generaltrue +% LocalWords: Einzelverfahren tabline Allgemeine Angaben Antragsteller worktel Deutscher +% LocalWords: bitabline personaltitle academictitle birthdate Dienstanschrift Antrag gen +% LocalWords: workaddress atabline workfax Privatanschrift privaddress privtel prop@gen +% LocalWords: dt Kennwort Fachgebiet und Arbeitsrichtung Voraussichtliche wa deutschtrue +% LocalWords: Gesamtdauer Antragszeitraum Zusammenfassung workarea wp wps num Neuantrag +% LocalWords: refundefinedtrue lightgray gantt xstep Unterschriften Id areas auf deu nur +% LocalWords: submit hide ed public article paper today array comment wide RE Disziplin +% LocalWords: babel true bookmarks blue LO LE page of prop sites key site RM ur das auft +% LocalWords: def id title acronym discipline start months Proposal Erg by cls seit der +% LocalWords: DFG empty em name affiliation Applicants Work Address email The Erstantrag +% LocalWords: curriculum vita the applicants are enclosed appendix reference mittel der +% LocalWords: Research area and field work Scientific Fields Anticipated write reichen +% LocalWords: duration Application period Summary short lead Package label task Viele pn +% LocalWords: tasks deps number line Effort target ids aux dfg count warning at sind aus +% LocalWords: for undefined safe zero one two three four five six seven eight verf ugbar +% LocalWords: nine ten eleven twelve style lines totals Packages xscale yscale unter von +% LocalWords: step set gray very thin grid workphase len force phase length to folgenden +% LocalWords: taskdep from rectangle left right width pt color red above dep Literatur +% LocalWords: Overview Activities Signatures Date paralist ymonths ymid yinc Verzeichnis +% LocalWords: xend effort month iffalse eustrep.dtx fileversion maketitle Antr Ausdruck +% LocalWords: tableofcontents DescribeEnv ifpublic ifpublic compactitem wpfig Lebenslauf +% LocalWords: wpfig workplan workplan bookeeping wissenchaftliche tasklist dmp Zitierte +% LocalWords: tasklist taskin taskref taskref tasktref tasktref localtaskref Abschnitt +% LocalWords: localtaskref ganttchart biblatex dfgprojpapers dfgprojpapers ifx einem Typ +% LocalWords: bibtex proposal1-blx.aux pdataref WPtref WPtref WAref WAref WAtref Lebensl +% LocalWords: WAtref protectmacro thebibliography bibitem newblock newif inst aufe Seite +% LocalWords: ifsubmit submitfalse publicfalse ifkeys keysfalse ifwork RAMtrue Institut +% LocalWords: submittrue publictrue excludecomment RAMfalse keystrue sfdefault Lehrstuhl +% LocalWords: renewcommand familydefault helvet includecomment subsubsections bezahlte +% LocalWords: setcounter secnumdepth ifofpage ofpagefalse fancyhead thepage sw Berichts +% LocalWords: pagestyle fancyplain sitesfalse sitestrue ifundefined gdef allwp Summen +% LocalWords: fundedperiod reportperiod textbf newenvironment titlepage auxout Titel +% LocalWords: thispagestyle newcounter stepcounter tocdepth ofpagetrue setkeys Dauer +% LocalWords: finalreport orderzeitraum thewa thewp addtocounter bigskip pws DFG-Mitteln +% LocalWords: textsf smallskip ignorespaces subsubsection thedfg theallwp req Ende Summe +% LocalWords: compactenum compactenum thetask newcount thegantt refsection tl Personen +% LocalWords: nocite defbibheading ourpubs printbibliography expandafter ifnum Monate +% LocalWords: csname endcsname dfgcount ifcase cellcolor wptable widehat qquad Aufw ande +% LocalWords: tabularnewline wplist ifgantt drafttrue RMdisclaimer draftfalse Hilfskraft +% LocalWords: RMdisclaimerfalse RMdisclaimertrue newdimen taskwps thetaskwps intendierte +% LocalWords: whilenum hfill marginpar texteuro officialeuro texttt newpage cb grau +% LocalWords: min-crossrefs pdata xdef newcommand hline aff NeedsTeXFormat dfgreporting +% LocalWords: renewenvironment nameuse paperlist applareas applareas dfgpdata kursiv +% LocalWords: Gesch aftszeichen projpapers shortname sitedescription ednote generalfalse +% LocalWords: textsc newlength setlength textwidth WAauthorblock assoc tmpop markiert +% LocalWords: tmpop tmpop deutschfalse Sachbeihilfe Arbeitsgebiet Fortsetungsantrag +% LocalWords: Publikationen Publikatinsverzeichnis Wissenschaftler Verwertungsfelder +% LocalWords: Kooperationspartner otherlanguage Arbeitspaket Arbeitsbereich Aufwand +% LocalWords: Arbeitsbereiche Personenmonaten Arbeitspaketleiter Arbeitspakete unten +% LocalWords: Zeitliche Verteilung Lastverteilung Bisherige Kollaboration Leiter +% LocalWords: Schritt endinput + +% \endinput +% Local Variables: +% mode: doctex +% TeX-master: t +% End: diff --git a/macros/latex/contrib/proposal/dfg/dfgproposal.ins b/macros/latex/contrib/proposal/dfg/dfgproposal.ins new file mode 100644 index 0000000000..941d63d28a --- /dev/null +++ b/macros/latex/contrib/proposal/dfg/dfgproposal.ins @@ -0,0 +1,37 @@ +%% +%% This file generates files required to use the dfgproposal package. +%% At your command prompt write +%% +%% latex dfgproposal.ins +%% +%% Copyright(c) 2010 Michael Kohlhase +%% +%% This file is distributed under the terms of the LaTeX Project Public +%% License from CTAN archives in directory macros/latex/base/lppl.txt. +%% Either version 1.0 or, at your option, any later version. +%% +%% $Id: dfgproposal.ins 23009 2012-01-18 10:12:28Z kohlhase $ +%% $HeadURL: https://svn.kwarc.info/repos/kwarc/doc/macros/forCTAN/proposal/dfg/dfgproposal.ins $ + +\input docstrip +\preamble +\endpreamble + +%\Usedir{tex/latex/listings} +\keepsilent +\askforoverwritefalse + +% generate base package +\generate{\file{dfgpdata.sty}{\from{dfgproposal.dtx}{pdata}}} +\generate{\file{dfgproposal.cls}{\from{dfgproposal.dtx}{cls}}} +\generate{\file{dfgreporting.cls}{\from{dfgproposal.dtx}{reporting}}} + +\Msg{*} +\Msg{* You probably need to move the file dfgproposal.cls, dfgreporting.cls, and dfgpdata.sty} +\Msg{* into a directory searched by TeX.} +\Msg{*} +\Msg{* And don't forget to refresh your filename database} +\Msg{* if your TeX distribution uses such a database.} +\Msg{*} + +\endbatchfile diff --git a/macros/latex/contrib/proposal/dfg/dfgproposal.pdf b/macros/latex/contrib/proposal/dfg/dfgproposal.pdf new file mode 100644 index 0000000000..2b718ba853 Binary files /dev/null and b/macros/latex/contrib/proposal/dfg/dfgproposal.pdf differ diff --git a/macros/latex/contrib/proposal/dfg/proposal/Makefile b/macros/latex/contrib/proposal/dfg/proposal/Makefile new file mode 100644 index 0000000000..44336c1ef7 --- /dev/null +++ b/macros/latex/contrib/proposal/dfg/proposal/Makefile @@ -0,0 +1,74 @@ +########################################################################### +# Automating proposal management by make. +# The participants work on proposal.tex in "draft" mode, which gives a lot +# of information to the developers. Variants submit.tex and public.tex are +# used to prepare official versions (hiding development/private info). +########################################################################### +# possibly customize the following variables to your setting +PROPOSAL = proposal.tex # the proposal +BIB = ../lib/dummy.bib # bibTeX databases +PROP.dir = ../../.. +########################################################################### +# the following are computed +TARGET = $(PROPOSAL) # all pdflatex targets +TARGET.pdf = $(TARGET:%.tex=%.pdf) # PDFs to be produced +TARGET.aux = $(TARGET:%.tex=%.aux) # their aux files. +PDATA = $(PROPOSAL:%.tex=%.pdata) # the proposal project data +SRC = $(filter-out $(TARGET),$(shell ls *.tex)) # included files +PDFLATEX = pdflatex -interaction batchmode -file-line-error +BBL.base = 1 +BBL = $(PROPOSAL:%.tex=%.bbl) $(BBL.base:%=$(PROPOSAL:%.tex=%)%-blx.bbl) +PROPCLS.dir = $(PROP.dir)/base +PROPETC.dir = $(PROP.dir)/etc +DFGPROPCLS.dir = $(PROP.dir)/dfg +TEXINPUTS := .//:$(PROPCLS.dir)//:$(DFGPROPCLS.dir)//:$(PROPETC.dir)//: +BIBINPUTS := ../lib:$(BIBINPUTS) +PROPCLS.clssty = proposal.cls pdata.sty +PROPETC.sty = workaddress.sty metakeys.sty sref.sty +DFGPROPCLS.clssty = dfgproposal.cls dfgpdata.sty +PROPCLS = $(PROPCLS.clssty:%=$(PROPCLS.dir)/%) $(DFGPROPCLS.clssty:%=$(DFGPROPCLS.dir)/%) $(PROPETC.sty:%=$(PROPETC.dir)/%) + +all: $(TARGET.pdf) + +submit: + $(MAKE) -w PROPOSAL=submit.tex all + +public: + $(MAKE) -w PROPOSAL=public.tex all + +cd: # make cd will prepare CD for burning + mkdir CD;make $(TARGET.pdf); cp $(TARGET.pdf) CD + +bbl: $(BBL) +$(BBL): %.bbl: %.aux + bibtex -min-crossrefs=100 -terse $< + +$(PDATA): %.pdata: %.tex + $(PDFLATEX) $< + +$(TARGET.aux): %.aux: %.tex + $(PDFLATEX) $< + +$(TARGET.pdf): %.pdf: %.tex $(SRC) $(BIB) $(PROPCLS) + $(PDFLATEX) $< || $(RM) $@ +# sort $(PROPOSAL:%.tex=%.delivs) > $(PROPOSAL:%.tex=%.deliverables) + @if (test -e $(patsubst %.tex, %.idx, $<));\ + then makeindex $(patsubst %.tex, %.idx, $<); fi + $(MAKE) -$(MAKEFLAGS) $(BBL) + @if (grep "(re)run BibTeX" $(patsubst %.tex, %.log, $<)> /dev/null);\ + then $(MAKE) -B $(BBL); fi + $(PDFLATEX) $< || $(RM) $@ + @if (grep Rerun $(patsubst %.tex, %.log, $<) > /dev/null);\ + then $(PDFLATEX) $< || $(RM) $@; fi + @if (grep Rerun $(patsubst %.tex, %.log, $<) > /dev/null);\ + then $(PDFLATEX) $< || $(RM) $@; fi + +clean: + rm -f *.log *.blg *~ *.synctex.gz *.cut + +distclean: clean + rm -f *.aux *.out *.run.xml *.bbl *.toc *.deliv* *.pdata + rm -Rf auto + +echo: + echo $(BIBINPUTS) diff --git a/macros/latex/contrib/proposal/dfg/proposal/funds.tex b/macros/latex/contrib/proposal/dfg/proposal/funds.tex new file mode 100644 index 0000000000..fa6ba1619c --- /dev/null +++ b/macros/latex/contrib/proposal/dfg/proposal/funds.tex @@ -0,0 +1,81 @@ +\section{Requested Modules/Funds}\label{sec:funds} + +For each applicant, we apply for funding within the Basic Module. + +\subsection{Funding for Staff}\label{sec:positions} + +\subsubsection{Research Staff}\label{sec:positions:research} + +We apply for the following positions. All run over the entire duration of the proposed project. + +\paragraph*{Non-doctoral staff}\ednote{compute amount in elan and copy here} + +One doctoral researcher for 2 years at $100 \%$ for Michael Kohlhase. + +One doctoral researcher for 2 years at $100 \%$ for Florian Rabe. + +%\paragraph*{Postdoctoral staff} +%\ednote{postdoctoral researcher and comparable} + +\paragraph*{Other research assistants}\ednote{students with BSc.} + +One student with BSc. for 2 years at $100 \%$ for Michael Kohlhase. + +One student with BSc. for 2 years at $100 \%$ for Florian Rabe. + +\subsubsection{Non-Academic Staff \qquad None.} + +\subsubsection{Student Assistants \qquad None.} + +\subsection{Funding for Direct Project Costs}\label{sec;funds:direct} + +\subsubsection{Equipment up to 10,000 \texteuro, Software and Consumables} + +None. PC will cover the workspace, computing needs, and consumables for its staff as part +of the basic support. + +\subsubsection{Travel Expenses}\label{sec:travel} + +\begin{oldpart}{rework} + The travel budget shall cover: + \begin{itemize} + \item visits to external collaborators. We expect two international visits. We estimate + that each visit will be most effective, if the junior researchers can spend about 3 + weeks with the partners. Thus we estimate 2500 {\texteuro} per visit. + \item visits to national conferences to disseminate the results of {\pn}. We expect + one visit for each year for each of the three researchers. (3 x 3 x 1000 {\texteuro}) + \item visits to international conferences to disseminate the results of {\pn}. These + are in particular the International Joint Conference on Document Engineering (DocEng) + and the Tech User Group Meeting (TUG). We expect one visit for each proposed + researcher and for each year. (3 x 3 x 1500 {\texteuro}) + \end{itemize} + + This sums up to a total amount of 32.500 {\texteuro} for travel expenses for the whole + funding period of three years which is split into 16.250 {\texteuro} for each institute + (PC and Jacobs University). +\end{oldpart} + +\subsubsection{Visiting Researchers}\label{sec:funds:visiting} + +Total expenses \textbf{10.200 \texteuro} +\medskip + +As explained in Section~\ref{sec:travel}, we expect 5 incoming research visits. Assuming +an average duration of 3 weeks, we estimate the cost of one visit at 600 {\texteuro} for +traveling and 70 {\texteuro} per night for accommodation, amounting to 2040 \texteuro per +visit. + +\subsubsection*{-- 4.1.2.6, 4.1.3 (Expenses for Laboratory Animals / Other Costs +/ Project Related Publication Expenses / Instrumentation) \sf\qquad n/a} + +% \subsubsection{Expenses for Laboratory Animals} None. +% \subsubsection{Other Costs} None. +% \subsubsection{Project-Related Publication Expenses} None. +% \subsection{Funding for Instrumentation} None. + +%%% Local Variables: +%%% mode: LaTeX +%%% TeX-master: "proposal" +%%% End: + +% LocalWords: ipower texteuro diff --git a/macros/latex/contrib/proposal/dfg/proposal/preconditions.tex b/macros/latex/contrib/proposal/dfg/proposal/preconditions.tex new file mode 100644 index 0000000000..7f4e82c5c3 --- /dev/null +++ b/macros/latex/contrib/proposal/dfg/proposal/preconditions.tex @@ -0,0 +1,104 @@ +\section{Project Requirements}\label{sec:requirements} + +\subsection{Employment Status Information}\label{sec:req:employment-status} + +\begin{todo}{from the proposal template} + For each applicant, state the last name, first name, and employment status (including + duration of contract and funding body, if on a fixed-term contract). +\end{todo} + +\subsection{First-time Proposal Data}\label{sec:req:first} + +\begin{todo}{from the proposal template} + Only if applicable: Last name, first name of first-time applicant. + + If this is your first proposal, reviewers will consider this fact when assessing your + pro- posal. Previous proposals for research fellowships, publication funding, travel + allow- ances, or funding for scientific networks are not considered first proposals. If + you are submitting a “first-time proposal” and it is part of a joint proposal, please + note that your independent project must be distinct from the other projects. + + If you have already submitted a proposal as an applicant for a research grant and have + received a letter informing you of the funding decision, or if you have led an independ- + ent junior research group or project in a Collaborative Research Centre or Research + Unit, you are no longer eligible to submit a “first proposal”. If you have submitted a + “first-time proposal” and it was rejected, you may resubmit the application, in revised + form, as a first-time proposal for the same project. +\end{todo} + +\subsection{Composition of the Project Group}\label{sec:req:group} + +\begin{todo}{from the proposal template} + List only those individuals who will work on the project but will not be paid out of the + project funds. State each person’s name, academic title, employment status, and type of + funding. + + Please list separately the individuals paid by your institution and those paid using + other third-party funding (including fellowships). +\end{todo} + +\begin{sitedescription}{jacu} + The KWARC (Knowledge Adaptation and Reasoning for Content) research group headed by + Michael Kohlhase for has the following members + \begin{compactdesc} + \item[Dr. N.N.] is the \ldots She has a background in\ldots. + \end{compactdesc} + Additionally, the group has attracted about 10 undergraduate and master's students that + actively take part in the project work and various aspects of research. +\end{sitedescription} + +\begin{sitedescription}{pcg} + Power Consulting GmbH is the leading provider of semantic document solutions. Dr. Senior + Researcher leads an applied research group consisting of + \begin{compactdesc} + \item[Dr. N.N.] is the \ldots She has a background in\ldots. + \end{compactdesc} + The group has access to seven programming slaves specializing in web development and + document transformation techniques +\end{sitedescription} + + +\subsection{Cooperation with other Researchers}\label{sec:coop} + +\subsubsection{Planned Cooperations}\label{sec:coop:planned} +\begin{todo}{from the proposal template} + Researchers with whom you have agreed to cooperate on this project +\end{todo} +\begin{compactdesc} +\item[Prof. Dr. Super Akquisiteur (Uni Paderborn)] knows exactly what to do to get funding + with DFG, we will interview him closely and integrate all his intuitions into the {\pn} + templates. +\item[Prof. Dr. Habe Nichts (Uni Hinterpfuiteufel)] has never gotten a grant proposal + through with DFG, we will try to avoid his mistakes. +\item[Dr. Sach Bearbeiter (DFG)] will consult with the DFG requirements to be met in the + proposals. +\item[Dr. Donald Knuth (Stanford University)] is so surprised that we want to do grant + proposals in {\TeX/\LaTeX} that he will help us with any problems we have in coding in + this wonderful programming language. +\end{compactdesc} + +\subsubsection{Scientific Collaborations in the past Three Years}\label{sec:past-coop} + +\begin{todo}{from the proposal template} + Researchers with whom you have collaborated scientifically within the past three years + + This information will assist the DFG’s Head Office in avoiding potential conflicts of + in- terest during the review process. +\end{todo} + +\subsection{Scientific Equipment}\label{sec:req:equipment} + +Jacobs University provides laptops or desktop workstations for all academic +employees. Great Consulting GmbH. is rolling in money anyways and has all of the latest +gadgets. + + +\subsection{Project-Relevant Interests in Commercial Enterprises\qquad n/a} + +%%% Local Variables: +%%% mode: LaTeX +%%% TeX-master: "proposal" +%%% End: + +% LocalWords: Durchf uhrung subsubsection ipower Hinterpfuiteufel Sach Aktivit +% LocalWords: Erkl arungen diff --git a/macros/latex/contrib/proposal/dfg/proposal/proposal.pdf b/macros/latex/contrib/proposal/dfg/proposal/proposal.pdf new file mode 100644 index 0000000000..7144892c40 Binary files /dev/null and b/macros/latex/contrib/proposal/dfg/proposal/proposal.pdf differ diff --git a/macros/latex/contrib/proposal/dfg/proposal/proposal.tex b/macros/latex/contrib/proposal/dfg/proposal/proposal.tex new file mode 100644 index 0000000000..6feedb5513 --- /dev/null +++ b/macros/latex/contrib/proposal/dfg/proposal/proposal.tex @@ -0,0 +1,97 @@ +% The main file for developing the proposal. +% Variants with different class options are +% - submit.tex (no draft stuff, no ednotes, no revision information) +% - public.tex (like submit.tex, but no financials either) +\providecommand{\classoptions}{,keys} % to be overwritten in variants +\documentclass[RAM,gitinfo\classoptions]{dfgproposal} +\addbibresource{../lib/dummy} +\usepackage[utf8]{inputenc} +\input{../lib/WApersons} + + +\begin{document} + +\begin{center}\color{red}\huge + This mock proposal is just an example for \texttt{dfgproposal.cls} it reflects the + current DFG template valid from October 2011. +\end{center} + +\urldef{\gcpubs}\url{http://www.pcg.phony/~gc/pubs.html} +\urldef{\mikopubs}\url{http://kwarc.info/kohlhase/publications.html} +\begin{proposal}[PI=miko,PI=gc,site=jacu,site=pcg, + thema=Intelligentes Schreiben von Antr\"agen, + acronym={iPoWr}, + acrolong={\underline{I}ntelligent} {\underline{P}r\underline{o}posal} {\underline{Wr}iting}, + title=\pn: \protect\pnlong, + totalduration=3 years, + since=1. Feb 2009, + start=1. Feb. 2010, + months=24, + pcgRM=36, pcgRAM=36, jacuRM=36, jacuRAM=36, + discipline=Computer Science, + areas=Knowledge Management] + +\begin{Zusammenfassung} + \begin{todo}{in das Elan System kopieren} + Fassen Sie die relevanten Projektziele allgemeinverst''andlich in maximal 3000 Zeichen + (keine Sonderzeichen) zusammen + \end{todo} + Das Schreiben von Antr"agen ist ein kollaborativer Prozess in dem Betr"age von mehreren + Personen integriert werden mu"ussen. Ein ASCII-basiertes Format wie {\LaTeX} erlaubt die + Koordination dieses Prozesses mittels Versionsverwaltungssystemen wie + Subversion. Dadurch k''onnen sich die Antragsteller auf Inhalte konzentrieren anstatt + auf die Mechanik der Dokumentenverwaltung. +\end{Zusammenfassung} + +\begin{Summary} + \begin{todo}{copy into the Elan system} + Summarize the relevant goals of the proposed project in generally intelligible + terms. Do not use more than 3000 characters, no special characters allowed. + \end{todo} + Writing grant proposals is a collaborative effort that requires the integration of + contributions from many individuals. The use of an ASCII-based format like {\LaTeX} + allows to coordinate the process via a source code control system like Subversion, + allowing the proposal writing team to concentrate on the contents rather than the + mechanics of wrangling with text fragments and revisions. +\end{Summary} + +% It is often good to separate the top-level sections into separate files. +% Especially in collaborative proposals. We do this here. +\input{state} +\input{workplan} + +\section{Bibliography Concerning the State of the Art, the Research objectives, and the + Work Programme}\label{sec:bib} + +\begin{todo}{from the proposal template} +In this bibliography, list only the works you cite in your presentation of the state of the +art, the research objectives, and the work programme. This bibliography is not the list +of publications. Non-published works must be included with the proposal. +\end{todo} +\printbibliography[heading=empty,notcategory=featured] +% the following will not become part of the public proposal after all most of this is +% technical or confidential. +%\begin{private} +\input{funds} +\input{preconditions} + +\section{Additional Information}\label{sec:additional} + +Funding proposal XYZ-83282 has been submitted prior to this proposal on related topic XYZ. +\end{proposal} +\end{document} + +%%% Local Variables: +%%% mode: LaTeX +%%% TeX-PDF-mode:t +%%% TeX-master: t +%%% End: + +% LocalWords: empty bibflorian systems rabe institutions modal historical pub +% LocalWords: kwarc till formalsafe miko gc ipower ipowerlong Antr agen Beitr + +% LocalWords: acrolong intellegible kollaboratives koh arenten ussen Proze pcg +% LocalWords: Versionsmanagementsystem textsc unterst utzt konzentieren stex +% LocalWords: mechanik workplan thispagestyle newpage Principcal cvpubsmiko pn +% LocalWords: ourpubs zusammenfassung printbibliography pubspage ntelligent +% LocalWords: iting pnlong diff --git a/macros/latex/contrib/proposal/dfg/proposal/public.pdf b/macros/latex/contrib/proposal/dfg/proposal/public.pdf new file mode 100644 index 0000000000..3d49aea687 Binary files /dev/null and b/macros/latex/contrib/proposal/dfg/proposal/public.pdf differ diff --git a/macros/latex/contrib/proposal/dfg/proposal/public.tex b/macros/latex/contrib/proposal/dfg/proposal/public.tex new file mode 100644 index 0000000000..00c95f15a3 --- /dev/null +++ b/macros/latex/contrib/proposal/dfg/proposal/public.tex @@ -0,0 +1,7 @@ +\newcommand{\classoptions}{,submit,public} +\input{proposal} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/macros/latex/contrib/proposal/dfg/proposal/state.tex b/macros/latex/contrib/proposal/dfg/proposal/state.tex new file mode 100644 index 0000000000..245c513b45 --- /dev/null +++ b/macros/latex/contrib/proposal/dfg/proposal/state.tex @@ -0,0 +1,59 @@ +\section{State of the Art and Preliminary Work}\label{sec:state} +\begin{todo}{from the proposal guidelines} + For new proposals please explain briefly and precisely the state of the art in your + field in its direct relationship to your project. This description should make clear in + which context you situate your own research and in what areas you intend to make a + unique, innovative, promising contribution. This description must be concise and + understand- able without referring to additional literature. + + For renewal proposals, please report on your previous work. This report should also be + understandable without referring to additional literature. + + To illustrate and enhance your presentation you may refer to your own and others’ pub- + lications. Indicate whenever you are referring to other researchers’ work. Please list + all cited publications in your bibliography under section 3. This reference list is not + consid- ered your list of publications. Note that reviewers are not required to read any + of the works you cite. This also applies to review sessions that are held on site. In + this case, manuscripts and publications that provide more information on the progress + reports and are published up to the review panel’s meeting may be made available at the + meeting to enable reviewers to read through the information. Reviews will be based only + on the text of the actual proposal. +\end{todo} +\subsection{List of Project-Related Publications}\label{sec:projpapers} + +\begin{todo}{from the proposal template} + Please include a list of own publications that are related to the proposed project. It + serves as an important basis for assessing your proposal. The number of publications to + cite here is determined as follows: + \begin{compactdesc} + \item[Single applicant] two publications per year of the funding duration + \item[Multiple applicants] three publications per year of the funding duration + \end{compactdesc} + These rules refer to the proposed funding duration for new proposals and the completed + duration for renewal proposals. + + If you are submitting a proposal to the DFG for the first time and have therefore not + published in the proposed research area, please list the up to five most important + publications so far. +\end{todo} + +\subsubsection{Peer-Reviewed Articles} + +\dfgprojpapers{Kohlhase:pdpl10,providemore} + +\ednote{Anmerkung Jens: Ein nützliches Feature wäre hier, wenn das Paket eine (eventuell + über Optionen der Dokumentklasse unterdrückbare) Warnung ausgeben würde, wenn zu viele + Publikationen entsprechend DFG-Richtlinien angegeben werden. Die Anzahl ist sehr eng + begrenzt.} + +\subsubsection{Other Articles\qquad None.} +\subsubsection{Patents\qquad None.} + +%%% Local Variables: +%%% mode: LaTeX +%%% TeX-master: "proposal" +%%% End: + +% LocalWords: subsubsections dfgprojpapers pdpl10 providemore compactdesc +% LocalWords: ourpubs nociteprolist KohKoh ccbssmt09 KohRabZho tmlmrsca10 +% LocalWords: Hutter09 sifemp09 diff --git a/macros/latex/contrib/proposal/dfg/proposal/submit.pdf b/macros/latex/contrib/proposal/dfg/proposal/submit.pdf new file mode 100644 index 0000000000..df7b10b70d Binary files /dev/null and b/macros/latex/contrib/proposal/dfg/proposal/submit.pdf differ diff --git a/macros/latex/contrib/proposal/dfg/proposal/submit.tex b/macros/latex/contrib/proposal/dfg/proposal/submit.tex new file mode 100644 index 0000000000..3f1c60607c --- /dev/null +++ b/macros/latex/contrib/proposal/dfg/proposal/submit.tex @@ -0,0 +1,7 @@ +\newcommand{\classoptions}{,submit} +\input{proposal} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/macros/latex/contrib/proposal/dfg/proposal/workplan.tex b/macros/latex/contrib/proposal/dfg/proposal/workplan.tex new file mode 100644 index 0000000000..a68a3b553d --- /dev/null +++ b/macros/latex/contrib/proposal/dfg/proposal/workplan.tex @@ -0,0 +1,215 @@ +\section{Objectives and Work Programme}\label{sec:workplan} + +\subsection{Anticipated Total Duration of the Project}\label{sec:duration} + +\begin{todo}{from the proposal template} +Please state +\begin{itemize} + \item the project's intended duration 1 and how long DFG funds will be necessary, + \item for ongoing projects: since when the project has been active. +\end{itemize} +\end{todo} + +\subsection{Objectives}\label{sec:objectives} + +\begin{objective}[id=firstobj,title=Supporting Authors] + This is the first objective, after all we have to write proposals all the time, and we + would rather spend time on research. +\end{objective} + +\begin{objective}[id=secondobj,title=Supporting Reviewers] + They are only human too, so let's have a heart for them as well. +\end{objective} + + +\subsection{Work Programme Including Proposed Research Methods}\label{sec:wawp} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\LaTeX is the best document markup language, it can even be used for literate +programming~\cite{DK:LP,Lamport:ladps94,Knuth:ttb84} + +\begin{todo}{from the proposal template} + review the state of the art in the and your own contribution to it; probably you want to + divide this into subsubsections. +\end{todo} + +\begin{todo}{from the proposal template} +For each applicant + +Please give a detailed account of the steps planned during the proposed funding pe- +riod. (For experimental projects, a schedule detailing all planned experiments should +be provided.) + +The quality of the work programme is critical to the success of a funding proposal. The +work programme should clearly state how much funding will be requested, why the +funds are needed, and how they will be used, providing details on individual items +where applicable. + +Please provide a detailed description of the methods that you plan to use in the project: +What methods are already available? What methods need to be developed? What as- +sistance is needed from outside your own group/institute? +Please list all cited publications pertaining to the description of your work programme +in your bibliography under section 3. +\end{todo} + +The project is organized around \pdatacount{all}{wa} large-scale work areas which correspond +to the objectives formulated above. These are subdivided into \pdatacount{all}{wp} work +packages, which we summarize in Figure~\ref{fig:wplist}. Work area +\WAref{mansubsus} will run over the whole project\ednote{come up with a better + example, this is still oriented towards an EU project} duration of {\pn}. All +{\pdatacount{systems}{wp}} work packages in {\WAref{systems}} will and have to be +covered simultaneously in order to benefit from design-implementation-application feedback +loops. + +\wpfig + +\begin{workplan} +\begin{workarea}[id=mansubsus,title={Management, Support \& Sustainability}, short=Management] + This work-group corresponds to Objective \OBJref{firstobj} and has two work packages: + one for management proper ({\WPref{management}}), and one each for + dissemination ({\WPref{dissem}}) + + This work group ensures the dissemination and creation of the periodic integrative + reports containing the periodic Project Management Report, the Project Management + Handbook, an Knowledge Dissemination Plan ({\WPref{management}}), the Proceedings of the + Annual {\pn} Summer School as well as non-public Dissemination and Exploitation plans + ({\WPref{dissem}}), as well as a report of the {\pn} project milestones. + +\begin{workpackage}[id=management,lead=jacu, + title=Project Management, + jacuRM=2,jacuRAM=8,pcgRM=2] + Based on the ``Bewilligungsbescheid'' of the DFG, and based on the financial and + administrative data agreed, the project manager will carry out the overall project + management, including administrative management. A project quality handbook will be + defined, and a {\pn} help-desk for answering questions about the format (first + project-internal, and after month 12 public) will be established. The project management + will consist of the following tasks +\begin{tasklist} +\begin{task}[id=foo,wphases=0-3,requires=\taskin{t1}{dissem}] + To perform the administrative, scientific/technical, and financial management of the + project +\end{task} +\begin{task}[wphases=13-17!.5] + To co-ordinate the contacts with the DFG and other funding bodies, building on the + results in \taskref{management}{foo} +\end{task} +\begin{task} + To control quality and timing of project results and to resolve conflicts +\end{task} +\begin{task} + To set up inter-project communication rules and mechanisms +\end{task} +\end{tasklist} + +\end{workpackage} + +\begin{workpackage}[id=dissem,lead=pcg, + title=Dissemination and Exploitation, +pcgRM=8,jacuRAM=2] +Much of the activity of a project involves small groups of nodes in joint work. This work + package is set up to ensure their best wide-scale integration, communication, and + synergetic presentation of the results. Clearly identified means of dissemination of + work-in-progress as well as final results will serve the effectiveness of work within the + project and steadily improve the visibility and usage of the emerging semantic services. + + + The work package members set up events for dissemination of the research and + work-in-progress results for researchers (workshops and summer schools), and for industry + (trade fairs). An in-depth evaluation will be undertaken of the response of test-users. + + \begin{tasklist} + \begin{task}[id=t1,wphases=6-7] + sdfkj + \end{task} + \begin{task}[wphases=12-13] + sdflkjsdf + \end{task} + \begin{task}[wphases=18-19] + sdflkjsdf + \end{task} + \begin{task}[wphases=22-24] + \end{task} +\end{tasklist} + +Within two months of the start of the project, a project website will go live. This +website will have two areas: a members' area and a public area.\ldots +\end{workpackage} +\end{workarea} + + +\begin{workarea}[id=systems,title={System Development}] + This workarea does not correspond to \OBJtref{secondobj}, but it has two work packages: + one for the development of the {\LaTeX} class ({\WPref{class}}), and for the + proposal template ({\WPref{temple}}) + + This work group coordinates the system development. + +\begin{workpackage}[id=class,lead=jacu, + title=A LaTeX class for EU Proposals,short=Class, + jacuRM=12,jacuRAM=8,pcgRM=12,pcgRAM=2] +We plan to develop a {\LaTeX} class for marking up EU Proposals + +We will follow strict software design principles, first comes a +requirements analys, then \ldots +\begin{tasklist} + \begin{task}[wphases=0-2] + sdfsdf + \end{task} + \begin{task}[wphases=4-8] + sdfsdf + \end{task} + \begin{task}[id=t3,wphases=10-14] + sdfsdf + \end{task} + \begin{task}[wphases=20-24] + sdfsdfd + \end{task} +\end{tasklist} +\end{workpackage} + +\begin{workpackage}[id=temple,lead=pcg, + title= Proposal Template,short=Template,jacuRM=12] + +We plan to develop a template file for {\pn} proposals + +We abstract an example from existing proposals +\begin{tasklist} + \begin{task}[wphases=6-12] + sdfdsf + \end{task} + \begin{task}[id=temple2,wphases=18-24,requires=\taskin{t3}{class}] + sdfsdf + \end{task} +\end{tasklist} +\end{workpackage} + +\begin{workpackage}[id=workphase,title=A work package without tasks, + wphases=0-4!.5] + + And finally, a work package without tasks, so we can see the effect on the gantt chart + in fig~\ref{fig:gantt}. +\end{workpackage} +\end{workarea} +\end{workplan} + +\ganttchart[draft,xscale=.45] + +\subsection{Data Handling}\label{sec:data} + +The \pn project will not systematically produce researchdata. All project results will be +published for at least $x$ years at our archive at \url{http://example.org}. + +\subsection{-- 2.7 (Other Information / Explanations on the Proposed Investigations / Information on Scientific and Financial Involvement of International + Cooperation Partners) \qquad \sf n/a} + + +%%% Local Variables: +%%% mode: LaTeX +%%% TeX-master: "proposal" +%%% End: + +% LocalWords: workplan.tex wplist dfgcount wa mansubsus duratio ipower wpfig +% LocalWords: ganttchart xscale workplan workarea pdataref dissem workpackage foo +% LocalWords: tasklist taskin taskref sdfkj sdflkjsdf sdfsdf sdfsdfd sdfdsf pn +% LocalWords: firstobj secondobj pdatacount WAref ednote OBJref pcgRM pcg +% LocalWords: ldots OBJtref workphase diff --git a/macros/latex/contrib/proposal/dfg/proposal/zusammenfassung.tex b/macros/latex/contrib/proposal/dfg/proposal/zusammenfassung.tex new file mode 100644 index 0000000000..ca39d95519 --- /dev/null +++ b/macros/latex/contrib/proposal/dfg/proposal/zusammenfassung.tex @@ -0,0 +1,20 @@ +\begin{Abriss} +\begin{todo}{from the proposal template} + Fassen Sie hier bitte die wesentlichen Ziele Ihres Vorhabens allgemeinverständlich und + in nicht mehr als 15 Zeilen (max. 1600 Zeichen) zusammen. +\end{todo} +Das Schreiben von Antr"agen ist oft ein kollaboratives Unterfangen in dem Beitr"age von +mehren Partnern in einen koh"arenten Text integriert werde m"ussen. Durch die Verwendung +eines ASCII-basierten Formates wie {\LaTeX} kann dieser Proze"s in einem +Versionsmanagementsystem wie {\textsc{Subversion}} unterst"utzt werden, wodurch sie das +Projektteam auf das Schreiben konzentrieren kann statt auf die Mechanik der Integration. +\end{Abriss} +%% Local Variables: +%%% mode: LaTeX +%%% TeX-master: "proposal" +%%% End: + +% LocalWords: ngerman zusammenfassung popul Komplexit eingef uhrt aquate utzen +% LocalWords: unterst pn inparaenum Anderungsmanagement zug onnen zugh erm koh +% LocalWords: oglichen Antr agen kollaboratives Beitr arenten ussen Proze utzt +% LocalWords: Versionsmanagementsystem diff --git a/macros/latex/contrib/proposal/dfg/report/Makefile b/macros/latex/contrib/proposal/dfg/report/Makefile new file mode 100644 index 0000000000..3408045db0 --- /dev/null +++ b/macros/latex/contrib/proposal/dfg/report/Makefile @@ -0,0 +1,67 @@ +# possibly customize the following variables to your setting +REPORT = finalreport.tex # the report +BIB = ../lib/dummy.bib # bibTeX databases +PROP.dir = ../../.. +########################################################################### +# the following are computed +#CVP = $(shell ls CV_PubList*.tex) # CVs of the proposers +#TSIMP = letter_submission.tex # pdflatex Targets without bibTeX +#TSIMP.pdf = $(TSIMP:%.tex=%.pdf) # PDFs to be produced +TBIB = $(REPORT) #$(CVP) # pdflatex Targets with bibTeX +TARGET = $(TSIMP) $(TBIB) # all pdflatex targets +TBIB.pdf = $(TBIB:%.tex=%.pdf) # PDFs to be produced +TBIB.aux = $(TBIB:%.tex=%.aux) # their aux files. +PDATA = $(REPORT:%.tex=%.pdata) # the proposal project data +SRC = $(filter-out $(TARGET),$(shell ls *.tex)) # included files +PDFLATEX = pdflatex -interaction batchmode -file-line-error +BBL = $(REPORT:%.tex=%.bbl) $(REPORT:%.tex=%1-blx.bbl) $(REPORT:%.tex=%2-blx.bbl) #$(CVP:%.tex=%.bbl) +PROPCLS.dir = $(PROP.dir)/base +PROPETC.dir = $(PROP.dir)/etc +DFGPROPCLS.dir = $(PROP.dir)/dfg +TEXINPUTS := .//:$(PROPCLS.dir)//:$(DFGPROPCLS.dir)//:$(PROPETC.dir)//: +BIBINPUTS := ../lib:$(BIBINPUTS) +PROPCLS.clssty = reporting.cls pdata.sty +PROPETC.sty = workaddress.sty metakeys.sty sref.sty +DFGPROPCLS.clssty = dfgreporting.cls dfgpdata.sty +PROPCLS = $(PROPCLS.clssty:%=$(PROPCLS.dir)/%) $(DFGPROPCLS.clssty:%=$(DFGPROPCLS.dir)/%) $(PROPETC.sty:%=$(PROPETC.dir)/%) + +all: $(TBIB.pdf) $(TSIMP.pdf) + +cd: # make cd will prepare CD for burning + mkdir CD;make $(TARGET.pdf); cp $(TARGET.pdf) CD + +$(BBL): %.bbl: %.aux + bibtex -min-crossrefs=100 -terse $< + +$(TSIMP.pdf): %.pdf: %.tex $(PROPCLS) $(PDATA) + $(PDFLATEX) $< || $(RM) $@ + +$(PDATA): %.pdata: %.tex + $(PDFLATEX) $< + +$(TBIB.aux): %.aux: %.tex + $(PDFLATEX) $< + +$(TBIB.pdf): %.pdf: %.tex $(SRC) $(BIB) $(PROPCLS) + $(PDFLATEX) $< || $(RM) $@ +# sort $(REPORT:%.tex=%.delivs) > $(REPORT:%.tex=%.deliverables) + @if (test -e $(patsubst %.tex, %.idx, $<));\ + then makeindex $(patsubst %.tex, %.idx, $<); fi + $(MAKE) -$(MAKEFLAGS) $(BBL) + @if (grep "(re)run BibTeX" $(patsubst %.tex, %.log, $<)> /dev/null);\ + then $(MAKE) -B $(BBL); fi + $(PDFLATEX) $< || $(RM) $@ + @if (grep Rerun $(patsubst %.tex, %.log, $<) > /dev/null);\ + then $(PDFLATEX) $< || $(RM) $@; fi + @if (grep Rerun $(patsubst %.tex, %.log, $<) > /dev/null);\ + then $(PDFLATEX) $< || $(RM) $@; fi + +clean: + rm -f *.log *.blg *~ *.synctex.gz *.cut + +distclean: clean + rm -f *.aux *.out *.run.xml *.bbl *.toc *.deliv* *.pdata + rm -Rf auto + +echo: + echo $(BIBINPUTS) diff --git a/macros/latex/contrib/proposal/dfg/report/README b/macros/latex/contrib/proposal/dfg/report/README new file mode 100644 index 0000000000..dabc084504 --- /dev/null +++ b/macros/latex/contrib/proposal/dfg/report/README @@ -0,0 +1,22 @@ +An Exapmle for dfgproposal.cls + +proposal.tex is a fake DFG proposal that shows all elements of + dfgproposal.cls in action. +finalreport.tex does the same for dfgreporting.cls +CV_PubList_Kohlhase.tex is an example of the CV and publication lists required + by the DFG +letter_submission.tex is an example submission letter. +*.tex the rest are intemediate files +doc contains the DFG documentation how to write proposals and + final reports: These documents are not subject to the + package's license but (c) DFG. They are bundled for your + convenience; up-to-date versions may be found at http://www.dfg.de. +Makefile allows the automation via a unix Makefile on the author's + machine, adapt it to your needs + +Copyright(c) 2010 Michael Kohlhase +The package is distributed under the terms of the LaTeX Project Public License (LPPL) + +The development version of this package can be found at +https://svn.kwarc.info/repos/kwarc/doc/macros/forCTAN/dfgproposal/ex + diff --git a/macros/latex/contrib/proposal/dfg/report/finalreport.pdf b/macros/latex/contrib/proposal/dfg/report/finalreport.pdf new file mode 100644 index 0000000000..4ae10d47a1 Binary files /dev/null and b/macros/latex/contrib/proposal/dfg/report/finalreport.pdf differ diff --git a/macros/latex/contrib/proposal/dfg/report/finalreport.tex b/macros/latex/contrib/proposal/dfg/report/finalreport.tex new file mode 100644 index 0000000000..e09637ef35 --- /dev/null +++ b/macros/latex/contrib/proposal/dfg/report/finalreport.tex @@ -0,0 +1,52 @@ +% the document class specification for the proposal writing process, add the 'submit' option +% for submitting (switches off various draft features); add the 'public' option to exclude +% any private parts. +\documentclass[gitinfo]{dfgreporting} +%\documentclass[submit]{dfgproposal} +%\documentclass[submit,public]{dfgproposal} +\addbibresource{../lib/dummy.bib} +% define the proposal acronym; +% use \texorpdfstring so that it can be used in section headings as well +% tell the class that this is the proposal acronym +\input{WApersons} +\begin{document} +\providecommand\ifprefchar[2]{}% fix biblatex + +\begin{center}\color{red}\huge + This mock proposal is just an example for \texttt{dfgreporting.cls} it reflects the + template valid until January 2012 (have to update soon) +\end{center} + +\begin{report}[importfrom=../proposal/proposal, + PI=miko,PI=gc,site=jacu,site=pcg, + key = KO 2428 99-9, + key = GS 4711 99-9, + thema=Intelligentes Schreiben von Antr\"agen, + reportperiod=1. Feb. 2010 - 31. Jan. 2012, + % jacuemployed=Junior Researcher: 1. Feb 2010 - 31. Jan 2012, + % pcgemployed=Slave Worker: 1. Feb 2010 - 31. Dec 2010, + % pcgemployed=Lazy Bones: 1.Jan 2011 - 31. Jan 2012, + applareas={Knowledge Management, Document Management, Workflow Systems}, + % coop={Acquisition Guru, Berlin, Germany}, + % coop={Deutsche Forschnungsgemeinschaft, Bonn, Germany}, + projpapers={Kohlhase:pdpl10,providemore}] + +\include{progressreport} +\include{progresssummary} +\dfgprojpapers[articles,confpapers,wspapers]{Kohlhase:pdpl10,providemore,KohDavGin:psewads11,Lange:OpenMathCDLinkedData10} +\end{report} +\end{document} + +%%% Local Variables: +%%% mode: LaTeX +%%% TeX-master: t +%%% End: + +% LocalWords: empty bibflorian systems rabe institutions modal historical pub +% LocalWords: kwarc till formalsafe miko gc ipower ipowerlong Antr agen Beitr + +% LocalWords: acrolong intellegible kollaboratives koh arenten ussen Proze +% LocalWords: Versionsmanagementsystem textsc unterst utzt konzentieren stex +% LocalWords: mechanik workplan thispagestyle newpage Principcal cvpubsmiko +% LocalWords: finalreport fundedperiod reportperiod progressreport +% LocalWords: progresssummary diff --git a/macros/latex/contrib/proposal/dfg/report/letter_submission.pdf b/macros/latex/contrib/proposal/dfg/report/letter_submission.pdf new file mode 100644 index 0000000000..d56697a35b Binary files /dev/null and b/macros/latex/contrib/proposal/dfg/report/letter_submission.pdf differ diff --git a/macros/latex/contrib/proposal/dfg/report/letter_submission.tex b/macros/latex/contrib/proposal/dfg/report/letter_submission.tex new file mode 100644 index 0000000000..3660eb0954 --- /dev/null +++ b/macros/latex/contrib/proposal/dfg/report/letter_submission.tex @@ -0,0 +1,33 @@ +\documentclass{dinbrief} +\usepackage{ngerman} +\signature{Dr. Michael Kohlhase\hspace*{5cm} Dr. Great Communicator} +\usepackage{pdata}\readpdata{proposal} +\begin{document} + +\begin{letter}{Frau ?????\\ +Deutsche Forschungsgemeinschaft\\ +52170 Bonn} + +\subject{Antrag auf Sachbeihilfe} +\opening{Sehr geehrte Frau ?????} + +anbei senden wir Ihnen unseren Antrag auf Sachbeihilfe f"ur das Projekt "`\pn"' +(\pnlong) zu. Die elektronische Version des Antrags inklusive der Anlagen sowie Kopien +der eigenen Publikationen haben wir diesem Schreiben als CD beigef"ugt. Diese beinhaltet +die folgenden Dateien: +\begin{center} + \begin{tabular}{lp{8cm}} + \texttt{Antrag.pdf} & der Antrag\\ + \texttt{CV\_Publist\_Kohlhase.pdf} & Lebenslauf Michael Kohlhase\\ + \texttt{CV\_Publist\_Communicator.pdf} & Lebenslauf Great Communicator\\ + Publikationen & Ordner mit den im Antrag bzw. in den Lebensl"aufen angegebenen +eigenen Veröffentlichungen Das projektbezogene Publikationsverzeichnis befindet sich im +Antrag unter Abschnitt 2.2. +\end{tabular} +\end{center} + +\closing{Mit freundlichen Gr"u"sen,} +\end{letter} +\end{document} + +% LocalWords: texttt Publist Schr diff --git a/macros/latex/contrib/proposal/dfg/report/progressreport.tex b/macros/latex/contrib/proposal/dfg/report/progressreport.tex new file mode 100644 index 0000000000..a14f013609 --- /dev/null +++ b/macros/latex/contrib/proposal/dfg/report/progressreport.tex @@ -0,0 +1,28 @@ +\section{Final Progress Report\deu{Arbeits- \& Ergebnisbericht}} +\begin{todo}{from the report template} +This is what the reviewers read (maximum 10 pages of A4) + \begin{itemize} + \item Project’s initial questions and objectives. + \item Project developments --- including deviations from the original plan, failures, + and problems encountered with project organisation or technical execution. + \item Presentation of results and discussion of the relevant research situation in this + context, potential perspectives for application, and conceivable follow-up research. + \item Statement on whether the results of the project are economically valuable and whether exploitation is already taking place or may be anticipated; if applicable, details regarding patents, industrial joint ventures, etc. + \item Who has contributed to the results achieved by the project (national/international partners, project staff, etc.)? + \item Qualification of young researchers in the context of your project (for example, first degree, doctorate, post-doctorate, etc.). + \end{itemize} + The report must be understandable without the need to consult additional literature. To + illustrate and enhance your presentation you may refer to your own and others’ + publications. Make it clear whenever you are referring to other researchers’ work and + explain your own papers. Please list all cited publications at the end of the + section. This reference list is not considered your list of publications. Any + unpublished work must be included with the final report. However, note that reviewers + are not required to read any of the works you cite. Reviews will be based only on the + text of the actual report. +\end{todo} +%%% Local Variables: +%%% mode: LaTeX +%%% TeX-master: "finalreport" +%%% End: + +% LocalWords: finalreport progressreport.tex diff --git a/macros/latex/contrib/proposal/dfg/report/progresssummary.tex b/macros/latex/contrib/proposal/dfg/report/progresssummary.tex new file mode 100644 index 0000000000..c2722923d8 --- /dev/null +++ b/macros/latex/contrib/proposal/dfg/report/progresssummary.tex @@ -0,0 +1,18 @@ +\section{Final Progress Report\deu{Arbeits- \& Ergebnisbericht}} +\begin{todo}{from the report template} + This is for the DFG web site and report, made available to the general public (maximum 1 page of A4) + \begin{itemize} + \item Presentation, in clearly understandable, everyday language of the key scientific + findings and any potential applications. + \item Any surprises encountered in the course of the project and in the results + obtained. + \item Reference to any articles published in the media reporting the success of the + project.Project’s initial questions and objectives. + \end{itemize} +\end{todo} +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "finalreport" +%%% End: + +% LocalWords: finalreport -- cgit v1.2.3