From fca59bea770346cf1c1f9b0e00cb48a61b44a8f3 Mon Sep 17 00:00:00 2001
From: Harald Welte <laforge@gnumonks.org>
Date: Sun, 25 Oct 2015 21:00:20 +0100
Subject: import of old now defunct presentation slides svn repo

---
 2009/gsm_workshop-deepsec2009/handoutWithNotes.sty | 466 +++++++++++++++++++++
 1 file changed, 466 insertions(+)
 create mode 100644 2009/gsm_workshop-deepsec2009/handoutWithNotes.sty

(limited to '2009/gsm_workshop-deepsec2009/handoutWithNotes.sty')

diff --git a/2009/gsm_workshop-deepsec2009/handoutWithNotes.sty b/2009/gsm_workshop-deepsec2009/handoutWithNotes.sty
new file mode 100644
index 0000000..e25e965
--- /dev/null
+++ b/2009/gsm_workshop-deepsec2009/handoutWithNotes.sty
@@ -0,0 +1,466 @@
+% Copyright 2009 by Guido Diepen <guido@guidodiepen.nl>
+% 	Parts provided by Edson Valle
+%
+% This file may be distributed and/or modified
+%
+% 1. under the LaTeX Project Public License and/or
+% 2. under the GNU Public License.
+% 
+% Changelog
+%	20091108 - Added "2 on 1 with notes landscape" layout, provided by Edson Valle
+%	20091104 - Added "3 on 1 with notes" layout
+%	20091104 - Added "2 on 1 with notes" layout
+%	20091104 - Added "1 on 1 with notes landscape" layout, provided by Edson Valle
+%   20090101 - Initial Version
+
+\RequirePackage{pgfpages}
+ \pgfpagesdeclarelayout{1 on 1 with notes portrait} {
+    \edef\pgfpageoptionheight{\the\paperwidth}
+    \edef\pgfpageoptionwidth{\the\paperheight}
+    \edef\pgfpageoptionborder{0pt}
+ }
+ {
+    \setkeys{pgfpagesuselayoutoption}{portrait}
+    \pgfpagesphysicalpageoptions
+    {%
+      logical pages=2,%
+      physical height=\pgfpageoptionheight,%
+      physical width=\pgfpageoptionwidth,%
+%      last logical shipout=3%
+      last logical shipout=1%
+    }
+    
+        \pgfpageslogicalpageoptions{1}
+        {%
+                scale=1.5,
+                center=\pgfpoint{.5\pgfphysicalwidth}{.73\pgfphysicalheight}%
+        }%
+
+	
+	
+	\pgfpageslogicalpageoptions{2}
+    {%
+      border shrink=\pgfpageoptionborder,%
+      resized width=\pgfphysicalwidth,%
+      resized height=\pgfphysicalheight,%
+      center=\pgfpoint{.5\pgfphysicalwidth}{.25\pgfphysicalheight},%
+      copy from=2
+    }%    
+
+    \AtBeginDocument{
+      \newbox\notesbox
+      \setbox\notesbox=\vbox{
+        \hsize=.85\paperwidth
+        \vskip-1in\hskip-1in\vbox{
+          \vskip1cm
+        Notes\vskip5mm
+        \hrule width\paperwidth\vskip5mm
+        \hrule width\paperwidth\vskip5mm
+        \hrule width\paperwidth\vskip5mm
+        \hrule width\paperwidth\vskip5mm
+        \hrule width\paperwidth\vskip5mm
+        \hrule width\paperwidth\vskip5mm
+	\hrule width\paperwidth\vskip5mm
+	\hrule width\paperwidth\vskip5mm
+        \hrule width\paperwidth\vskip5mm
+	\hrule width\paperwidth\vskip5mm
+	\hrule width\paperwidth\vskip5mm
+	\hrule width\paperwidth\vskip5mm
+	\hrule width\paperwidth\vskip5mm
+	\hrule width\paperwidth\vskip5mm
+        \hrule width\paperwidth}
+      }
+      \pgfpagesshipoutlogicalpage{2}\copy\notesbox
+   
+     
+    }
+ }
+
+ \pgfpagesdeclarelayout{1 on 1 with notes landscape} {
+    \edef\pgfpageoptionheight{\the\paperwidth}
+    \edef\pgfpageoptionwidth{\the\paperheight}
+    \edef\pgfpageoptionborder{0pt}
+ }
+ {
+    \setkeys{pgfpagesuselayoutoption}{landscape}
+    \pgfpagesphysicalpageoptions
+    {%
+      logical pages=2,%
+      physical height=\pgfpageoptionheight,%
+      physical width=\pgfpageoptionwidth,%
+%      last logical shipout=3%
+      last logical shipout=1%
+    }
+    
+        \pgfpageslogicalpageoptions{1}
+        {%
+                scale=1.2,
+                center=\pgfpoint{.3\pgfphysicalwidth}{.5\pgfphysicalheight}%
+        }%
+
+	
+	
+	\pgfpageslogicalpageoptions{2}
+    {%
+      border shrink=\pgfpageoptionborder,%
+      resized width=.45\pgfphysicalwidth,%
+      resized height=.45\pgfphysicalheight,%
+      center=\pgfpoint{.78\pgfphysicalwidth}{.6\pgfphysicalheight},%
+      copy from=2
+    }%    
+
+    \AtBeginDocument{
+      \newbox\notesbox
+      \setbox\notesbox=\vbox{
+        \hsize=\paperwidth
+        \vskip-1in\hskip-1in\vbox{
+          \vskip1cm
+        Notes\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+	\hrule width\paperwidth\vskip1cm
+	\hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+	\hrule width\paperwidth\vskip1cm
+	\hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth}
+      }
+      \pgfpagesshipoutlogicalpage{2}\copy\notesbox
+   
+     
+    }
+ }
+ 
+ \pgfpagesdeclarelayout{4 on 1 with notes} {
+    \edef\pgfpageoptionheight{\the\paperheight}
+    \edef\pgfpageoptionwidth{\the\paperwidth}
+    \edef\pgfpageoptionborder{0pt}
+ }
+ {
+    \pgfpagesphysicalpageoptions
+    {%
+      logical pages=8,%
+      physical height=\pgfpageoptionheight,%
+      physical width=\pgfpageoptionwidth,%
+%      last logical shipout=3%
+      last logical shipout=4%
+    }
+    
+        \pgfpageslogicalpageoptions{1}
+        {%
+                scale=.70,
+                center=\pgfpoint{.25\pgfphysicalwidth}{.875\pgfphysicalheight}%
+        }%
+        \pgfpageslogicalpageoptions{2}
+        {%
+                scale=.70,
+                center=\pgfpoint{.25\pgfphysicalwidth}{.625\pgfphysicalheight}%
+        }%
+
+        \pgfpageslogicalpageoptions{3}
+        {%
+                scale=.70,
+                center=\pgfpoint{.25\pgfphysicalwidth}{.375\pgfphysicalheight}%
+        }%
+
+        \pgfpageslogicalpageoptions{4}
+        {%
+                scale=.70,
+                center=\pgfpoint{.25\pgfphysicalwidth}{.125\pgfphysicalheight}%
+        }%
+	
+	
+	
+	
+	
+	
+	
+	
+	\pgfpageslogicalpageoptions{5}
+    {%
+      border shrink=\pgfpageoptionborder,%
+      resized width=.5\pgfphysicalwidth,%
+      resized height=.3333\pgfphysicalheight,%
+      center=\pgfpoint{.75\pgfphysicalwidth}{.875\pgfphysicalheight},%
+      copy from=5
+    }%
+    \pgfpageslogicalpageoptions{6}
+    {%
+      border shrink=\pgfpageoptionborder,%
+      resized width=.5\pgfphysicalwidth,%
+      resized height=.3333\pgfphysicalheight,%
+      center=\pgfpoint{.75\pgfphysicalwidth}{.625\pgfphysicalheight},%
+      copy from=6
+    }%
+    \pgfpageslogicalpageoptions{7}
+    {%
+      border shrink=\pgfpageoptionborder,%
+      resized width=.5\pgfphysicalwidth,%
+      resized height=.3333\pgfphysicalheight,%
+      center=\pgfpoint{.75\pgfphysicalwidth}{.375\pgfphysicalheight},%
+      copy from=7
+    }%
+    \pgfpageslogicalpageoptions{8}
+    {%
+      border shrink=\pgfpageoptionborder,%
+      resized width=.5\pgfphysicalwidth,%
+      resized height=.3333\pgfphysicalheight,%
+      center=\pgfpoint{.75\pgfphysicalwidth}{.125\pgfphysicalheight},%
+      copy from=8
+    }%
+    \AtBeginDocument{
+      \newbox\notesbox
+      \setbox\notesbox=\vbox{
+        \hsize=\paperwidth
+        \vskip-1in\hskip-1in\vbox{
+          \vskip1cm
+        Notes\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth}
+      }
+      \pgfpagesshipoutlogicalpage{5}\copy\notesbox
+      \pgfpagesshipoutlogicalpage{6}\copy\notesbox
+      \pgfpagesshipoutlogicalpage{7}\copy\notesbox
+      \pgfpagesshipoutlogicalpage{8}\copy\notesbox
+    }
+ }
+
+
+
+ \pgfpagesdeclarelayout{2 on 1 with notes} {
+    \edef\pgfpageoptionheight{\the\paperheight}
+    \edef\pgfpageoptionwidth{\the\paperwidth}
+    \edef\pgfpageoptionborder{0pt}
+ }
+ {
+    \pgfpagesphysicalpageoptions
+    {%
+      logical pages=4,%
+      physical height=\pgfpageoptionheight,%
+      physical width=\pgfpageoptionwidth,%
+%      last logical shipout=3%
+      last logical shipout=2%
+    }
+    
+        \pgfpageslogicalpageoptions{1}
+        {%
+                scale=.70,
+                center=\pgfpoint{.25\pgfphysicalwidth}{.67\pgfphysicalheight}%
+        }%
+        \pgfpageslogicalpageoptions{2}
+        {%
+                scale=.70,
+                center=\pgfpoint{.25\pgfphysicalwidth}{.33\pgfphysicalheight}%
+        }%
+
+	
+	\pgfpageslogicalpageoptions{3}
+    {%
+      border shrink=\pgfpageoptionborder,%
+      resized width=.5\pgfphysicalwidth,%
+      resized height=.5\pgfphysicalheight,%
+      center=\pgfpoint{.75\pgfphysicalwidth}{.67\pgfphysicalheight},%
+      copy from=3
+    }%
+    \pgfpageslogicalpageoptions{4}
+    {%
+      border shrink=\pgfpageoptionborder,%
+      resized width=.5\pgfphysicalwidth,%
+      resized height=.5\pgfphysicalheight,%
+      center=\pgfpoint{.75\pgfphysicalwidth}{.33\pgfphysicalheight},%
+      copy from=4
+    }%
+    
+	\AtBeginDocument{
+      \newbox\notesbox
+      \setbox\notesbox=\vbox{
+        \hsize=\paperwidth
+        \vskip-1in\hskip-1in\vbox{
+          \vskip1cm
+        Notes\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth}
+      }
+      \pgfpagesshipoutlogicalpage{3}\copy\notesbox
+      \pgfpagesshipoutlogicalpage{4}\copy\notesbox
+    }
+ }
+
+
+ \pgfpagesdeclarelayout{3 on 1 with notes} {
+    \edef\pgfpageoptionheight{\the\paperheight}
+    \edef\pgfpageoptionwidth{\the\paperwidth}
+    \edef\pgfpageoptionborder{0pt}
+ }
+ {
+    \pgfpagesphysicalpageoptions
+    {%
+      logical pages=6,%
+      physical height=\pgfpageoptionheight,%
+      physical width=\pgfpageoptionwidth,%
+%      last logical shipout=3%
+      last logical shipout=3%
+    }
+    
+        \pgfpageslogicalpageoptions{1}
+        {%
+                scale=.70,
+                center=\pgfpoint{.25\pgfphysicalwidth}{.82\pgfphysicalheight}%
+        }%
+        \pgfpageslogicalpageoptions{2}
+        {%
+                scale=.70,
+                center=\pgfpoint{.25\pgfphysicalwidth}{.50\pgfphysicalheight}%
+        }%
+        \pgfpageslogicalpageoptions{3}
+        {%
+                scale=.70,
+                center=\pgfpoint{.25\pgfphysicalwidth}{.18\pgfphysicalheight}%
+        }%
+
+	
+	\pgfpageslogicalpageoptions{4}
+    {%
+      border shrink=\pgfpageoptionborder,%
+      resized width=.5\pgfphysicalwidth,%
+      resized height=.5\pgfphysicalheight,%
+      center=\pgfpoint{.75\pgfphysicalwidth}{.82\pgfphysicalheight},%
+      copy from=4
+    }%
+    \pgfpageslogicalpageoptions{5}
+    {%
+      border shrink=\pgfpageoptionborder,%
+      resized width=.5\pgfphysicalwidth,%
+      resized height=.5\pgfphysicalheight,%
+      center=\pgfpoint{.75\pgfphysicalwidth}{.50\pgfphysicalheight},%
+      copy from=5
+    }%
+    \pgfpageslogicalpageoptions{6}
+    {%
+      border shrink=\pgfpageoptionborder,%
+      resized width=.5\pgfphysicalwidth,%
+      resized height=.5\pgfphysicalheight,%
+      center=\pgfpoint{.75\pgfphysicalwidth}{.18\pgfphysicalheight},%
+      copy from=6
+    }%
+    
+	\AtBeginDocument{
+      \newbox\notesbox
+      \setbox\notesbox=\vbox{
+        \hsize=\paperwidth
+        \vskip-1in\hskip-1in\vbox{
+          \vskip1cm
+        Notes\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth}
+      }
+      \pgfpagesshipoutlogicalpage{4}\copy\notesbox
+      \pgfpagesshipoutlogicalpage{5}\copy\notesbox
+      \pgfpagesshipoutlogicalpage{6}\copy\notesbox
+    }
+ }
+
+
+
+
+
+ \pgfpagesdeclarelayout{2 on 1 with notes landscape} {
+    \edef\pgfpageoptionheight{\the\paperheight}
+    \edef\pgfpageoptionwidth{\the\paperwidth}
+    \edef\pgfpageoptionborder{0pt}
+ }
+ {
+    \setkeys{pgfpagesuselayoutoption}{landscape}
+    \pgfpagesphysicalpageoptions
+    {%
+      logical pages=4,%
+      physical height=\pgfpageoptionheight,%
+      physical width=\pgfpageoptionwidth,%
+%      last logical shipout=3%
+      last logical shipout=2%
+    }
+   
+        \pgfpageslogicalpageoptions{1}
+        {%
+                scale=1,
+				center=\pgfpoint{.3\pgfphysicalwidth}{.75\pgfphysicalheight}%
+        }%
+        \pgfpageslogicalpageoptions{2}
+        {%
+                scale=1,
+				center=\pgfpoint{.3\pgfphysicalwidth}{.25\pgfphysicalheight}%
+        }%
+
+   
+   
+    \pgfpageslogicalpageoptions{3}
+    {%
+      border shrink=\pgfpageoptionborder,%
+      resized width=.7\pgfphysicalwidth,%
+      resized height=.4\pgfphysicalheight,%
+      center=\pgfpoint{.75\pgfphysicalwidth}{.3\pgfphysicalheight},%
+      copy from=3
+    }%   
+   
+    \pgfpageslogicalpageoptions{4}
+    {%
+      border shrink=\pgfpageoptionborder,%
+      resized width=.7\pgfphysicalwidth,%
+      resized height=.4\pgfphysicalheight,%
+      center=\pgfpoint{.75\pgfphysicalwidth}{.8\pgfphysicalheight},%
+      copy from=4
+    }%
+
+    \AtBeginDocument{
+      \newbox\notesbox
+      \setbox\notesbox=\vbox{
+        \hsize=\paperwidth
+        \vskip-1in\hskip-1in\vbox{
+          \vskip1cm
+        Notes\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+    %\hrule width\paperwidth\vskip1cm
+    %\hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth\vskip1cm
+    \hrule width\paperwidth\vskip1cm
+    \hrule width\paperwidth\vskip1cm
+        \hrule width\paperwidth}
+      }
+		\pgfpagesshipoutlogicalpage{3}\copy\notesbox
+		\pgfpagesshipoutlogicalpage{4}\copy\notesbox
+  
+    
+    }
+ }
+
+
+
+
+
+
+
+
-- 
cgit v1.2.3

