X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=templates%2Fprint%2Fmarei%2Frequirement_spec.tex;h=bd08dc6951fe8ea86601c9ad6e42a3fb7a02cfd5;hb=ec4afa01d2d9b0d1e3beb38c0c26543c0f4310a2;hp=1d22e9cbc8a0b2e14b6fcfcc4167b87267976993;hpb=4987cdc759332a4226006c34f3b7c78ee031bc62;p=kivitendo-erp.git diff --git a/templates/print/marei/requirement_spec.tex b/templates/print/marei/requirement_spec.tex index 1d22e9cbc..bd08dc695 100644 --- a/templates/print/marei/requirement_spec.tex +++ b/templates/print/marei/requirement_spec.tex @@ -45,10 +45,10 @@ $( KiviLatex.required_packages_for_html )$ \Large $( KiviLatex.filter(rspec.title) )$ \normalsize -%$( IF rspec.version )$ + %$( IF rspec.version )$ - Version $( KiviLatex.filter(rspec.version.version_number) )$ -%$( END )$ + Version $( KiviLatex.filter(rspec.version.version_number) )$ + %$( END )$ \end{minipage}% } \end{picture} @@ -59,6 +59,23 @@ $( KiviLatex.required_packages_for_html )$ %\tableofcontents +%%%% Deaktiviertes Beispiel, wie benutzerdefinierte Variablen ausgegeben werden können: %%%% +%% \newpage +%% +%% \section{Benutzerdefinierte Variablen} +%% +%% %$ ( FOREACH cvar = rspec.cvars_by_config ) $ +%% Name: $ ( KiviLatex.filter(cvar.config.name) ) $ +%% +%% Wert:% $ ( IF cvar.config.type == 'htmlfield' ) $ +%% $ ( KiviLatex.filter_html(cvar.value_as_text) ) $ +%% % $ ( ELSE ) $ +%% $ ( KiviLatex.filter(cvar.value_as_text) ) $ +%% % $ ( END ) $ +%% +%% %$ ( END ) $ +%%%% ENDE Beispiel für benutzerdefinierte Variablen %%%% + %% Versionen \newpage @@ -69,19 +86,19 @@ $( KiviLatex.required_packages_for_html )$ %$( SET working_copy = rspec.working_copy_id ? rspec.working_copy : rspec )$ %$( SET versioned_copies = rspec.version ? working_copy.versioned_copies_sorted(max_version_number = rspec.version.version_number) : working_copy.versioned_copies_sorted )$ %$( IF !versioned_copies.size )$ - Bisher wurden noch keine Versionen angelegt. +Bisher wurden noch keine Versionen angelegt. %$( ELSE )$ \begin{longtable}{|p{2cm}|p{2cm}|p{12cm}|} \hline - \multicolumn{1}{|r}{\small Version} & - \multicolumn{1}{|r|}{\small Datum} & - \small Beschreibung\\ + \multicolumn{1}{|r}{\small Version} & + \multicolumn{1}{|r|}{\small Datum} & + \small Beschreibung \\ \hline -%$( FOREACH versioned_copy = versioned_copies )$ - \multicolumn{1}{|r}{\small $( KiviLatex.filter(versioned_copy.version.version_number) )$} & - \multicolumn{1}{|r|}{\small $( KiviLatex.filter(versioned_copy.version.itime.to_kivitendo(precision='minute')) )$} & - \small $( KiviLatex.filter(versioned_copy.version.description) )$\\ -%$( END )$ + %$( FOREACH versioned_copy = versioned_copies )$ + \multicolumn{1}{|r}{\small $( KiviLatex.filter(versioned_copy.version.version_number) )$} & + \multicolumn{1}{|r|}{\small $( KiviLatex.filter(versioned_copy.version.itime.to_kivitendo(precision='minute')) )$} & + \small $( KiviLatex.filter(versioned_copy.version.description) )$ \\ + %$( END )$ \hline \end{longtable} %$( END )$ @@ -93,7 +110,7 @@ $( KiviLatex.required_packages_for_html )$ \centering \includegraphics[width=$( width_cm )$cm,keepaspectratio]{$( picture.print_file_name )$} -\mbox{Abbildung $( picture.number )$: $( KiviLatex.filter(picture.description ? picture.description : picture.picture_file_name) )$} + \mbox{Abbildung $( picture.number )$: $( KiviLatex.filter(picture.description ? picture.description : picture.picture_file_name) )$} \end{figure} %$( END )$ @@ -101,13 +118,13 @@ $( KiviLatex.required_packages_for_html )$ % $( SET text_blocks = rspec.text_blocks_sorted(output_position=output_position) )$ % $( IF text_blocks.size )$ - \newpage +\newpage - \section{$( heading )$} +\section{$( heading )$} % $( FOREACH text_block = text_blocks )$ - \subsection{$( KiviLatex.filter(text_block.title) )$} +\subsection{$( KiviLatex.filter(text_block.title) )$} $( KiviLatex.filter_html(text_block.text_as_restricted_html) )$ @@ -132,31 +149,31 @@ $( PROCESS text_block_outputter output_position=0 heading='Allgemeines' )$ %$( FOREACH top_item = rspec.sections_sorted )$ - \subsection{Abschnitt $( KiviLatex.filter(top_item.fb_number) )$: $( KiviLatex.filter(top_item.title) )$} +\subsection{Abschnitt $( KiviLatex.filter(top_item.fb_number) )$: $( KiviLatex.filter(top_item.title) )$} % $( IF top_item.description )$ - $( KiviLatex.filter_html(top_item.description_as_restricted_html.replace('\r', '').replace('\n+\Z', '')) )$ +$( KiviLatex.filter_html(top_item.description_as_restricted_html.replace('\r', '').replace('\n+\Z', '')) )$ - \vspace{0.5cm} +\vspace{0.5cm} % $( END )$ % $( FOREACH item = top_item.children_sorted )$ \parbox[t]{1.0cm}{\textcolor{kivitendodarkred}{$>>>$}}% \parbox[t]{15.0cm}{% -\begin{longtable}{p{2.8cm}p{11.7cm}} - Funktionsblock & $( KiviLatex.filter(item.fb_number) )$\\ - Beschreibung & $( KiviLatex.filter_html(item.description_as_restricted_html) )$\\ - Abhängigkeiten & $( KiviLatex.filter(item.presenter.requirement_spec_item_dependency_list) )$ -\end{longtable}} + \begin{longtable}{p{2.8cm}p{11.7cm}} + Funktionsblock & $( KiviLatex.filter(item.fb_number) )$ \\ + Beschreibung & $( KiviLatex.filter_html(item.description_as_restricted_html) )$ \\ + Abhängigkeiten & $( KiviLatex.filter(item.presenter.requirement_spec_item_dependency_list) )$ + \end{longtable}} % $( FOREACH sub_item = item.children_sorted )$ \hspace*{1.15cm}\rule{15.2cm}{0.2pt}\\ \hspace*{1.0cm}% \parbox[t]{15.0cm}{% -\begin{longtable}{p{2.8cm}p{11.7cm}} - Unterfunktionsblock & $( KiviLatex.filter(sub_item.fb_number) )$\\ - Beschreibung & $( KiviLatex.filter_html(sub_item.description_as_restricted_html) )$\\ - Abhängigkeiten & $( KiviLatex.filter(sub_item.presenter.requirement_spec_item_dependency_list) )$ -\end{longtable}} + \begin{longtable}{p{2.8cm}p{11.7cm}} + Unterfunktionsblock & $( KiviLatex.filter(sub_item.fb_number) )$ \\ + Beschreibung & $( KiviLatex.filter_html(sub_item.description_as_restricted_html) )$ \\ + Abhängigkeiten & $( KiviLatex.filter(sub_item.presenter.requirement_spec_item_dependency_list) )$ + \end{longtable}} % $( END )$