diff options
35 files changed, 5203 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/heria/README.md b/Master/texmf-dist/doc/latex/heria/README.md new file mode 100644 index 00000000000..b3d5cf32b1c --- /dev/null +++ b/Master/texmf-dist/doc/latex/heria/README.md @@ -0,0 +1,38 @@ +# heria: A LaTeX class for Horizon Europe RIA and IA grant proposals + +## Overview + +The `heria` class facilitates the preparation of Research and +Innovation Action (RIA) and Innovation Action (IA) funding proposals +for the European Commission's Horizon Europe program. The class is a +conversion of the official Part B template into LaTeX; it preserves +the formatting and most of the instructions of the original version, +and has the additional feature that tables (listing the participants, +work packages, deliverables, etc.) are programmatically generated +according to data supplied by the user. + +## Building and installing + +To build the class, run the file `heria.ins` through `latex` or +`pdflatex` and then copy the resulting `.cls` and `.tex` files into a +directory searched by LaTeX. + +To generate the documentation, run the file `heria.dtx` through +`pdflatex`. + +To generate the skeleton proposal, build the class and then run the +file `heria-proposal.tex` through `pdflatex`. + +## Source repository and bug tracker + +For now, the source code is hosted on GitHub at +[https://github.com/logological/heria](https://github.com/logological/heria). +There you will also find an issue tracker for reporting bugs and +feature requests. + +## Licence + +The `heria` class is distributed under the conditions of the [LaTeX +Project Public License](https://www.latex-project.org/lppl.txt), +either version 1.3 of this license or (at your option) any later +version. diff --git a/Master/texmf-dist/doc/latex/heria/heria-proposal.pdf b/Master/texmf-dist/doc/latex/heria/heria-proposal.pdf Binary files differnew file mode 100644 index 00000000000..f8d64312a9a --- /dev/null +++ b/Master/texmf-dist/doc/latex/heria/heria-proposal.pdf diff --git a/Master/texmf-dist/doc/latex/heria/heria-proposal.tex b/Master/texmf-dist/doc/latex/heria/heria-proposal.tex new file mode 100644 index 00000000000..4d75dd73234 --- /dev/null +++ b/Master/texmf-dist/doc/latex/heria/heria-proposal.tex @@ -0,0 +1,350 @@ +%% +%% This is file `heria-proposal.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `heria-proposal') +%% +%% This is a generated file. +%% +%% Copyright 2023 Tristan Miller +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008 or later. +%% +\documentclass[showinstructions]{heria} + +\title{Skeleton Horizon Europe Proposal} +\callname{insert call name} +\callidentifier{HORIZON-XX0-0000-XXXXX-00-XXXXX} +\calltopic{HORIZON-XX0-0000-XXXXX-00-00} + +\begin{document} +\maketitle + +\heinstructions{participants} + +\noindent\opentag{APP-FORM-HERIAIA}% +\section*{List of participants}[][][1 page]\label{sec:listofparticipants} + +\participant + {University of Upper Freedonia} % Participant organisation name + {UUF} % Participant short name + {AT} % Country + +\participant + {Molvania State University} % Participant organisation name + {MSU} % Participant short name + {DE} % Country + +\participant + {Institute for Underwater Basket Weaving} % Participant organisation name + {IUBW} % Participant short name + {UK} % Country + +\makeparticipantstable + +\heinstructions{participant-numbering} + +\section{Excellence}[REL-EVA-RE]\label{sec:excellence} + +\heinstructions{excellence} + +\subsection{Objectives and ambition}[PRJ-OBJ-PO][][4 pages]\label{sec:objectives} + +\heinstructions{objectives} + +\subsection{Methodology}[CON-MET-CM,COM-PLE-CP][PRJ-OBJ-PO][14 pages]\label{sec:methodology} + +\heinstructions{methodology} + +\subsubsection{Overall methodology}[][][10 pages]\label{sec:overallmethodology} + +\subsubsection{Connections to other research activities}[][][1 page]\label{sec:connections} + +\subsubsection{Interdisciplinarity}[][][1/2 page]\label{sec:interdisciplinarity} + +\subsubsection{Gender dimension}[][][1/2 page]\label{sec:gender} + +\subsubsection{Open science}[][][1 page]\label{sec:openscience} + +\subsubsection{Research data management}[][][1 page]\label{sec:rdm} + +\section{Impact}[IMP-ACT-IA][CON-MET-CM,COM-PLE-CP,REL-EVA-RE]\label{sec:impact} + +\heinstructions{impact} + +\subsection{Project's pathways towards impact}[][][4 pages]\label{sec:pathways} + +\heinstructions{pathways} + +\subsection{Measures to maximise impact: Dissemination, exploitation and communication}[COM-DIS-VIS-CDV][][5 pages, including section 2.3]\label{sec:measures} + +\heinstructions{measures} + +\subsection{Summary}\label{sec:summary} + +\heinstructions{summary} + +\closetag{COM-DIS-VIS-CDV} + +\begin{SidewaysFigure} +\begin{summarycanvas}% + \begin{summarybox}{SPECIFIC NEEDS} + \end{summarybox}% + \begin{summarybox}{EXPECTED RESULTS} + \end{summarybox}% + \begin{summarybox}{D \& E \& C MEASURES} + \end{summarybox}% +\end{summarycanvas}% +\begin{summarycanvas}% + \begin{summarybox}{TARGET GROUPS} + \end{summarybox}% + \begin{summarybox}{OUTCOMES} + \end{summarybox}% + \begin{summarybox}{IMPACTS} + \end{summarybox}% +\end{summarycanvas}% +\caption{Impact summary tableau}\label{fig:impact} +\end{SidewaysFigure} + +\section{Quality and efficiency of the implementation}[QUA-LIT-QL,WRK-PLA-WP][IMP-ACT-IA]\label{sec:quality} + +\heinstructions{quality} + +\subsection{Work plan and resources}[][][14 pages (19 pages for topics using lump sum funding)~-- including tables]\label{sec:workplan} + +\heinstructions{workplan} + +\subsubsection*{Table 3.1a: List of work packages} + +\heinstructions{tables} + +\makeworkpackagestable + +\subsubsection*{Table 3.1b: Work package description} + +\workpackage + {ra} % unique ID (used only for cross-referencing deliverables, etc. in LaTeX) + {Requirements analysis} % work package title + {UUF}% Lead participant (using short name) + {1}% Start month + {6}% End month + +\heinstructions{wp-objectives} +\begin{objectives} +\item First objective +\item Second objective +\item \dots +\end{objectives} + +\begin{descriptionofwork} +\heinstructions{wp-description} +\task + {Literature survey} % task name + {UUF} % short name of lead participant + {MSU} % other participants (or "all participants", etc.) + {1--6} % month(s) + In this task, we will read a lot of books, and\dots +\end{descriptionofwork} + +\deliverable + {dmp} % deliverable name + {Data management plan} % short description + {MSU} % short name of lead participant + {DMP}% type; see Table 3.1c instructions for valid values + {PU}% dissemination level; see Table 3.1c instructions for valid values + {6}% delivery date (in months from beginning of project) + +\workpackage% + {integration}% Unique ID (used only for cross-referencing deliverables, etc. in LaTeX) + {System integration}% Title + {UUF}% Lead partner (using short name ID) + {1}% Start month + {20}% End month + +\heinstructions{wp-objectives} +\begin{objectives} +\item First objective +\item Second objective +\item \dots +\end{objectives} + +\begin{descriptionofwork} +\heinstructions{wp-description} +\task + {Develop prototype} % task name + {UUF} % short name of lead participant + {MSU} % other participants (or "all participants", etc.) + {1--10} % month(s) + In this task, we will do lots of coding, and\dots +\end{descriptionofwork} + +\deliverable + {demo} % deliverable name + {Working demo system} % short description + {IUBW} % short name of lead participant + {DEM}% type; see Table 3.1c instructions for valid values + {SEN}% dissemination level; see Table 3.1c instructions for valid values + {10}% delivery date (in months from beginning of project) + +\workpackage% + {dissemination}% Unique ID (used only for cross-referencing deliverables, etc. in LaTeX) + {Dissemination and exploitation}% Title + {UUF}% Lead partner (using short name ID) + {7}% Start month + {20}% End month + +\heinstructions{wp-objectives} +\begin{objectives} +\item First objective +\item Second objective +\item \dots +\end{objectives} + +\begin{descriptionofwork} +\heinstructions{wp-description} +\task + {Organise public workshop} % task name + {MSU} % short name of lead participant + {all participants} % other participants (or "all participants", etc.) + {7--10} % month(s) + In this task, we will unite the greatest minds\dots +\end{descriptionofwork} + +\deliverable + {proceedings} % deliverable name + {Workshop proceedings} % short description + {MSU} % short name of lead participant + {R}% type; see Table 3.1c instructions for valid values + {PU}% dissemination level; see Table 3.1c instructions for valid values + {11}% delivery date (in months from beginning of project) + +\subsubsection*{Table 3.1c: List of deliverables} + +\heinstructions{deliverables} + +\makedeliverablestable + +\heinstructions{deliverables-key} + +\subsubsection*{Table 3.1d: List of milestones} + +\milestone + {Define use cases} % milestone name + {WP1} % related work package(s) + {12} % month due + {expert review} % means of verification + +\milestone + {Minimum viable product (MVP)} % milestone name + {WP2} % related work package(s) + {20} % month due + {expert review} % means of verification + +\heinstructions{milestones} +\makemilestonestable + +\subsubsection*{Table 3.1e: Critical risks for implementation}[RSK-MGT-RM] + +\criticalrisk + {Datasets are not available} % description of risk + {Low} % Likelihood + {High} % Severity + {WP1, WP2} % Work package(s) involved + {We'll find new ones} % Proposed risk-mitigation measures + +\heinstructions{criticalrisks} +\makecriticalriskstable + +\subsubsection*{Table 3.1f: Summary of staff effort}[][RSK-MGT-RM] + +\staffeffort + {UUF} % short name of participant + {ra} % name of work package + {23} % number of person-months +\staffeffort{UUF}{integration}{6} +\staffeffort{UUF}{dissemination}{11} +\staffeffort{MSU}{ra}{18} +\staffeffort{MSU}{integration}{17} +\staffeffort{MSU}{dissemination}{1} +\staffeffort{IUBW}{ra}{21} +\staffeffort{IUBW}{integration}{14} +\staffeffort{IUBW}{dissemination}{5} + +\heinstructions{staffeffort} +\makestaffefforttable + +\subsubsection*{Table 3.1g: `Subcontracting costs' items} + +\heinstructions{subcontractingcosts} + +\subcontractingcost + {UUF} % short name of participant + {25000} % cost in euros + {Design project website} % description of tasks and justification + +\makesubcontractingcoststable + +\subsubsection*{Table 3.1h: `Purchase costs' items (travel and subsistence, equipment and other goods, works and services)} + +\heinstructions{purchasecosts} + +\purchasecost + {IUBW} % short name of participant + {6125} % travel cost in euros + {Attendance at two conferences} % justification + {2120} % equipment cost in euros + {Computing cluster} % justification + {4775} % other costs in euros + {Crowdsourcing study} % justification + {1000} % remaining costs + +\makepurchasecoststable + +\subsubsection*{Table 3.1i: `Other costs categories' items (e.g., internally invoiced goods and services)} + +\heinstructions{othercosts} + +\othercost + {UUF} % short name of participant + {500} % cost in euros + {Cookies for bribing reviewers} % justification +\othercost + {MSU} % short name of participant + {15000} % cost in euros + {Legal fees for defending bribery charges} % justification + +\makeothercoststable + +\subsubsection*{Table 3.1j: `In-kind contributions' provided by third parties} + +\inkindcontribution + {UUF} % short name of participant + {Freedonian Ministry of Education} % third party name + {Travel and subsistence} % category (see template instructions for list) + {300} % cost in euros + {Use of minister's private jet} % justification + +\heinstructions{inkind} +\makeinkindcontributionstable + +\subsection{Capacity of participants and consortium as a whole}[CON-SOR-CS,PRJ-MGT-PM][][3 pages]\label{sec:capacity} + +\heinstructions{capacity} + +\closetag{CON-SOR-CS,PRJ-MGT-PM} + +\closetag{QUA-LIT-QL,WRK-PLA-WP} + +\heinstructions{annexes} +\end{document} +\endinput +%% +%% End of file `heria-proposal.tex'. diff --git a/Master/texmf-dist/doc/latex/heria/heria.pdf b/Master/texmf-dist/doc/latex/heria/heria.pdf Binary files differnew file mode 100644 index 00000000000..af4f0cd6275 --- /dev/null +++ b/Master/texmf-dist/doc/latex/heria/heria.pdf diff --git a/Master/texmf-dist/source/latex/heria/heria.dtx b/Master/texmf-dist/source/latex/heria/heria.dtx new file mode 100644 index 00000000000..5c6b5e96916 --- /dev/null +++ b/Master/texmf-dist/source/latex/heria/heria.dtx @@ -0,0 +1,2783 @@ +% \iffalse meta-comment +% +% Copyright 2023 Tristan Miller +% ----------------------------- +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% https://www.latex-project.org/lppl.txt +% and version 1.3c or later is part of all distributions of LaTeX +% version 2008 or later. +% +% \fi +% +% \iffalse +%<*driver> +\ProvidesFile{heria.dtx} +%</driver> +%<*class> +%% Copyright 2023 Tristan Miller +%% Copyright 2016 John Kormylo +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008 or later. +%% +%</class> +%<class>\NeedsTeXFormat{LaTeX2e} +%<class>\ProvidesClass{heria} +%<*class> +[2023-12-04 v3.2.1.0 Class for Horizon Europe (R)IA proposals] +%</class> +% +%<*driver> +\documentclass{ltxdoc} +\DisableCrossrefs +\CodelineIndex +\RecordChanges +\addtolength\marginparwidth{5ex} +\addtolength\oddsidemargin{6ex} +\addtolength\evensidemargin{6ex} +\begin{document} +\DocInput{heria.dtx} +\end{document} +%</driver> +% \fi +% +% \CheckSum{1506} +% +% \CharacterTable +% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +% Digits \0\1\2\3\4\5\6\7\8\9 +% Exclamation \! Double quote \" Hash (number) \# +% Dollar \$ Percent \% Ampersand \& +% Acute accent \' Left paren \( Right paren \) +% Asterisk \* Plus \+ Comma \, +% Minus \- Point \. Solidus \/ +% Colon \: Semicolon \; Less than \< +% Equals \= Greater than \> Question mark \? +% Commercial at \@ Left bracket \[ Backslash \\ +% Right bracket \] Circumflex \^ Underscore \_ +% Grave accent \` Left brace \{ Vertical bar \| +% Right brace \} Tilde \~} +% +% +% \GetFileInfo{heria.dtx} +% +% \DoNotIndex{\newcommand,\newenvironment} +% +% +% \title{\textsf{heria}: A \LaTeX\ class for\\ Horizon Europe RIA and +% IA grant proposals\thanks{This document corresponds to +% \textsf{heria}~\fileversion, dated \filedate. See §\ref{sec:version} +% for an explanation of the versioning scheme.}} +% +% \author{Tristan Miller\\ +% Austrian Research Institute for Artificial Intelligence\\ +% \texttt{tristan.miller@ofai.at}} +% +% \maketitle +% \tableofcontents +% +% \section{Introduction}\label{sec:introduction} +% +% This document describes the usage of \textsf{heria}, a \LaTeX\ class +% that facilitates the preparation of Research and Innovation Action +% (RIA) and Innovation Action (IA) funding proposals for the European +% Commission's~(EC) Horizon Europe program. The Commission prescribes +% a detailed, structured format for the technical description +% (``Part~B'') of these proposals, but provides templates only in Rich +% Text Format (RTF), a format that does not lend itself well to +% collaborative authorship and \mbox{(cross-)}reference management. +% The \textsf{heria} class is a conversion of the official Part~B +% template into \LaTeX; it preserves the formatting and most of the +% instructions of the original version, and has the additional feature +% that tables (listing the participants, work packages, deliverables, +% etc.)\ are programmatically generated according to data supplied by +% the user. The advantage of this becomes clear when one considers +% that much of the data is reused across multiple tables. +% +% At the time of writing (2023-12-04), open calls to the RIA and IA +% calls require proposals to be submitted according to either +% Version~3.2 (2022-11-15) or Version~3.3 (2023-09-27) of the Part~B +% template. The \textsf{heria} package was developed with reference +% to the Version~3.2 template; however, according to the changelog for +% the Version~3.3 template, the only difference from the previous +% version is the addition of some instructions concerning the use of +% generative AI tools for the preparation of the proposal. +% +% \section{Usage} +% +% The EC's official template is structured in such a way that form and +% content cannot be entirely separated. The best way of starting a new +% proposal is therefore to make a copy of \texttt{heria-proposal.tex}, +% the skeleton proposal distributed with this package, and then adapt +% it to your project. The following subsections describe the various +% macros and environments provided by \textsf{heria}, roughly in the +% same order presented in the skeleton proposal. +% +% \subsection{Preamble} +% +% Your proposal document should begin with the following line if you +% want the template instructions to be included in the output: +% \begin{quote}\verb|\documentclass[showinstructions]{heria}|\end{quote} +% Otherwise you can omit the \verb|showinstructions| option: +% \begin{quote}\verb|\documentclass{heria}|\end{quote} +% +% The \verb|heria| class is based on the default \LaTeX\ +% \verb|article| class, and so all of the macros and environments from +% the latter are available for you to use. The class automatically +% sets the font, margins, etc.\ mandated by the official instructions, +% and redefines some of the \verb|article| macros as described later +% in this document. +% +% \medskip +% +% \noindent Following \cs{documentclass} you should provide the +% proposal metadata using the following macros: +% +% \DescribeMacro{\title} This macro takes the title of the proposal as +% its sole argument. This title will be printed by the \cs{maketitle} +% macro (see below) and used for the PDF metadata. +% +% \DescribeMacro{\callname} This macro takes as its sole argument the +% official natural-language description of the call to which the +% proposal is being submitted. It will be printed in the page header. +% +% \DescribeMacro{\callidentifier} This macro takes as its sole +% argument the identifier of the call to which the proposal is being +% submitted, which will be printed in the page header. Call +% identifiers normally have the format +% \texttt{HORIZON-XX0-0000-XXXXX-00-XXXXX}. +% +% \DescribeMacro{\calltopic} This macro takes as its sole argument the +% identifier of the specific topic within the call to which the +% proposal is being submitted. Such identifiers normally have the +% format \texttt{HORIZON-XX0-0000-XXXXX-00-00}. The official template +% does not require proposals to mention the call topic, so you are +% free to omit the \cs{calltopic} macro. If you do use it, it will be +% printed by \cs{maketitle} below the proposal title. +% +% \subsection{Title} +% +% \DescribeMacro{\maketitle} This is generally the first macro that +% should be called in the main body of the document. As with the +% standard \verb|article| class, it typesets the title. +% +% \subsection{Section headings, tags, and instructions} +% +% \DescribeMacro{\heinstructions} When the \verb|showinstructions| +% options is passed to the document class, the \cs{heinstructions} +% macro prints instructions from the official EC template. These +% instructions are contained in files distributed with the +% \textsf{heria} class; the macro's sole argument is used to construct +% the name of one of these files. To suppress printing of individual +% instructions, you can simply remove or comment out the corresponding +% \cs{heinstructions} macro. +% +% \DescribeMacro{\opentag}\DescribeMacro{\closetag} The official +% template includes a number of ``tags'' that are used for the EC's +% ``internal processing of information, mostly for statistical +% gathering.'' The \cs{opentag} and \cs{closetag} macros are used to +% emit the tags at the appropriate places in the proposal, and so +% should be left in their original positions in the skeleton template. +% The EC asks that proposal authors ``not move, delete, re-order, or +% alter tags in any way''. +% +% \DescribeMacro{\section}\DescribeMacro{\subsection}\DescribeMacro{\subsubsection} +% These three macros take a mandatory argument specifying the title of +% the corresponding section, subsection, or subsubsection, +% respectively. These document subdivisions are fixed by the official +% template and so generally should not be renamed or reordered, though +% it is probably safe to add additional ones where it does not disrupt +% the numbering of the existing ones. Many sections and subsections +% \emph{must} be preceded or followed by certain tags, which are +% specified in the first and second optional arguments, respectively. +% The third optional argument contains the recommended page limit, +% when specified by the official template. The page limit will be +% printed only when the \verb|showinstructions| option is passed to +% the document class. +% +% \subsection{Participants} +% +% \DescribeMacro{\participant} Participants should be listed in the +% same order as in Part~A of the proposal, which is completed using an +% online form. Use one invocation of \cs{participant} for each +% participant, with the following three mandatory arguments, in order: +% the participant's full name, the participant's short name, and the +% participant's two-letter country code. The first participant will +% be marked in the participant table as the project coordinator. Note +% that while the short name is typeset in the proposal, it is also +% used internally by the \verb|heria| class as part of a \LaTeX\ +% counter name, and so should generally consist only of ASCII letters. +% +% \DescribeMacro{\makeparticipantstable} This macro emits the table of +% participants using the data from the \cs{participant} macro. +% Participants are automatically numbered according to the order of +% the \cs{participant} macros. +% +% \subsection{Summary tableau} +% +% \DescribeEnv{summarycanvas} \DescribeEnv{summarybox} Proposals must +% include a summary tableau of six boxes that briefly describe the +% project's specific needs; expected results; dissemination, +% exploitation, and communication measures; target groups; outcomes; +% and impacts. The \verb|summarycanvas| and \verb|summaryenv| +% environments are provided for this purpose. Each \verb|summarybox| +% environment typesets a shaded box headed by its mandatory argument. +% Three such boxes can be grouped side by side into a single +% \verb|summarycanvas| environment. The skeleton proposal +% demonstrates how all six boxes can be placed in a floating figure on +% a single landscape page, though other arrangements seem to be +% permissible. +% +% \subsection{Work packages and deliverables} +% +% \DescribeMacro{\makeworkpackagestable} This macro emits the table of +% work packages, using the data from the \cs{workpackage} macros. Work +% packages are automatically numbered according to the order of the +% \cs{workpackage} macros. +% +% \DescribeMacro{\workpackage} This macro declares a work package, and +% takes five mandatory arguments: a unique identifier (used only +% internally by \verb|heria| for cross-referencing purposes), the work +% package title, the short name of the lead participant (as specified +% in the corresponding \cs{participant} macro), the numeric starting +% month (measured from the start of the project), and the numeric +% ending month. Since the unique identifier is used as part of a +% \LaTeX\ counter name, you should generally use only ASCII letters. +% Work packages are automatically numbered. You should use one +% \cs{workpackage} macro for each work package in your project. +% +% \DescribeEnv{objectives} This environment typesets a box containing +% an enumerated list of objectives for the most recently declared work +% package. Use the \cs{item} macro to begin each objective. +% +% \DescribeEnv{descriptionofwork} This environment typesets a box +% where you can describe the work program of the most recently +% declared work package. You can enter this information in free-form +% and\slash or use the \cs{task} macro to enumerate individual tasks. +% +% \DescribeMacro{\task} This macro typesets basic information about a +% work package task. The format used by this macro is not strictly +% mandated by the official template, but you may nonetheless find it +% useful. The macro takes three mandatory arguments: the task name, +% the short name of the lead participant (as specified in the +% corresponding \cs{participant} macro), a list of other participants +% (as free-form text, but advisedly using short names of participants +% where appropriate), and the starting and ending months for the task +% (as free-form text). You should use one \cs{task} macro for each +% task in your work package. You can, if you wish, follow each +% \cs{task} macro with a free-form description of the task. +% +% \DescribeMacro{\deliverable} This macro declares a deliverable for +% the most recently declared work package. There are six mandatory +% arguments: the deliverable name, a short description of the +% deliverable, the short name of the lead participant (as specified in +% the corresponding \cs{participant} macro), the deliverable type, the +% dissemination level, and the numeric delivery month (in months from +% the beginning of the project). The type and dissemination level +% arguments must be selected from the identifiers given in the +% template instructions. +% +% \DescribeMacro{\makedeliverablestable} This macro emits the table of +% deliverables, using the data from the \cs{deliverable} +% macros. Deliverables are automatically numbered according to the +% order of the \cs{deliverable} macros. +% +% \subsection{Milestones} +% +% \DescribeMacro{\milestone} This macro declares a project milestone. +% It takes four mandatory arguments: the milestone name, a free-form +% list of related work packages, the due date (in number of months +% from the start of the project), and a free-form means of +% verification. You should use one \cs{milestone} macro for each +% milestone in your project. +% +% \DescribeMacro{\makemilestonestable} This macro emits the table of +% milestones, using the data from the \cs{milestone} +% macros. Milestones are automatically numbered according to the order +% of the \cs{milestone} macros. +% +% \subsection{Critical risks} +% +% \DescribeMacro{\criticalrisk} This macro declares a critical risk +% for the project. It takes five mandatory arguments: a free-form +% description of the risk, the likelihood of the risk, the severity of +% the risk, and a free-form description of proposed mitigation +% measures. The likelihood and severity arguments must be selected +% from the identifiers given in the template instructions. You should +% use one \cs{criticalrisk} macro for each critical risk in your +% project. +% +% \DescribeMacro{\makecriticalriskstable} This macro emits the table +% of critical risks, using the data from the \cs{criticalrisk} +% macros. Critical risks are output in the order of the +% \cs{criticalrisk} macros. +% +% \subsection{Summary of staff effort} +% +% \DescribeMacro{\staffeffort} This macro declares the number of +% person-months a given project participant will spend on a given work +% package. It takes three mandatory arguments: the short name of the +% participant (as specified in the corresponding \cs{participant} +% macro), the short name of the work package (as specified in the +% corresponding \cs{workpackage} macro), and the number of months. +% You must provide one and only one \cs{staffeffort} macro for every +% possible combination of participant and work package in your project. +% +% \DescribeMacro{\makestaffefforttable} This macro emits the summary +% of staff effort table, using the data from the \cs{staffeffort} +% macros. The table rows and columns are automatically ordered +% according to the order of the \cs{participant} and \cs{workpackage} +% macros, respectively, and the total person-months per participant +% and total person-months per work package are automatically +% calculated. +% +% \subsection{Costs} +% +% \DescribeMacro{\subcontractingcost} This macro declares a +% subcontracting cost. It takes three mandatory arguments: the short +% name of a participant (as specified in the corresponding +% \cs{participant} macro), the amount of the subcontracting cost in +% euros, and a free-form description of the tasks and justification +% for the subcontracting cost. You should use one +% \cs{subcontractingcost} macro for each subcontracting cost in your +% project. +% +% \DescribeMacro{\makesubcontractingcoststable} This macro emits the +% tables of subcontracting costs, using the data from the +% \cs{subcontractingcost} macros. Subcontracting costs are +% automatically grouped by participant and then output according to +% the order of the \cs{participant} and \cs{subcontractingcost} +% macros. +% +% \DescribeMacro{\purchasecost} This macro declares the purchase costs +% for a participant. It takes eight mandatory arguments: +% \begin{quote}\cs{purchasecost}\marg{participant}\verb|%|\\ +% \hspace*{5ex}\marg{goodscost}\marg{justification}\verb|%|\\ +% \hspace*{5ex}\marg{travelcost}\marg{justification}\verb|%|\\ +% \hspace*{5ex}\marg{equipmentcost}\marg{justification}\verb|%|\\ +% \hspace*{5ex}\marg{remainingcosts}\end{quote} +% Here \meta{participant} is the short name of a participant (as +% specified in the corresponding \cs{participant} macro); +% \meta{goodscost}, \meta{travelcost}, \meta{equipmentcost}, and +% \meta{remainingcost} are the amount of the ``other goods, works and +% services'', ``travel and subsistence'', ``equipment'', and +% ``remaining purchase costs'', respectively, in euros; and the +% \meta{justification} arguments are free-form justifications for the +% immediately preceding cost. (According to the official template, +% the remaining purchase costs do not require a justification.) You +% should use one \cs{purchasecost} macro for each participant with +% purchase costs in your project. +% +% \DescribeMacro{\makepurchasecoststable} This macro emits the tables +% of purchase costs, using the data from the \cs{purchasecost} macros. +% Purchase costs are output according to the order of the +% \cs{participant} macros, and then in reverse order of the largest +% costs, with the ``remaining purchase costs'' output last. +% +% \DescribeMacro{\othercost} This macro declares an ``other'' cost +% (i.e.,\ in the ``other costs'' category). It takes three mandatory +% arguments: the short name of a participant (as specified in the +% corresponding \cs{participant} macro), the amount of the ``other'' +% cost in euros, and a free-form justification for the cost. You +% should use one \cs{othercost} macro for each ``other'' cost in your +% project. +% +% \DescribeMacro{\makeothercoststable} This macro emits the tables of +% ``other'' costs, using the data from the \cs{othercost} macros. +% ``Other'' costs are automatically grouped by participant and then +% output according to the order of the \cs{participant} and +% \cs{othercost} macros. +% +% \DescribeMacro{\inkindcontribution} This macro declares an in-kind +% contribution. It takes five mandatory arguments: the short name of a +% participant (as specified in the corresponding \cs{participant} +% macro), the third party name, the category of the contribution +% (selected from \texttt{Seconded personnel}, \texttt{Travel and +% subsistence}, \texttt{Equipment}, \texttt{Other goods, works and +% services}, and \texttt{Internally invoiced goods and services}), the +% amount of the cost in euros, and a free-form justification for the +% in-kind contribution. You should use one \cs{inkindcontribution} +% macro for each in-kind contribution in your project. +% +% \DescribeMacro{\makeinkindcontributionstable} This macro emits the +% tables of in-kind contributions, using the data from the +% \cs{inkindcontribution} macros. In-kind contributions are +% automatically grouped by participant and then output according to +% the order of the \cs{participant} and \cs{inkindcontribution} +% macros. +% +% \section{Hints and tips} +% +% \paragraph{Part A.} Some proposal data---in particular, the list of +% participants and the costs---must be entered not just in Part~B of +% the proposal, but also in the online Part~A form. It is your +% responsibility to ensure that this data is consistent across the two +% parts of the proposal. +% +% \paragraph{File structure.} Rather than putting all the work package +% data into your main proposal document, you may find it convenient to +% put the \cs{workpackage} macro, the \verb|objectives| environment, +% the \verb|descriptionofwork| environment, and the \cs{deliverable} +% macros corresponding to a single work package into a dedicated file, +% which you can then include in your main proposal document with the +% \cs{input} macro. This will make it easier for you to shuffle the +% order of work packages as you write your proposal. (You may wish to +% split off other sections of the proposal into their own files, +% though the official template gives considerably less freedom to +% reorder them.) +% +% \paragraph{Vertical spacing.} The \textsf{heria} class applies the +% same vertical spacing as the \textsf{article} class; this is +% particularly generous around section headings. If you find yourself +% running up against the page limit, you may wish to add some +% \cs{vspace} commands, with a negative length as the argument, to +% tighten up the spaces before section headings, and perhaps also the +% tables. +% +% \section{Limitations and caveats} +% +% \paragraph{No backward compatibility.} This version of the +% \textsf{heria} class implements a specific version of the official +% Horizon Europe template as described in §\ref{sec:introduction}. It +% is intended that \textsf{heria}, over the course of its development, +% will track changes made to the official template. Since these +% changes may be incompatible with previous versions, you are advised +% to retain a copy of the version of \textsf{heria} you used to +% produce a proposal; this way you will still be able to build the +% proposal even if you later install a new version of \textsf{heria}. +% See §\ref{sec:version} for further information on \textsf{heria}'s +% versioning scheme and when to expect breaking changes. +% +% \paragraph{Table 3.1h.} The instructions in the official template +% are ambiguous about the construction of the tables for purchase +% costs. In particular, it's not clear whether each individual cost +% exceeding 15\% of the personnel costs must be listed in a separate +% row, or whether all costs in each category (``travel and +% subsistence'', ``equipment'', etc.)\ should be combined into a +% single row. The \textsf{heria} class takes the latter +% interpretation; this may or may not be the same interpretation +% adopted by the funding agency and its reviewers. +% +% \paragraph{Error handling.} The class currently does very little +% error checking on its input. Usually invalid input (e.g., mistyping +% the short name of a participant or work package in a macro argument, +% or neglecting to provide a macro necessary to generate a table) +% \emph{will} result in an error that prevents the document from +% compiling, though the diagnostic message emitted by \LaTeX\ may be +% somewhat cryptic. +% +% \paragraph{Coverage of instructions.} The class reproduces most, +% but not all, of the instructions from the official template. In +% particular, it omits all the instructions occurring before the title +% of the proposal, including three pages of introductory material and +% definitions. You should not rely solely on the instructions emitted +% by the class, which are provided only as a convenience; be sure to +% also read the instructions in the official template (and in the text +% of the call to which you are applying). +% +% \section{Package development} +% +% \subsection{Source repository and bug tracker} +% +% For now, the package's source code is hosted on GitHub at +% \url{https://github.com/logological/heria}. There you will also +% find an issue tracker for reporting bugs and feature requests. +% +% \subsection{Versioning scheme}\label{sec:version} +% +% Each release of the \textsf{heria} class carries a version number in +% the format \textit{omaj.\allowbreak omin.\allowbreak maj.\allowbreak +% min}. Here \textit{omaj.omin} is the version number of the official +% Horizon Europe RIA template that the class implements, and +% \textit{maj} and \textit{min} represent, respectively, major and +% minor revisions to the class (including any ancillary files, such as +% the skeleton proposal and documentation). A major revision is one +% that includes breaking changes or significant new features; minor +% revisions are for all other changes. You should generally assume +% that any change to \textit{omaj.omin} introduces breaking changes to +% the class interface and\slash or significant changes to the official +% proposal preparation instructions. +% +% \subsection{Version history} +% +% \begin{description} +% \item[v3.2.1.0 (2023-12-04)] Initial release. +% \end{description} +% +% \section{Disclaimer} +% +% The \textsf{heria} package is distributed in the hope that it will +% be useful, but WITHOUT ANY WARRANTY; without even the implied +% warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. (See the \LaTeX\ Project Public License for further +% details.) In particular, users should understand that the +% \textsf{heria} proposal template is wholly unofficial, and its +% author(s) accept no responsibility for any omissions, errors, or +% discrepancies with respect to the requirements set forth in the +% official Horizon Europe templates and associated documentation. If +% you produce a proposal with this template, then you alone are +% responsible for ensuring that it matches all the official +% requirements before submitting it to the funding body. +% +% \appendix +% +% \section{Implementation} +% +% \StopEventually{} +% +% \subsection*{Basic setup} +% +% Import the \verb|article| class and set up some basic features +% (margins, hyperlinks, etc.) +% +%\iffalse +%<*class> +%\fi +% \begin{macrocode} +\LoadClass[11pt,a4paper]{article} +\RequirePackage[T1]{fontenc} % T1 font encoding +\RequirePackage[left=15mm, + top=15mm, + bottom=15mm, + right=15mm, + includehead, + includefoot, + headheight=10pt, + headsep=5mm, + footskip=18pt, + ]{geometry} +\RequirePackage[pdftex]{graphicx} % For graphics + +\RequirePackage[pdftex,pdfusetitle]{hyperref} % Hyperlinks +\hypersetup{% + colorlinks=true, + breaklinks=true, + urlcolor=black, + linkcolor=black, + citecolor=black, + pdfsubject={}, + pdfkeywords={}, +} + +\RequirePackage{xfp} % Floating point numbers + +% \end{macrocode} +% +% A helper function to display variables +% +% \begin{macrocode} +\newcommand{\disptoken}[1]{% + \csname#1\endcsname +} +% \end{macrocode} +% +% \subsection*{Tables and framed boxes} +% +% \begin{macrocode} +\RequirePackage{colortbl} % for shaded table rows +\RequirePackage{xltabular} % for breakable tables with var-width columns +\RequirePackage[table]{xcolor} % for colours and shaded table cells +\RequirePackage[breakable,raster]{tcolorbox} % for framed boxes +% \end{macrocode} +% +% \subsection*{Colours} +% +% \begin{macrocode} +\definecolor{taggrey}{HTML}{B5B5B5} +\definecolor{footergrey}{HTML}{D8D8D8} +\definecolor{tablegrey}{HTML}{F2F2F2} +\definecolor{summaryblue}{HTML}{00B0F0} +% \end{macrocode} +% +% \subsection*{Basic proposal variables} +% +% \begin{macrocode} +\newcommand{\callname}[1]{\gdef\@callname{#1}}% +\newcommand{\callidentifier}[1]{\gdef\@callidentifier{#1}}% +\newcommand{\calltopic}[1]{\gdef\@calltopic{#1}}% +% \end{macrocode} +% +% \subsection*{Participants} +% +% \begin{macrocode} +\newcounter{@pcount} % Participant counter +\newcommand{\participant}[3]{% + \stepcounter{@pcount}% + \newcounter{@p#2num}% + \setcounter{@p#2num}{\value{@pcount}}% + \expandafter\xdef\csname @pFullName\arabic{@p#2num}\endcsname{#1}% + \expandafter\xdef\csname @pShortName\arabic{@p#2num}\endcsname{#2}% + \expandafter\xdef\csname @pCountry\arabic{@p#2num}\endcsname{#3}% + \newcounter{@pSubcontractingCosts\arabic{@p#2num}}% + \newcounter{@pPurchaseCosts\arabic{@p#2num}}% + \newcounter{@pOtherCosts\arabic{@p#2num}}% + \newcounter{@pInkindContributions\arabic{@p#2num}}% +} +% \end{macrocode} +% +% Get participant number from short name +% +% \begin{macrocode} +\newcommand{\getPnum}[1]{% + \@ifundefined{c@@p#1num}{}{\arabic{@p#1num}}% +} +% \end{macrocode} +% +% Participants table row +% +% \begin{macrocode} +\newcommand{\ptablerow}[1]{% + \stepcounter{#1} + \the\value{#1} + \ifthenelse{\value{#1}=1}{ (Coordinator) &}{&}% + \disptoken{@pFullName\arabic{#1}} (\disptoken{@pShortName\arabic{#1}}) & + \disptoken{@pCountry\arabic{#1}} \\ + \hline% +} +% \end{macrocode} +% +% Participants table +% +% \begin{macrocode} +\newcommand{\makeparticipantstable}{% + \newcounter{@ptable} + \begin{center} + \begin{xltabular}{0.9\textwidth}{|l|X|l|} + \hline + \textbf{Participant No.} & + \textbf{Participant organisation name} & + \textbf{Country} \\ + \hline + \whiledo% + {\value{@ptable}<\numexpr\value{@pcount}-1}% + {\ptablerow{@ptable}}% + \ptablerow{@ptable} + \end{xltabular} + \end{center} +} +% \end{macrocode} +% +% \subsection*{Work packages} +% +% \begin{macrocode} +\RequirePackage{atveryend} +\newcounter{@wpcount} % Work package counter +\newcommand{\workpackage}[5]{% + \stepcounter{@wpcount}% + \newcounter{@wp\arabic{@wpcount}deliverable}% + \newcounter{@wp\arabic{@wpcount}task}% + \newcounter{@wp#1num}% + \setcounter{@wp#1num}{\value{@wpcount}}% + \expandafter\xdef\csname % + @wpPersonMonths\arabic{@wp#1num}\endcsname{0}% + \expandafter\xdef\csname @wpShortName\arabic{@wp#1num}\endcsname{#1}% + \expandafter\xdef\csname @wpTitle\arabic{@wp#1num}\endcsname{#2}% + \expandafter\xdef\csname % + @wpLeadParticipantShortName\arabic{@wp#1num}\endcsname{#3}% + \expandafter\xdef\csname @wpStartMonth\arabic{@wp#1num}\endcsname{#4}% + \expandafter\xdef\csname @wpEndMonth\arabic{@wp#1num}\endcsname{#5}% + \@bsphack + \protected@write\@auxout{}% + {\string\makeworkpackagestable@data{\arabic{@wp#1num} + & #2 & \getPnum{#3} & #3 & % + \@ifundefined{@wpTotalPersonMonths\arabic{@wp#1num}}% + {\textbf{??}}% + {\disptoken{@wpTotalPersonMonths\arabic{@wp#1num}}}% + & #4 & #5}}% + \@esphack + \ifthenelse{\arabic{@wp#1num}=1}{}{\bigskip} + \noindent\begin{tabularx}% + {1.0\linewidth}{|>{\columncolor{tablegrey}}l|X|} + \hline + \bfseries Work package number & \arabic{@wp#1num} \\ + \hline + \bfseries Work package title & #2 \\ + \hline + \end{tabularx} +} +\newcommand{\makeworkpackagestable@data}[1]{% + \g@addto@macro\makeworkpackagestable@body{#1 \\ \hline}% +} +\def\makeworkpackagestable@body{}% initialize +\AtBeginDocument{\global\let\makeworkpackagestable@body@startup% + \makeworkpackagestable@body} +\AtEndDocument{% + \global\let\makeworkpackagestable@body@end\@empty + \def\makeworkpackagestable@data#1% + {\g@addto@macro\makeworkpackagestable@body@end{#1 \\ \hline}}% +} +\AtVeryEndDocument{% + \ifx\makeworkpackagestable@body@startup% + \makeworkpackagestable@body@end\else + \@latex@warning{Rerun for \string\makeworkpackagestable}% + \fi +} +% \end{macrocode} +% +% Work packages table +% +% \begin{macrocode} +\RequirePackage{makecell} +\newcommand{\makeworkpackagestable}{% + \begin{center} + \renewcommand\theadfont{\normalsize\bfseries} + \begin{xltabular}{1.0\textwidth}{|c|X|c|c|c|c|c|} + \hline + \rowcolor{tablegrey}% + \thead{Work\\ package\\ No.} & + \thead{Work package title} & + \thead{Lead\\ participant\\ No.} & + \thead{Lead\\ participant\\ short name} & + \thead{Person-\\months} & + \thead{Start\\ month} & + \thead{End\\ month} \\ + \hline + \makeworkpackagestable@body + \end{xltabular} + \end{center} +} +% \end{macrocode} +% +% Get work package number from short name +% +% \begin{macrocode} +\newcommand{\getWPnum}[1]{% + \@ifundefined{c@@wp#1num}{}{\arabic{@wp#1num}}% +} +% \end{macrocode} +% +% Work package objectives +% +% \begin{macrocode} +\newenvironment{objectives}{% + \begin{tcolorbox}[colback=white, + parbox=false, + boxrule=0.75pt, + boxsep=0mm, + breakable + ]% + \textsf{\textbf{Objectives}~~~}% + \begin{enumerate*}[nolistsep,noitemsep,itemjoin={~---~},% + label=\textbf{O\arabic{@wpcount}.\arabic*}]% + }{% + \end{enumerate*}% + \end{tcolorbox}% + } +% \end{macrocode} +% +% Work package description +% +% \begin{macrocode} +\newenvironment{descriptionofwork}{% + \begin{tcolorbox}[colback=white, + parbox=false, + boxrule=0.75pt, + boxsep=0mm, + breakable + ]% + \textsf{\textbf{Description of work}~~~} + }{% + \end{tcolorbox}% + } +% \end{macrocode} +% +% Tasks +% +% \begin{macrocode} +\NewDocumentCommand{\task}{mmmm}{% + \stepcounter{@wp\arabic{@wpcount}task} + \par\medskip\noindent\textbf{Task % + \arabic{@wpcount}.\arabic{@wp\arabic{@wpcount}task}: #1} + \textit{(Lead: #2; Participants: #3; Month: #4)}\hspace{1em}% +} +% \end{macrocode} +% +% \subsection*{Deliverables} +% +% \begin{macrocode} +\newcounter{@dcount} % Deliverable counter +\newcommand{\deliverable}[6]{% + \stepcounter{@wp\arabic{@wpcount}deliverable}% + \stepcounter{@dcount}% + \expandafter\xdef\csname @dNumber\arabic{@dcount}\endcsname% + {\arabic{@wpcount}.\arabic{@wp\arabic{@wpcount}deliverable}}% + \expandafter\xdef\csname % + @dWorkPackage\arabic{@dcount}\endcsname{\arabic{@wpcount}}% + \expandafter\xdef\csname @dName\arabic{@dcount}\endcsname{#1}% + \expandafter\gdef\csname @dDescription\arabic{@dcount}\endcsname{#2}% + \expandafter\xdef\csname @dLead\arabic{@dcount}\endcsname{#3}% + \expandafter\xdef\csname @dType\arabic{@dcount}\endcsname{#4}% + \expandafter\xdef\csname % + @dDisseminationLevel\arabic{@dcount}\endcsname{#5}% + \expandafter\xdef\csname @dDeliveryDate\arabic{@dcount}\endcsname{#6}% +} +% \end{macrocode} +% +% Deliverables table row +% +% \begin{macrocode} +\newcommand{\dtablerow}[1]{% + \stepcounter{#1} + \disptoken{@dNumber\arabic{#1}} & + \disptoken{@dName\arabic{#1}} & + \disptoken{@dDescription\arabic{#1}} & + \disptoken{@dWorkPackage\arabic{#1}} & + \disptoken{@dLead\arabic{#1}} & + \disptoken{@dType\arabic{#1}} & + \disptoken{@dDisseminationLevel\arabic{#1}} & + \disptoken{@dDeliveryDate\arabic{#1}} \\ + \hline% +} +% \end{macrocode} +% +% Deliverables table +% +% \begin{macrocode} +\newcommand{\makedeliverablestable}{% + \newcounter{@dtable} + \begin{center} + \renewcommand\theadfont{\normalsize\bfseries} + \begin{xltabular}{1.0\textwidth}% + {|c|>{\raggedright\hsize=.667\hsize\linewidth=\hsize}X% + |>{\hsize=1.333\hsize\linewidth=\hsize}X|c|c|c|c|p{15mm}|} + \hline + \rowcolor{tablegrey}% + \thead{\#} & + \thead{Name} & + \thead{Short description} & + \thead{WP\\ \#} & + \thead{Lead\\ participant} & + \thead{Type} & + \thead{Dissem.\\ level} & + \thead{Delivery\\ month} \\ + \hline + \whiledo% + {\value{@dtable}<\numexpr\value{@dcount}-1}% + {\dtablerow{@dtable}}% + \dtablerow{@dtable} + \end{xltabular} + \end{center} +} +% \end{macrocode} +% +% \subsection*{Milestones} +% +% \begin{macrocode} +\newcounter{@mcount} % Milestone counter +\newcommand{\milestone}[4]{% + \stepcounter{@mcount}% + \expandafter\gdef\csname @mName\arabic{@mcount}\endcsname{#1}% + \expandafter\xdef\csname @mWorkPackages\arabic{@mcount}\endcsname{#2}% + \expandafter\xdef\csname @mDueDate\arabic{@mcount}\endcsname{#3}% + \expandafter\xdef\csname % + @mMeansOfVerification\arabic{@mcount}\endcsname{#4}% +} +% \end{macrocode} +% +% Milestones table row +% +% \begin{macrocode} +\newcommand{\mtablerow}[1]{% + \stepcounter{#1} + \arabic{#1} & + \disptoken{@mName\arabic{#1}} & + \disptoken{@mWorkPackages\arabic{#1}} & + \disptoken{@mDueDate\arabic{#1}} & + \disptoken{@mMeansOfVerification\arabic{#1}} \\ + \hline% +} +% \end{macrocode} +% +% Milestones table +% +% \begin{macrocode} +\newcommand{\makemilestonestable}{% + \newcounter{@mtable} + \begin{center} + \renewcommand\theadfont{\normalsize\bfseries} + \begin{xltabular}{1.0\textwidth}{|c|X|p{26mm}|c|p{26mm}|} + \hline + \rowcolor{tablegrey}% + \thead{\#} & + \thead{Milestone\\ name} & + \thead{Related\\ WP(s)} & + \thead{Month\\ due} & + \thead{Means of\\ verification} \\ + \hline + \whiledo% + {\value{@mtable}<\numexpr\value{@mcount}-1}% + {\mtablerow{@mtable}}% + \mtablerow{@mtable} + \end{xltabular} + \end{center} +} +% \end{macrocode} +% +% \subsection*{Critical risks} +% +% \begin{macrocode} +\newtcbox{\risktag}[1][black]{% + fontupper=\scriptsize\sffamily\bfseries,% + on line,% + arc=3pt,% + colupper=white,% + colback=#1!50!black,% + colframe=#1!50!black,% + before upper={\rule[-3pt]{0pt}{10pt}},% + boxrule=1pt,% + boxsep=0pt,% + left=2pt,% + right=2pt,% + top=1pt,% + bottom=.5pt% +} +\newcounter{@crcount} % Critical risk counter +\newcommand{\criticalrisk}[5]{% + \stepcounter{@crcount}% + \expandafter\gdef\csname % + @crDescription\arabic{@crcount}\endcsname{#1}% + \expandafter\xdef\csname @crLikelihood\arabic{@crcount}\endcsname{#2}% + \expandafter\xdef\csname @crSeverity\arabic{@crcount}\endcsname{#3}% + \expandafter\xdef\csname % + @crWorkPackages\arabic{@crcount}\endcsname{#4}% + \expandafter\gdef\csname @crMitigation\arabic{@crcount}\endcsname{#5}% +} +% \end{macrocode} +% +% Critical risk table row +% +% \begin{macrocode} +\newcommand{\crtablerow}[1]{% + \stepcounter{#1}% + \disptoken{@crDescription\arabic{#1}}\newline + \risktag[blue]{Likelihood: \disptoken{@crLikelihood\arabic{#1}}} + \risktag[red]{Severity: \disptoken{@crSeverity\arabic{#1}}} & + \disptoken{@crWorkPackages\arabic{#1}} & + \disptoken{@crMitigation\arabic{#1}} \\ + \hline% +} +% \end{macrocode} +% +% Critical risks table +% +% \begin{macrocode} +\newcommand{\makecriticalriskstable}{% + \newcounter{@crtable} + \begin{center} + \renewcommand\theadfont{\normalsize\bfseries} + \begin{xltabular}{1.0\textwidth}{|p{60mm}|c|X|} + \hline + \rowcolor{tablegrey}% + \thead{Description of risk (indicate level of\\ % + (i) likelihood, and (ii) severity:\\ % + Low\slash Medium\slash High)} & + \thead{WP(s)\\ involved} & + \thead{Proposed risk-mitigation measures} \\ + \hline + \whiledo% + {\value{@crtable}<\numexpr\value{@crcount}-1}% + {\crtablerow{@crtable}}% + \crtablerow{@crtable} + \end{xltabular} + \end{center} +} +% \end{macrocode} +% +% \subsection*{Staff effort} +% +% \begin{macrocode} +\newcommand{\staffeffort}[3]{% + \expandafter\xdef\csname @se#1.#2\endcsname{#3}% +} +% \end{macrocode} +% +% Summary of staff effort table row +% +% \begin{macrocode} +\newcommand{\setablerow}[1]{% + \def\serowtotal{0}% + \setcounter{@secolumn}{0}% + \bfseries\the\value{#1} \disptoken{@pShortName\arabic{#1}}% + \edef\serowtemp{}% + \whiledo{\value{@secolumn}<\value{@wpcount}}{% + \stepcounter{@secolumn}% + \edef\sewpname{\disptoken{@wpShortName\the\value{@secolumn}}}% + \edef\sewpcell% + {\disptoken{@se\disptoken{@pShortName\the\value{#1}}.\sewpname}}% + \edef\serowtotal% + {\fpeval{\serowtotal + \sewpcell}}% Total PMs per participant + \xdef\setotalpm{\fpeval{\setotalpm + \sewpcell}}% Total PMs + \expandafter\xdef\csname % + @wpPersonMonths\arabic{@secolumn}\endcsname{\fpeval{% + \sewpcell+\csname % + @wpPersonMonths\arabic{@secolumn}\endcsname}}% Total PMs per WP + \IfEq% If... + {\disptoken{@pShortName\the\value{#1}}}% ...the current PI + {\disptoken{@wpLeadParticipantShortName% + \the\value{@secolumn}}}% ...is the WP lead + {\protected@edef\seformat{\bfseries}}% ...then apply boldface + {\edef\seformat{}}% ...otherwise don't. + \protected@edef\serowtemp% + {\serowtemp&\seformat \sewpcell}% Print PI's PMs for this WP + }% + \protected@edef\serowtemp{\serowtemp&\fpeval{round(\serowtotal,0)}}% + \serowtemp% + \stepcounter{#1}% +} +% \end{macrocode} +% +% Summary of staff effort table +% +% \begin{macrocode} +\newcommand{\makestaffefforttable}{% + \newcounter{@setable} + \stepcounter{@setable} + \newcounter{@secolumn} + \xdef\setotalpm{0} + \edef\serowtemp{} + \begin{center} + \renewcommand\theadfont{\normalsize\bfseries} + \begin{xltabular}{1.0\textwidth}% + {|>{\columncolor{tablegrey}}l|*{\value{@wpcount}}{r|}% + >{\columncolor{tablegrey}}r|} + \hline + % Table header + \rowcolor{tablegrey}% + \whiledo{\value{@secolumn}<\value{@wpcount}}{% + \stepcounter{@secolumn}% + \protected@edef\serowtemp% + {\serowtemp&\protect\thead{WP\the\value{@secolumn}}}% + } + \serowtemp & \thead{Total PMs\\ per Participant} \\ + \hline + % Participant rows + \whiledo% + {\value{@setable}<\numexpr\value{@pcount}}% + {\setablerow{@setable}\\ \hline}% + \setablerow{@setable} \\ \hline% + % Total + \rowcolor{tablegrey}% + \setcounter{@secolumn}{0} + \bfseries Total PMs + \whiledo{\value{@secolumn}<\value{@wpcount}}{% + \stepcounter{@secolumn}% + \edef\serowtemp{\serowtemp&\fpeval{round(\csname % + @wpPersonMonths\arabic{@secolumn}\endcsname,0)}}% + \@bsphack + \protected@write\@auxout{}% + {\string\expandafter\string\expandafter\string\expandafter% + \string\gdef\string\disptoken{@wpTotalPersonMonths% + \arabic{@secolumn}}{\fpeval{round(\disptoken{@wpPersonMonths% + \arabic{@secolumn}},0)}}}% + \@esphack + } + \serowtemp & \fpeval{round(\setotalpm,0)} \\ + \hline + \end{xltabular} + \end{center} +} +% \end{macrocode} +% +% \subsection*{Subcontracting costs} +% +% \begin{macrocode} +\newcommand{\subcontractingcost}[3]{% + \stepcounter{@pSubcontractingCosts\getPnum{#1}} + \expandafter\xdef\csname % + @scCost\getPnum{#1}.\arabic{@pSubcontractingCosts\getPnum{#1}}% + \endcsname{#2}% + \expandafter\xdef\csname % + @scJustification\getPnum{#1}.\arabic{@pSubcontractingCosts\getPnum% + {#1}}\endcsname{#3}% +} +% \end{macrocode} +% +% Subcontracting costs table +% +% \begin{macrocode} +\newcommand{\makesubcontractingcoststable}{% + \newcounter{@scparticipant} + \begin{center} + % For each participant + \whiledo{\value{@scparticipant}<\value{@pcount}}{% + \stepcounter{@scparticipant}% + \ifthenelse% + {\value{@pSubcontractingCosts\arabic% + {@scparticipant}}>0}% If they have subcontracting costs + {\sctablesection% + {@scparticipant}}% Print their subcontracting costs table + {}% Otherwise, do nothing + }% + \end{center} +} +% \end{macrocode} +% +% Subcontracting costs table section +% +% \begin{macrocode} +\newcommand{\sctablesection}[1]{% + \newcounter{@sccost\arabic{#1}} + \edef\scrowtemp{} + \renewcommand\theadfont{\normalsize\bfseries} + \begin{xltabular}{\textwidth}{|>{\columncolor{tablegrey}}l|r|X|} + \hline + \rowcolor{tablegrey} + \multicolumn{3}{|l|}{\bfseries\the\value{#1} % + \disptoken{@pShortName\arabic{#1}}} \\ + \hline + \rowcolor{tablegrey} + & \thead{Cost (€)} + & \thead{Description of tasks and justification} \\ + \hline + % For each subcontracting cost + \whiledo% + {\value{@sccost\arabic{#1}}<\numexpr\value% + {@pSubcontractingCosts\arabic{#1}}-1}{% + \stepcounter{@sccost\arabic{#1}}% + \sctablerow{#1}{@sccost\arabic{#1}}% + }% + \stepcounter{@sccost\arabic{#1}}% + \sctablerow{#1}{@sccost\arabic{#1}}% + \end{xltabular} +} +% \end{macrocode} +% +% Subcontracting costs table row +% +% \begin{macrocode} +\newcommand{\sctablerow}[2]{% + \thead{Subcontracting} & + \disptoken{@scCost\arabic{#1}.\arabic{#2}} & + \disptoken{@scJustification\arabic{#1}.\arabic{#2}} + \\ \hline +} +% \end{macrocode} +% +% \subsection*{Other costs} +% +% \begin{macrocode} +\newcommand{\othercost}[3]{% + \stepcounter{@pOtherCosts\getPnum{#1}} + \expandafter\xdef\csname % + @ocCost\getPnum{#1}.\arabic{@pOtherCosts\getPnum{#1}}\endcsname{#2}% + \expandafter\xdef\csname % + @ocJustification\getPnum{#1}.\arabic% + {@pOtherCosts\getPnum{#1}}\endcsname{#3}% +} +% \end{macrocode} +% +% Other costs table +% +% \begin{macrocode} +\newcommand{\makeothercoststable}{% + \newcounter{@ocparticipant} + \begin{center} + % For each participant + \whiledo{\value{@ocparticipant}<\value{@pcount}}{% + \stepcounter{@ocparticipant}% + \ifthenelse% + {\value{@pOtherCosts\arabic% + {@ocparticipant}}>0}% If they have other costs + {\octablesection{@ocparticipant}}% Print their other costs table + {}% Otherwise, do nothing + }% + \end{center} +} +% \end{macrocode} +% +% Other costs table section +% +% \begin{macrocode} +\newcommand{\octablesection}[1]{% + \newcounter{@occost\arabic{#1}} + \edef\ocrowtemp{} + \renewcommand\theadfont{\normalsize\bfseries} + \begin{xltabular}{\textwidth}{|>{\columncolor{tablegrey}}l|r|X|} + \hline + \rowcolor{tablegrey} + \multicolumn{3}{|l|}{\bfseries\the\value{#1} % + \disptoken{@pShortName\arabic{#1}}} \\ + \hline + \rowcolor{tablegrey} + & \thead{Cost (€)} & \thead{Justification} \\ + \hline + % For each other cost + \whiledo% + {\value{@occost\arabic{#1}}<\numexpr\value% + {@pOtherCosts\arabic{#1}}-1}{% + \stepcounter{@occost\arabic{#1}}% + \octablerow{#1}{@occost\arabic{#1}}% + }% + \stepcounter{@occost\arabic{#1}}% + \octablerow{#1}{@occost\arabic{#1}}% + \end{xltabular} +} +% \end{macrocode} +% +% Other costs table row +% +% \begin{macrocode} +\newcommand{\octablerow}[2]{% + \thead{Internally invoiced\\ goods and services} & + \disptoken{@ocCost\arabic{#1}.\arabic{#2}} & + \disptoken{@ocJustification\arabic{#1}.\arabic{#2}} + \\ \hline +} +% \end{macrocode} +% +% \subsection*{Purchase costs} +% +% \begin{macrocode} +\newcommand{\purchasecost}[8]{% + \stepcounter{@pPurchaseCosts\getPnum{#1}} + \expandafter\xdef\csname @pcTravelCost\getPnum{#1}\endcsname{#2}% + \expandafter\xdef\csname % + @pcTravelJustification\getPnum{#1}\endcsname{#3}% + \expandafter\xdef\csname @pcEquipmentCost\getPnum{#1}\endcsname{#4}% + \expandafter\xdef\csname % + @pcEquipmentJustification\getPnum{#1}\endcsname{#5}% + \expandafter\xdef\csname @pcOtherCost\getPnum{#1}\endcsname{#6}% + \expandafter\xdef\csname % + @pcOtherJustification\getPnum{#1}\endcsname{#7}% + \expandafter\xdef\csname @pcRemainingCost\getPnum{#1}\endcsname{#8}% + \expandafter\xdef\csname % + @pcTotalCost\getPnum{#1}\endcsname% + {\the\numexpr #2+#4+#6+#8 \relax}% TO DO + % \expandafter\xdef\csname @pcTotalCost\getPnum{#1}\endcsname{100}% +} +% \end{macrocode} +% +% Purchase costs table +% +% \begin{macrocode} +\newcommand{\makepurchasecoststable}{% + \newcounter{@pcparticipant} + \begin{center} + % For each participant + \whiledo{\value{@pcparticipant}<\value{@pcount}}{% + \stepcounter{@pcparticipant}% + \ifthenelse% + {\value{@pPurchaseCosts\arabic% + {@pcparticipant}}>0}% If they have purchase costs + {\pctablesection% + {@pcparticipant}}% Print their purchase costs table + {}% Otherwise, do nothing + }% + \end{center} +} +% \end{macrocode} +% +% Purchase costs table section +% +% \begin{macrocode} +\newcommand\swap[2]{ + \let\pcTemp#1 + \let#1#2 + \let#2\pcTemp +} +\newcommand{\pctablesection}[1]{% + \newcounter{@pccost\arabic{#1}} + % Define table rows + \def\pcRowA{% + \thead{Travel and subsistence} & + \disptoken{@pcTravelCost\arabic{#1}} & + \disptoken{@pcTravelJustification\arabic{#1}} + }% + \edef\pcCostA{\disptoken{@pcTravelCost\arabic{#1}}}% + \def\pcRowB{% + \thead{Equipment} & + \disptoken{@pcEquipmentCost\arabic{#1}} & + \disptoken{@pcEquipmentJustification\arabic{#1}} + }% + \edef\pcCostB{\disptoken{@pcEquipmentCost\arabic{#1}}}% + \def\pcRowC{% + \thead{Other goods, works\\ and services} & + \disptoken{@pcOtherCost\arabic{#1}} & + \disptoken{@pcOtherJustification\arabic{#1}} + }% + \edef\pcCostC{\disptoken{@pcOtherCost\arabic{#1}}}% + % Sort table rows + \ifthenelse{\pcCostA<\pcCostC}{% + \swap{\pcRowA}{\pcRowC} + \swap{\pcCostA}{\pcCostC} + }{} + \ifthenelse{\pcCostA<\pcCostB}{% + \swap{\pcRowA}{\pcRowB} + \swap{\pcCostA}{\pcCostB} + }{} + \ifthenelse{\pcCostB<\pcCostC}{% + \swap{\pcRowC}{\pcRowB} + \swap{\pcCostC}{\pcCostB} + }{} + + \renewcommand\theadfont{\normalsize\bfseries} + \begin{xltabular}{\textwidth}{|>{\columncolor{tablegrey}}p{43mm}|r|X|} + \hline + \rowcolor{tablegrey} + \multicolumn{3}{|l|}{\bfseries\the\value{#1} % + \disptoken{@pShortName\arabic{#1}}} \\ + \hline + \rowcolor{tablegrey} + & \thead{Cost (€)} & \thead{Justification} \\ + \hline + % Output purchase costs in sorted order + \pcRowA \\ \hline + \pcRowB \\ \hline + \pcRowC \\ \hline + % Output remaining and total costs + \thead{Remaining purchase\\ costs (<15\% of pers.\\ costs)} + & \disptoken{@pcRemainingCost\arabic{#1}} \\ + \cline{1-2} + \thead{Total} & \disptoken{@pcTotalCost\arabic{#1}} \\ + \cline{1-2} + \end{xltabular} +} +% \end{macrocode} +% +% \subsection*{In-kind contributions} +% +% \begin{macrocode} +\newcommand{\inkindcontribution}[5]{% + \stepcounter{@pInkindContributions\getPnum{#1}} + \expandafter\xdef\csname % + @ikcThirdPartyName\getPnum{#1}.\arabic% + {@pInkindContributions\getPnum{#1}}\endcsname{#2}% + \expandafter\xdef\csname % + @ikcCategory\getPnum{#1}.\arabic% + {@pInkindContributions\getPnum{#1}}\endcsname{#3}% + \expandafter\xdef\csname % + @ikcCost\getPnum{#1}.\arabic% + {@pInkindContributions\getPnum{#1}}\endcsname{#4}% + \expandafter\xdef\csname % + @ikcJustification\getPnum{#1}.\arabic% + {@pInkindContributions\getPnum{#1}}\endcsname{#5}% +} +% \end{macrocode} +% +% In-kind contributions table +% +% \begin{macrocode} +\newcommand{\makeinkindcontributionstable}{% + \newcounter{@ikcparticipant} + \begin{center} + % For each participant + \whiledo{\value{@ikcparticipant}<\value{@pcount}}{% + \stepcounter{@ikcparticipant}% + \ifthenelse% + {\value{@pInkindContributions\arabic% + {@ikcparticipant}}>0}% If they have in-kind contributions + {\ikctablesection% + {@ikcparticipant}}% Print their in-kind contributions table + {}% Otherwise, do nothing + }% + \end{center} +} +% \end{macrocode} +% +% In-kind contributions table section +% +% \begin{macrocode} +\newcommand{\ikctablesection}[1]{% + \newcounter{@ikccost\arabic{#1}} + \edef\ikcrowtemp{} + \renewcommand\theadfont{\normalsize\bfseries} + \begin{xltabular}{\textwidth}% + {|>{\raggedright}p{40mm}|>{\raggedright}p{35mm}|r|X|} + \hline + \rowcolor{tablegrey} + \multicolumn{4}{|l|}{\bfseries\the\value{#1} % + \disptoken{@pShortName\arabic{#1}}} \\ + \hline + \rowcolor{tablegrey} + \thead{Third party name} & \thead{Category} & + \thead{Cost (€)} & \thead{Justification} \\ + \hline + % For each in-kind contribution + \whiledo% + {\value{@ikccost\arabic{#1}}<\numexpr\value% + {@pInkindContributions\arabic{#1}}-1}{% + \stepcounter{@ikccost\arabic{#1}}% + \ikctablerow{#1}{@ikccost\arabic{#1}}% + }% + \stepcounter{@ikccost\arabic{#1}}% + \ikctablerow{#1}{@ikccost\arabic{#1}}% + \end{xltabular} +} +% \end{macrocode} +% +% In-kind contributions table row +% +% \begin{macrocode} +\newcommand{\ikctablerow}[2]{% + \disptoken{@ikcThirdPartyName\arabic{#1}.\arabic{#2}} & + \disptoken{@ikcCategory\arabic{#1}.\arabic{#2}} & + \disptoken{@ikcCost\arabic{#1}.\arabic{#2}} & + \disptoken{@ikcJustification\arabic{#1}.\arabic{#2}} + \\ \hline +} +% \end{macrocode} +% +% \subsection*{Summary canvas} +% +% \begin{macrocode} +\RequirePackage{pdflscape} % PDF landscape for Summary canvas +\newenvironment{summarycanvas}{% + \begin{tcbraster}[% + raster columns=3, + ]% +}{% + \end{tcbraster}% +} +\newenvironment{summarybox}[1]{% + \begin{tcolorbox}[% + colframe=summaryblue, + colbacktitle=summaryblue, + %height fill, + fonttitle=\bfseries\sffamily, + halign title=center, + title={#1} + ] +}{% + \end{tcolorbox}% +} +% \end{macrocode} +% +% Code for sideways figures, adapted from +% \url{https://tex.stackexchange.com/a/307142/22603}. +% Copyright 2016 John Kormylo and licensed under the Creative Commons +% Attribution-ShareAlike 4.0 license (CC~BY-SA~4.0), per personal +% communication with Tristan Miller on 2023-12-02. +% +% \begin{macrocode} +\RequirePackage{everypage} +\RequirePackage{environ} +\newcounter{abspage}% \thepage not reliab +\newcommand{\newSFPage}[1]% #1 = \theabspage + {\global\expandafter\let\csname SFPage@#1\endcsname\null} +\NewEnviron{SidewaysFigure}{\begin{figure}[p] +\protected@write\@auxout% + {\let\theabspage=\relax}% delays expansion until shipout + {\string\newSFPage{\theabspage}}% +\ifdim\textwidth=\textheight + \rotatebox{90}{\parbox[c][\textwidth][c]{\linewidth}{\BODY}}% +\else + \rotatebox{90}{\parbox[c][\textwidth][c]{\textheight}{\BODY}}% +\fi +\end{figure}} +\AddEverypageHook{% check if sideways figure on this page + \ifdim\textwidth=\textheight + \stepcounter{abspage}% already in landscape + \else + \@ifundefined{SFPage@\theabspage}{}{\global\pdfpageattr{/Rotate 0}}% + \stepcounter{abspage}% + \@ifundefined{SFPage@\theabspage}{}% + {\global\pdfpageattr{/Rotate 90}}% + \fi} +% \end{macrocode} +% +% \subsection*{Font setup} +% +% \begin{macrocode} +\RequirePackage{newtxtext} % Use Times for main text +\RequirePackage{newtxmath} % Use Times for math +\renewcommand*\ttdefault{lmvtt} % Latin Modern Typewriter Proportional +% \end{macrocode} +% +% \subsection*{Page header and footer} +% +% \begin{macrocode} +\RequirePackage{lastpage} +\RequirePackage{fancyhdr} +\newcommand{\Paragraph}[1]{\vspace*{-.45em}\paragraph{#1.}} +\pagestyle{fancy} +\renewcommand{\headrulewidth}{0pt} % Remove line at top +\lhead{\sffamily\scriptsize Call: \@callidentifier\ --- \@callname} +\rhead{} +\chead{} +\cfoot{\raisebox{\dimexpr(-\height+\ht\strutbox-\dp\strutbox)/2}{% + \begin{tcolorbox}[nobeforeafter, + fontupper=\scriptsize\sffamily, + colback=footergrey, + boxrule=0.75pt, + halign=center, + boxsep=0mm, + ]% + \strut Part B -- Page \thepage\ of \pageref*{LastPage}% + \end{tcolorbox}% + }% +} +% \end{macrocode} +% +% \subsection*{Titles and section headings} +% +% Document title +% +% \begin{macrocode} +\def\@maketitle{% + \newpage% + \noindent% + \large% + \framebox[\textwidth]% + {\null\hfill\textsf{\textbf{\textsc{\@title}}}\hfill\null}% + \par + \vskip 1.5em\thispagestyle{fancy}% + \ifdefined\@calltopic + \vspace{-5mm} + \begin{center} + Topic: \@calltopic + \end{center} + \fi +} +% \end{macrocode} +% +% Format page limits used by the Horizon Europe template +% +% \begin{macrocode} +\NewDocumentCommand{\showpagelimit}{m} +{% + \ifheria@showinstructions% + {\normalfont\sffamily\itshape [e.g.\ #1]}% + \fi% +} +% \end{macrocode} +% +% Format ``tags'' used by the Horizon Europe template +% +% \begin{macrocode} +\ExplSyntaxOn +\NewDocumentCommand{\hetag}{mm} + {% + \textcolor{taggrey}{\normalfont\sffamily\footnotesize% + \clist_map_inline:nn { #2 } { \# #1 ##1 #1 \# ~}% + }% + } +\ExplSyntaxOff +\NewDocumentCommand{\opentag}{m}{\hetag{@}{#1}} +\NewDocumentCommand{\closetag}{m}{\noindent\hetag{§}{#1}} +% \end{macrocode} +% +% Format section titles, with optional opening and closing tags +% +% \begin{macrocode} +\RequirePackage[explicit]{titlesec} +\titleformat{\section} + {\normalfont\normalsize\bfseries\sffamily}% + {\thesection}{1em}{#1 \sectiontag\sectionpagelimit} +\titleformat{\subsection} + {\normalfont\normalsize\bfseries\sffamily}% + {\thesubsection}{1em}{#1 \sectiontag\sectionpagelimit} +\titleformat{\subsubsection} + {\normalfont\normalsize\bfseries\sffamily}% + {\thesubsubsection}{1em}{#1 \sectiontag\sectionpagelimit} +\NewDocumentCommand{\extendedsection}{sO{#3}mooo}{% + \IfValueTF{#4}% + {\renewcommand{\sectiontag}{\opentag{#4}}}% + {\renewcommand{\sectiontag}{}}% + \IfValueTF{#6}% + {\renewcommand{\sectionpagelimit}{\showpagelimit{#6}}}% + {\renewcommand{\sectionpagelimit}{}}% + \IfValueT{#5}{% + \closetag{#5}% + }% + \IfBooleanTF{#1}{% + \latexsection*{#3}% + }{% + \latexsection[#2]{#3}% + }% +} +\NewDocumentCommand{\extendedsubsection}{sO{#3}mooo}{% + \IfValueTF{#4}% + {\renewcommand{\sectiontag}{\opentag{#4}}}% + {\renewcommand{\sectiontag}{}}% + \IfValueTF{#6}% + {\renewcommand{\sectionpagelimit}{\showpagelimit{#6}}}% + {\renewcommand{\sectionpagelimit}{}}% + \IfValueT{#5}{% + \closetag{#5}% + }% + \IfBooleanTF{#1}{% + \latexsubsection*{#3}% + }{% + \latexsubsection[#2]{#3}% + }% +} +\NewDocumentCommand{\extendedsubsubsection}{sO{#3}mooo}{% + \IfValueTF{#4}% + {\renewcommand{\sectiontag}{\opentag{#4}}}% + {\renewcommand{\sectiontag}{}}% + \IfValueTF{#6}% + {\renewcommand{\sectionpagelimit}{\showpagelimit{#6}}}% + {\renewcommand{\sectionpagelimit}{}}% + \IfValueT{#5}{% + \closetag{#5}% + }% + \IfBooleanTF{#1}{% + \latexsubsubsection*{#3}% + }{% + \latexsubsubsection[#2]{#3}% + }% +} +\newcommand{\sectiontag}{} +\newcommand{\sectionpagelimit}{} +\AtBeginDocument{% + \NewCommandCopy{\latexsection}{\section}% + \RenewCommandCopy{\section}{\extendedsection}% + \NewCommandCopy{\latexsubsection}{\subsection}% + \RenewCommandCopy{\subsection}{\extendedsubsection}% + \NewCommandCopy{\latexsubsubsection}{\subsubsection}% + \RenewCommandCopy{\subsubsection}{\extendedsubsubsection}% +} +% \end{macrocode} +% +% \subsection*{Official Horizon Europe template instructions} +% +% \begin{macrocode} +\RequirePackage[inline]{enumitem} % For custom bullets +\RequirePackage[normalem]{ulem} % For underlined text +\RequirePackage{kvoptions} +\SetupKeyvalOptions{ + family=heria, + prefix=heria@ +} +\DeclareBoolOption{showinstructions} +\ProcessKeyvalOptions* + +\RequirePackage{twemojis} +\RequirePackage{xspace} +\newcommand{\twarn}{\twemoji{warning}\xspace} +\RequirePackage{verbatim} +\newenvironment{instructions}{% + \begin{tcolorbox}[fontupper=\sffamily, + fonttitle=\sffamily\bfseries, + colback=blue!5!white, + colframe=blue!75!black, + parbox=false, + breakable + ]% + }{% + \end{tcolorbox}% + } + +\newcommand{\heinstructions}[1]{% + \ifheria@showinstructions% + \begin{instructions}% + \input{hi-#1}% + \end{instructions}% + \fi% +} +% \end{macrocode} +%\iffalse +%</class> +%<*hi-annexes> +\textbf{ANNEXES TO PROPOSAL PART B} + +Some calls may ask to upload annexes to proposal part B. The annexes +must be uploaded as separate documents in the submission system. The +most common annexes to be uploaded in Horizon Europe are (standard +templates are published in the Funding \& Tenders portal): + +\begin{itemize} +\item + \textbf{CLINICAL TRIALS:} Annex with information on clinical trials +\item + \textbf{FINANCIAL SUPPORT TO THIRD PARTIES:} Annex with information on + financial support to third parties.~ +\item + \textbf{CALLS FLAGGED AS SECURITY SENSITIVE:} Annex with information + on security aspects.~ +\item + \textbf{ETHICS:} ethics self-assessment should be included in proposal + part A. However, in calls where several serious ethics issues are + expected, the character limited in this section of proposal part A may + not be sufficient for participants to give all necessary information. + In those cases, participants may include additional information in an + annex to proposal part B.~~ +\end{itemize} +%</hi-annexes> +%<*hi-capacity> +\twarn \emph{The individual participants of the consortium are + described in a separate section under Part A. There is no need to + repeat that information here.} + +\begin{itemize} +\item + Describe the consortium. How does it match the project's objectives, + and bring together the necessary disciplinary and inter-disciplinary + knowledge? Show how this includes expertise in social sciences and + humanities, open science practices, and gender aspects of R\&I, as + appropriate. Include in the description affiliated entities and + associated partners, if any. +\item + Show how the partners will have access to critical infrastructure + needed to carry out the project activities. +\item + Describe how the members complement one another (and cover the value + chain, where appropriate) +\item + In what way does each of them contribute to the project? Show that + each has a valid role, and adequate resources in the project to fulfil + that role. +\item + If applicable, describe the industrial/commercial involvement in the + project to ensure exploitation of the results and explain why this is + consistent with and will help to achieve the specific measures which + are proposed for exploitation of the results of the project (see + section 2.2). +\item + \textbf{Other countries and international organisations}: If one or + more of the participants requesting EU funding is based in a country + or is an international organisation that is not automatically eligible + for such funding (entities from Member States of the EU, from + Associated Countries and from one of the countries in the exhaustive + list included in the Work Programme General Annexes B are + automatically eligible for EU funding), explain why the participation + of the entity in question is essential to successfully carry out the + project. +\end{itemize} +%</hi-capacity> +%<*hi-criticalrisks> +\begin{tcolorbox}[standard jigsaw,opacityback=0] +\textbf{Definition critical risk:} + +A critical risk is a plausible event or issue that could have a high +adverse impact on the ability of the project to achieve its objectives. + +\textbf{Level of likelihood to occur: Low/medium/high} + +The likelihood is the estimated probability that the risk will +materialise even after taking account of the mitigating measures put in +place. + +\textbf{Level of severity: Low/medium/high} + +The relative seriousness of the risk and the significance of its effect. +\end{tcolorbox} +%</hi-criticalrisks> +%<*hi-deliverables-key> +\begin{tcolorbox}[standard jigsaw,opacityback=0] +\textbf{KEY} + +Deliverable numbers in order of delivery dates. Please use the numbering +convention \textless WP number\textgreater.\textless number of +deliverable within that WP\textgreater. + +For example, deliverable 4.2 would be the second deliverable from work +package 4. + +\textbf{Type:} + +Use one of the following codes: + +\begin{quote} +R: Document, report (excluding the periodic and final reports) + +DEM: Demonstrator, pilot, prototype, plan designs + +DEC: Websites, patents filing, press \& media actions, videos, etc. + +DATA: Data sets, microdata, etc. + +DMP: Data management plan + +ETHICS: Deliverables related to ethics issues. + +SECURITY: Deliverables related to security issues + +OTHER: Software, technical diagram, algorithms, models, etc. +\end{quote} + +\textbf{Dissemination level:} + +Use one of the following codes: + +\begin{quote} +PU -- Public, fully open, e.g. web (Deliverables flagged as public will +be automatically published in CORDIS project's page) + +SEN -- Sensitive, limited under the conditions of the Grant Agreement + +Classified R-UE/EU-R -- EU RESTRICTED under the Commission Decision +No2015/444 + +Classified C-UE/EU-C -- EU CONFIDENTIAL under the Commission Decision +No2015/444 + +Classified S-UE/EU-S -- EU SECRET under the Commission Decision +No2015/444 +\end{quote} + +\textbf{Delivery date} + +Measured in months from the project start date (month 1) +\end{tcolorbox} +%</hi-deliverables-key> +%<*hi-deliverables> +Only include deliverables that you consider essential for effective +project monitoring.\footnote{You must include a data + management plan (DMP) and a `plan for dissemination and exploitation + including communication activities as distinct deliverables within the + first 6 months of the project. The DMP will evolve during the lifetime + of the project in order to present the status of the + project\textquotesingle s reflections on data management. A template + for such a plan is available in the + \href{https://ec.europa.eu/info/funding-tenders/opportunities/docs/2021-2027/common/guidance/om_en.pdf}{Online + Manual} on the Funding \& Tenders Portal.} +%</hi-deliverables> +%<*hi-excellence> +\begin{tcolorbox}[standard jigsaw,opacityback=0] + \textbf{Excellence – aspects to be taken into account.} + \begin{itemize} + \item Clarity and pertinence of the project’s objectives, and the + extent to which the proposed work is ambitious, and goes beyond + the state of the art. + \item Soundness of the proposed methodology, including the + underlying concepts, models, assumptions, interdisciplinary + approaches, appropriate consideration of the gender dimension in + research and innovation content, and the quality of open science + practices, including sharing and management of research outputs + and engagement of citizens, civil society and end users where + appropriate. + \end{itemize} + \end{tcolorbox} + \noindent \twarn The following aspects will be taken into account + only to the extent that the proposed work is within the scope of the + work programme topic. +%</hi-excellence> +%<*hi-impact> +\begin{tcolorbox}[standard jigsaw,opacityback=0] +\emph{\textbf{Impact -- aspects to be taken into account.}} + +\begin{itemize} +\item + Credibility of the pathways to achieve the expected outcomes and + impacts specified in the work programme, and the likely scale and + significance of the contributions due to the project. +\item + Suitability and quality of the measures to maximise expected outcomes + and impacts, as set out in the dissemination and exploitation plan, + including communication activities. +\end{itemize} + \end{tcolorbox} + + \emph{The results of your project should make a contribution to the +expected outcomes set out for the work programme topic over the medium +term, and to the wider expected impacts set out in the `destination' +over the longer term.} + +\emph{In this section you should show how your project could contribute +to the outcomes and impacts described in the work programme, the likely +scale and significance of this contribution, and the measures to +maximise these impacts.} +%</hi-impact> +%<*hi-inkind> +Please complete the table below for each participant that will make use +of in-kind contributions (non-financial resources made available free of +charge by third parties). In kind contributions provided by third +parties free of charge are declared by the participants as eligible +direct costs in the corresponding cost category (e.g. personnel costs or +purchase costs for equipment). +%</hi-inkind> +%<*hi-measures> +\begin{itemize} +\item + Describe the planned measures to maximise the impact of your project + by providing a first version of your `\uline{plan for the + dissemination and exploitation including communication activities'}. + Describe the dissemination, exploitation and communication measures + that are planned, and the target group(s) addressed (e.g. scientific + community, end users, financial actors, public at large). + +\begin{itemize}[label=\twarn] +\item + \emph{Please remember that this plan is an admissibility condition, + unless the work programme topic explicitly states otherwise. In case + your proposal is selected for funding, a more detailed `plan for + dissemination and exploitation including communication activities' + will need to be provided as a mandatory project deliverable within 6 + months after signature date. This plan shall be periodically updated + in alignment with the project's progress.} +\item + \emph{\uline{Communication}}\footnote{For further guidance on + communicating EU research and innovation for project participants, + please refer to the + \href{https://ec.europa.eu/info/funding-tenders/opportunities/docs/2021-2027/common/guidance/om_en.pdf}{Online + Manual} on the Funding \& Tenders Portal} \emph{measures should + promote the project throughout the full lifespan of the project. The + aim is to inform and reach out to society and show the activities + performed, and the use and the benefits the project will have for + citizens. Activities must be strategically planned, with clear + objectives, start at the outset and continue through the lifetime of + the project. The description of the communication activities needs to + state the main messages as well as the tools and channels that will be + used to reach out to each of the chosen target groups.} +\item + \emph{All measures should be proportionate to the scale of the + project, and should contain concrete actions to be implemented both + during and after the end of the project, e.g. standardisation + activities. Your plan should give due consideration to the possible + follow-up of your project, once it is finished. In the justification, + explain why each measure chosen is best suited to reach the target + group addressed. Where relevant, and for innovation actions, in + particular, describe the measures for a plausible path to + commercialise the innovations.} +\item + \emph{If exploitation is expected primarily in non-associated third + countries, justify by explaining how that exploitation is still in the + Union's interest.} +\item + \emph{Describe possible feedback to policy measures generated by the + project that will contribute to designing, monitoring, reviewing and + rectifying (if necessary) existing policy and programmatic measures or + shaping and supporting the implementation of new policy initiatives + and decisions.} +\end{itemize} + +\item + Outline your strategy for the management of intellectual property, + foreseen protection measures, such as patents, design rights, + copyright, trade secrets, etc., and how these would be used to support + exploitation. + +\begin{itemize}[label=\twarn] +\item + \emph{If your project is selected, you will need an appropriate + consortium agreement to manage (amongst other things) the ownership + and access to key knowledge (IPR, research data etc.). Where relevant, + these will allow you, collectively and individually, to pursue market + opportunities arising from the project.} +\item + \emph{If your project is selected, you must indicate the owner(s) of + the results (results ownership list) in the final periodic report.} +\end{itemize} +\end{itemize} + + +%</hi-measures> +%<*hi-methodology> +\begin{itemize} +\item + Describe and explain the overall methodology, including the concepts, + models and assumptions that underpin your work. Explain how this will + enable you to deliver your project's objectives. Refer to any + important challenges you may have identified in the chosen methodology + and how you intend to overcome them. \emph{{[}e.g. 10 pages{]}} + +\begin{itemize}[label=\twarn] +\item + \emph{This section should be presented as a narrative. The detailed + tasks and work packages are described below under `Implementation'.} +\item + \emph{Where relevant, include how the project methodology complies + with the `do no significant harm' principle as per Article 17 of + \href{https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32020R0852}{Regulation + (EU) No 2020/852} on the establishment of a framework to facilitate + sustainable investment (i.e. the so-called \textquotesingle EU + Taxonomy Regulation\textquotesingle). This means that the methodology + is designed in a way it is not significantly harming any of the six + environmental objectives of the EU Taxonomy Regulation.} +\item + \emph{If you plan to use, develop and/or deploy artificial + intellingence (AI) based systems and/or techniques you must + demonstrate their technical robustness. AI-based systems or techniques + should be, or be developed to become:~} + + \begin{itemize} + \item + \emph{technically robust, accurate and reproducible, and able to + deal with and inform about possible failures, inaccuracies and + errors, proportionate to the assessed risk they pose~} + \item + \emph{socially robust, in that they duly consider the context and + environment in which they operate~} + \item + \emph{reliable and function as intended, minimizing unintentional + and unexpected harm, preventing unacceptable harm and safeguarding + the physical and mental integrity of humans~} + \item + \emph{able to provide a suitable explanation of their + decision-making processes, whenever they can have a significant + impact on people's lives.} + \end{itemize} +\end{itemize} + +\item + Describe any national or international research and innovation + activities whose results will feed into the project, and how that link + will be established; \emph{{[}e.g. 1 page{]}} +\item + Explain how expertise and methods from different disciplines will be + brought together and integrated in pursuit of your objectives. If you + consider that an inter-disciplinary approach is unnecessary in the + context of the proposed work, please provide a justification. + \emph{{[}e.g. 1/2 page{]}} +\item + For topics where the work programme indicates the need for the + integration of social sciences and humanities, show the role of these + disciplines in the project or provide a justification if you consider + that these disciplines are not relevant to your proposed project. + \emph{{[}e.g. 1/2 page{]}} +\item + Describe how the gender dimension (i.e. sex and/or gender analysis) is + taken into account in the project's research and innovation content + \emph{{[}e.g. 1 page{]}. If} you do not consider such a gender + dimension to be relevant in your project, please provide a + justification. + +\begin{itemize}[label=\twarn] +\item + \emph{Note: This section is mandatory except for topics which have + been identified in the work programme as not requiring the integration + of the gender dimension into R\&I content.} +\item + \emph{Remember that that this question relates to the \uline{content} + of the planned research and innovation activities, and not to gender + balance in the teams in charge of carrying out the project.} +\item + \emph{Sex and gender analysis refers to biological characteristics and + social/cultural factors respectively. For guidance on methods of sex / + gender analysis and the issues to be taken into account, please refer + to} + \url{https://ec.europa.eu/info/news/gendered-innovations-2-2020-nov-24_en} +\end{itemize} + +\item + Describe how appropriate open science practices are implemented as an + integral part of the proposed methodology. Show how the choice of + practices and their implementation are adapted to the nature of your + work, in a way that will increase the chances of the project + delivering on its objectives \emph{{[}e.g. 1 page{]}}. If you believe + that none of these practices are appropriate for your project, please + provide a justification here. + +\begin{itemize}[label=\twarn] +\item + \emph{Open science is an approach based on open cooperative work and + systematic sharing of knowledge and tools as early and widely as + possible in the process. Open science practices include early and open + sharing of research (for example through preregistration, registered + reports, pre-prints, or crowd-sourcing); research output management; + measures to ensure reproducibility of research outputs; providing open + access to research outputs (such as publications, data, software, + models, algorithms, and workflows); participation in open peer-review; + and involving all relevant knowledge actors including citizens, civil + society and end users in the co-creation of R\&I agendas and contents + (such as citizen science).} +\item + \emph{Please note that this question does not refer to outreach + actions that may be planned as part of communication, dissemination + and exploitation activities. These aspects should instead be described + below under `Impact'.} +\end{itemize} + +\item + Research \textbf{data management and management of other research + outputs:} Applicants generating/collecting data and/or other research + outputs (except for publications) during the project must provide + maximum 1 page on how the data/ research outputs will be managed in + line with the FAIR principles (Findable, Accessible, Interoperable, + Reusable), addressing the following (the description should be + specific to your project): \emph{{[}1 page{]}} + +\begin{quote} +\textbf{Types of data/research outputs} (e.g. experimental, +observational, images, text, numerical) and their estimated size; if +applicable, combination with, and provenance of, existing data. + +\textbf{Findability of data/research outputs:} Types of~persistent and +unique~identifiers (e.g. digital object identifiers)~and~trusted +repositories~that will be used. + +\textbf{Accessibility of data/research outputs:}~IPR considerations and +timeline for open access (if open access not provided, explain why); +provisions for access to restricted data for verification purposes. + +\textbf{Interoperability of data/research outputs:} Standards, formats +and vocabularies for data and metadata. + +\textbf{Reusability of data/research outputs}:~ Licenses for data +sharing and re-use (e.g. Creative Commons, Open Data +Commons);~availability of tools/software/models for data generation and +validation/interpretation /re-use. + +\textbf{Curation and storage/preservation costs}; person/team +responsible for data management and quality assurance. +\end{quote} + +\begin{itemize}[label=\twarn] +\item + \emph{Proposals selected for funding under Horizon Europe will need to + develop a~detailed data management plan (DMP) for making their + data/research outputs findable, accessible, interoperable and reusable + (FAIR) as a deliverable by month 6 and revised towards the end of a + project's lifetime.} +\item + \emph{For guidance on open science practices and research data + management, please refer to the relevant section of the + \href{https://ec.europa.eu/info/funding-tenders/opportunities/docs/2021-2027/horizon/guidance/programme-guide_horizon_en.pdf}{HE + Programme Guide} on the Funding \& Tenders Portal.} +\end{itemize} +\end{itemize} +%</hi-methodology> +%<*hi-milestones> +\begin{tcolorbox}[standard jigsaw,opacityback=0] +\textbf{KEY} + +\textbf{Due date} + +Measured in months from the project start date (month 1) + +\textbf{Means of verification} + +Show how you will confirm that the milestone has been attained. Refer to +indicators if appropriate. For example: a laboratory prototype that is +`up and running'; software released and validated by a user group; field +survey complete and data quality validated. +\end{tcolorbox} +%</hi-milestones> +%<*hi-objectives> +\begin{itemize} +\item + Briefly describe the objectives of your proposed work. Why are they + pertinent to the work programme topic? Are they measurable and + verifiable? Are they realistically achievable? +\item + Describe how your project goes beyond the state-of-the-art, and the + extent the proposed work is ambitious. Indicate any exceptional + ground-breaking R\&I, novel concepts and approaches, new products, + services or business and organisational models. Where relevant, + illustrate the advance by referring to products and services already + available on the market. Refer to any patent or publication search + carried out. +\item + Describe where the proposed work is positioned in terms of R\&I + maturity (i.e. where it is situated in the spectrum from `idea to + application', or from `lab to market'). Where applicable, provide an + indication of the Technology Readiness Level, if possible + distinguishing the start and by the end of the project. + + \begin{itemize}[label=\twarn] + \item \emph{Please bear in mind that advances beyond the state of + the art must be interpreted in the light of the positioning of + the project. Expectations will not be the same for RIAs at + lower TRL, compared with Innovation Actions at high TRLs. } + \end{itemize} +\end{itemize} +%</hi-objectives> +%<*hi-othercosts> +Please complete the table below for each participant that would like to +declare costs under other costs categories (e.g. internally invoiced +goods and services), irrespective of the percentage of personnel costs. +%</hi-othercosts> +%<*hi-participant-numbering> +Please use the same participant numbering and name as that used in the +administrative proposal forms. +%</hi-participant-numbering> +%<*hi-participants> +\twarn The consortium members are listed in part A of the proposal +(application forms). A summary list should also be provided in the +table below. +%</hi-participants> +%<*hi-pathways> +\begin{itemize} +\item + \begin{quote} + Provide a \textbf{narrative} explaining how the project's results + are expected to make a difference in terms of impact, beyond the + immediate scope and duration of the project. The narrative should + include the components below, tailored to your project. + \end{quote} + +\begin{enumerate} +\def\labelenumi{(\alph{enumi})} +\item + Describe the unique contribution your project results would make + towards (1) the \textbf{outcomes} specified in this topic, and (2) the + \textbf{wider impacts}, in the longer term, specified in the + respective destinations in the work programme. + +\begin{itemize}[label=\twarn] +\item + \emph{Be specific, referring to the effects of your project, and not + R\&I in general in this field.} +\item + \emph{State the target groups that would benefit. Even if target + groups are mentioned in general terms in the work programme, you + should be specific here, breaking target groups into particular + interest groups or segments of society relevant to this project.} +\item + \emph{The outcomes and impacts of your project may:} + + \begin{itemize} + \item + \emph{Scientific, e.g. contributing to specific scientific advances, + across and within disciplines, creating new knowledge, reinforcing + scientific equipment and instruments, computing systems (i.e. + research infrastructures);} + \item + \emph{Economic/technological, e.g. bringing new products, services, + business processes to the market, increasing efficiency, decreasing + costs, increasing profits, contributing to standards' setting, etc.} + \item + \emph{Societal , e.g. decreasing CO\textsubscript{2} emissions, + decreasing avoidable mortality, improving policies and decision + making, raising consumer awareness.} + \end{itemize} + +\emph{Only include such outcomes and impacts where your project would +make a significant and direct contribution. Avoid describing very +tenuous links to wider impacts. However, include any potential +negative environmental outcome or impact of the project including when +expected results are brought at scale (such as at commercial level). +Where relevant, explain how the potential harm can be managed.} +\end{itemize} + +\item + Give an indication of the scale and significance of the project's + contribution to the expected outcomes and impacts, should the project + be successful. Provide quantified estimates where possible and + meaningful. + +\begin{itemize}[label=\twarn] +\item + `\emph{\uline{Scale'} refers to how widespread the outcomes and + impacts are likely to be. For example, in terms of the size of the + target group, or the proportion of that group, that should benefit + over time; \uline{`Significance'} refers to the importance, or value, + of those benefits. For example, number of additional healthy life + years; efficiency savings in energy supply.} + +\item + \emph{Explain your baselines, benchmarks and assumptions used for + those estimates. Wherever possible, quantify your estimation of the + effects that you expect from your project. Explain assumptions that + you make, referring for example to any relevant studies or statistics. + Where appropriate, try to use only one methodology for calculating + your estimates: not different methodologies for each partner, region + or country (the extrapolation should preferably be prepared by one + partner).} + +\item + \emph{Your estimate must relate to this project only - the effect of + other initiatives should not be taken into account.} +\end{itemize} + +\item + Describe any requirements and potential barriers - arising from + factors beyond the scope and duration of the project - that may + determine whether the desired outcomes and impacts are achieved. These + may include, for example, other R\&I work within and beyond Horizon + Europe; regulatory environment; targeted markets; user behaviour. + Indicate if these factors might evolve over time. Describe any + mitigating measures you propose, within or beyond your project, that + could be needed should your assumptions prove to be wrong, or to + address identified barriers. + +\begin{itemize}[label=\twarn] +\item + \emph{Note that this does not include the critical risks inherent to + the management of the project itself , which should be described below + under `Implementation'.} +\end{itemize} +\end{enumerate} +\end{itemize} +%</hi-pathways> +%<*hi-purchasecosts> +Please complete the table below for each participant if the purchase +costs (i.e. the sum of the costs for 'travel and subsistence', +`equipment', and `other goods, works and services') exceeds 15\% of the +personnel costs for that participant (according to the budget table in +proposal part A). The record must list cost items in order of costs and +starting with the largest cost item, up to the level that the remaining +costs are below 15\% of personnel costs. +%</hi-purchasecosts> +%<*hi-quality> +\begin{tcolorbox}[standard jigsaw,opacityback=0] + \emph{\textbf{Quality and efficiency of the implementation -- aspects to +be taken into account}} + +\begin{itemize} +\item + \emph{Quality and effectiveness of the work plan, assessment of risks, + and appropriateness of the effort assigned to work packages, and the + resources overall} +\item + \emph{Capacity and role of each participant, and extent to which the + consortium as a whole brings together the necessary expertise.} +\end{itemize} + \end{tcolorbox} +%</hi-quality> +%<*hi-staffeffort> +\emph{Please indicate the number of person/months over the whole +duration of the planned work, for each work package, for each +participant. Identify the work-package leader for each WP by showing the +relevant person-month figure in bold.} +%</hi-staffeffort> +%<*hi-subcontractingcosts> +For each participant describe and justify the tasks to be subcontracted +(please note that core tasks of the project should not be +sub-contracted). +%</hi-subcontractingcosts> +%<*hi-summary> + Provide a summary of this section by presenting in the canvas below the +key elements of your project impact pathway and of the measures to +maximise its impact. +%</hi-summary> +%<*hi-tables> +\twarn \emph{Use plain text for the tables in section 3.1. If the proposal is +invited to start Grant Agreement preparation, these tables will have to +be encoded in the grant management IT tool, where no graphics or special +formats are supported.} +%</hi-tables> +%<*hi-workplan> +Please provide the following: + +\begin{itemize} +\item + + brief presentation of the overall structure of the work plan; +\item + + timing of the different work packages and their components (Gantt + chart or similar); +\item + + graphical presentation of the components showing how they inter-relate + (Pert chart or similar). +\item + + detailed work description, i.e.: + + \begin{itemize} + \item + + a list of work packages (table 3.1a); + \item + + a description of each work package (table 3.1b); + \item + + a list of deliverables (table 3.1c); +\begin{itemize}[label=\twarn] +\item + \emph{Give full details. Base your account on the logical structure of + the project and the stages in which it is to be carried out.} + \emph{The number of work packages should be proportionate to the scale + and complexity of the project.} +\item + \emph{You should give enough detail in each work package to justify + the proposed resources to be allocated and also quantified information + so that progress can be monitored, including by the Commission} +\item + \emph{Resources assigned to work packages should be in line with their + objectives and deliverables. You are advised to include a distinct + work package on `project management', and to give due visibility in + the work plan to `data management' `dissemination and exploitation' + and `communication activities', either with distinct tasks or distinct + work packages.} +\item + \emph{You will be required to update the `plan for the dissemination + and exploitation of results including communication activities', and a + `data management plan', (this does not apply to topics where a plan + was not required.) This should include a record of activities related + to dissemination and exploitation that have been undertaken and those + still planned.} +\item + \emph{Please make sure the information in this section matches the + costs as stated in the budget table in section 3 of the application + forms, and the number of person months, shown in the detailed work + package descriptions.} +\end{itemize} +\end{itemize} + +\item + a list of milestones (table 3.1d); + +\item + a list of critical risks, relating to project implementation, that the + stated project\textquotesingle s objectives may not be achieved. + Detail any risk mitigation measures. You will be able to update the + list of critical risks and mitigation measures as the project + progresses (table 3.1e); + +\item + a table showing number of person months required (table 3.1f); + +\item + a table showing description and justification of subcontracting costs + for each participant (table 3.1g); + +\item + a table showing justifications for `purchase costs' (table 3.1h) for + participants where those costs exceed 15\% of the personnel costs + (according to the budget table in proposal part A); + +\item + if applicable, a table showing justifications for `other costs + categories' (table 3.1i); + +\item + if applicable, a table showing in-kind contributions from third + parties (table 3.1j) +\end{itemize} +%</hi-workplan> +%<*hi-wp-description> +(where appropriate, broken down into tasks), lead partner and role of +participants. Deliverables linked to each WP are listed in table 3.1c +(no need to repeat the information here). +%</hi-wp-description> +%<*hi-wp-objectives> +\twarn \emph{Participants involved in each WP and their efforts are + shown in table 3.1f. Lead participant and starting and end date of + each WP are shown in table 3.1a.)} +%</hi-wp-objectives> +%<*heria-proposal> +%% Copyright 2023 Tristan Miller +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008 or later. +%% +\documentclass[showinstructions]{heria} + +\title{Skeleton Horizon Europe Proposal} +\callname{insert call name} +\callidentifier{HORIZON-XX0-0000-XXXXX-00-XXXXX} +\calltopic{HORIZON-XX0-0000-XXXXX-00-00} + +\begin{document} +\maketitle + +\heinstructions{participants} + +\noindent\opentag{APP-FORM-HERIAIA}% +\section*{List of participants}[][][1 page]\label{sec:listofparticipants} + +\participant + {University of Upper Freedonia} % Participant organisation name + {UUF} % Participant short name + {AT} % Country + +\participant + {Molvania State University} % Participant organisation name + {MSU} % Participant short name + {DE} % Country + +\participant + {Institute for Underwater Basket Weaving} % Participant organisation name + {IUBW} % Participant short name + {UK} % Country + +\makeparticipantstable + +\heinstructions{participant-numbering} + +\section{Excellence}[REL-EVA-RE]\label{sec:excellence} + +\heinstructions{excellence} + +\subsection{Objectives and ambition}[PRJ-OBJ-PO][][4 pages]\label{sec:objectives} + +\heinstructions{objectives} + +\subsection{Methodology}[CON-MET-CM,COM-PLE-CP][PRJ-OBJ-PO][14 pages]\label{sec:methodology} + +\heinstructions{methodology} + +\subsubsection{Overall methodology}[][][10 pages]\label{sec:overallmethodology} + +\subsubsection{Connections to other research activities}[][][1 page]\label{sec:connections} + +\subsubsection{Interdisciplinarity}[][][1/2 page]\label{sec:interdisciplinarity} + +\subsubsection{Gender dimension}[][][1/2 page]\label{sec:gender} + +\subsubsection{Open science}[][][1 page]\label{sec:openscience} + +\subsubsection{Research data management}[][][1 page]\label{sec:rdm} + +\section{Impact}[IMP-ACT-IA][CON-MET-CM,COM-PLE-CP,REL-EVA-RE]\label{sec:impact} + +\heinstructions{impact} + +\subsection{Project's pathways towards impact}[][][4 pages]\label{sec:pathways} + +\heinstructions{pathways} + +\subsection{Measures to maximise impact: Dissemination, exploitation and communication}[COM-DIS-VIS-CDV][][5 pages, including section 2.3]\label{sec:measures} + +\heinstructions{measures} + +\subsection{Summary}\label{sec:summary} + +\heinstructions{summary} + +\closetag{COM-DIS-VIS-CDV} + +\begin{SidewaysFigure} +\begin{summarycanvas}% + \begin{summarybox}{SPECIFIC NEEDS} + \end{summarybox}% + \begin{summarybox}{EXPECTED RESULTS} + \end{summarybox}% + \begin{summarybox}{D \& E \& C MEASURES} + \end{summarybox}% +\end{summarycanvas}% +\begin{summarycanvas}% + \begin{summarybox}{TARGET GROUPS} + \end{summarybox}% + \begin{summarybox}{OUTCOMES} + \end{summarybox}% + \begin{summarybox}{IMPACTS} + \end{summarybox}% +\end{summarycanvas}% +\caption{Impact summary tableau}\label{fig:impact} +\end{SidewaysFigure} + +\section{Quality and efficiency of the implementation}[QUA-LIT-QL,WRK-PLA-WP][IMP-ACT-IA]\label{sec:quality} + +\heinstructions{quality} + +\subsection{Work plan and resources}[][][14 pages (19 pages for topics using lump sum funding)~-- including tables]\label{sec:workplan} + +\heinstructions{workplan} + +\subsubsection*{Table 3.1a: List of work packages} + +\heinstructions{tables} + +\makeworkpackagestable + +\subsubsection*{Table 3.1b: Work package description} + +\workpackage + {ra} % unique ID (used only for cross-referencing deliverables, etc. in LaTeX) + {Requirements analysis} % work package title + {UUF}% Lead participant (using short name) + {1}% Start month + {6}% End month + +\heinstructions{wp-objectives} +\begin{objectives} +\item First objective +\item Second objective +\item \dots +\end{objectives} + +\begin{descriptionofwork} +\heinstructions{wp-description} +\task + {Literature survey} % task name + {UUF} % short name of lead participant + {MSU} % other participants (or "all participants", etc.) + {1--6} % month(s) + In this task, we will read a lot of books, and\dots +\end{descriptionofwork} + +\deliverable + {dmp} % deliverable name + {Data management plan} % short description + {MSU} % short name of lead participant + {DMP}% type; see Table 3.1c instructions for valid values + {PU}% dissemination level; see Table 3.1c instructions for valid values + {6}% delivery date (in months from beginning of project) + +\workpackage% + {integration}% Unique ID (used only for cross-referencing deliverables, etc. in LaTeX) + {System integration}% Title + {UUF}% Lead partner (using short name ID) + {1}% Start month + {20}% End month + +\heinstructions{wp-objectives} +\begin{objectives} +\item First objective +\item Second objective +\item \dots +\end{objectives} + +\begin{descriptionofwork} +\heinstructions{wp-description} +\task + {Develop prototype} % task name + {UUF} % short name of lead participant + {MSU} % other participants (or "all participants", etc.) + {1--10} % month(s) + In this task, we will do lots of coding, and\dots +\end{descriptionofwork} + +\deliverable + {demo} % deliverable name + {Working demo system} % short description + {IUBW} % short name of lead participant + {DEM}% type; see Table 3.1c instructions for valid values + {SEN}% dissemination level; see Table 3.1c instructions for valid values + {10}% delivery date (in months from beginning of project) + +\workpackage% + {dissemination}% Unique ID (used only for cross-referencing deliverables, etc. in LaTeX) + {Dissemination and exploitation}% Title + {UUF}% Lead partner (using short name ID) + {7}% Start month + {20}% End month + +\heinstructions{wp-objectives} +\begin{objectives} +\item First objective +\item Second objective +\item \dots +\end{objectives} + +\begin{descriptionofwork} +\heinstructions{wp-description} +\task + {Organise public workshop} % task name + {MSU} % short name of lead participant + {all participants} % other participants (or "all participants", etc.) + {7--10} % month(s) + In this task, we will unite the greatest minds\dots +\end{descriptionofwork} + +\deliverable + {proceedings} % deliverable name + {Workshop proceedings} % short description + {MSU} % short name of lead participant + {R}% type; see Table 3.1c instructions for valid values + {PU}% dissemination level; see Table 3.1c instructions for valid values + {11}% delivery date (in months from beginning of project) + +\subsubsection*{Table 3.1c: List of deliverables} + +\heinstructions{deliverables} + +\makedeliverablestable + +\heinstructions{deliverables-key} + +\subsubsection*{Table 3.1d: List of milestones} + +\milestone + {Define use cases} % milestone name + {WP1} % related work package(s) + {12} % month due + {expert review} % means of verification + +\milestone + {Minimum viable product (MVP)} % milestone name + {WP2} % related work package(s) + {20} % month due + {expert review} % means of verification + +\heinstructions{milestones} +\makemilestonestable + +\subsubsection*{Table 3.1e: Critical risks for implementation}[RSK-MGT-RM] + +\criticalrisk + {Datasets are not available} % description of risk + {Low} % Likelihood + {High} % Severity + {WP1, WP2} % Work package(s) involved + {We'll find new ones} % Proposed risk-mitigation measures + +\heinstructions{criticalrisks} +\makecriticalriskstable + +\subsubsection*{Table 3.1f: Summary of staff effort}[][RSK-MGT-RM] + +\staffeffort + {UUF} % short name of participant + {ra} % name of work package + {23} % number of person-months +\staffeffort{UUF}{integration}{6} +\staffeffort{UUF}{dissemination}{11} +\staffeffort{MSU}{ra}{18} +\staffeffort{MSU}{integration}{17} +\staffeffort{MSU}{dissemination}{1} +\staffeffort{IUBW}{ra}{21} +\staffeffort{IUBW}{integration}{14} +\staffeffort{IUBW}{dissemination}{5} + +\heinstructions{staffeffort} +\makestaffefforttable + +\subsubsection*{Table 3.1g: `Subcontracting costs' items} + +\heinstructions{subcontractingcosts} + +\subcontractingcost + {UUF} % short name of participant + {25000} % cost in euros + {Design project website} % description of tasks and justification + +\makesubcontractingcoststable + +\subsubsection*{Table 3.1h: `Purchase costs' items (travel and subsistence, equipment and other goods, works and services)} + +\heinstructions{purchasecosts} + +\purchasecost + {IUBW} % short name of participant + {6125} % travel cost in euros + {Attendance at two conferences} % justification + {2120} % equipment cost in euros + {Computing cluster} % justification + {4775} % other costs in euros + {Crowdsourcing study} % justification + {1000} % remaining costs + +\makepurchasecoststable + +\subsubsection*{Table 3.1i: `Other costs categories' items (e.g., internally invoiced goods and services)} + +\heinstructions{othercosts} + +\othercost + {UUF} % short name of participant + {500} % cost in euros + {Cookies for bribing reviewers} % justification +\othercost + {MSU} % short name of participant + {15000} % cost in euros + {Legal fees for defending bribery charges} % justification + +\makeothercoststable + +\subsubsection*{Table 3.1j: `In-kind contributions' provided by third parties} + +\inkindcontribution + {UUF} % short name of participant + {Freedonian Ministry of Education} % third party name + {Travel and subsistence} % category (see template instructions for list) + {300} % cost in euros + {Use of minister's private jet} % justification + +\heinstructions{inkind} +\makeinkindcontributionstable + +\subsection{Capacity of participants and consortium as a whole}[CON-SOR-CS,PRJ-MGT-PM][][3 pages]\label{sec:capacity} + +\heinstructions{capacity} + +\closetag{CON-SOR-CS,PRJ-MGT-PM} + +\closetag{QUA-LIT-QL,WRK-PLA-WP} + +\heinstructions{annexes} +\end{document} +%</heria-proposal> +% \fi +% \Finale diff --git a/Master/texmf-dist/source/latex/heria/heria.ins b/Master/texmf-dist/source/latex/heria/heria.ins new file mode 100644 index 00000000000..89b8b7f72c7 --- /dev/null +++ b/Master/texmf-dist/source/latex/heria/heria.ins @@ -0,0 +1,92 @@ +%% +%% Copyright 2023 Tristan Miller +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008 or later. +%% + +\input docstrip.tex +\keepsilent + +\usedir{tex/latex/heria} + +\preamble + +This is a generated file. + +\endpreamble + +\generate{\file{heria.cls}{\from{heria.dtx}{class}}} +\generate{\file{heria-proposal.tex}{\from{heria.dtx}{heria-proposal}}} + +\generate{\file{hi-annexes.tex}{\from{heria.dtx}{hi-annexes}}} +\generate{\file{hi-capacity.tex}{\from{heria.dtx}{hi-capacity}}} +\generate{\file{hi-criticalrisks.tex}{\from{heria.dtx}{hi-criticalrisks}}} +\generate{\file{hi-deliverables-key.tex}{\from{heria.dtx}{hi-deliverables-key}}} +\generate{\file{hi-deliverables.tex}{\from{heria.dtx}{hi-deliverables}}} +\generate{\file{hi-excellence.tex}{\from{heria.dtx}{hi-excellence}}} +\generate{\file{hi-impact.tex}{\from{heria.dtx}{hi-impact}}} +\generate{\file{hi-inkind.tex}{\from{heria.dtx}{hi-inkind}}} +\generate{\file{hi-measures.tex}{\from{heria.dtx}{hi-measures}}} +\generate{\file{hi-methodology.tex}{\from{heria.dtx}{hi-methodology}}} +\generate{\file{hi-milestones.tex}{\from{heria.dtx}{hi-milestones}}} +\generate{\file{hi-objectives.tex}{\from{heria.dtx}{hi-objectives}}} +\generate{\file{hi-othercosts.tex}{\from{heria.dtx}{hi-othercosts}}} +\generate{\file{hi-participant-numbering.tex}{\from{heria.dtx}{hi-participant-numbering}}} +\generate{\file{hi-participants.tex}{\from{heria.dtx}{hi-participants}}} +\generate{\file{hi-pathways.tex}{\from{heria.dtx}{hi-pathways}}} +\generate{\file{hi-purchasecosts.tex}{\from{heria.dtx}{hi-purchasecosts}}} +\generate{\file{hi-quality.tex}{\from{heria.dtx}{hi-quality}}} +\generate{\file{hi-staffeffort.tex}{\from{heria.dtx}{hi-staffeffort}}} +\generate{\file{hi-subcontractingcosts.tex}{\from{heria.dtx}{hi-subcontractingcosts}}} +\generate{\file{hi-summary.tex}{\from{heria.dtx}{hi-summary}}} +\generate{\file{hi-tables.tex}{\from{heria.dtx}{hi-tables}}} +\generate{\file{hi-workplan.tex}{\from{heria.dtx}{hi-workplan}}} +\generate{\file{hi-wp-description.tex}{\from{heria.dtx}{hi-wp-description}}} +\generate{\file{hi-wp-objectives.tex}{\from{heria.dtx}{hi-wp-objectives}}} + +\Msg{*********************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the} +\Msg{* following files into a directory searched by TeX:} +\Msg{*} +\Msg{* \space\space heria.cls} +\Msg{* \space\space heria-proposal.tex} +\Msg{* \space\space hi-annexes.tex} +\Msg{* \space\space hi-capacity.tex} +\Msg{* \space\space hi-criticalrisks.tex} +\Msg{* \space\space hi-deliverables-key.tex} +\Msg{* \space\space hi-deliverables.tex} +\Msg{* \space\space hi-excellence.tex} +\Msg{* \space\space hi-impact.tex} +\Msg{* \space\space hi-inkind.tex} +\Msg{* \space\space hi-measures.tex} +\Msg{* \space\space hi-methodology.tex} +\Msg{* \space\space hi-milestones.tex} +\Msg{* \space\space hi-objectives.tex} +\Msg{* \space\space hi-othercosts.tex} +\Msg{* \space\space hi-participant-numbering.tex} +\Msg{* \space\space hi-participants.tex} +\Msg{* \space\space hi-pathways.tex} +\Msg{* \space\space hi-purchasecosts.tex} +\Msg{* \space\space hi-quality.tex} +\Msg{* \space\space hi-staffeffort.tex} +\Msg{* \space\space hi-subcontractingcosts.tex} +\Msg{* \space\space hi-summary.tex} +\Msg{* \space\space hi-tables.tex} +\Msg{* \space\space hi-workplan.tex} +\Msg{* \space\space hi-wp-description.tex} +\Msg{* \space\space hi-wp-objectives.tex} +\Msg{*} +\Msg{* To produce the documentation run the file heria.dtx} +\Msg{* through pdflatex.} +\Msg{*} +\Msg{* Happy TeXing!} +\Msg{*********************************************************} + +\endbatchfile
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/heria/heria.cls b/Master/texmf-dist/tex/latex/heria/heria.cls new file mode 100644 index 00000000000..ed545f9b84e --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/heria.cls @@ -0,0 +1,902 @@ +%% +%% This is file `heria.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `class') +%% +%% This is a generated file. +%% +%% Copyright 2023 Tristan Miller +%% Copyright 2016 John Kormylo +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008 or later. +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{heria} +[2023-12-04 v3.2.1.0 Class for Horizon Europe (R)IA proposals] +\LoadClass[11pt,a4paper]{article} +\RequirePackage[T1]{fontenc} % T1 font encoding +\RequirePackage[left=15mm, + top=15mm, + bottom=15mm, + right=15mm, + includehead, + includefoot, + headheight=10pt, + headsep=5mm, + footskip=18pt, + ]{geometry} +\RequirePackage[pdftex]{graphicx} % For graphics + +\RequirePackage[pdftex,pdfusetitle]{hyperref} % Hyperlinks +\hypersetup{% + colorlinks=true, + breaklinks=true, + urlcolor=black, + linkcolor=black, + citecolor=black, + pdfsubject={}, + pdfkeywords={}, +} + +\RequirePackage{xfp} % Floating point numbers + +\newcommand{\disptoken}[1]{% + \csname#1\endcsname +} +\RequirePackage{colortbl} % for shaded table rows +\RequirePackage{xltabular} % for breakable tables with var-width columns +\RequirePackage[table]{xcolor} % for colours and shaded table cells +\RequirePackage[breakable,raster]{tcolorbox} % for framed boxes +\definecolor{taggrey}{HTML}{B5B5B5} +\definecolor{footergrey}{HTML}{D8D8D8} +\definecolor{tablegrey}{HTML}{F2F2F2} +\definecolor{summaryblue}{HTML}{00B0F0} +\newcommand{\callname}[1]{\gdef\@callname{#1}}% +\newcommand{\callidentifier}[1]{\gdef\@callidentifier{#1}}% +\newcommand{\calltopic}[1]{\gdef\@calltopic{#1}}% +\newcounter{@pcount} % Participant counter +\newcommand{\participant}[3]{% + \stepcounter{@pcount}% + \newcounter{@p#2num}% + \setcounter{@p#2num}{\value{@pcount}}% + \expandafter\xdef\csname @pFullName\arabic{@p#2num}\endcsname{#1}% + \expandafter\xdef\csname @pShortName\arabic{@p#2num}\endcsname{#2}% + \expandafter\xdef\csname @pCountry\arabic{@p#2num}\endcsname{#3}% + \newcounter{@pSubcontractingCosts\arabic{@p#2num}}% + \newcounter{@pPurchaseCosts\arabic{@p#2num}}% + \newcounter{@pOtherCosts\arabic{@p#2num}}% + \newcounter{@pInkindContributions\arabic{@p#2num}}% +} +\newcommand{\getPnum}[1]{% + \@ifundefined{c@@p#1num}{}{\arabic{@p#1num}}% +} +\newcommand{\ptablerow}[1]{% + \stepcounter{#1} + \the\value{#1} + \ifthenelse{\value{#1}=1}{ (Coordinator) &}{&}% + \disptoken{@pFullName\arabic{#1}} (\disptoken{@pShortName\arabic{#1}}) & + \disptoken{@pCountry\arabic{#1}} \\ + \hline% +} +\newcommand{\makeparticipantstable}{% + \newcounter{@ptable} + \begin{center} + \begin{xltabular}{0.9\textwidth}{|l|X|l|} + \hline + \textbf{Participant No.} & + \textbf{Participant organisation name} & + \textbf{Country} \\ + \hline + \whiledo% + {\value{@ptable}<\numexpr\value{@pcount}-1}% + {\ptablerow{@ptable}}% + \ptablerow{@ptable} + \end{xltabular} + \end{center} +} +\RequirePackage{atveryend} +\newcounter{@wpcount} % Work package counter +\newcommand{\workpackage}[5]{% + \stepcounter{@wpcount}% + \newcounter{@wp\arabic{@wpcount}deliverable}% + \newcounter{@wp\arabic{@wpcount}task}% + \newcounter{@wp#1num}% + \setcounter{@wp#1num}{\value{@wpcount}}% + \expandafter\xdef\csname % + @wpPersonMonths\arabic{@wp#1num}\endcsname{0}% + \expandafter\xdef\csname @wpShortName\arabic{@wp#1num}\endcsname{#1}% + \expandafter\xdef\csname @wpTitle\arabic{@wp#1num}\endcsname{#2}% + \expandafter\xdef\csname % + @wpLeadParticipantShortName\arabic{@wp#1num}\endcsname{#3}% + \expandafter\xdef\csname @wpStartMonth\arabic{@wp#1num}\endcsname{#4}% + \expandafter\xdef\csname @wpEndMonth\arabic{@wp#1num}\endcsname{#5}% + \@bsphack + \protected@write\@auxout{}% + {\string\makeworkpackagestable@data{\arabic{@wp#1num} + & #2 & \getPnum{#3} & #3 & % + \@ifundefined{@wpTotalPersonMonths\arabic{@wp#1num}}% + {\textbf{??}}% + {\disptoken{@wpTotalPersonMonths\arabic{@wp#1num}}}% + & #4 & #5}}% + \@esphack + \ifthenelse{\arabic{@wp#1num}=1}{}{\bigskip} + \noindent\begin{tabularx}% + {1.0\linewidth}{|>{\columncolor{tablegrey}}l|X|} + \hline + \bfseries Work package number & \arabic{@wp#1num} \\ + \hline + \bfseries Work package title & #2 \\ + \hline + \end{tabularx} +} +\newcommand{\makeworkpackagestable@data}[1]{% + \g@addto@macro\makeworkpackagestable@body{#1 \\ \hline}% +} +\def\makeworkpackagestable@body{}% initialize +\AtBeginDocument{\global\let\makeworkpackagestable@body@startup% + \makeworkpackagestable@body} +\AtEndDocument{% + \global\let\makeworkpackagestable@body@end\@empty + \def\makeworkpackagestable@data#1% + {\g@addto@macro\makeworkpackagestable@body@end{#1 \\ \hline}}% +} +\AtVeryEndDocument{% + \ifx\makeworkpackagestable@body@startup% + \makeworkpackagestable@body@end\else + \@latex@warning{Rerun for \string\makeworkpackagestable}% + \fi +} +\RequirePackage{makecell} +\newcommand{\makeworkpackagestable}{% + \begin{center} + \renewcommand\theadfont{\normalsize\bfseries} + \begin{xltabular}{1.0\textwidth}{|c|X|c|c|c|c|c|} + \hline + \rowcolor{tablegrey}% + \thead{Work\\ package\\ No.} & + \thead{Work package title} & + \thead{Lead\\ participant\\ No.} & + \thead{Lead\\ participant\\ short name} & + \thead{Person-\\months} & + \thead{Start\\ month} & + \thead{End\\ month} \\ + \hline + \makeworkpackagestable@body + \end{xltabular} + \end{center} +} +\newcommand{\getWPnum}[1]{% + \@ifundefined{c@@wp#1num}{}{\arabic{@wp#1num}}% +} +\newenvironment{objectives}{% + \begin{tcolorbox}[colback=white, + parbox=false, + boxrule=0.75pt, + boxsep=0mm, + breakable + ]% + \textsf{\textbf{Objectives}~~~}% + \begin{enumerate*}[nolistsep,noitemsep,itemjoin={~---~},% + label=\textbf{O\arabic{@wpcount}.\arabic*}]% + }{% + \end{enumerate*}% + \end{tcolorbox}% + } +\newenvironment{descriptionofwork}{% + \begin{tcolorbox}[colback=white, + parbox=false, + boxrule=0.75pt, + boxsep=0mm, + breakable + ]% + \textsf{\textbf{Description of work}~~~} + }{% + \end{tcolorbox}% + } +\NewDocumentCommand{\task}{mmmm}{% + \stepcounter{@wp\arabic{@wpcount}task} + \par\medskip\noindent\textbf{Task % + \arabic{@wpcount}.\arabic{@wp\arabic{@wpcount}task}: #1} + \textit{(Lead: #2; Participants: #3; Month: #4)}\hspace{1em}% +} +\newcounter{@dcount} % Deliverable counter +\newcommand{\deliverable}[6]{% + \stepcounter{@wp\arabic{@wpcount}deliverable}% + \stepcounter{@dcount}% + \expandafter\xdef\csname @dNumber\arabic{@dcount}\endcsname% + {\arabic{@wpcount}.\arabic{@wp\arabic{@wpcount}deliverable}}% + \expandafter\xdef\csname % + @dWorkPackage\arabic{@dcount}\endcsname{\arabic{@wpcount}}% + \expandafter\xdef\csname @dName\arabic{@dcount}\endcsname{#1}% + \expandafter\gdef\csname @dDescription\arabic{@dcount}\endcsname{#2}% + \expandafter\xdef\csname @dLead\arabic{@dcount}\endcsname{#3}% + \expandafter\xdef\csname @dType\arabic{@dcount}\endcsname{#4}% + \expandafter\xdef\csname % + @dDisseminationLevel\arabic{@dcount}\endcsname{#5}% + \expandafter\xdef\csname @dDeliveryDate\arabic{@dcount}\endcsname{#6}% +} +\newcommand{\dtablerow}[1]{% + \stepcounter{#1} + \disptoken{@dNumber\arabic{#1}} & + \disptoken{@dName\arabic{#1}} & + \disptoken{@dDescription\arabic{#1}} & + \disptoken{@dWorkPackage\arabic{#1}} & + \disptoken{@dLead\arabic{#1}} & + \disptoken{@dType\arabic{#1}} & + \disptoken{@dDisseminationLevel\arabic{#1}} & + \disptoken{@dDeliveryDate\arabic{#1}} \\ + \hline% +} +\newcommand{\makedeliverablestable}{% + \newcounter{@dtable} + \begin{center} + \renewcommand\theadfont{\normalsize\bfseries} + \begin{xltabular}{1.0\textwidth}% + {|c|>{\raggedright\hsize=.667\hsize\linewidth=\hsize}X% + |>{\hsize=1.333\hsize\linewidth=\hsize}X|c|c|c|c|p{15mm}|} + \hline + \rowcolor{tablegrey}% + \thead{\#} & + \thead{Name} & + \thead{Short description} & + \thead{WP\\ \#} & + \thead{Lead\\ participant} & + \thead{Type} & + \thead{Dissem.\\ level} & + \thead{Delivery\\ month} \\ + \hline + \whiledo% + {\value{@dtable}<\numexpr\value{@dcount}-1}% + {\dtablerow{@dtable}}% + \dtablerow{@dtable} + \end{xltabular} + \end{center} +} +\newcounter{@mcount} % Milestone counter +\newcommand{\milestone}[4]{% + \stepcounter{@mcount}% + \expandafter\gdef\csname @mName\arabic{@mcount}\endcsname{#1}% + \expandafter\xdef\csname @mWorkPackages\arabic{@mcount}\endcsname{#2}% + \expandafter\xdef\csname @mDueDate\arabic{@mcount}\endcsname{#3}% + \expandafter\xdef\csname % + @mMeansOfVerification\arabic{@mcount}\endcsname{#4}% +} +\newcommand{\mtablerow}[1]{% + \stepcounter{#1} + \arabic{#1} & + \disptoken{@mName\arabic{#1}} & + \disptoken{@mWorkPackages\arabic{#1}} & + \disptoken{@mDueDate\arabic{#1}} & + \disptoken{@mMeansOfVerification\arabic{#1}} \\ + \hline% +} +\newcommand{\makemilestonestable}{% + \newcounter{@mtable} + \begin{center} + \renewcommand\theadfont{\normalsize\bfseries} + \begin{xltabular}{1.0\textwidth}{|c|X|p{26mm}|c|p{26mm}|} + \hline + \rowcolor{tablegrey}% + \thead{\#} & + \thead{Milestone\\ name} & + \thead{Related\\ WP(s)} & + \thead{Month\\ due} & + \thead{Means of\\ verification} \\ + \hline + \whiledo% + {\value{@mtable}<\numexpr\value{@mcount}-1}% + {\mtablerow{@mtable}}% + \mtablerow{@mtable} + \end{xltabular} + \end{center} +} +\newtcbox{\risktag}[1][black]{% + fontupper=\scriptsize\sffamily\bfseries,% + on line,% + arc=3pt,% + colupper=white,% + colback=#1!50!black,% + colframe=#1!50!black,% + before upper={\rule[-3pt]{0pt}{10pt}},% + boxrule=1pt,% + boxsep=0pt,% + left=2pt,% + right=2pt,% + top=1pt,% + bottom=.5pt% +} +\newcounter{@crcount} % Critical risk counter +\newcommand{\criticalrisk}[5]{% + \stepcounter{@crcount}% + \expandafter\gdef\csname % + @crDescription\arabic{@crcount}\endcsname{#1}% + \expandafter\xdef\csname @crLikelihood\arabic{@crcount}\endcsname{#2}% + \expandafter\xdef\csname @crSeverity\arabic{@crcount}\endcsname{#3}% + \expandafter\xdef\csname % + @crWorkPackages\arabic{@crcount}\endcsname{#4}% + \expandafter\gdef\csname @crMitigation\arabic{@crcount}\endcsname{#5}% +} +\newcommand{\crtablerow}[1]{% + \stepcounter{#1}% + \disptoken{@crDescription\arabic{#1}}\newline + \risktag[blue]{Likelihood: \disptoken{@crLikelihood\arabic{#1}}} + \risktag[red]{Severity: \disptoken{@crSeverity\arabic{#1}}} & + \disptoken{@crWorkPackages\arabic{#1}} & + \disptoken{@crMitigation\arabic{#1}} \\ + \hline% +} +\newcommand{\makecriticalriskstable}{% + \newcounter{@crtable} + \begin{center} + \renewcommand\theadfont{\normalsize\bfseries} + \begin{xltabular}{1.0\textwidth}{|p{60mm}|c|X|} + \hline + \rowcolor{tablegrey}% + \thead{Description of risk (indicate level of\\ % + (i) likelihood, and (ii) severity:\\ % + Low\slash Medium\slash High)} & + \thead{WP(s)\\ involved} & + \thead{Proposed risk-mitigation measures} \\ + \hline + \whiledo% + {\value{@crtable}<\numexpr\value{@crcount}-1}% + {\crtablerow{@crtable}}% + \crtablerow{@crtable} + \end{xltabular} + \end{center} +} +\newcommand{\staffeffort}[3]{% + \expandafter\xdef\csname @se#1.#2\endcsname{#3}% +} +\newcommand{\setablerow}[1]{% + \def\serowtotal{0}% + \setcounter{@secolumn}{0}% + \bfseries\the\value{#1} \disptoken{@pShortName\arabic{#1}}% + \edef\serowtemp{}% + \whiledo{\value{@secolumn}<\value{@wpcount}}{% + \stepcounter{@secolumn}% + \edef\sewpname{\disptoken{@wpShortName\the\value{@secolumn}}}% + \edef\sewpcell% + {\disptoken{@se\disptoken{@pShortName\the\value{#1}}.\sewpname}}% + \edef\serowtotal% + {\fpeval{\serowtotal + \sewpcell}}% Total PMs per participant + \xdef\setotalpm{\fpeval{\setotalpm + \sewpcell}}% Total PMs + \expandafter\xdef\csname % + @wpPersonMonths\arabic{@secolumn}\endcsname{\fpeval{% + \sewpcell+\csname % + @wpPersonMonths\arabic{@secolumn}\endcsname}}% Total PMs per WP + \IfEq% If... + {\disptoken{@pShortName\the\value{#1}}}% ...the current PI + {\disptoken{@wpLeadParticipantShortName% + \the\value{@secolumn}}}% ...is the WP lead + {\protected@edef\seformat{\bfseries}}% ...then apply boldface + {\edef\seformat{}}% ...otherwise don't. + \protected@edef\serowtemp% + {\serowtemp&\seformat \sewpcell}% Print PI's PMs for this WP + }% + \protected@edef\serowtemp{\serowtemp&\fpeval{round(\serowtotal,0)}}% + \serowtemp% + \stepcounter{#1}% +} +\newcommand{\makestaffefforttable}{% + \newcounter{@setable} + \stepcounter{@setable} + \newcounter{@secolumn} + \xdef\setotalpm{0} + \edef\serowtemp{} + \begin{center} + \renewcommand\theadfont{\normalsize\bfseries} + \begin{xltabular}{1.0\textwidth}% + {|>{\columncolor{tablegrey}}l|*{\value{@wpcount}}{r|}% + >{\columncolor{tablegrey}}r|} + \hline + % Table header + \rowcolor{tablegrey}% + \whiledo{\value{@secolumn}<\value{@wpcount}}{% + \stepcounter{@secolumn}% + \protected@edef\serowtemp% + {\serowtemp&\protect\thead{WP\the\value{@secolumn}}}% + } + \serowtemp & \thead{Total PMs\\ per Participant} \\ + \hline + % Participant rows + \whiledo% + {\value{@setable}<\numexpr\value{@pcount}}% + {\setablerow{@setable}\\ \hline}% + \setablerow{@setable} \\ \hline% + % Total + \rowcolor{tablegrey}% + \setcounter{@secolumn}{0} + \bfseries Total PMs + \whiledo{\value{@secolumn}<\value{@wpcount}}{% + \stepcounter{@secolumn}% + \edef\serowtemp{\serowtemp&\fpeval{round(\csname % + @wpPersonMonths\arabic{@secolumn}\endcsname,0)}}% + \@bsphack + \protected@write\@auxout{}% + {\string\expandafter\string\expandafter\string\expandafter% + \string\gdef\string\disptoken{@wpTotalPersonMonths% + \arabic{@secolumn}}{\fpeval{round(\disptoken{@wpPersonMonths% + \arabic{@secolumn}},0)}}}% + \@esphack + } + \serowtemp & \fpeval{round(\setotalpm,0)} \\ + \hline + \end{xltabular} + \end{center} +} +\newcommand{\subcontractingcost}[3]{% + \stepcounter{@pSubcontractingCosts\getPnum{#1}} + \expandafter\xdef\csname % + @scCost\getPnum{#1}.\arabic{@pSubcontractingCosts\getPnum{#1}}% + \endcsname{#2}% + \expandafter\xdef\csname % + @scJustification\getPnum{#1}.\arabic{@pSubcontractingCosts\getPnum% + {#1}}\endcsname{#3}% +} +\newcommand{\makesubcontractingcoststable}{% + \newcounter{@scparticipant} + \begin{center} + % For each participant + \whiledo{\value{@scparticipant}<\value{@pcount}}{% + \stepcounter{@scparticipant}% + \ifthenelse% + {\value{@pSubcontractingCosts\arabic% + {@scparticipant}}>0}% If they have subcontracting costs + {\sctablesection% + {@scparticipant}}% Print their subcontracting costs table + {}% Otherwise, do nothing + }% + \end{center} +} +\newcommand{\sctablesection}[1]{% + \newcounter{@sccost\arabic{#1}} + \edef\scrowtemp{} + \renewcommand\theadfont{\normalsize\bfseries} + \begin{xltabular}{\textwidth}{|>{\columncolor{tablegrey}}l|r|X|} + \hline + \rowcolor{tablegrey} + \multicolumn{3}{|l|}{\bfseries\the\value{#1} % + \disptoken{@pShortName\arabic{#1}}} \\ + \hline + \rowcolor{tablegrey} + & \thead{Cost (€)} + & \thead{Description of tasks and justification} \\ + \hline + % For each subcontracting cost + \whiledo% + {\value{@sccost\arabic{#1}}<\numexpr\value% + {@pSubcontractingCosts\arabic{#1}}-1}{% + \stepcounter{@sccost\arabic{#1}}% + \sctablerow{#1}{@sccost\arabic{#1}}% + }% + \stepcounter{@sccost\arabic{#1}}% + \sctablerow{#1}{@sccost\arabic{#1}}% + \end{xltabular} +} +\newcommand{\sctablerow}[2]{% + \thead{Subcontracting} & + \disptoken{@scCost\arabic{#1}.\arabic{#2}} & + \disptoken{@scJustification\arabic{#1}.\arabic{#2}} + \\ \hline +} +\newcommand{\othercost}[3]{% + \stepcounter{@pOtherCosts\getPnum{#1}} + \expandafter\xdef\csname % + @ocCost\getPnum{#1}.\arabic{@pOtherCosts\getPnum{#1}}\endcsname{#2}% + \expandafter\xdef\csname % + @ocJustification\getPnum{#1}.\arabic% + {@pOtherCosts\getPnum{#1}}\endcsname{#3}% +} +\newcommand{\makeothercoststable}{% + \newcounter{@ocparticipant} + \begin{center} + % For each participant + \whiledo{\value{@ocparticipant}<\value{@pcount}}{% + \stepcounter{@ocparticipant}% + \ifthenelse% + {\value{@pOtherCosts\arabic% + {@ocparticipant}}>0}% If they have other costs + {\octablesection{@ocparticipant}}% Print their other costs table + {}% Otherwise, do nothing + }% + \end{center} +} +\newcommand{\octablesection}[1]{% + \newcounter{@occost\arabic{#1}} + \edef\ocrowtemp{} + \renewcommand\theadfont{\normalsize\bfseries} + \begin{xltabular}{\textwidth}{|>{\columncolor{tablegrey}}l|r|X|} + \hline + \rowcolor{tablegrey} + \multicolumn{3}{|l|}{\bfseries\the\value{#1} % + \disptoken{@pShortName\arabic{#1}}} \\ + \hline + \rowcolor{tablegrey} + & \thead{Cost (€)} & \thead{Justification} \\ + \hline + % For each other cost + \whiledo% + {\value{@occost\arabic{#1}}<\numexpr\value% + {@pOtherCosts\arabic{#1}}-1}{% + \stepcounter{@occost\arabic{#1}}% + \octablerow{#1}{@occost\arabic{#1}}% + }% + \stepcounter{@occost\arabic{#1}}% + \octablerow{#1}{@occost\arabic{#1}}% + \end{xltabular} +} +\newcommand{\octablerow}[2]{% + \thead{Internally invoiced\\ goods and services} & + \disptoken{@ocCost\arabic{#1}.\arabic{#2}} & + \disptoken{@ocJustification\arabic{#1}.\arabic{#2}} + \\ \hline +} +\newcommand{\purchasecost}[8]{% + \stepcounter{@pPurchaseCosts\getPnum{#1}} + \expandafter\xdef\csname @pcTravelCost\getPnum{#1}\endcsname{#2}% + \expandafter\xdef\csname % + @pcTravelJustification\getPnum{#1}\endcsname{#3}% + \expandafter\xdef\csname @pcEquipmentCost\getPnum{#1}\endcsname{#4}% + \expandafter\xdef\csname % + @pcEquipmentJustification\getPnum{#1}\endcsname{#5}% + \expandafter\xdef\csname @pcOtherCost\getPnum{#1}\endcsname{#6}% + \expandafter\xdef\csname % + @pcOtherJustification\getPnum{#1}\endcsname{#7}% + \expandafter\xdef\csname @pcRemainingCost\getPnum{#1}\endcsname{#8}% + \expandafter\xdef\csname % + @pcTotalCost\getPnum{#1}\endcsname% + {\the\numexpr #2+#4+#6+#8 \relax}% TO DO + % \expandafter\xdef\csname @pcTotalCost\getPnum{#1}\endcsname{100}% +} +\newcommand{\makepurchasecoststable}{% + \newcounter{@pcparticipant} + \begin{center} + % For each participant + \whiledo{\value{@pcparticipant}<\value{@pcount}}{% + \stepcounter{@pcparticipant}% + \ifthenelse% + {\value{@pPurchaseCosts\arabic% + {@pcparticipant}}>0}% If they have purchase costs + {\pctablesection% + {@pcparticipant}}% Print their purchase costs table + {}% Otherwise, do nothing + }% + \end{center} +} +\newcommand\swap[2]{ + \let\pcTemp#1 + \let#1#2 + \let#2\pcTemp +} +\newcommand{\pctablesection}[1]{% + \newcounter{@pccost\arabic{#1}} + % Define table rows + \def\pcRowA{% + \thead{Travel and subsistence} & + \disptoken{@pcTravelCost\arabic{#1}} & + \disptoken{@pcTravelJustification\arabic{#1}} + }% + \edef\pcCostA{\disptoken{@pcTravelCost\arabic{#1}}}% + \def\pcRowB{% + \thead{Equipment} & + \disptoken{@pcEquipmentCost\arabic{#1}} & + \disptoken{@pcEquipmentJustification\arabic{#1}} + }% + \edef\pcCostB{\disptoken{@pcEquipmentCost\arabic{#1}}}% + \def\pcRowC{% + \thead{Other goods, works\\ and services} & + \disptoken{@pcOtherCost\arabic{#1}} & + \disptoken{@pcOtherJustification\arabic{#1}} + }% + \edef\pcCostC{\disptoken{@pcOtherCost\arabic{#1}}}% + % Sort table rows + \ifthenelse{\pcCostA<\pcCostC}{% + \swap{\pcRowA}{\pcRowC} + \swap{\pcCostA}{\pcCostC} + }{} + \ifthenelse{\pcCostA<\pcCostB}{% + \swap{\pcRowA}{\pcRowB} + \swap{\pcCostA}{\pcCostB} + }{} + \ifthenelse{\pcCostB<\pcCostC}{% + \swap{\pcRowC}{\pcRowB} + \swap{\pcCostC}{\pcCostB} + }{} + + \renewcommand\theadfont{\normalsize\bfseries} + \begin{xltabular}{\textwidth}{|>{\columncolor{tablegrey}}p{43mm}|r|X|} + \hline + \rowcolor{tablegrey} + \multicolumn{3}{|l|}{\bfseries\the\value{#1} % + \disptoken{@pShortName\arabic{#1}}} \\ + \hline + \rowcolor{tablegrey} + & \thead{Cost (€)} & \thead{Justification} \\ + \hline + % Output purchase costs in sorted order + \pcRowA \\ \hline + \pcRowB \\ \hline + \pcRowC \\ \hline + % Output remaining and total costs + \thead{Remaining purchase\\ costs (<15\% of pers.\\ costs)} + & \disptoken{@pcRemainingCost\arabic{#1}} \\ + \cline{1-2} + \thead{Total} & \disptoken{@pcTotalCost\arabic{#1}} \\ + \cline{1-2} + \end{xltabular} +} +\newcommand{\inkindcontribution}[5]{% + \stepcounter{@pInkindContributions\getPnum{#1}} + \expandafter\xdef\csname % + @ikcThirdPartyName\getPnum{#1}.\arabic% + {@pInkindContributions\getPnum{#1}}\endcsname{#2}% + \expandafter\xdef\csname % + @ikcCategory\getPnum{#1}.\arabic% + {@pInkindContributions\getPnum{#1}}\endcsname{#3}% + \expandafter\xdef\csname % + @ikcCost\getPnum{#1}.\arabic% + {@pInkindContributions\getPnum{#1}}\endcsname{#4}% + \expandafter\xdef\csname % + @ikcJustification\getPnum{#1}.\arabic% + {@pInkindContributions\getPnum{#1}}\endcsname{#5}% +} +\newcommand{\makeinkindcontributionstable}{% + \newcounter{@ikcparticipant} + \begin{center} + % For each participant + \whiledo{\value{@ikcparticipant}<\value{@pcount}}{% + \stepcounter{@ikcparticipant}% + \ifthenelse% + {\value{@pInkindContributions\arabic% + {@ikcparticipant}}>0}% If they have in-kind contributions + {\ikctablesection% + {@ikcparticipant}}% Print their in-kind contributions table + {}% Otherwise, do nothing + }% + \end{center} +} +\newcommand{\ikctablesection}[1]{% + \newcounter{@ikccost\arabic{#1}} + \edef\ikcrowtemp{} + \renewcommand\theadfont{\normalsize\bfseries} + \begin{xltabular}{\textwidth}% + {|>{\raggedright}p{40mm}|>{\raggedright}p{35mm}|r|X|} + \hline + \rowcolor{tablegrey} + \multicolumn{4}{|l|}{\bfseries\the\value{#1} % + \disptoken{@pShortName\arabic{#1}}} \\ + \hline + \rowcolor{tablegrey} + \thead{Third party name} & \thead{Category} & + \thead{Cost (€)} & \thead{Justification} \\ + \hline + % For each in-kind contribution + \whiledo% + {\value{@ikccost\arabic{#1}}<\numexpr\value% + {@pInkindContributions\arabic{#1}}-1}{% + \stepcounter{@ikccost\arabic{#1}}% + \ikctablerow{#1}{@ikccost\arabic{#1}}% + }% + \stepcounter{@ikccost\arabic{#1}}% + \ikctablerow{#1}{@ikccost\arabic{#1}}% + \end{xltabular} +} +\newcommand{\ikctablerow}[2]{% + \disptoken{@ikcThirdPartyName\arabic{#1}.\arabic{#2}} & + \disptoken{@ikcCategory\arabic{#1}.\arabic{#2}} & + \disptoken{@ikcCost\arabic{#1}.\arabic{#2}} & + \disptoken{@ikcJustification\arabic{#1}.\arabic{#2}} + \\ \hline +} +\RequirePackage{pdflscape} % PDF landscape for Summary canvas +\newenvironment{summarycanvas}{% + \begin{tcbraster}[% + raster columns=3, + ]% +}{% + \end{tcbraster}% +} +\newenvironment{summarybox}[1]{% + \begin{tcolorbox}[% + colframe=summaryblue, + colbacktitle=summaryblue, + %height fill, + fonttitle=\bfseries\sffamily, + halign title=center, + title={#1} + ] +}{% + \end{tcolorbox}% +} +\RequirePackage{everypage} +\RequirePackage{environ} +\newcounter{abspage}% \thepage not reliab +\newcommand{\newSFPage}[1]% #1 = \theabspage + {\global\expandafter\let\csname SFPage@#1\endcsname\null} +\NewEnviron{SidewaysFigure}{\begin{figure}[p] +\protected@write\@auxout% + {\let\theabspage=\relax}% delays expansion until shipout + {\string\newSFPage{\theabspage}}% +\ifdim\textwidth=\textheight + \rotatebox{90}{\parbox[c][\textwidth][c]{\linewidth}{\BODY}}% +\else + \rotatebox{90}{\parbox[c][\textwidth][c]{\textheight}{\BODY}}% +\fi +\end{figure}} +\AddEverypageHook{% check if sideways figure on this page + \ifdim\textwidth=\textheight + \stepcounter{abspage}% already in landscape + \else + \@ifundefined{SFPage@\theabspage}{}{\global\pdfpageattr{/Rotate 0}}% + \stepcounter{abspage}% + \@ifundefined{SFPage@\theabspage}{}% + {\global\pdfpageattr{/Rotate 90}}% + \fi} +\RequirePackage{newtxtext} % Use Times for main text +\RequirePackage{newtxmath} % Use Times for math +\renewcommand*\ttdefault{lmvtt} % Latin Modern Typewriter Proportional +\RequirePackage{lastpage} +\RequirePackage{fancyhdr} +\newcommand{\Paragraph}[1]{\vspace*{-.45em}\paragraph{#1.}} +\pagestyle{fancy} +\renewcommand{\headrulewidth}{0pt} % Remove line at top +\lhead{\sffamily\scriptsize Call: \@callidentifier\ --- \@callname} +\rhead{} +\chead{} +\cfoot{\raisebox{\dimexpr(-\height+\ht\strutbox-\dp\strutbox)/2}{% + \begin{tcolorbox}[nobeforeafter, + fontupper=\scriptsize\sffamily, + colback=footergrey, + boxrule=0.75pt, + halign=center, + boxsep=0mm, + ]% + \strut Part B -- Page \thepage\ of \pageref*{LastPage}% + \end{tcolorbox}% + }% +} +\def\@maketitle{% + \newpage% + \noindent% + \large% + \framebox[\textwidth]% + {\null\hfill\textsf{\textbf{\textsc{\@title}}}\hfill\null}% + \par + \vskip 1.5em\thispagestyle{fancy}% + \ifdefined\@calltopic + \vspace{-5mm} + \begin{center} + Topic: \@calltopic + \end{center} + \fi +} +\NewDocumentCommand{\showpagelimit}{m} +{% + \ifheria@showinstructions% + {\normalfont\sffamily\itshape [e.g.\ #1]}% + \fi% +} +\ExplSyntaxOn +\NewDocumentCommand{\hetag}{mm} + {% + \textcolor{taggrey}{\normalfont\sffamily\footnotesize% + \clist_map_inline:nn { #2 } { \# #1 ##1 #1 \# ~}% + }% + } +\ExplSyntaxOff +\NewDocumentCommand{\opentag}{m}{\hetag{@}{#1}} +\NewDocumentCommand{\closetag}{m}{\noindent\hetag{§}{#1}} +\RequirePackage[explicit]{titlesec} +\titleformat{\section} + {\normalfont\normalsize\bfseries\sffamily}% + {\thesection}{1em}{#1 \sectiontag\sectionpagelimit} +\titleformat{\subsection} + {\normalfont\normalsize\bfseries\sffamily}% + {\thesubsection}{1em}{#1 \sectiontag\sectionpagelimit} +\titleformat{\subsubsection} + {\normalfont\normalsize\bfseries\sffamily}% + {\thesubsubsection}{1em}{#1 \sectiontag\sectionpagelimit} +\NewDocumentCommand{\extendedsection}{sO{#3}mooo}{% + \IfValueTF{#4}% + {\renewcommand{\sectiontag}{\opentag{#4}}}% + {\renewcommand{\sectiontag}{}}% + \IfValueTF{#6}% + {\renewcommand{\sectionpagelimit}{\showpagelimit{#6}}}% + {\renewcommand{\sectionpagelimit}{}}% + \IfValueT{#5}{% + \closetag{#5}% + }% + \IfBooleanTF{#1}{% + \latexsection*{#3}% + }{% + \latexsection[#2]{#3}% + }% +} +\NewDocumentCommand{\extendedsubsection}{sO{#3}mooo}{% + \IfValueTF{#4}% + {\renewcommand{\sectiontag}{\opentag{#4}}}% + {\renewcommand{\sectiontag}{}}% + \IfValueTF{#6}% + {\renewcommand{\sectionpagelimit}{\showpagelimit{#6}}}% + {\renewcommand{\sectionpagelimit}{}}% + \IfValueT{#5}{% + \closetag{#5}% + }% + \IfBooleanTF{#1}{% + \latexsubsection*{#3}% + }{% + \latexsubsection[#2]{#3}% + }% +} +\NewDocumentCommand{\extendedsubsubsection}{sO{#3}mooo}{% + \IfValueTF{#4}% + {\renewcommand{\sectiontag}{\opentag{#4}}}% + {\renewcommand{\sectiontag}{}}% + \IfValueTF{#6}% + {\renewcommand{\sectionpagelimit}{\showpagelimit{#6}}}% + {\renewcommand{\sectionpagelimit}{}}% + \IfValueT{#5}{% + \closetag{#5}% + }% + \IfBooleanTF{#1}{% + \latexsubsubsection*{#3}% + }{% + \latexsubsubsection[#2]{#3}% + }% +} +\newcommand{\sectiontag}{} +\newcommand{\sectionpagelimit}{} +\AtBeginDocument{% + \NewCommandCopy{\latexsection}{\section}% + \RenewCommandCopy{\section}{\extendedsection}% + \NewCommandCopy{\latexsubsection}{\subsection}% + \RenewCommandCopy{\subsection}{\extendedsubsection}% + \NewCommandCopy{\latexsubsubsection}{\subsubsection}% + \RenewCommandCopy{\subsubsection}{\extendedsubsubsection}% +} +\RequirePackage[inline]{enumitem} % For custom bullets +\RequirePackage[normalem]{ulem} % For underlined text +\RequirePackage{kvoptions} +\SetupKeyvalOptions{ + family=heria, + prefix=heria@ +} +\DeclareBoolOption{showinstructions} +\ProcessKeyvalOptions* + +\RequirePackage{twemojis} +\RequirePackage{xspace} +\newcommand{\twarn}{\twemoji{warning}\xspace} +\RequirePackage{verbatim} +\newenvironment{instructions}{% + \begin{tcolorbox}[fontupper=\sffamily, + fonttitle=\sffamily\bfseries, + colback=blue!5!white, + colframe=blue!75!black, + parbox=false, + breakable + ]% + }{% + \end{tcolorbox}% + } + +\newcommand{\heinstructions}[1]{% + \ifheria@showinstructions% + \begin{instructions}% + \input{hi-#1}% + \end{instructions}% + \fi% +} +\endinput +%% +%% End of file `heria.cls'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-annexes.tex b/Master/texmf-dist/tex/latex/heria/hi-annexes.tex new file mode 100644 index 00000000000..f23e75da605 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-annexes.tex @@ -0,0 +1,37 @@ +%% +%% This is file `hi-annexes.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-annexes') +%% +%% This is a generated file. +%% +\textbf{ANNEXES TO PROPOSAL PART B} + +Some calls may ask to upload annexes to proposal part B. The annexes +must be uploaded as separate documents in the submission system. The +most common annexes to be uploaded in Horizon Europe are (standard +templates are published in the Funding \& Tenders portal): + +\begin{itemize} +\item + \textbf{CLINICAL TRIALS:} Annex with information on clinical trials +\item + \textbf{FINANCIAL SUPPORT TO THIRD PARTIES:} Annex with information on + financial support to third parties.~ +\item + \textbf{CALLS FLAGGED AS SECURITY SENSITIVE:} Annex with information + on security aspects.~ +\item + \textbf{ETHICS:} ethics self-assessment should be included in proposal + part A. However, in calls where several serious ethics issues are + expected, the character limited in this section of proposal part A may + not be sufficient for participants to give all necessary information. + In those cases, participants may include additional information in an + annex to proposal part B.~~ +\end{itemize} +\endinput +%% +%% End of file `hi-annexes.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-capacity.tex b/Master/texmf-dist/tex/latex/heria/hi-capacity.tex new file mode 100644 index 00000000000..32cbb47c480 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-capacity.tex @@ -0,0 +1,52 @@ +%% +%% This is file `hi-capacity.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-capacity') +%% +%% This is a generated file. +%% +\twarn \emph{The individual participants of the consortium are + described in a separate section under Part A. There is no need to + repeat that information here.} + +\begin{itemize} +\item + Describe the consortium. How does it match the project's objectives, + and bring together the necessary disciplinary and inter-disciplinary + knowledge? Show how this includes expertise in social sciences and + humanities, open science practices, and gender aspects of R\&I, as + appropriate. Include in the description affiliated entities and + associated partners, if any. +\item + Show how the partners will have access to critical infrastructure + needed to carry out the project activities. +\item + Describe how the members complement one another (and cover the value + chain, where appropriate) +\item + In what way does each of them contribute to the project? Show that + each has a valid role, and adequate resources in the project to fulfil + that role. +\item + If applicable, describe the industrial/commercial involvement in the + project to ensure exploitation of the results and explain why this is + consistent with and will help to achieve the specific measures which + are proposed for exploitation of the results of the project (see + section 2.2). +\item + \textbf{Other countries and international organisations}: If one or + more of the participants requesting EU funding is based in a country + or is an international organisation that is not automatically eligible + for such funding (entities from Member States of the EU, from + Associated Countries and from one of the countries in the exhaustive + list included in the Work Programme General Annexes B are + automatically eligible for EU funding), explain why the participation + of the entity in question is essential to successfully carry out the + project. +\end{itemize} +\endinput +%% +%% End of file `hi-capacity.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-criticalrisks.tex b/Master/texmf-dist/tex/latex/heria/hi-criticalrisks.tex new file mode 100644 index 00000000000..ebe4d974846 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-criticalrisks.tex @@ -0,0 +1,29 @@ +%% +%% This is file `hi-criticalrisks.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-criticalrisks') +%% +%% This is a generated file. +%% +\begin{tcolorbox}[standard jigsaw,opacityback=0] +\textbf{Definition critical risk:} + +A critical risk is a plausible event or issue that could have a high +adverse impact on the ability of the project to achieve its objectives. + +\textbf{Level of likelihood to occur: Low/medium/high} + +The likelihood is the estimated probability that the risk will +materialise even after taking account of the mitigating measures put in +place. + +\textbf{Level of severity: Low/medium/high} + +The relative seriousness of the risk and the significance of its effect. +\end{tcolorbox} +\endinput +%% +%% End of file `hi-criticalrisks.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-deliverables-key.tex b/Master/texmf-dist/tex/latex/heria/hi-deliverables-key.tex new file mode 100644 index 00000000000..7cc85efe475 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-deliverables-key.tex @@ -0,0 +1,69 @@ +%% +%% This is file `hi-deliverables-key.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-deliverables-key') +%% +%% This is a generated file. +%% +\begin{tcolorbox}[standard jigsaw,opacityback=0] +\textbf{KEY} + +Deliverable numbers in order of delivery dates. Please use the numbering +convention \textless WP number\textgreater.\textless number of +deliverable within that WP\textgreater. + +For example, deliverable 4.2 would be the second deliverable from work +package 4. + +\textbf{Type:} + +Use one of the following codes: + +\begin{quote} +R: Document, report (excluding the periodic and final reports) + +DEM: Demonstrator, pilot, prototype, plan designs + +DEC: Websites, patents filing, press \& media actions, videos, etc. + +DATA: Data sets, microdata, etc. + +DMP: Data management plan + +ETHICS: Deliverables related to ethics issues. + +SECURITY: Deliverables related to security issues + +OTHER: Software, technical diagram, algorithms, models, etc. +\end{quote} + +\textbf{Dissemination level:} + +Use one of the following codes: + +\begin{quote} +PU -- Public, fully open, e.g. web (Deliverables flagged as public will +be automatically published in CORDIS project's page) + +SEN -- Sensitive, limited under the conditions of the Grant Agreement + +Classified R-UE/EU-R -- EU RESTRICTED under the Commission Decision +No2015/444 + +Classified C-UE/EU-C -- EU CONFIDENTIAL under the Commission Decision +No2015/444 + +Classified S-UE/EU-S -- EU SECRET under the Commission Decision +No2015/444 +\end{quote} + +\textbf{Delivery date} + +Measured in months from the project start date (month 1) +\end{tcolorbox} +\endinput +%% +%% End of file `hi-deliverables-key.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-deliverables.tex b/Master/texmf-dist/tex/latex/heria/hi-deliverables.tex new file mode 100644 index 00000000000..169583d8aa3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-deliverables.tex @@ -0,0 +1,23 @@ +%% +%% This is file `hi-deliverables.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-deliverables') +%% +%% This is a generated file. +%% +Only include deliverables that you consider essential for effective +project monitoring.\footnote{You must include a data + management plan (DMP) and a `plan for dissemination and exploitation + including communication activities as distinct deliverables within the + first 6 months of the project. The DMP will evolve during the lifetime + of the project in order to present the status of the + project\textquotesingle s reflections on data management. A template + for such a plan is available in the + \href{https://ec.europa.eu/info/funding-tenders/opportunities/docs/2021-2027/common/guidance/om_en.pdf}{Online + Manual} on the Funding \& Tenders Portal.} +\endinput +%% +%% End of file `hi-deliverables.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-excellence.tex b/Master/texmf-dist/tex/latex/heria/hi-excellence.tex new file mode 100644 index 00000000000..cb9b9937883 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-excellence.tex @@ -0,0 +1,31 @@ +%% +%% This is file `hi-excellence.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-excellence') +%% +%% This is a generated file. +%% +\begin{tcolorbox}[standard jigsaw,opacityback=0] + \textbf{Excellence – aspects to be taken into account.} + \begin{itemize} + \item Clarity and pertinence of the project’s objectives, and the + extent to which the proposed work is ambitious, and goes beyond + the state of the art. + \item Soundness of the proposed methodology, including the + underlying concepts, models, assumptions, interdisciplinary + approaches, appropriate consideration of the gender dimension in + research and innovation content, and the quality of open science + practices, including sharing and management of research outputs + and engagement of citizens, civil society and end users where + appropriate. + \end{itemize} + \end{tcolorbox} + \noindent \twarn The following aspects will be taken into account + only to the extent that the proposed work is within the scope of the + work programme topic. +\endinput +%% +%% End of file `hi-excellence.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-impact.tex b/Master/texmf-dist/tex/latex/heria/hi-impact.tex new file mode 100644 index 00000000000..26d8b2eb418 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-impact.tex @@ -0,0 +1,37 @@ +%% +%% This is file `hi-impact.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-impact') +%% +%% This is a generated file. +%% +\begin{tcolorbox}[standard jigsaw,opacityback=0] +\emph{\textbf{Impact -- aspects to be taken into account.}} + +\begin{itemize} +\item + Credibility of the pathways to achieve the expected outcomes and + impacts specified in the work programme, and the likely scale and + significance of the contributions due to the project. +\item + Suitability and quality of the measures to maximise expected outcomes + and impacts, as set out in the dissemination and exploitation plan, + including communication activities. +\end{itemize} + \end{tcolorbox} + + \emph{The results of your project should make a contribution to the +expected outcomes set out for the work programme topic over the medium +term, and to the wider expected impacts set out in the `destination' +over the longer term.} + +\emph{In this section you should show how your project could contribute +to the outcomes and impacts described in the work programme, the likely +scale and significance of this contribution, and the measures to +maximise these impacts.} +\endinput +%% +%% End of file `hi-impact.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-inkind.tex b/Master/texmf-dist/tex/latex/heria/hi-inkind.tex new file mode 100644 index 00000000000..9c7f3251fd8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-inkind.tex @@ -0,0 +1,19 @@ +%% +%% This is file `hi-inkind.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-inkind') +%% +%% This is a generated file. +%% +Please complete the table below for each participant that will make use +of in-kind contributions (non-financial resources made available free of +charge by third parties). In kind contributions provided by third +parties free of charge are declared by the participants as eligible +direct costs in the corresponding cost category (e.g. personnel costs or +purchase costs for equipment). +\endinput +%% +%% End of file `hi-inkind.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-measures.tex b/Master/texmf-dist/tex/latex/heria/hi-measures.tex new file mode 100644 index 00000000000..4e29aea8802 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-measures.tex @@ -0,0 +1,86 @@ +%% +%% This is file `hi-measures.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-measures') +%% +%% This is a generated file. +%% +\begin{itemize} +\item + Describe the planned measures to maximise the impact of your project + by providing a first version of your `\uline{plan for the + dissemination and exploitation including communication activities'}. + Describe the dissemination, exploitation and communication measures + that are planned, and the target group(s) addressed (e.g. scientific + community, end users, financial actors, public at large). + +\begin{itemize}[label=\twarn] +\item + \emph{Please remember that this plan is an admissibility condition, + unless the work programme topic explicitly states otherwise. In case + your proposal is selected for funding, a more detailed `plan for + dissemination and exploitation including communication activities' + will need to be provided as a mandatory project deliverable within 6 + months after signature date. This plan shall be periodically updated + in alignment with the project's progress.} +\item + \emph{\uline{Communication}}\footnote{For further guidance on + communicating EU research and innovation for project participants, + please refer to the + \href{https://ec.europa.eu/info/funding-tenders/opportunities/docs/2021-2027/common/guidance/om_en.pdf}{Online + Manual} on the Funding \& Tenders Portal} \emph{measures should + promote the project throughout the full lifespan of the project. The + aim is to inform and reach out to society and show the activities + performed, and the use and the benefits the project will have for + citizens. Activities must be strategically planned, with clear + objectives, start at the outset and continue through the lifetime of + the project. The description of the communication activities needs to + state the main messages as well as the tools and channels that will be + used to reach out to each of the chosen target groups.} +\item + \emph{All measures should be proportionate to the scale of the + project, and should contain concrete actions to be implemented both + during and after the end of the project, e.g. standardisation + activities. Your plan should give due consideration to the possible + follow-up of your project, once it is finished. In the justification, + explain why each measure chosen is best suited to reach the target + group addressed. Where relevant, and for innovation actions, in + particular, describe the measures for a plausible path to + commercialise the innovations.} +\item + \emph{If exploitation is expected primarily in non-associated third + countries, justify by explaining how that exploitation is still in the + Union's interest.} +\item + \emph{Describe possible feedback to policy measures generated by the + project that will contribute to designing, monitoring, reviewing and + rectifying (if necessary) existing policy and programmatic measures or + shaping and supporting the implementation of new policy initiatives + and decisions.} +\end{itemize} + +\item + Outline your strategy for the management of intellectual property, + foreseen protection measures, such as patents, design rights, + copyright, trade secrets, etc., and how these would be used to support + exploitation. + +\begin{itemize}[label=\twarn] +\item + \emph{If your project is selected, you will need an appropriate + consortium agreement to manage (amongst other things) the ownership + and access to key knowledge (IPR, research data etc.). Where relevant, + these will allow you, collectively and individually, to pursue market + opportunities arising from the project.} +\item + \emph{If your project is selected, you must indicate the owner(s) of + the results (results ownership list) in the final periodic report.} +\end{itemize} +\end{itemize} + +\endinput +%% +%% End of file `hi-measures.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-methodology.tex b/Master/texmf-dist/tex/latex/heria/hi-methodology.tex new file mode 100644 index 00000000000..0ba1b503aab --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-methodology.tex @@ -0,0 +1,176 @@ +%% +%% This is file `hi-methodology.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-methodology') +%% +%% This is a generated file. +%% +\begin{itemize} +\item + Describe and explain the overall methodology, including the concepts, + models and assumptions that underpin your work. Explain how this will + enable you to deliver your project's objectives. Refer to any + important challenges you may have identified in the chosen methodology + and how you intend to overcome them. \emph{{[}e.g. 10 pages{]}} + +\begin{itemize}[label=\twarn] +\item + \emph{This section should be presented as a narrative. The detailed + tasks and work packages are described below under `Implementation'.} +\item + \emph{Where relevant, include how the project methodology complies + with the `do no significant harm' principle as per Article 17 of + \href{https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32020R0852}{Regulation + (EU) No 2020/852} on the establishment of a framework to facilitate + sustainable investment (i.e. the so-called \textquotesingle EU + Taxonomy Regulation\textquotesingle). This means that the methodology + is designed in a way it is not significantly harming any of the six + environmental objectives of the EU Taxonomy Regulation.} +\item + \emph{If you plan to use, develop and/or deploy artificial + intellingence (AI) based systems and/or techniques you must + demonstrate their technical robustness. AI-based systems or techniques + should be, or be developed to become:~} + + \begin{itemize} + \item + \emph{technically robust, accurate and reproducible, and able to + deal with and inform about possible failures, inaccuracies and + errors, proportionate to the assessed risk they pose~} + \item + \emph{socially robust, in that they duly consider the context and + environment in which they operate~} + \item + \emph{reliable and function as intended, minimizing unintentional + and unexpected harm, preventing unacceptable harm and safeguarding + the physical and mental integrity of humans~} + \item + \emph{able to provide a suitable explanation of their + decision-making processes, whenever they can have a significant + impact on people's lives.} + \end{itemize} +\end{itemize} + +\item + Describe any national or international research and innovation + activities whose results will feed into the project, and how that link + will be established; \emph{{[}e.g. 1 page{]}} +\item + Explain how expertise and methods from different disciplines will be + brought together and integrated in pursuit of your objectives. If you + consider that an inter-disciplinary approach is unnecessary in the + context of the proposed work, please provide a justification. + \emph{{[}e.g. 1/2 page{]}} +\item + For topics where the work programme indicates the need for the + integration of social sciences and humanities, show the role of these + disciplines in the project or provide a justification if you consider + that these disciplines are not relevant to your proposed project. + \emph{{[}e.g. 1/2 page{]}} +\item + Describe how the gender dimension (i.e. sex and/or gender analysis) is + taken into account in the project's research and innovation content + \emph{{[}e.g. 1 page{]}. If} you do not consider such a gender + dimension to be relevant in your project, please provide a + justification. + +\begin{itemize}[label=\twarn] +\item + \emph{Note: This section is mandatory except for topics which have + been identified in the work programme as not requiring the integration + of the gender dimension into R\&I content.} +\item + \emph{Remember that that this question relates to the \uline{content} + of the planned research and innovation activities, and not to gender + balance in the teams in charge of carrying out the project.} +\item + \emph{Sex and gender analysis refers to biological characteristics and + social/cultural factors respectively. For guidance on methods of sex / + gender analysis and the issues to be taken into account, please refer + to} + \url{https://ec.europa.eu/info/news/gendered-innovations-2-2020-nov-24_en} +\end{itemize} + +\item + Describe how appropriate open science practices are implemented as an + integral part of the proposed methodology. Show how the choice of + practices and their implementation are adapted to the nature of your + work, in a way that will increase the chances of the project + delivering on its objectives \emph{{[}e.g. 1 page{]}}. If you believe + that none of these practices are appropriate for your project, please + provide a justification here. + +\begin{itemize}[label=\twarn] +\item + \emph{Open science is an approach based on open cooperative work and + systematic sharing of knowledge and tools as early and widely as + possible in the process. Open science practices include early and open + sharing of research (for example through preregistration, registered + reports, pre-prints, or crowd-sourcing); research output management; + measures to ensure reproducibility of research outputs; providing open + access to research outputs (such as publications, data, software, + models, algorithms, and workflows); participation in open peer-review; + and involving all relevant knowledge actors including citizens, civil + society and end users in the co-creation of R\&I agendas and contents + (such as citizen science).} +\item + \emph{Please note that this question does not refer to outreach + actions that may be planned as part of communication, dissemination + and exploitation activities. These aspects should instead be described + below under `Impact'.} +\end{itemize} + +\item + Research \textbf{data management and management of other research + outputs:} Applicants generating/collecting data and/or other research + outputs (except for publications) during the project must provide + maximum 1 page on how the data/ research outputs will be managed in + line with the FAIR principles (Findable, Accessible, Interoperable, + Reusable), addressing the following (the description should be + specific to your project): \emph{{[}1 page{]}} + +\begin{quote} +\textbf{Types of data/research outputs} (e.g. experimental, +observational, images, text, numerical) and their estimated size; if +applicable, combination with, and provenance of, existing data. + +\textbf{Findability of data/research outputs:} Types of~persistent and +unique~identifiers (e.g. digital object identifiers)~and~trusted +repositories~that will be used. + +\textbf{Accessibility of data/research outputs:}~IPR considerations and +timeline for open access (if open access not provided, explain why); +provisions for access to restricted data for verification purposes. + +\textbf{Interoperability of data/research outputs:} Standards, formats +and vocabularies for data and metadata. + +\textbf{Reusability of data/research outputs}:~ Licenses for data +sharing and re-use (e.g. Creative Commons, Open Data +Commons);~availability of tools/software/models for data generation and +validation/interpretation /re-use. + +\textbf{Curation and storage/preservation costs}; person/team +responsible for data management and quality assurance. +\end{quote} + +\begin{itemize}[label=\twarn] +\item + \emph{Proposals selected for funding under Horizon Europe will need to + develop a~detailed data management plan (DMP) for making their + data/research outputs findable, accessible, interoperable and reusable + (FAIR) as a deliverable by month 6 and revised towards the end of a + project's lifetime.} +\item + \emph{For guidance on open science practices and research data + management, please refer to the relevant section of the + \href{https://ec.europa.eu/info/funding-tenders/opportunities/docs/2021-2027/horizon/guidance/programme-guide_horizon_en.pdf}{HE + Programme Guide} on the Funding \& Tenders Portal.} +\end{itemize} +\end{itemize} +\endinput +%% +%% End of file `hi-methodology.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-milestones.tex b/Master/texmf-dist/tex/latex/heria/hi-milestones.tex new file mode 100644 index 00000000000..9f37ae9cab8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-milestones.tex @@ -0,0 +1,27 @@ +%% +%% This is file `hi-milestones.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-milestones') +%% +%% This is a generated file. +%% +\begin{tcolorbox}[standard jigsaw,opacityback=0] +\textbf{KEY} + +\textbf{Due date} + +Measured in months from the project start date (month 1) + +\textbf{Means of verification} + +Show how you will confirm that the milestone has been attained. Refer to +indicators if appropriate. For example: a laboratory prototype that is +`up and running'; software released and validated by a user group; field +survey complete and data quality validated. +\end{tcolorbox} +\endinput +%% +%% End of file `hi-milestones.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-objectives.tex b/Master/texmf-dist/tex/latex/heria/hi-objectives.tex new file mode 100644 index 00000000000..3aa910d5e0b --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-objectives.tex @@ -0,0 +1,40 @@ +%% +%% This is file `hi-objectives.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-objectives') +%% +%% This is a generated file. +%% +\begin{itemize} +\item + Briefly describe the objectives of your proposed work. Why are they + pertinent to the work programme topic? Are they measurable and + verifiable? Are they realistically achievable? +\item + Describe how your project goes beyond the state-of-the-art, and the + extent the proposed work is ambitious. Indicate any exceptional + ground-breaking R\&I, novel concepts and approaches, new products, + services or business and organisational models. Where relevant, + illustrate the advance by referring to products and services already + available on the market. Refer to any patent or publication search + carried out. +\item + Describe where the proposed work is positioned in terms of R\&I + maturity (i.e. where it is situated in the spectrum from `idea to + application', or from `lab to market'). Where applicable, provide an + indication of the Technology Readiness Level, if possible + distinguishing the start and by the end of the project. + + \begin{itemize}[label=\twarn] + \item \emph{Please bear in mind that advances beyond the state of + the art must be interpreted in the light of the positioning of + the project. Expectations will not be the same for RIAs at + lower TRL, compared with Innovation Actions at high TRLs. } + \end{itemize} +\end{itemize} +\endinput +%% +%% End of file `hi-objectives.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-othercosts.tex b/Master/texmf-dist/tex/latex/heria/hi-othercosts.tex new file mode 100644 index 00000000000..f2165ad7f57 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-othercosts.tex @@ -0,0 +1,16 @@ +%% +%% This is file `hi-othercosts.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-othercosts') +%% +%% This is a generated file. +%% +Please complete the table below for each participant that would like to +declare costs under other costs categories (e.g. internally invoiced +goods and services), irrespective of the percentage of personnel costs. +\endinput +%% +%% End of file `hi-othercosts.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-participant-numbering.tex b/Master/texmf-dist/tex/latex/heria/hi-participant-numbering.tex new file mode 100644 index 00000000000..afb197f6401 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-participant-numbering.tex @@ -0,0 +1,15 @@ +%% +%% This is file `hi-participant-numbering.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-participant-numbering') +%% +%% This is a generated file. +%% +Please use the same participant numbering and name as that used in the +administrative proposal forms. +\endinput +%% +%% End of file `hi-participant-numbering.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-participants.tex b/Master/texmf-dist/tex/latex/heria/hi-participants.tex new file mode 100644 index 00000000000..df356da7325 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-participants.tex @@ -0,0 +1,16 @@ +%% +%% This is file `hi-participants.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-participants') +%% +%% This is a generated file. +%% +\twarn The consortium members are listed in part A of the proposal +(application forms). A summary list should also be provided in the +table below. +\endinput +%% +%% End of file `hi-participants.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-pathways.tex b/Master/texmf-dist/tex/latex/heria/hi-pathways.tex new file mode 100644 index 00000000000..3115b7f56a9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-pathways.tex @@ -0,0 +1,115 @@ +%% +%% This is file `hi-pathways.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-pathways') +%% +%% This is a generated file. +%% +\begin{itemize} +\item + \begin{quote} + Provide a \textbf{narrative} explaining how the project's results + are expected to make a difference in terms of impact, beyond the + immediate scope and duration of the project. The narrative should + include the components below, tailored to your project. + \end{quote} + +\begin{enumerate} +\def\labelenumi{(\alph{enumi})} +\item + Describe the unique contribution your project results would make + towards (1) the \textbf{outcomes} specified in this topic, and (2) the + \textbf{wider impacts}, in the longer term, specified in the + respective destinations in the work programme. + +\begin{itemize}[label=\twarn] +\item + \emph{Be specific, referring to the effects of your project, and not + R\&I in general in this field.} +\item + \emph{State the target groups that would benefit. Even if target + groups are mentioned in general terms in the work programme, you + should be specific here, breaking target groups into particular + interest groups or segments of society relevant to this project.} +\item + \emph{The outcomes and impacts of your project may:} + + \begin{itemize} + \item + \emph{Scientific, e.g. contributing to specific scientific advances, + across and within disciplines, creating new knowledge, reinforcing + scientific equipment and instruments, computing systems (i.e. + research infrastructures);} + \item + \emph{Economic/technological, e.g. bringing new products, services, + business processes to the market, increasing efficiency, decreasing + costs, increasing profits, contributing to standards' setting, etc.} + \item + \emph{Societal , e.g. decreasing CO\textsubscript{2} emissions, + decreasing avoidable mortality, improving policies and decision + making, raising consumer awareness.} + \end{itemize} + +\emph{Only include such outcomes and impacts where your project would +make a significant and direct contribution. Avoid describing very +tenuous links to wider impacts. However, include any potential +negative environmental outcome or impact of the project including when +expected results are brought at scale (such as at commercial level). +Where relevant, explain how the potential harm can be managed.} +\end{itemize} + +\item + Give an indication of the scale and significance of the project's + contribution to the expected outcomes and impacts, should the project + be successful. Provide quantified estimates where possible and + meaningful. + +\begin{itemize}[label=\twarn] +\item + `\emph{\uline{Scale'} refers to how widespread the outcomes and + impacts are likely to be. For example, in terms of the size of the + target group, or the proportion of that group, that should benefit + over time; \uline{`Significance'} refers to the importance, or value, + of those benefits. For example, number of additional healthy life + years; efficiency savings in energy supply.} + +\item + \emph{Explain your baselines, benchmarks and assumptions used for + those estimates. Wherever possible, quantify your estimation of the + effects that you expect from your project. Explain assumptions that + you make, referring for example to any relevant studies or statistics. + Where appropriate, try to use only one methodology for calculating + your estimates: not different methodologies for each partner, region + or country (the extrapolation should preferably be prepared by one + partner).} + +\item + \emph{Your estimate must relate to this project only - the effect of + other initiatives should not be taken into account.} +\end{itemize} + +\item + Describe any requirements and potential barriers - arising from + factors beyond the scope and duration of the project - that may + determine whether the desired outcomes and impacts are achieved. These + may include, for example, other R\&I work within and beyond Horizon + Europe; regulatory environment; targeted markets; user behaviour. + Indicate if these factors might evolve over time. Describe any + mitigating measures you propose, within or beyond your project, that + could be needed should your assumptions prove to be wrong, or to + address identified barriers. + +\begin{itemize}[label=\twarn] +\item + \emph{Note that this does not include the critical risks inherent to + the management of the project itself , which should be described below + under `Implementation'.} +\end{itemize} +\end{enumerate} +\end{itemize} +\endinput +%% +%% End of file `hi-pathways.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-purchasecosts.tex b/Master/texmf-dist/tex/latex/heria/hi-purchasecosts.tex new file mode 100644 index 00000000000..c9cbfae9c6f --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-purchasecosts.tex @@ -0,0 +1,20 @@ +%% +%% This is file `hi-purchasecosts.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-purchasecosts') +%% +%% This is a generated file. +%% +Please complete the table below for each participant if the purchase +costs (i.e. the sum of the costs for 'travel and subsistence', +`equipment', and `other goods, works and services') exceeds 15\% of the +personnel costs for that participant (according to the budget table in +proposal part A). The record must list cost items in order of costs and +starting with the largest cost item, up to the level that the remaining +costs are below 15\% of personnel costs. +\endinput +%% +%% End of file `hi-purchasecosts.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-quality.tex b/Master/texmf-dist/tex/latex/heria/hi-quality.tex new file mode 100644 index 00000000000..70f233fef67 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-quality.tex @@ -0,0 +1,27 @@ +%% +%% This is file `hi-quality.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-quality') +%% +%% This is a generated file. +%% +\begin{tcolorbox}[standard jigsaw,opacityback=0] + \emph{\textbf{Quality and efficiency of the implementation -- aspects to +be taken into account}} + +\begin{itemize} +\item + \emph{Quality and effectiveness of the work plan, assessment of risks, + and appropriateness of the effort assigned to work packages, and the + resources overall} +\item + \emph{Capacity and role of each participant, and extent to which the + consortium as a whole brings together the necessary expertise.} +\end{itemize} + \end{tcolorbox} +\endinput +%% +%% End of file `hi-quality.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-staffeffort.tex b/Master/texmf-dist/tex/latex/heria/hi-staffeffort.tex new file mode 100644 index 00000000000..d917133558c --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-staffeffort.tex @@ -0,0 +1,17 @@ +%% +%% This is file `hi-staffeffort.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-staffeffort') +%% +%% This is a generated file. +%% +\emph{Please indicate the number of person/months over the whole +duration of the planned work, for each work package, for each +participant. Identify the work-package leader for each WP by showing the +relevant person-month figure in bold.} +\endinput +%% +%% End of file `hi-staffeffort.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-subcontractingcosts.tex b/Master/texmf-dist/tex/latex/heria/hi-subcontractingcosts.tex new file mode 100644 index 00000000000..143038d83c4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-subcontractingcosts.tex @@ -0,0 +1,16 @@ +%% +%% This is file `hi-subcontractingcosts.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-subcontractingcosts') +%% +%% This is a generated file. +%% +For each participant describe and justify the tasks to be subcontracted +(please note that core tasks of the project should not be +sub-contracted). +\endinput +%% +%% End of file `hi-subcontractingcosts.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-summary.tex b/Master/texmf-dist/tex/latex/heria/hi-summary.tex new file mode 100644 index 00000000000..d405dd488fa --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-summary.tex @@ -0,0 +1,16 @@ +%% +%% This is file `hi-summary.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-summary') +%% +%% This is a generated file. +%% + Provide a summary of this section by presenting in the canvas below the +key elements of your project impact pathway and of the measures to +maximise its impact. +\endinput +%% +%% End of file `hi-summary.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-tables.tex b/Master/texmf-dist/tex/latex/heria/hi-tables.tex new file mode 100644 index 00000000000..ed3ff7570de --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-tables.tex @@ -0,0 +1,17 @@ +%% +%% This is file `hi-tables.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-tables') +%% +%% This is a generated file. +%% +\twarn \emph{Use plain text for the tables in section 3.1. If the proposal is +invited to start Grant Agreement preparation, these tables will have to +be encoded in the grant management IT tool, where no graphics or special +formats are supported.} +\endinput +%% +%% End of file `hi-tables.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-workplan.tex b/Master/texmf-dist/tex/latex/heria/hi-workplan.tex new file mode 100644 index 00000000000..20070b17c37 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-workplan.tex @@ -0,0 +1,103 @@ +%% +%% This is file `hi-workplan.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-workplan') +%% +%% This is a generated file. +%% +Please provide the following: + +\begin{itemize} +\item + + brief presentation of the overall structure of the work plan; +\item + + timing of the different work packages and their components (Gantt + chart or similar); +\item + + graphical presentation of the components showing how they inter-relate + (Pert chart or similar). +\item + + detailed work description, i.e.: + + \begin{itemize} + \item + + a list of work packages (table 3.1a); + \item + + a description of each work package (table 3.1b); + \item + + a list of deliverables (table 3.1c); +\begin{itemize}[label=\twarn] +\item + \emph{Give full details. Base your account on the logical structure of + the project and the stages in which it is to be carried out.} + \emph{The number of work packages should be proportionate to the scale + and complexity of the project.} +\item + \emph{You should give enough detail in each work package to justify + the proposed resources to be allocated and also quantified information + so that progress can be monitored, including by the Commission} +\item + \emph{Resources assigned to work packages should be in line with their + objectives and deliverables. You are advised to include a distinct + work package on `project management', and to give due visibility in + the work plan to `data management' `dissemination and exploitation' + and `communication activities', either with distinct tasks or distinct + work packages.} +\item + \emph{You will be required to update the `plan for the dissemination + and exploitation of results including communication activities', and a + `data management plan', (this does not apply to topics where a plan + was not required.) This should include a record of activities related + to dissemination and exploitation that have been undertaken and those + still planned.} +\item + \emph{Please make sure the information in this section matches the + costs as stated in the budget table in section 3 of the application + forms, and the number of person months, shown in the detailed work + package descriptions.} +\end{itemize} +\end{itemize} + +\item + a list of milestones (table 3.1d); + +\item + a list of critical risks, relating to project implementation, that the + stated project\textquotesingle s objectives may not be achieved. + Detail any risk mitigation measures. You will be able to update the + list of critical risks and mitigation measures as the project + progresses (table 3.1e); + +\item + a table showing number of person months required (table 3.1f); + +\item + a table showing description and justification of subcontracting costs + for each participant (table 3.1g); + +\item + a table showing justifications for `purchase costs' (table 3.1h) for + participants where those costs exceed 15\% of the personnel costs + (according to the budget table in proposal part A); + +\item + if applicable, a table showing justifications for `other costs + categories' (table 3.1i); + +\item + if applicable, a table showing in-kind contributions from third + parties (table 3.1j) +\end{itemize} +\endinput +%% +%% End of file `hi-workplan.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-wp-description.tex b/Master/texmf-dist/tex/latex/heria/hi-wp-description.tex new file mode 100644 index 00000000000..4697c862162 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-wp-description.tex @@ -0,0 +1,16 @@ +%% +%% This is file `hi-wp-description.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-wp-description') +%% +%% This is a generated file. +%% +(where appropriate, broken down into tasks), lead partner and role of +participants. Deliverables linked to each WP are listed in table 3.1c +(no need to repeat the information here). +\endinput +%% +%% End of file `hi-wp-description.tex'. diff --git a/Master/texmf-dist/tex/latex/heria/hi-wp-objectives.tex b/Master/texmf-dist/tex/latex/heria/hi-wp-objectives.tex new file mode 100644 index 00000000000..3d95518f149 --- /dev/null +++ b/Master/texmf-dist/tex/latex/heria/hi-wp-objectives.tex @@ -0,0 +1,16 @@ +%% +%% This is file `hi-wp-objectives.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% heria.dtx (with options: `hi-wp-objectives') +%% +%% This is a generated file. +%% +\twarn \emph{Participants involved in each WP and their efforts are + shown in table 3.1f. Lead participant and starting and end date of + each WP are shown in table 3.1a.)} +\endinput +%% +%% End of file `hi-wp-objectives.tex'. diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 79113fff370..db79db61150 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -406,7 +406,7 @@ my @TLP_working = qw( hc he-she hebrew-fonts hecthese helmholtz-ellis-ji-notation helvetic hep hep-acronym hep-bibliography hep-float hep-font hep-float hep-graphic hep-math hep-math-font hep-paper hep-reference hep-text hep-title hepnames - hepparticles hepthesis hepunits here hereapplies heros-otf hershey-mp + hepparticles hepthesis hepunits here hereapplies heria heros-otf hershey-mp heuristica hexboard hexgame hf-tikz hfbright hfoldsty hfutexam hfutthesis hhtensor hideanswer highlightlatex highlightx diff --git a/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc b/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc index 80e68705055..7b299d056cb 100644 --- a/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc @@ -93,6 +93,7 @@ depend hagenberg-thesis depend har2nat depend hecthese depend hep-paper +depend heria depend hfutexam depend hfutthesis depend hithesis diff --git a/Master/tlpkg/tlpsrc/heria.tlpsrc b/Master/tlpkg/tlpsrc/heria.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/Master/tlpkg/tlpsrc/heria.tlpsrc |