]> projects.mako.cc - beamer-mako/blobdiff - template/example.tex
remove redundant options from the tex details
[beamer-mako] / template / example.tex
index 7a7ea1d7a45bcec5a27c216fd4be38af38863b55..477e83dd630b30a64f59247cba4b6376193a8197 100644 (file)
 % add tikz and a bunch of tikz foo
 \usepackage{tikz}
 \usetikzlibrary{shapes,shapes.misc,backgrounds,fit,positioning}
-\tikzstyle{every picture}+=[remember picture]
+\tikzstyle{every picture}+=[overlay,remember picture]
 
 % add functions to circle parts of slides (e.g., in tables)
-\newcommand\marktopleft[1]{%
-    \tikz[overlay,remember picture] 
-        \node (marker-#1-a) at (0,1.5ex) {};%
-}
+\newcommand\marktopleft[1]{\tikz \node (marker-#1-a) at (0,1.5ex) {};}
 \newcommand\markbottomright[1]{%
-    \tikz[overlay,remember picture] 
-        \node (marker-#1-b) at (0,0) {};%
-    \tikz[overlay,remember picture,dashed,inner sep=3pt]
-        \node[violet!75,ultra thick,draw,rounded rectangle,fit=(marker-#1-a.center) (marker-#1-b.center)] {};%
-}
+  \tikz{\node (marker-#1-b) at (0,0) {};}
+  \tikz[dashed,inner sep=3pt]{\node[violet!75,ultra thick,draw,rounded rectangle,fit=(marker-#1-a.center) (marker-#1-b.center)] {};}}
 
-% add function to build a huge centered dropshadow
+% DEPRECATED function to build a huge centered dropshadow
 \newcommand\dropshadow[3]{%
   \node[black!30!white] at (#1+0.1,#2-0.1) {
     \scalebox{2}{\Huge \textbf{#3}}
   };
 }
 
+% create an empty quotetxt so we can reuse it
+\newcommand{\quotetxt}{}
+
+% more flexible non-tikz alternative with no dropshadow 
+\newlength{\centertxtlen}
+\makeatletter
+\newcommand\centertext[2]{%
+  \setlength{\centertxtlen}{#1}%
+  \setlength{\centertxtlen}{0.35\centertxtlen}%
+  {\centering
+    \fontsize{#1}{2\centertxtlen}\selectfont
+    \e{#2}
+
+  }
+}
+
+
 % add function to stop numbering appendix slides
 \newcommand{\backupbegin}{
    \newcounter{framenumberappendix}
@@ -193,10 +204,7 @@ An itemized list:
 \backupbegin
 
 \begin{frame}[plain]
-\begin{tikzpicture}[remember picture,overlay,shift={(current page.center)}]
-\dropshadow{0}{0.7}{Example and}
-\dropshadow{0}{-.7}{Data Appendix}
-\end{tikzpicture}
+\centertext{7em}{Example and Data Appendix}
 \end{frame}
 
 \begin{frame}{A sample slide}

Benjamin Mako Hill || Want to submit a patch?