Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c44fd93f

Von Marei Peischl vor fast 5 Jahren hinzugefügt

  • ID c44fd93f760b635e63e20a02290a91abe0c4763d
  • Vorgänger 9298d151
  • Nachfolger d28f85ea

tcolorbox breakable

Unterschiede anzeigen:

kiviletter.sty
81 81
\newcolumntype{P}{>{\raggedleft\arraybackslash}p{\g_kivi_tab_price_dim}}
82 82

  
83 83
%\if@kivi@faketable
84
\RequirePackage{environ}
84
\RequirePackage{tcolorbox}
85
\tcbuselibrary{breakable, skins}
85 86
\seq_new:N \l_kivi_PricingTable_seq
87
\seq_new:N \g_kivi_extraDescription_seq
86 88
\newcommand{\FakeTable}[1]{
87 89
%	\tl_set:No \l_tmpa_tl {\BODY}
88 90
	\endPricingTabular
......
90 92
	\begingroup
91 93
	\setlength{\tabcolsep}{\g_kivi_tabcolsep_dim}
92 94
	\seq_map_inline:Nn \l_kivi_PricingTable_seq {
95
	\seq_gclear:N \g_kivi_extraDescription_seq
93 96
	\tabular{@{}p{\g_kivi_tab_pos_dim}p{\g_kivi_tab_id_dim}p{\g_kivi_tab_desc_dim}>{\raggedleft\arraybackslash}p{\g_kivi_tab_num_dim}*2{P<{\,\currency}}@{}}
94 97
	##1
95
	\endtabular\par\nointerlineskip
98
	\endtabular
99
	\seq_if_empty:NTF \g_kivi_extraDescription_seq
100
	{\par\nointerlineskip}
101
	{\par\nointerlineskip
102
		\begin{tcolorbox}[left skip=\dim_eval:n {\g_kivi_tab_pos_dim+ \g_kivi_tab_id_dim +4\tabcolsep},right skip=\dim_eval:n {\g_kivi_tab_num_dim+ 2\g_kivi_tab_price_dim +6\tabcolsep}, breakable, blank]
103
		\seq_use:N \g_kivi_extraDescription_seq {\newline}
104
		\end{tcolorbox}
105
	}
96 106
	}
97 107
	\endgroup
98 108
	\PricingTabular
99 109
}
110

  
111
\newcommand*{\ExtraDescription}[1]{\seq_gput_right:Nn \g_kivi_extraDescription_seq {#1}}
100 112
%\else
101
\newenvironment{PricingTabular}{
113
\newenvironment{PricingTabular}[1][]{
102 114
	\begingroup
103 115
	\setlength{\tabcolsep}{\g_kivi_tabcolsep_dim}
104 116
	\CalcTabCols
sales_quotation.tex
144 144
<%runningnumber%> &%
145 145
<%number%> &%
146 146
\textbf{<%description%>}%
147
	<%if longdescription%> \newline\scriptsize <%longdescription%><%end longdescription%>%
148
	<%if serialnumber%> \newline\scriptsize \seriennummer: <%serialnumber%><%end serialnumber%>%
149
	<%if ean%> \newline\scriptsize \ean: <%ean%><%end ean%>%
150
	<%if projectnumber%>\newline\scriptsize \projektnummer: <%projectnumber%><%end projectnumber%>%
147
	<%if longdescription%>\ExtraDescription{<%longdescription%>}<%end longdescription%>%
148
	<%if serialnumber%>\ExtraDescription{\seriennummer: <%serialnumber%>}<%end serialnumber%>%
149
	<%if ean%>\ExtraDescription{\ean: <%ean%>}<%end ean%>%
150
	<%if projectnumber%>\ExtraDescription{\projektnummer: <%projectnumber%>}<%end projectnumber%>%
151 151
	&%
152 152
	<%qty%> <%unit%> &%
153 153
	<%sellprice%>&%

Auch abrufbar als: Unified diff