Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. documentclass[a5paper,twoside,8pt]{article}
  2. usepackage[a5paper,landscape,left=1.0cm,right=0.3cm,top=0.5cm,bottom=0.5cm]{geometry}
  3. usepackage{tcolorbox}
  4. tcbuselibrary{poster}
  5. usepackage{tikz,everypage}
  6. usepackage[absolute,overlay]{textpos}
  7. usepackage{filecontents}
  8.  
  9. begin{filecontents*}{product.tex}
  10. %Type =1,2...10
  11. No,Type,Name,Description
  12. 1,1,A1,D1
  13. 2,1,A1,D2
  14. 10,1,A4,D249
  15. 11,2,A10,D1000
  16. 12,2,A2,D11
  17. 18,3,A43,D318
  18. 19,3,A44,D319
  19. end{filecontents*}
  20.  
  21. usepackage{datatool}
  22.  
  23. DTLloaddb[autokeys=false]{products}{product.tex}
  24.  
  25. newcommand{printtype}[1]{%
  26. par
  27. section*{Type #1}
  28. DTLforeach*
  29. [DTLiseq{Type}{#1}]% Condition
  30. {products}% Database
  31. {No=No,Type=Type,Name=Name,Description=Description}{%
  32.  
  33. begin{tcbposter}[
  34. poster = {
  35. columns=1,
  36. rows=2,
  37. spacing=3mm,
  38. height=14cm,
  39. width=12cm,
  40. },
  41. ]
  42. %Box A
  43. posterbox[
  44. colframe = red,
  45. width=17cm, height= 14cm
  46. ]{xshift=3 cm,yshift=0cm}{includegraphics[height=2cm]{example-image-a}
  47. \
  48. noindent No
  49. }
  50. %Box B
  51. posterbox[
  52. colframe = red,
  53. width=5cm, height= 5cm
  54. ]{xshift=10 cm,yshift=-1cm }{includegraphics[height=3cm]{example-image-b}}
  55.  
  56.  
  57. end{tcbposter}
  58. newpage
  59. }%
  60. }
  61.  
  62. begin{document}
  63.  
  64. printtype{1}
  65.  
  66. printtype{2}
  67.  
  68. end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement