Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 65dc6239

Von Werner Hahn vor 4 Monaten hinzugefügt

  • ID 65dc6239a85ea7a65837145875f63b25b7e03c68
  • Vorgänger eb2db262
  • Nachfolger 0aa94519

Mareivorlagen für Artikeldruck

Unterschiede anzeigen:

templates/print/marei/part_info.tex
4 4
$( USE P )$
5 5
$( USE Dumper )$
6 6
$( USE LxERP )$
7
\input{inheaders.tex}
7
\documentclass[a4paper]{scrartcl}[10pt]
8

  
9
% Schriftart, Eingabelayout der Tastatur
10
\usepackage[utf8]{inputenc}
8 11
\usepackage{graphicx}
12
\usepackage{german}
13
\usepackage{ifthen}
14
\usepackage{longtable}
15
\usepackage{tabularx}
16
\usepackage{eurosym}
17
\usepackage{substr}
18
\usepackage{scrlayer-scrpage}
19
\usepackage{wallpaper} % Hintergrundbilder
20
\usepackage{xcolor,colortbl}
21
\usepackage{lastpage}
22
\usepackage{geometry}
9 23

  
10 24
$( KiviLatex.required_packages_for_html )$
11 25
% Variablen, die in settings verwendet werden
......
43 57
  } % Ende CHF
44 58
} % Ende USD
45 59

  
46
% Briefkopf, Logo oder Briefpapier
47
%% \IfSubStringInString{mail}{\lxmedia}{    % nur bei Mail
48
  % Grafik als Briefkopf
49
  %%\setlength{\wpYoffset}{380pt} % Verschiebung von der Mitte nach oben
50
  %%\setlength{\wpYoffset}{130mm} % Verschiebung von der Mitte nach oben
51
  %%\CenterWallPaper{0.885}{\identpath/briefkopf.png} % mit Skalierung
52

  
53
  % oder nur ein Logo oben rechts
54
  %% \setlength{\wpXoffset}{180pt} % Verschiebung von der Mitte nach rechts
55
  %% \setlength{\wpYoffset}{380pt} % Verschiebung von der Mitte nach oben
56
  %% \CenterWallPaper{0.1}{\identpath/logo.png} % mit Skalierung
57

  
58
  % oder ganzer Briefbogen als Hintergrund
59
   % \CenterWallPaper{1}{\identpath/Briefpapier.pdf}
60
%% }
61

  
62 60

  
63 61
% keine Absätze nach rechts einrücken
64 62
\setlength\parindent{0pt}
......
166 164
  $(IF KiviLatex.filter(part.image))$
167 165
    \begin{minipage}{2cm}
168 166
      %          \begin{pspicture}(-5cm,2em)(1.5in,0.5in)
169
            \includegraphics[width=7cm ]{$( part.image )$}
167
            \includegraphics[width=7cm ]{../$( part.image )$}
170 168
      %    \end{pspicture}
171 169
    \end{minipage}
172 170
  $(END)$
templates/print/marei/part_label.tex
3 3
$( USE KiviLatex )$
4 4
$( USE P )$
5 5

  
6
\documentclass[oneside]{scrartcl}
7
\usepackage{tabularx}
6
\documentclass[parskip]{scrartcl}
7
\usepackage{scrlayer-scrpage}
8
\usepackage{geometry}
9
\usepackage{pst-barcode}
8 10
\usepackage{graphicx}
9
\usepackage[utf8]{inputenc}
10
%\setlength{\textwidth}{50cm}
11
%\usepackage[paperwidth=80mm, paperheight=55mm, margin=3mm]{geometry}
11
\usepackage{tikz}
12
\usepackage{fontspec}
13
\geometry{
14
        paperwidth=101mm,
15
        paperheight=54mm,
16
        margin=6mm,
17
        %showframe,    % Rahmen zum Debuggen anzeigen
18
}
12 19

  
13
%\setlength{\parindent}{0pt}
20
$(IF KiviLatex.filter(part.image))$
21
  \DeclareNewLayer[
22
    background,hoffset=7cm,voffset=1.7cm,
23
    contents={\resizebox{2cm}{3cm}
24
    {
25
        \includegraphics[width=2cm ]{../$( part.image )$}
26
    }
27
    }
28
  ]{bild}
29
$( ELSE )$
30
  \DeclareNewLayer[
31
    background,
32
    contents={
33
    {
34
    }
35
    }
36
  ]{bild}
37
$( END )$
38

  
39
\DeclareNewLayer[
40
  background,hoffset=4mm,voffset=3.7cm,
41
  contents={%\resizebox{1.5in}{0.5in}
42
  {
43
  \begin{pspicture}(0,2em)(1.5in,0.5in)
44
    \psbarcode{$(KiviLatex.filter(part.partnumber))$}{width=1.5 height=0.5}{code128}
45
  \end{pspicture}
46
  }
47
  }
48
]{barcode}
49

  
50
% Befehl f. normale Schriftart und -größe
51
\setmainfont{cmunrm.otf}
52
\newcommand{\ourfont}{\setmainfont
53
                      [ BoldFont={cmunsx.otf},
54
                        ItalicFont={cmunsi.otf},
55
                        BoldItalicFont={cmunso.otf}
56
                      ]{cmunss.otf}
57
                      }
58

  
59
\DeclarePageStyleByLayers{label}{bild,barcode}
60

  
61
\pagestyle{label}
14 62

  
15 63
\begin{document}
16
Art.Nr.:~~ $( KiviLatex.filter(part.partnumber) )$ \\[1em]
64
\setlength{\parskip}{0pt} % 1ex plus 0.5ex minus 0.2ex}
65
\setlength{\parindent}{0pt}
66
  \ourfont
67

  
68
\Huge \textbf{Artnr.:~ $(KiviLatex.filter(part.partnumber))$ }
69

  
70
  \large\textbf{$(KiviLatex.filter(part.description))$}
71
  \normalsize
72

  
73
  $( IF part.bin.description )$
74
  Lagerplatz: $(KiviLatex.filter(part.bin.description))$
75
  $( END )$
76

  
77
  $( IF part.drawing )$
78
  Zeichnungsnr: $(KiviLatex.filter(part.drawing))$
79
  $( END )$
80

  
81
%  $( # IF part.cvar_by_name('dbwin_gruppe').value() )$
82
%  Verwendungszweck: $( # KiviLatex.filter(part.cvar_by_name('dbwin_gruppe').value()) )$
83
%  $( # END )$
17 84
\end{document}

Auch abrufbar als: Unified diff