Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2e0414b5

Von Marei (peiTeX) vor mehr als 3 Jahren hinzugefügt

  • ID 2e0414b5ced809630b147bc3c20118e715a8b6d7
  • Vorgänger c659bf51
  • Nachfolger 1e54989d

marei: location to \@hangfrom

Unterschiede anzeigen:

templates/print/marei/kiviletter.sty
45 45
\newkomavar{transaction}
46 46
\newkomavar[\lieferschein{}~\nr]{delivery}
47 47
\newkomavar[\angebot{}~\nr]{quote}
48
\newkomavar{orderID}
49
\newkomavar{projectID}
48
\newkomavar[\auftragsnummer]{orderID}
49
\newkomavar[\projektnummer]{projectID}
50
\setkomavar*{fromphone}{\textTelefon}
51
\setkomavar*{fromemail}{\textEmail}
52
\setkomavar*{fromfax}{\textFax}
53
\setkomavar*{customer}{\kundennummer}
54

  
50 55

  
51 56
\usepackage{geometry}
52 57

  
......
441 446

  
442 447
\newtcolorbox{PricingTabularBox}{breakable,skin=kivi@LT}
443 448

  
449
\if@kivi@infobox
450

  
451
	\def\locationsep{:}
452

  
453
	\NewDocumentCommand{\locationentry}{som}{
454
		\Ifkomavarempty{#3}{}{
455
		\IfBooleanTF {#1} {
456
			\strut
457
			\IfNoValueTF {#2}
458
				{\usekomavar*{#3}}
459
				{#2}
460
			\locationsep
461
			\hfill\strut\space
462
			\hbox_set:Nn \l_tmpa_box {\usekomavar{#3}}
463
			\dim_compare:nTF {\box_wd:N \l_tmpa_box>\linewidth}
464
				{\newline\hspace*{\fill}\llap}
465
				{\hspace*{\fill}}
466
				{\box_use:N \l_tmpa_box\strut}
467
		}{
468
			\@hangfrom{\strut
469
				\IfNoValueTF {#2}
470
					{\usekomavar*{#3}}
471
					{#2}\locationsep~
472
			}{
473
				\parbox[t]{\dimexpr\linewidth-\hangindent}{
474
					\raggedleft
475
					\usekomavar{#3}\strut
476
				}
477
			}
478
		}
479
		}
480
		\par
481
	}
444 482

  
445 483

  
446
\if@kivi@infobox
447 484
\setkomavar{location}{
448 485
	\Ifkomavarempty{transaction}{}{
449 486
	\bfseries
......
451 488
	}
452 489
	\par
453 490
	\medskip
454
	\begin{tabularx}{\useplength{locwidth}}{@{}l<{:}>{\raggedleft\arraybackslash}X@{}}
455
		\usekomavar*{date}&\usekomavar{date}\\
456
		\Ifkomavarempty{myref}{}{
457
			\usekomavar*{myref}&\usekomavar{myref}\\
458
		}
459
		\kundennummer&\usekomavar{customer}\\
460
		\Ifkomavarempty{yourref}{}{
461
			\usekomavar*{yourref}&\usekomavar{yourref}\\
462
		}
463
		\Ifkomavarempty{delivery}{}{
464
			\usekomavar*{delivery}&\usekomavar{delivery}\\
465
		}
466
		\Ifkomavarempty{quote}{}{
467
			\usekomavar*{quote}&\usekomavar{quote}\\
468
		}
469
		\Ifkomavarempty{orderID}{}{\auftragsnummer&\usekomavar{orderID}\\}
470
		\Ifkomavarempty{projectID}{}{\projektnummer&\usekomavar{projectID}\\}
471
		\ansprechpartner&\usekomavar{fromname}
472
		\Ifkomavarempty{fromphone}{}{\\\textTelefon&\usekomavar{fromphone}}
473
		\Ifkomavarempty{fromemail}{}{\\\textEmail&\usekomavar{fromemail}}
474
	\end{tabularx}
491
	\parbox{\useplength{locwidth}}{
492
		\locationentry{date}
493
		\locationentry{myref}
494
		\locationentry{customer}
495
		\locationentry{yourref}
496
		\locationentry{delivery}
497
		\locationentry{quote}
498
		\locationentry{orderID}
499
		\locationentry{projectID}
500
		\locationentry[\ansprechpartner]{fromname}
501
		\locationentry{fromphone}
502
		\locationentry*{fromemail}
503
	}
475 504
}
476 505
\removereffields
477 506
\AtBeginLetter{

Auch abrufbar als: Unified diff