making dfgprojpapers headings customizzabel and documenting better
This commit is contained in:
parent
0f9b2457b4
commit
a1feb7192a
@ -127,7 +127,6 @@
|
|||||||
\def\@dmp#1{\ifkeys\marginpar{#1}\fi}
|
\def\@dmp#1{\ifkeys\marginpar{#1}\fi}
|
||||||
\renewcommand\euro{\officialeuro\xspace}
|
\renewcommand\euro{\officialeuro\xspace}
|
||||||
|
|
||||||
|
|
||||||
\endinput
|
\endinput
|
||||||
%%
|
%%
|
||||||
%% End of file `pdata.sty'.
|
%% End of file `pdata.sty'.
|
||||||
|
@ -39,7 +39,6 @@
|
|||||||
\LoadClass[a4paper,twoside]{\proposal@class}
|
\LoadClass[a4paper,twoside]{\proposal@class}
|
||||||
\RequirePackage{proposal}
|
\RequirePackage{proposal}
|
||||||
|
|
||||||
|
|
||||||
\endinput
|
\endinput
|
||||||
%%
|
%%
|
||||||
%% End of file `proposal.cls'.
|
%% End of file `proposal.cls'.
|
||||||
|
@ -2584,16 +2584,29 @@ joint&\multicolumn{\the@site}{l|}{\jpub $\hat=$ publication, \jpro $\hat=$ proje
|
|||||||
\printbibliography[heading=subbibliography,title=Unclassified,#1]}%
|
\printbibliography[heading=subbibliography,title=Unclassified,#1]}%
|
||||||
\define@key{paperlist}{unclassified}[true]{\message{unclass: \prop@rl}\prop@prl\prop@rl}
|
\define@key{paperlist}{unclassified}[true]{\message{unclass: \prop@rl}\prop@prl\prop@rl}
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
% with this, we define a couple of keys that generate
|
% with this, we define a couple of keys that use |\prop@ppl| generate the
|
||||||
|
% sub-bibliographies and add that to the |\prop@rl| token register. We also make the
|
||||||
|
% headings configurable.
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\define@key{paperlist}{articles}[true]{\prop@ppl{article}{Articles}}
|
\newcommand\prop@articles@heading{Articles}
|
||||||
\define@key{paperlist}{chapters}[true]{\prop@ppl{inbook}{Book Chapters}}
|
\define@key{paperlist}{articles}[true]{\prop@ppl{article}{\prop@articles@heading}}
|
||||||
\define@key{paperlist}{confpapers}[true]{\prop@ppl[,keyword=conference]{inproceedings}{Conference Papers}}
|
\newcommand\prop@chapters@heading{Book Chapters}
|
||||||
\define@key{paperlist}{wspapers}[true]{\prop@ppl[,notkeyword=conference]{inproceedings}{Workshop Papers}}
|
\define@key{paperlist}{chapters}[true]{\prop@ppl{inbook}{\prop@chapters@heading}}
|
||||||
\define@key{paperlist}{theses}[true]{\prop@ppl{thesis}{Theses}}
|
\newcommand\prop@confpapers@heading{Conference Papers}
|
||||||
\define@key{paperlist}{submitted}[true]{\prop@ppl[,keyword=submitted]{unpublished}{Submitted}}
|
\define@key{paperlist}{confpapers}[true]%
|
||||||
\define@key{paperlist}{books}[true]{\prop@ppl{book}{Monographs}}
|
{\prop@ppl[,keyword=conference]{inproceedings}{\prop@confpapers@heading}}
|
||||||
\define@key{paperlist}{techreports}[true]{\prop@ppl{techreport}{Technical Reports}}
|
\newcommand\prop@@heading{Workshop Papers}
|
||||||
|
\define@key{paperlist}{wspapers}[true]%
|
||||||
|
{\prop@ppl[,notkeyword=conference]{inproceedings}{\prop@wspapers@heading}}
|
||||||
|
\newcommand\prop@theses@heading{Theses}
|
||||||
|
\define@key{paperlist}{theses}[true]{\prop@ppl{thesis}{\prop@theses@heading}}
|
||||||
|
\newcommand\prop@@heading{Submitted}
|
||||||
|
\define@key{paperlist}{submitted}[true]%
|
||||||
|
{\prop@ppl[,keyword=submitted]{unpublished}{\prop@submitted@heading}}
|
||||||
|
\newcommand\prop@books@heading {Monographs}
|
||||||
|
\define@key{paperlist}{books}[true]{\prop@ppl{book}{\prop@books@heading}}
|
||||||
|
\newcommand\prop@techreports@heading{Technical Reports}
|
||||||
|
\define@key{paperlist}{techreports}[true]{\prop@ppl{techreport}{\prop@techreports@heading}}
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
%
|
%
|
||||||
% \begin{macro}{featured}
|
% \begin{macro}{featured}
|
||||||
@ -2684,12 +2697,6 @@ joint&\multicolumn{\the@site}{l|}{\jpub $\hat=$ publication, \jpro $\hat=$ proje
|
|||||||
% \end{macro}
|
% \end{macro}
|
||||||
% \Finale
|
% \Finale
|
||||||
% \endinput
|
% \endinput
|
||||||
|
|
||||||
% Local Variables:
|
|
||||||
% mode: doctex
|
|
||||||
% TeX-master: t
|
|
||||||
% End:
|
|
||||||
|
|
||||||
% LocalWords: localization sec:user-interface standardizes initialization referencable
|
% LocalWords: localization sec:user-interface standardizes initialization referencable
|
||||||
% LocalWords: pages,start,length,caption sec:implwptable draft,yscale organization
|
% LocalWords: pages,start,length,caption sec:implwptable draft,yscale organization
|
||||||
% LocalWords: tab:collaboration sec:limitations sec:implementation ifgrantagreement
|
% LocalWords: tab:collaboration sec:limitations sec:implementation ifgrantagreement
|
||||||
@ -2775,3 +2782,8 @@ joint&\multicolumn{\the@site}{l|}{\jpub $\hat=$ publication, \jpro $\hat=$ proje
|
|||||||
% LocalWords: numericcites LaTeX-proposal:git numeric,hyperref auto,defernumbers
|
% LocalWords: numericcites LaTeX-proposal:git numeric,hyperref auto,defernumbers
|
||||||
% LocalWords: 9,maxcitenames alphabetic,hyperref bigcentering rightskip parindent
|
% LocalWords: 9,maxcitenames alphabetic,hyperref bigcentering rightskip parindent
|
||||||
% LocalWords: parfillskip endbigcenter endtrivlist 2,title
|
% LocalWords: parfillskip endbigcenter endtrivlist 2,title
|
||||||
|
|
||||||
|
% Local Variables:
|
||||||
|
% mode: doctex
|
||||||
|
% TeX-master: t
|
||||||
|
% End:
|
||||||
|
Binary file not shown.
@ -1037,14 +1037,25 @@ joint&\multicolumn{\the@site}{l|}{\jpub $\hat=$ publication, \jpro $\hat=$ proje
|
|||||||
\newcommand\prop@prl[1]{\message{unclassified: #1}%
|
\newcommand\prop@prl[1]{\message{unclassified: #1}%
|
||||||
\printbibliography[heading=subbibliography,title=Unclassified,#1]}%
|
\printbibliography[heading=subbibliography,title=Unclassified,#1]}%
|
||||||
\define@key{paperlist}{unclassified}[true]{\message{unclass: \prop@rl}\prop@prl\prop@rl}
|
\define@key{paperlist}{unclassified}[true]{\message{unclass: \prop@rl}\prop@prl\prop@rl}
|
||||||
\define@key{paperlist}{articles}[true]{\prop@ppl{article}{Articles}}
|
\newcommand\prop@articles@heading{Articles}
|
||||||
\define@key{paperlist}{chapters}[true]{\prop@ppl{inbook}{Book Chapters}}
|
\define@key{paperlist}{articles}[true]{\prop@ppl{article}{\prop@articles@heading}}
|
||||||
\define@key{paperlist}{confpapers}[true]{\prop@ppl[,keyword=conference]{inproceedings}{Conference Papers}}
|
\newcommand\prop@chapters@heading{Book Chapters}
|
||||||
\define@key{paperlist}{wspapers}[true]{\prop@ppl[,notkeyword=conference]{inproceedings}{Workshop Papers}}
|
\define@key{paperlist}{chapters}[true]{\prop@ppl{inbook}{\prop@chapters@heading}}
|
||||||
\define@key{paperlist}{theses}[true]{\prop@ppl{thesis}{Theses}}
|
\newcommand\prop@confpapers@heading{Conference Papers}
|
||||||
\define@key{paperlist}{submitted}[true]{\prop@ppl[,keyword=submitted]{unpublished}{Submitted}}
|
\define@key{paperlist}{confpapers}[true]%
|
||||||
\define@key{paperlist}{books}[true]{\prop@ppl{book}{Monographs}}
|
{\prop@ppl[,keyword=conference]{inproceedings}{\prop@confpapers@heading}}
|
||||||
\define@key{paperlist}{techreports}[true]{\prop@ppl{techreport}{Technical Reports}}
|
\newcommand\prop@@heading{Workshop Papers}
|
||||||
|
\define@key{paperlist}{wspapers}[true]%
|
||||||
|
{\prop@ppl[,notkeyword=conference]{inproceedings}{\prop@wspapers@heading}}
|
||||||
|
\newcommand\prop@theses@heading{Theses}
|
||||||
|
\define@key{paperlist}{theses}[true]{\prop@ppl{thesis}{\prop@theses@heading}}
|
||||||
|
\newcommand\prop@@heading{Submitted}
|
||||||
|
\define@key{paperlist}{submitted}[true]%
|
||||||
|
{\prop@ppl[,keyword=submitted]{unpublished}{\prop@submitted@heading}}
|
||||||
|
\newcommand\prop@books@heading {Monographs}
|
||||||
|
\define@key{paperlist}{books}[true]{\prop@ppl{book}{\prop@books@heading}}
|
||||||
|
\newcommand\prop@techreports@heading{Technical Reports}
|
||||||
|
\define@key{paperlist}{techreports}[true]{\prop@ppl{techreport}{\prop@techreports@heading}}
|
||||||
\DeclareBibliographyCategory{featured}
|
\DeclareBibliographyCategory{featured}
|
||||||
\newcommand\prop@paperlist[2][]{%
|
\newcommand\prop@paperlist[2][]{%
|
||||||
\let\biboldfont\bibfont%
|
\let\biboldfont\bibfont%
|
||||||
@ -1077,7 +1088,6 @@ joint&\multicolumn{\the@site}{l|}{\jpub $\hat=$ publication, \jpro $\hat=$ proje
|
|||||||
{\usebibmacro{url+urldate}}
|
{\usebibmacro{url+urldate}}
|
||||||
{}}
|
{}}
|
||||||
|
|
||||||
|
|
||||||
\endinput
|
\endinput
|
||||||
%%
|
%%
|
||||||
%% End of file `proposal.sty'.
|
%% End of file `proposal.sty'.
|
||||||
|
@ -65,7 +65,6 @@
|
|||||||
\setcounter{tocdepth}{2}\tableofcontents\newpage\setcounter{page}{1}}
|
\setcounter{tocdepth}{2}\tableofcontents\newpage\setcounter{page}{1}}
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
|
||||||
\endinput
|
\endinput
|
||||||
%%
|
%%
|
||||||
%% End of file `reporting.cls'.
|
%% End of file `reporting.cls'.
|
||||||
|
@ -133,11 +133,20 @@
|
|||||||
%
|
%
|
||||||
% Since August 2010, DFG requests list of ``project-related papers'' as section 2.2. We
|
% 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
|
% use the |biblatex| package to automate this. We only need to use
|
||||||
% \DescribeMacro{\dfgprojpapers}|\dfgprojpapers[|\meta{keys}|]{|\meta{refs}|}|, where
|
% \DescribeMacro{\dfgprojpapers}|\dfgprojpapers[|\meta{keys}|]{|\meta{refs}|}|,
|
||||||
% \meta{keys} that specify what papers are selected and \meta{refs} is a comma-separated
|
% \meta{refs} is a comma-separated list of {bib\TeX} keys from the {bib\TeX} database used
|
||||||
% list of bibtex keys from the bibTeX database used in the proposal.
|
% in the proposal. The \meta{keys} that specify whether sub-bibliographies are generated
|
||||||
|
% (if \meta{keys} is non-empty) and which, and in which order. The \meta{keys} includes
|
||||||
|
% any of the following: |articles|, |chapters|, |confpapers|, |inproceedings|, |wspapers|,
|
||||||
|
% |theses|, |submitted|, |books|, and |techreports|.
|
||||||
%
|
%
|
||||||
% The papers listed in |\dfgprojpapers| are put into a special bib\LaTeX category
|
% So |\dfgprojpapers[books,articles,inproceedings]{|\meta{keys}|}| splits the generate
|
||||||
|
% bibliography in to three sub-bibliographies with the titles: ``Articles'' ,
|
||||||
|
% ``Monographs'', and ``Conference Papers''. The headings can be customized -- e.g. to
|
||||||
|
% another language by adding |\def\prop@|\meta{key}|@heading{|\meta{Heading}|}| in the
|
||||||
|
% preamble.
|
||||||
|
%
|
||||||
|
% The papers listed in |\dfgprojpapers| are put into a special {bib\LaTeX} category
|
||||||
% \DescribeMacro{featured}|featured|, and can thus be excluded from the general
|
% \DescribeMacro{featured}|featured|, and can thus be excluded from the general
|
||||||
% bibliography by adding |notcategory=featured| to the final |\printbibliography|.
|
% bibliography by adding |notcategory=featured| to the final |\printbibliography|.
|
||||||
%
|
%
|
||||||
@ -620,4 +629,5 @@ Applicant\if@sites\ifnum\the@PIs>1{s}\fi\fi\ \deu{(Antragsteller)}}%
|
|||||||
% TeX-master: t
|
% TeX-master: t
|
||||||
% End:
|
% End:
|
||||||
% LocalWords: localized sec:implementation Initialization ngerman,USenglish itemize
|
% LocalWords: localized sec:implementation Initialization ngerman,USenglish itemize
|
||||||
% LocalWords: selectlanguage sec:ourpubs
|
% LocalWords: selectlanguage sec:ourpubs confpapers inproceedings wspapers techreports
|
||||||
|
% LocalWords: books,articles,inproceedings
|
||||||
|
Binary file not shown.
@ -19,6 +19,7 @@
|
|||||||
meeting to enable reviewers to read through the information. Reviews will be based only
|
meeting to enable reviewers to read through the information. Reviews will be based only
|
||||||
on the text of the actual proposal.
|
on the text of the actual proposal.
|
||||||
\end{todo}
|
\end{todo}
|
||||||
|
|
||||||
\subsection{List of Project-Related Publications}\label{sec:projpapers}
|
\subsection{List of Project-Related Publications}\label{sec:projpapers}
|
||||||
|
|
||||||
\begin{todo}{from the proposal template}
|
\begin{todo}{from the proposal template}
|
||||||
@ -39,7 +40,7 @@
|
|||||||
|
|
||||||
\subsubsection{Peer-Reviewed Articles}\label{sec:peer-rev}
|
\subsubsection{Peer-Reviewed Articles}\label{sec:peer-rev}
|
||||||
|
|
||||||
\dfgprojpapers{Kohlhase:pdpl10,providemore}
|
\dfgprojpapers[articles,books,confpapers]{Kohlhase:pdpl10,Lamport:ladps94,Knuth:ttb84,KohDavGin:psewads11,Lange:OpenMathCDLinkedData10,providemore}
|
||||||
\ednote{Anmerkung Jens: Ein nützliches Feature wäre hier, wenn das Paket eine (eventuell
|
\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
|
über Optionen der Dokumentklasse unterdrückbare) Warnung ausgeben würde, wenn zu viele
|
||||||
Publikationen entsprechend DFG-Richtlinien angegeben werden. Die Anzahl ist sehr eng
|
Publikationen entsprechend DFG-Richtlinien angegeben werden. Die Anzahl ist sehr eng
|
||||||
|
@ -8,7 +8,6 @@
|
|||||||
%%
|
%%
|
||||||
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
|
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
|
||||||
\ProvidesPackage{eupdata}[2016/12/15 v1.5 EU Project Data]
|
\ProvidesPackage{eupdata}[2016/12/15 v1.5 EU Project Data]
|
||||||
|
|
||||||
\define@key{prop@gen}{coordinator}{\def\prop@gen@coordinator{#1}\pdata@def{prop}{gen}{coordinator}{#1}}
|
\define@key{prop@gen}{coordinator}{\def\prop@gen@coordinator{#1}\pdata@def{prop}{gen}{coordinator}{#1}}
|
||||||
\define@key{prop@gen}{coordinatorsite}{\def\prop@gen@coordinatorsite{#1}\pdata@def{prop}{gen}{coordinator}{#1}}
|
\define@key{prop@gen}{coordinatorsite}{\def\prop@gen@coordinatorsite{#1}\pdata@def{prop}{gen}{coordinator}{#1}}
|
||||||
\def\prop@gen@challenge{??}\def\prop@gen@challengeid{??}
|
\def\prop@gen@challenge{??}\def\prop@gen@challengeid{??}
|
||||||
|
@ -8,7 +8,6 @@
|
|||||||
%%
|
%%
|
||||||
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
|
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
|
||||||
\ProvidesClass{euproposal}[2016/12/15 v1.5 EU Proposal]
|
\ProvidesClass{euproposal}[2016/12/15 v1.5 EU Proposal]
|
||||||
|
|
||||||
\newif\ifpartB\partBfalse
|
\newif\ifpartB\partBfalse
|
||||||
\DeclareOption{partB}{\partBtrue}
|
\DeclareOption{partB}{\partBtrue}
|
||||||
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{proposal}}
|
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{proposal}}
|
||||||
|
Binary file not shown.
@ -8,7 +8,6 @@
|
|||||||
%%
|
%%
|
||||||
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
|
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
|
||||||
\ProvidesPackage{eureporting}[2016/12/15 v1.5 EU Project Reporting]
|
\ProvidesPackage{eureporting}[2016/12/15 v1.5 EU Project Reporting]
|
||||||
|
|
||||||
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{reporting}}
|
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{reporting}}
|
||||||
\ProcessOptions
|
\ProcessOptions
|
||||||
\LoadClass[report,noRAM]{reporting}
|
\LoadClass[report,noRAM]{reporting}
|
||||||
|
Loading…
Reference in New Issue
Block a user