diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-12 23:52:02 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-12 23:52:02 +0000 |
commit | b1daf7130666bef14cdb98d88b3c107da38becec (patch) | |
tree | 08f591f90145354f39d714eadee16c99557b7109 | |
parent | 47773c8fa98e5885b1d789b205b39fb924707e6e (diff) |
beamer
git-svn-id: svn://tug.org/texlive/trunk@699 c570f23f-e606-0410-a88d-b1316a301751
124 files changed, 16511 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/beamer/art/beamericonarticle.20.eps b/Master/texmf-dist/tex/latex/beamer/art/beamericonarticle.20.eps new file mode 100644 index 00000000000..e75fbe61cf8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/art/beamericonarticle.20.eps @@ -0,0 +1,620 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner +%%Title: /n/mappazza/home4/algo/tantau/texmf/tex/latex/classes/latex-beamer/beamericonarticle.20.eps +%%CreationDate: Wed Oct 29 13:57:41 2003 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 14 14 26 29 +%%EndComments +%%BeginProlog +% Use own dictionary to avoid conflicts +10 dict begin +%%EndProlog +%%Page: 1 1 +% Translate for offset +14.173228 14.173228 translate +% Translate to begin of first scanline +0.000000 13.968000 translate +10.944000 -13.968000 scale +% Image geometry +152 194 8 +% Transformation matrix +[ 152 0 0 194 0 0 ] +% Strings to hold RGB-samples per scanline +/rstr 152 string def +/gstr 152 string def +/bstr 152 string def +{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop} +true 3 +%%BeginData: 16008 ASCII Bytes +colorimage +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +pA_/:!8Ym!J,~> +pA_/:!8Ym!J,~> +pA_/:!8Ym!J,~> +pA_,9!8Yp"J,~> +pA_,9!8Yp"J,~> +pA_,9!8Yp"J,~> +pA_)8!8Ys#J,~> +pA_)8!8Ys#J,~> +pA_)8!8Ys#J,~> +pA_&7!8Z!$J,~> +pA_&7!8Z!$J,~> +pA_&7!8Z!$J,~> +pA_#6!8Z$%J,~> +pA_#6!8Z$%J,~> +pA_#6!8Z$%J,~> +pA^u5!8Z'&J,~> +pA^u5!8Z'&J,~> +pA^u5!8Z'&J,~> +pAb$6k5O<;nGN%)!8Z*'J,~> +pAb$6k5O<;nGN%)!8Z*'J,~> +pAb$6k5=06nFu\$!8Z*'J,~> +pAb$6kPjE<n,2n'!8Z-(J,~> +pAb$6kPjE<n,2n'!8Z-(J,~> +pAb$6kPX97n+ZP"!8Z-(J,~> +pAb$6kl0N=melb%!8Z0)J,~> +pAb$6kl0N=melb%!8Z0)J,~> +pAb$6kksB8me?Cu!8Z0)J,~> +pAb$6l2KW>mJQV#!8Z3*J,~> +pAb$6l2KW>mJQV#!8Z3*J,~> +pAb$6l29K9mJ$7s!8Z3*J,~> +pAb$6lMf`?m/6J!!8Z6+J,~> +pAb$6lMf`?m/6J!!8Z6+J,~> +pAb$6lMTT:m.^+q!8Z6+J,~> +pAb$6li,i@lhpY(!9Et"!8Z9,J,~> +pAb$6li,i@lhpY(!9Et"!8Z9,J,~> +pAb$6lho];lhC;#!8dOq!8Z9,J,~> +pAb$6m/GrAlMUP'!V#1GbQ-JOs*t~> +pAb$6m/GrAlMUP'!V#1GbQ-JOs*t~> +pAb$6m/5f<lM(2"!Tr87bQ-JOs*t~> +pAb$6mJc&Bl2:G&s6p$Lq9/ipg&HR~> +pAb$6mJc&Bl2:G&s6p$Lq9/ipg&HR~> +pAb$6mJPo=l1b)!s5j=<q9/ipg&HR~> +pAb$6mf)/Ckkt>%rpBdHq9/ipgAc[~> +pAb$6mf)/Ckkt>%rpBdHq9/ipgAc[~> +pAb$6mel#>kkFturo!k2q9/ipgAc[~> +pAb$6n,D8DkPY5$rU'[Gq9/ipg])d~> +pAb$6n,D8DkPY5$rU'[Gq9/ipg])d~> +pAb$6n,2,?kP+ktrS[b1q9/ipg])d~> +pAb$6nG_AEk5>,#r9aRFq9/iph#Dm~> +pAb$6nG_AEk5>,#r9aRFq9/iph#Dm~> +pAb$6nGM5@k4ebsr8@Y0q9/iph#Dm~> +pAb$6nc%JFjo##"qs4=Bq9/iph>`!~> +pAb$6nc%JFjo##"qs4=Bq9/iph>`!~> +pAb$6nbh>AjnJYrqqM2'q9/iph>`!~> +pAb$6o)@SGjS\o!qWn4Aq9/iphZ&*~> +pAb$6o)@SGjS\o!qWn4Aq9/iphZ&*~> +pAb$6o).GBjS/PqqV2)&q9/iphZ&*~> +pAb$6oD[\Hj8Aeuq<S+@q9/iphuA3~> +pAb$6oD[\Hj8Aeuq<S+@q9/iphuA3~> +pAb$6oDIPCj7iGpq:ku%q9/iphuA3~> +pAb$6o`!eIir&\tq!8"?q9/ipi;\<~> +pAb$6o`!eIir&\tq!8"?q9/ipi;\<~> +pAb$6o_dYDiqN>optPl$q9/ipi;\<~> +pAb$6p\k0\^ZPF;pZ_b:q9/ipiW"E~> +pAb$6p\k0\^ZPF;pZ_b:q9/ipiW"E~> +pAb$6p\Y$Z^ZPF;pX]Dpq9/ipiW"E~> +pAb$6p\k0\^ZPF;p?DY9q9/ipir=N~> +pAb$6p\k0\^ZPF;p?DY9q9/ipir=N~> +pAb$6p\Y$Z^ZPF;p=B;oq9/ipir=N~> +pAb$6p\k0\^ZPF;p$)P8q9/ipj8XW~> +pAb$6p\k0\^ZPF;p$)P8q9/ipj8XW~> +pAb$6p\Y$Y^ZPF;p"'2nq9/ipj8XW~> +pAb$6q#1<mm_@o]bk1-"i;(Rsh;nTd~> +pAb$6q#1<mm_@o]bk1-"i;(Rsh;nTd~> +pAb$6q"t0hmD%f\bk0BbdeV)eh;nTd~> +pAb$6q>UEm!:IVaqonZr!9![s!8Zc:J,~> +pAb$6q>UEm!:IVaqonZr!9![s!8Zc:J,~> +pAb$6q>C9h!:@P`qonZ]!7L\e!8Zc:J,~> +pAb$6qYpKm!:IVaqonWp!8mUr!8Zf;J,~> +pAb$6qYpKm!:IVaqonWp!8mUr!8Zf;J,~> +pAb$6qY^?h!:@P`qonWY!7:Pc!8Zf;J,~> +pAb$6qu5OPi;ENMqonTo!8mUr!8Zi<J,~> +pAb$6qu5OPi;ENMqonTo!8mUr!8Zi<J,~> +pAb$6qu#CKi:m0AqonTX!7:Pc!8Zi<J,~> +pAb$6r;PXQi;EKLiQM;Xkl6/~> +pAb$6r;PXQi;EKLiQM;Xkl6/~> +pAb$6r;>LLi:m-@iQM;Xkl6/~> +pAb$6rVkaRi;EHKi622Wl2Q8~> +pAb$6rVkaRi;EHKi622Wl2Q8~> +pAb$6rVYUMi:m*?i622Wl2Q8~> +pAb$6rr1jSi;EEJi622Wl2Q8~> +pAb$6rr1jSi;EEJi622Wl2Q8~> +pAb$6rqt^Ni:m'>i622Wl2Q8~> +pAb$6s8LsTi;EBIi622Wl2Q8~> +pAb$6s8LsTi;EBIi622Wl2Q8~> +pAb$6s8:gOi:m$=i622Wl2Q8~> +pAb$6!<1pTi;E?Hi622Wl2Q8~> +pAb$6!<1pTi;E?Hi622Wl2Q8~> +pAb$6!;tdOi:m!<i622Wl2Q8~> +pAb$6i;MU3pA<dl!8Zo>J,~> +pAb$6i;MU3pA<dl!8Zo>J,~> +pAb$6i;2C+p@R:e!8Zo>J,~> +pAb$6iVh^4i;<EJ!8RLr!8Zo>J,~> +pAb$6iVh^4i;<EJ!8RLr!8Zo>J,~> +pAb$6iVML,i:Qp:!87:o!8Zo>J,~> +pAb$6ir.g5i;<BI!8RLr!8Zo>J,~> +pAb$6ir.g5i;<BI!8RLr!8Zo>J,~> +pAb$6iqhU-i:Qm9!87:o!8Zo>J,~> +pAb$6j8Ip6i;<?H!8RLr!8Zo>J,~> +pAb$6j8Ip6i;<?H!8RLr!8Zo>J,~> +pAb$6j8.^.i:Qj8!87:o!8Zo>J,~> +pAb$6jSe$7i;<<G!8RLr!8Zo>J,~> +pAb$6jSe$7i;<<G!8RLr!8Zo>J,~> +pAb$6jSIg/i:Qg7!87:o!8Zo>J,~> +pAb$6jo+-8i;<9F!8RLr!8Zo>J,~> +pAb$6jo+-8i;<9F!8RLr!8Zo>J,~> +pAb$6jndp0i:Qd6!87:o!8Zo>J,~> +pAb$6k5F69i;<6E!8RLr!8Zo>J,~> +pAb$6k5F69i;<6E!8RLr!8Zo>J,~> +pAb$6k5+$1i:Qa5!87:o!8Zo>J,~> +pAb$6kPa?:i;<3D!8RLr!8Zo>J,~> +pAb$6kPa?:i;<3D!8RLr!8Zo>J,~> +pAb$6kPF-2i:Q^4!87:o!8Zo>J,~> +pAb$6l2:VVb453&o_JRCr6,/sl2Q8~> +pAb$6l2:VVb453&o_JRCr6,/sl2Q8~> +pAb$6l1tDQi:$""p@S"I!87:o!8Zo>J,~> +pAb$6l2:VPb3Sg!oD/IBr6,/sl2Q8~> +pAb$6l2:VPb3Sg!oD/IBr6,/sl2Q8~> +pAb$6l1tDKb3SfooC2h6r6,/sl2Q8~> +pAb$6lMUb]n]L1mqssR`h#,@rh<Fri~> +pAb$6lMUb]n]L1mqssR`h#,@rh<Fri~> +pAb$6lM:PUn&jtko^_MPg&0%oh<Fri~> +pAb$6li$k]!:e4tq>9^Y!8RLr!8Zo>J,~> +pAb$6li$k]!:e4tq>9^Y!8RLr!8Zo>J,~> +pAb$6lh^YU!:S(rq=O4I!87:o!8Zo>J,~> +pAb$6m/?q]!:e4tqYTdY!8RLr!8Zo>J,~> +pAb$6m/?q]!:e4tqYTdY!8RLr!8Zo>J,~> +pAb$6m/$_U!:S(rqXj:I!87:o!8Zo>J,~> +pAb$6mJ["]!:e4tqtojY!8RLr!8Zo>J,~> +pAb$6mJ["]!:e4tqtojY!8RLr!8Zo>J,~> +pAb$6mJ?eU!:S(rqt0@I!87:o!8Zo>J,~> +pAb$6mf!(]!;FY+r;5pY!8RLr!8Zo>J,~> +pAb$6mf!(]!;FY+r;5pY!8RLr!8Zo>J,~> +pAb$6meZkU!;#@AjmN'=mdU;1r6,/sl2Q8~> +pAb$6n,;2Bi;;p<!8RLr!8Zo>J,~> +pAb$6n,;2Bi;;p<!8RLr!8Zo>J,~> +pAb$6n+tu:i:QF,!87:o!8Zo>J,~> +pAb$6nGV;Ci;;m;!8RLr!8Zo>J,~> +pAb$6nGV;Ci;;m;!8RLr!8Zo>J,~> +pAb$6nG;);i:QC+!87:o!8Zo>J,~> +pAb$6nbqDDi;;j:!8RLr!8Zo>J,~> +pAb$6nbqDDi;;j:!8RLr!8Zo>J,~> +pAb$6nbV2<i:Q@*!87:o!8Zo>J,~> +pAb$6o)7MEi;;g9!8RLr!8Zo>J,~> +pAb$6o)7MEi;;g9!8RLr!8Zo>J,~> +pAb$6o(q;=i:Q=)!87:o!8Zo>J,~> +pAb$6oDRVFi;;d8!8RLr!8Zo>J,~> +pAb$6oDRVFi;;d8!8RLr!8Zo>J,~> +pAb$6oD7D>i:Q:(!87:o!8Zo>J,~> +pAb$6o_m_Gi;;a7!8RLr!8Zo>J,~> +pAb$6o_m_Gi;;a7!8RLr!8Zo>J,~> +pAb$6o_RM?i:Q7'!87:o!8Zo>J,~> +pAb$6p&3hHi;;^6!8RLr!8Zo>J,~> +pAb$6p&3hHi;;^6!8RLr!8Zo>J,~> +pAb$6p%mV@i:Q4&!87:o!8Zo>J,~> +pAb$6pAOX]!;Fb.rp]1K!8RLr!8Zo>J,~> +pAb$6pAOX]!;Fb.rp]1K!8RLr!8Zo>J,~> +pAb$6pA4FU!;#XIi9pU3l1"c,r6,/sl2Q8~> +pAb$6p\j^]!:e4tl1tD8r6,/sl2Q8~> +pAb$6p\j^]!:e4tl1tD8r6,/sl2Q8~> +pAb$6p\OLU!:S(rl1"c,r6,/sl2Q8~> +pAb$6q#0d]!:e4tl1tD8r6,/sl2Q8~> +pAb$6q#0d]!:e4tl1tD8r6,/sl2Q8~> +pAb$6q"jRU!:S(rl1"c,r6,/sl2Q8~> +pAb$6q>Kj]!:e4tl1tD8r6,/sl2Q8~> +pAb$6q>Kj]!:e4tl1tD8r6,/sl2Q8~> +pAb$6q>0XU!:S(rl1"c,r6,/sl2Q8~> +pAb$6qYfp]!:e4tl1tD8r6,/sl2Q8~> +pAb$6qYfp]!:e4tl1tD8r6,/sl2Q8~> +pAb$6qYK^U!:S(rl1"c,r6,/sl2Q8~> +pAb$6qu-!]!:e4tl1tD8r6,/sl2Q8~> +pAb$6qu-!]!:e4tl1tD8r6,/sl2Q8~> +pAb$6qtfdU!:S(rl1"c,r6,/sl2Q8~> +pAb$6r;H']!;Ft4q!dPE!8IFq!8Zo>J,~> +pAb$6r;H']!;Ft4q!dPE!8IFq!8Zo>J,~> +pAb$6r;,jU!;#jOi9pC-l1"c+r6,/sl2Q8~> +pAb$6rVb[Pi;;I/!VkFIbQ-J`s*t~> +pAb$6rVb[Pi;;I/!VkFIbQ-J`s*t~> +pAb$6rVGIHi:Pst!UeV<bQ-J`s*t~> +pAb$6rr(dQi;;I/s7cTKr6,/sl2Q8~> +pAb$6rr(dQi;;I/s7cTKr6,/sl2Q8~> +pAb$6rqbRIi:Psts6]m>r6,/sl2Q8~> +pAb$6s8CmRi;;I/rqHKJr6,/sl2Q8~> +pAb$6s8CmRi;;I/rqHKJr6,/sl2Q8~> +pAb$6s8([Ji:PstrpBd=r6,/sl2Q8~> +pAb$6!<(jRi;;I/rV-BIr6,/sl2Q8~> +pAb$6!<(jRi;;I/rV-BIr6,/sl2Q8~> +pAb$6!;bXJi:PstrU'[<r6,/sl2Q8~> +pAb$6i;DO1i;3BH!8IFq!8Zo>J,~> +pAb$6i;DO1i;3BH!8IFq!8Zo>J,~> +pAb$6i:l1%i:6a5!8.4n!8Zo>J,~> +pAb$6iV_X2i;3?G!8IFq!8Zo>J,~> +pAb$6iV_X2i;3?G!8IFq!8Zo>J,~> +pAb$6iV2:&i:6^4!8.4n!8Zo>J,~> +pAb$6ir%a3i;3<F!8IFq!8Zo>J,~> +pAb$6ir%a3i;3<F!8IFq!8Zo>J,~> +pAb$6iqMC'i:6[3!8.4n!8Zo>J,~> +pAb$6j8@j4i;39E!8IFq!8Zo>J,~> +pAb$6j8@j4i;39E!8IFq!8Zo>J,~> +pAb$6j7hL(i:6X2!8.4n!8Zo>J,~> +pAb$6jS[s5i;36D!8IFq!8Zo>J,~> +pAb$6jS[s5i;36D!8IFq!8Zo>J,~> +pAb$6jS.U)i:6U1!8.4n!8Zo>J,~> +pAb$6jo"'6i;33C!8IFq!8Zo>J,~> +pAb$6jo"'6i;33C!8IFq!8Zo>J,~> +pAb$6jnI^*i:6R0!8.4n!8Zo>J,~> +pAb$6k5=07i;30B!8IFq!8Zo>J,~> +pAb$6k5=07i;30B!8IFq!8Zo>J,~> +pAb$6k4dg+i:6O/!8.4n!8Zo>J,~> +pAb$6kPX98i;3-A!8IFq!8Zo>J,~> +pAb$6kPX98i;3-A!8IFq!8Zo>J,~> +pAb$6kP*p,i:6L.!8.4n!8Zo>J,~> +pAb$6kksB9i;3*@!8IFq!8Zo>J,~> +pAb$6kksB9i;3*@!8IFq!8Zo>J,~> +pAb$6kkF$-i:6I-!8.4n!8Zo>J,~> +pAb$6l29K:s8(U-p\4aCr6,/sl2Q8~> +pAb$6l29K:s8(U*p\4aCr6,/sl2Q8~> +pAb$6l1a-.s7+t8p[/%6r6,/sl2Q8~> +pAb$6p\Y$`hs^X<p\XsdhV@l#!8IFq!8Zo>J,~> +pAb$6p\Y$`hs^X<p\XsdhV%Yu!8IFq!8Zo>J,~> +pAb$6p\+[Zhs^X:p[nIThXL:-!8.4n!8Zo>J,~> +pAb$6p\Y$`hs^X<q"t$dhV@l#!8IFq!8Zo>J,~> +pAb$6p\Y$`hs^X<q"t$dhV%Yu!8IFq!8Zo>J,~> +pAb$6p\+[Zhs^X:q"4OThXL:-!8.4n!8Zo>J,~> +pAb$6p\Y$`hs^X<q>:*dhV@l#!8IFq!8Zo>J,~> +pAb$6p\Y$`hs^X<q>:*dhV%Yu!8IFq!8Zo>J,~> +pAb$6p\+[Zhs^X:q=OUThXL:-!8.4n!8Zo>J,~> +pAb$6p\Y$`hs^X<qYU0dhV\)&!8IFq!8Zo>J,~> +pAb$6p\Y$`hs^X<qYU0dhV%Yu!8IFq!8Zo>J,~> +pAb$6p\+[Zhs^X:qXj[ThX1(*!8.4n!8Zo>J,~> +pAb$6p\Y$`hs^X<qtp6dhV\)&!8IFq!8Zo>J,~> +pAb$6p\Y$`hs^X<qtp6dhV%Yu!8IFq!8Zo>J,~> +pAb$6p\+[Zhs^X:qt0aThX1(*!8.4n!8Zo>J,~> +pAb$6p\Y$`hs^X<r;6<dhV\)&!8IFq!8Zo>J,~> +pAb$6p\Y$`hs^X<r;6<dhV%Yu!8IFq!8Zo>J,~> +pAb$6p\+[Zhs^X:r:KgThX1(*!8.4n!8Zo>J,~> +pAb$6nGM5Aq"ik,p\4aCr6,/sl2Q8~> +pAb$6nGM5Aq"ik#p\4aCr6,/sl2Q8~> +pAb$6nFtl5q!m5+p[/%6r6,/sl2Q8~> +pAb$6nbh>Bp\Nb+p\4aCr6,/sl2Q8~> +pAb$6nbh>Bp\Nb"p\4aCr6,/sl2Q8~> +pAb$6nb:u6p[R,*p[/%6r6,/sl2Q8~> +pAb$6o).GCpA3Y*p\4aCr6,/sl2Q8~> +pAb$6o).GCpA3Y!p\4aCr6,/sl2Q8~> +pAb$6o(V)7p@7#)p[/%6r6,/sl2Q8~> +pAb$6oDIPDp%mP+p\4aCr6,/sl2Q8~> +pAb$6oDIPDp%mOup\4aCr6,/sl2Q8~> +pAb$6oCq28p$po&p[/%6r6,/sl2Q8~> +pAb$6o_dYEo_RG*p\4aCr6,/sl2Q8~> +pAb$6o_dYEo_RFtp\4aCr6,/sl2Q8~> +pAb$6o_7;9o^Uf%p[/%6r6,/sl2Q8~> +pAb$6p&*bFoD7>)p\4aCr6,/sl2Q8~> +pAb$6p&*bFoD7=sp\4aCr6,/sl2Q8~> +pAb$6p%RD:oC:]$p[/%6r6,/sl2Q8~> +pAb$6pAEkGo(q5+p\4aCr6,/sl2Q8~> +pAb$6pAEkGo(q4rp\4aCr6,/sl2Q8~> +pAb$6p@mM;o'tSup[/%6r6,/sl2Q8~> +pAb$6p\`tHnbV,*p\4aCr6,/sl2Q8~> +pAb$6p\`tHnbV+qp\4aCr6,/sl2Q8~> +pAb$6p\3V<naYJtp[/%6r6,/sl2Q8~> +pAb$6q"t0io\]-<o^r":kP+`Og\f7qh<Fri~> +pAb$6q"t0io\]-<o^r":g%Y7Ag\f7qh<Fri~> +pAb$6q"Fg]o&&s.n_WC%mJto;bQ-J`s*t~> +pAb$6q>C9i!;,1<!;,p[hWjk1!8IFq!8Zo>J,~> +pAb$6q>C9i!;,1<!;,p[hV%Yu!8IFq!8Zo>J,~> +pAb$6q=jp]!:o%:oC:\sp[/%6r6,/sl2Q8~> +pAb$6qY^?i!;,1<!;,p[hWjk1!8IFq!8Zo>J,~> +pAb$6qY^?i!;,1<!;,p[hV%Yu!8IFq!8Zo>J,~> +pAb$6qY1!]!:o%:oC:\sp[/%6r6,/sl2Q8~> +pAb$6qu$Ei!;,1<!;,p[hWjk1!8IFq!8Zo>J,~> +pAb$6qu$Ei!;,1<!;,p[hV%Yu!8IFq!8Zo>J,~> +pAb$6qtL']!:o%:oC:\sp[/%6r6,/sl2Q8~> +pAb$6r;?Ki!;,1<!;,p[hX1(4!8IFq!8Zo>J,~> +pAb$6r;?Ki!;,1<!;,p[hV%Yu!8IFq!8Zo>J,~> +pAb$6r:g-]!:o%:oC:\pp[/%5r6,/sl2Q8~> +pAb$6rVZQi!;,1<!;,p[hX1+5!Vb@HbQ-J`s*t~> +pAb$6rVZQi!;,1<!;,p[hV%]!!Vb@HbQ-J`s*t~> +pAb$6rV-3]!:o%:oC:\pq!J1KfDNhmh<Fri~> +pAb$6rqt^OlMBB)q=t!a!8IFq!8Zo>J,~> +pAb$6rqt^OlMBAjq=t!a!8IFq!8Zo>J,~> +pAb$6rqG@ClLE`gq<n:K!8%.m!8Zo>J,~> +pAb$6s8:gPl2'9*qY:'a!8IFq!8Zo>J,~> +pAb$6s8:gPl2'8iqY:'a!8IFq!8Zo>J,~> +pAb$6s7bIDl1*WcqX4@K!8%.m!8Zo>J,~> +pAb$6!;tdPkka0)qtU-a!8IFq!8Zo>J,~> +pAb$6!;tdPkka/hqtU-a!8IFq!8Zo>J,~> +pAb$6!;GFDkjdNbqsOFK!8%.m!8Zo>J,~> +pAb$6i;;^6hXCC;r:^3Gr6,/sl2Q8~> +pAb$6i;;^6hV%i%r:^3Gr6,/sl2Q8~> +pAb$6i:Q4&hVA%sr9F@7r6,/sl2Q8~> +pAb$6iVVd6hXLL=qtC*Fr6,/sl2Q8~> +pAb$6iVVd6hVA))qtC*Fr6,/sl2Q8~> +pAb$6iUl:&hV%kqqs+76r6,/sl2Q8~> +pAb$6iqqj6hXLO>qY(!Er6,/sl2Q8~> +pAb$6iqqj6hVA,*qY(!Er6,/sl2Q8~> +pAb$6iq2@&hV%nrqWe.5r6,/sl2Q8~> +pAb$6j87p6hXLR?q=amDr6,/sl2Q8~> +pAb$6j87p6hVA/+q=amDr6,/sl2Q8~> +pAb$6j7MF&hV%qsq<J%4r6,/sl2Q8~> +pAb$6jSS!6hXCO?q"FdCr6,/sl2Q8~> +pAb$6jSS!6hV8,+q"FdCr6,/sl2Q8~> +pAb$6jRhL&hUqnsq!.q3r6,/sl2Q8~> +pAb$6p\Os_hs^X<o_RG6p\+[Br6,/sl2Q8~> +pAb$6p\Os_hs^X<o_RG"p\+[Br6,/sl2Q8~> +pAb$6p[eIVhsg7-hV%Yh!8%.m!8Zo>J,~> +pAb$6p\Os_hs^X<o_RG6p\+[Br6,/sl2Q8~> +pAb$6p\Os_hs^X<o_RG"p\+[Br6,/sl2Q8~> +pAb$6p[eIVhsg7-hV%Yh!8%.m!8Zo>J,~> +pAb$6p\Os_hs^X<o_RG6p\+[Br6,/sl2Q8~> +pAb$6p\Os_hs^X<o_RG"p\+[Br6,/sl2Q8~> +pAb$6p[eIVhsg7-hV%Yh!8%.m!8Zo>J,~> +pAb$6p\Os_hs^X<p%e[`hX("2!8IFq!8Zo>J,~> +pAb$6p\Os_hs^X<p%e[`hVe/&!8IFq!8Zo>J,~> +pAb$6p[eIVhsg:.!:J^spZhh2r6,/sl2Q8~> +pAb$6p\Os_hs^X<pA4gahX("2!8IFq!8Zo>J,~> +pAb$6p\Os_hs^X<pA4gahVe/&!8IFq!8Zo>J,~> +pAb$6p[eIVhsg=/s6easpZhh2r6,/sl2Q8~> +pAb$6p\Os_hs^X<p\OmahX("2!8IFq!8Zo>J,~> +pAb$6p\Os_hs^X<p\OmahVe/&!8IFq!8Zo>J,~> +pAb$6p[eIVhsg@0rpJXrpZhh2r6,/sl2Q8~> +pAb$6lhfW:rV575p\+[Br6,/sl2Q8~> +pAb$6lhfW:rV571p\+[Br6,/sl2Q8~> +pAb$6lh'-*rU/OqpZhh2r6,/sl2Q8~> +pAb$6m/,`;r:o.4p\+[Br6,/sl2Q8~> +pAb$6m/,`;r:o.0p\+[Br6,/sl2Q8~> +pAb$6m.B6+r9iFppZhh2r6,/sl2Q8~> +pAb$6mJGi<qtT%3p\+[Br6,/sl2Q8~> +pAb$6mJGi<qtT%/p\+[Br6,/sl2Q8~> +pAb$6mI]?,qsN=opZhh2r6,/sl2Q8~> +pAb$6mebr=qY8q.p\+[Br6,/sl2Q8~> +pAb$6mebr=qY8q2p\+[Br6,/sl2Q8~> +pAb$6me#H-qX34npZhh2r6,/sl2Q8~> +pAb$6n,)&>q=rh-p\+[Br6,/sl2Q8~> +pAb$6n,)&>q=rh1p\+[Br6,/sl2Q8~> +pAb$6n+>Q.q<m+mpZhh2r6,/sl2Q8~> +pAb$6nGD/?q"W_,p\+[Br6,/sl2Q8~> +pAb$6nGD/?q"W_0p\+[Br6,/sl2Q8~> +pAb$6nFYZ/q!R"lpZhh2r6,/sl2Q8~> +pAb$6nb_8@p\<V(p\+[Br6,/sl2Q8~> +pAb$6nb_8@p\<V2p\+[Br6,/sl2Q8~> +pAb$6natc0p[6nkpZhh2r6,/sl2Q8~> +pAb$6p\Oscht.!EqYKp\hVn5'!8IFq!8Zo>J,~> +pAb$6p\Oscht.!EqYKp\hWsq1!8IFq!8Zo>J,~> +pAb$6p[eIWrUSn:p?pejpZhh2r6,/sl2Q8~> +pAb$6p\Os_hs^[=qXsX?iV3'Hg\f7qh<Fri~> +pAb$6p\Os_hs^[=qXsX?lhC,Rg\f7qh<Fri~> +pAb$6p[eIVhsg[9p$U\ipZhh2r6,/sl2Q8~> +pAb$6p\Os_hs^X<o_@;!p\+[Br6,/sl2Q8~> +pAb$6p\Os_hs^X<o_@;3p\+[Br6,/sl2Q8~> +pAb$6p[eIVhs^X9o^:ShpZhh2r6,/sl2Q8~> +pAb$6p\Os_hs^X;o_@;!p\+[Br6,/sl2Q8~> +pAb$6p\Os_hs^X;o_@;3p\+[Br6,/sl2Q8~> +pAb$6p[eIVhs^X7o^:ShpZhh2r6,/sl2Q8~> +pAb$6p\Os_hs^X;o_@;!p\+[Br6,/sl2Q8~> +pAb$6p\Os_hs^X;o_@;3p\+[Br6,/sl2Q8~> +pAb$6p[eIVhs^X7o^:ShpZhh2r6,/sl2Q8~> +pAb$6p\Os_hs^X;o_@:rp\+[Br6,/sl2Q8~> +pAb$6p\Os_hs^X;o_@;7p\+[Br6,/sl2Q8~> +pAb$6p[eIUhs^X7o^:ShpZhh2r6,/sl2Q8~> +pAb$6q"k*gpYtiEo)SLVptj]upAitGbQ-J`s*t~> +pAb$6q"k*gpYtiEo)SLVptkW:pAitGbQ-J`s*t~> +pAb$6q"3M7rpTIHhV%Yh!8%.m!8Zo>J,~> +pAb$6q>9+Hn+bbmp\+[Br6,/sl2Q8~> +pAb$6q>9+Hn+bc2p\+[Br6,/sl2Q8~> +pAb$6q=NV8n*]&cpZhh2r6,/sl2Q8~> +pAb$6qYT4Ii:u=+!8IFq!8Zo>J,~> +pAb$6qYT4Ii:u=+!8IFq!8Zo>J,~> +pAb$6qXi_9i9oUj!8%.m!8Zo>J,~> +pAb$6qto=Ji:u:*!8IFq!8Zo>J,~> +pAb$6qto=Ji:u:*!8IFq!8Zo>J,~> +pAb$6qt/h:i9oRi!8%.m!8Zo>J,~> +pAb$6r;5FKi:u7)!8@@p!8Zo>J,~> +pAb$6r;5FKi:u7)!8@@p!8Zo>J,~> +pAb$6r:Jq;i9oOh!7q(l!8Zo>J,~> +pAb$6rVPOLi:u7)!VY7FbQ-J`s*t~> +pAb$6rVPOLi:u7)!VY7FbQ-J`s*t~> +pAb$6rUf%<i9oOh!U/,4bQ-J`s*t~> +pAb$6rqkXMi:u7)s7QHHr6,/sl2Q8~> +pAb$6rqkXMi:u7)s7QHHr6,/sl2Q8~> +pAb$6rq,.=i9oOhs6'I6r6,/sl2Q8~> +pAb$6s81aNi:u7)rq6?Gr6,/sl2Q8~> +pAb$6s81aNi:u7)rq6?Gr6,/sl2Q8~> +pAb$6s7G7>i9oOhroa@5r6,/sl2Q8~> +pAb$6!;lQf!;GdNp@A:Xo_@;7qtL'_!8@@p!8Zo>J,~> +pAb$6!;lQf!;GdNp@A:Xo_@;7qtL'_!8@@p!8Zo>J,~> +pAb$6!;,4>p@%V@q=!J6qs44E!7q(l!8Zo>J,~> +pAb$6p\Fm^hs^X;o_@;4r:g-_!8@@p!8Zo>J,~> +pAb$6p\Fm^hs^X;o_@;4r:g-_!8@@p!8Zo>J,~> +pAb$6p@7&0!:TRJhXLI/r9+.3r6,/sl2Q8~> +pAb$6p\Fm^hs^X;o_@;4rV-3_!8@@p!8Zo>J,~> +pAb$6p\Fm^hs^X;o_@;4rV-3_!8@@p!8Zo>J,~> +pAb$6p@7&0!:TRJhXLL0qre%2r6,/sl2Q8~> +pAb$6p\Fm^hs^X;o_@;4rqH9_!8@@p!8Zo>J,~> +pAb$6p\Fm^hs^X;o_@;4rqH9_!8@@p!8Zo>J,~> +pAb$6p@7&0!:TRJhXLO1qWIq1r6,/sl2Q8~> +pAb$6p\Fm^hs^X;o_@;4s7c?_!8@@p!8Zo>J,~> +pAb$6p\Fm^hs^X;o_@;4s7c?_!8@@p!8Zo>J,~> +pAb$6p@7&0!:TRJhXLR2q<.h0r6,/sl2Q8~> +pAb$6p\Fm^hs^X;o_@;4!;H9^!8@@p!8Zo>J,~> +pAb$6p\Fm^hs^X;o_@;4!;H9^!8@@p!8Zo>J,~> +pAb$6p@7&0!:TRJhXCO2puh_/r6,/sl2Q8~> +pAb$6p\FmanFZ5A!;?'[hXgL8!8@@p!8Zo>J,~> +pAb$6p\FmanFZ5A!;?'[hXgL8!8@@p!8Zo>J,~> +pAb$6jmhj/oBuYIi9p@'!7q(l!8Zo>J,~> +pAb$6k5+$2i:ls=!8@@p!8Zo>J,~> +pAb$6k5+$2i:ls=!8@@p!8Zo>J,~> +pAb$6k4.Bti9U+#!7q(l!8Zo>J,~> +pAb$6kPF-3i:lp<!8@@p!8Zo>J,~> +pAb$6kPF-3i:lp<!8@@p!8Zo>J,~> +pAb$6kOIKui9U("!7q(l!8Zo>J,~> +pAb$6kka64i:lm;!8@@p!8Zo>J,~> +pAb$6kka64i:lm;!8@@p!8Zo>J,~> +pAb$6kjdU!i9U%!!7q(l!8Zo>J,~> +pAb$6l2'?5i:lj:!8@@p!8Zo>J,~> +pAb$6l2'?5i:lj:!8@@p!8Zo>J,~> +pAb$6l1*^"i9U!u!7q(l!8Zo>J,~> +pAb$6lMBH6i:lg9!8@@p!8Zo>J,~> +pAb$6lMBH6i:lg9!8@@p!8Zo>J,~> +pAb$6lLEg#i9Tst!7q(l!8Zo>J,~> +pAb$6lh]Q7i:ld8!8@@p!8Zo>J,~> +pAb$6lh]Q7i:ld8!8@@p!8Zo>J,~> +pAb$6lg`p$i9Tps!7q(l!8Zo>J,~> +pAb$6m/#Z8i:la7!8@@p!8Zo>J,~> +pAb$6m/#Z8i:la7!8@@p!8Zo>J,~> +pAb$6m.'$%i9Tmr!7q(l!8Zo>J,~> +pAb$6mJ>c9i:l^6!8@@p!8Zo>J,~> +pAb$6mJ>c9i:l^6!8@@p!8Zo>J,~> +pAb$6mIB-&i9Tjq!7q(l!8Zo>J,~> +pAb$6meYl:i:l[5!8@@p!8Zo>J,~> +pAb$6meYl:i:l[5!8@@p!8Zo>J,~> +pAb$6md]6'i9Tgp!7q(l!8Zo>J,~> +pAb$6n+tu;i:lX4!8@@p!8Zo>J,~> +pAb$6n+tu;i:lX4!8@@p!8Zo>J,~> +pAb$6n+#?(i9Tdo!7q(l!8Zo>J,~> +pAb$6nG;)<i:lU3!8@@p!8Zo>J,~> +pAb$6nG;)<i:lU3!8@@p!8Zo>J,~> +pAb$6nF>H)i9Tan!7q(l!8Zo>J,~> +pAb$6nbV2=i:lR2!8@@p!8Zo>J,~> +pAb$6nbV2=i:lR2!8@@p!8Zo>J,~> +pAb$6naYQ*i9T^m!7q(l!8Zo>J,~> +pAb$6o(q;>i:lO1!8@@p!8Zo>J,~> +pAb$6o(q;>i:lO1!8@@p!8Zo>J,~> +pAb$6o'tZ+i9T[l!7q(l!8Zo>J,~> +pAb$6oD7D?i:lL0!8@@p!8Zo>J,~> +pAb$6oD7D?i:lL0!8@@p!8Zo>J,~> +pAb$6oC:c,i9TXk!7q(l!8Zo>J,~> +pAb$6o\@49kM#jX!8Zo>J,~> +pAb$6o\@49kM#jX!8Zo>J,~> +pAb$6o\&0Ti7I/Cr6,/sl2Q8~> +pA^,r!8Zo>J,~> +pA^,r!8Zo>J,~> +pA^,r!8Zo>J,~> +pA^,r!8Zo>J,~> +pA^,r!8Zo>J,~> +pA^,r!8Zo>J,~> +pA^,r!8Zo>J,~> +pA^,r!8Zo>J,~> +pA^,r!8Zo>J,~> +pA^,r!8Zo>J,~> +pA^,r!8Zo>J,~> +pA^,r!8Zo>J,~> +pA^,r!8Zo>J,~> +pA^,r!8Zo>J,~> +pA^,r!8Zo>J,~> +pA^-.!:K+OJ,~> +pA^-.!:K+OJ,~> +pA^-.!:K+OJ,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +JcG!7J,~> +%%EndData +showpage +%%Trailer +end +%%EOF diff --git a/Master/texmf-dist/tex/latex/beamer/art/beamericonarticle.20.pdf b/Master/texmf-dist/tex/latex/beamer/art/beamericonarticle.20.pdf Binary files differnew file mode 100644 index 00000000000..e241e031db2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/art/beamericonarticle.20.pdf diff --git a/Master/texmf-dist/tex/latex/beamer/art/beamericonarticle.eps b/Master/texmf-dist/tex/latex/beamer/art/beamericonarticle.eps new file mode 100644 index 00000000000..a87f0922047 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/art/beamericonarticle.eps @@ -0,0 +1,734 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner +%%Title: /n/mappazza/home4/algo/tantau/texmf/tex/latex/classes/latex-beamer/beamericonarticle.eps +%%CreationDate: Thu Oct 16 20:42:27 2003 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 14 14 26 29 +%%EndComments +%%BeginProlog +% Use own dictionary to avoid conflicts +10 dict begin +%%EndProlog +%%Page: 1 1 +% Translate for offset +14.173228 14.173228 translate +% Translate to begin of first scanline +0.000000 13.920000 translate +10.980000 -13.920000 scale +% Image geometry +183 232 8 +% Transformation matrix +[ 183 0 0 232 0 0 ] +% Strings to hold RGB-samples per scanline +/rstr 183 string def +/gstr 183 string def +/bstr 183 string def +{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop} +true 3 +%%BeginData: 25534 ASCII Bytes +colorimage +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +o`(:Y_#Jo~> +o`(:Y_#Jo~> +o`(:Y_#Jo~> +o`(9Y!*-l8J,~> +o`(9Y!*-l8J,~> +o`(9Y!*-l8J,~> +o`(6X!*-o9J,~> +o`(6X!*-o9J,~> +o`(6X!*-o9J,~> +o`(3W!*-r:J,~> +o`(3W!*-r:J,~> +o`(3W!*-r:J,~> +o`(0V!*-u;J,~> +o`(0V!*-u;J,~> +o`(0V!*-u;J,~> +o`(-U!*.#<J,~> +o`(-U!*.#<J,~> +o`(-U!*.#<J,~> +o`(*T!*.&=J,~> +o`(*T!*.&=J,~> +o`(*T!*.&=J,~> +o`+afr`/>bm8N%CmSNs'p&G(ma8^Y~> +o`+afr`/>bm8N%CmSNs'p&G(ma8^Y~> +o`+afr`&VjpJU`^pJ:NYpJ(BUpIb3P!#bJ1!*.)>J,~> +o`+afs8Mcjp\X^\p\=LVp\":Qp[\(K!)W=g!*.,?J,~> +o`+afs8Mcjp\X^\p\=LVp\":Qp[\(K!)W=g!*.,?J,~> +o`+afs82Qbp[n4Lp[%Y=pZ;//pYPYu!(cb_!*.,?J,~> +o`+af!<2`jp\X^\p\=LVp\":Qp[\(K!UikW!!$$@s*t~> +o`+af!<2`jp\X^\p\=LVp\":Qp[\(K!UikW!!$$@s*t~> +o`+af!;lNbp[n4Lp[%Y=pZ;//pYPYu!S9m7!!$$@s*t~> +o`+afp\ad_p\FRYp\+@Sp[n4Np[S:P!)W7e!*.2AJ,~> +o`+afp\ad_p\FRYp\+@Sp[n4Np[S:P!)W7e!*.2AJ,~> +o`+afp\4FSp[IqDpZ_G6pYtr(pY,Z!!(c\]!*.2AJ,~> +o`+afq#'m`p\FRYp\+@Sp[n4Np[S7O!)W4d!*.5BJ,~> +o`+afq#'m`p\FRYp\+@Sp[n4Np[S7O!)W4d!*.5BJ,~> +o`+afq"OOTp[IqDpZ_G6pYtr(pY,Vu!(cY\!*.5BJ,~> +o`+afq>C!ap\FRYp\+@Sp[n4Np[S4N!)WOm!#>8/!*.8CJ,~> +o`+afq>C!ap\FRYp\+@Sp[n4Np[S4N!)WOm!#>8/!*.8CJ,~> +o`+afq=jXUp[IqDpZ_G6pYtr(pY,St!(cte!"nu+!*.8CJ,~> +o`+afqY^*bp\FRYp\+@Sp[n4Np[S1M!)WOms#p,W!*.;DJ,~> +o`+afqY^*bp\FRYp\+@Sp[n4Np[S1M!)WOms#p,W!*.;DJ,~> +o`+afqY0aVp[IqDpZ_G6pYtr(pY,Ps!(ctes"X9K!*.;DJ,~> +o`+afqu$3cp\FRYp\+@Sp[n4Np[S.L!)WOm!^*hPp](:ocMrC~> +o`+afqu$3cp\FRYp\+@Sp[n4Np[S.L!)WOm!^*hPp](:ocMrC~> +o`+afqtKjWp[IqDpZ_G6pYtr(pY,Mr!(cte!\]Kcp](:ocMrC~> +o`+afr;?<dp\FRYp\+@Sp[n4Np[S+K!)WOm"$Eor4SSmV<R:\q~> +o`+afr;?<dp\FRYp\+@Sp[n4Np[S+K!)WOm"$Eor4SSmV<R:\q~> +o`+afr:fsXp[IqDpZ_G6pYtr(pY,Jq!(cte""oFe0),DH<R:\q~> +o`+afrVZEep\FRYp\+@Sp[n4Np[S(J!)WOm!'C1b!'BrU!*.DGJ,~> +o`+afrVZEep\FRYp\+@Sp[n4Np[S(J!)WOm!'C1b!'BrU!*.DGJ,~> +o`+afrV-'Yp[IqDpZ_G6pYtr(pY,Gp!(cte!%e,%!%dmF!*.DGJ,~> +o`+afrquNfp\FRYp\+@Sp[n4Np[S%I!)WOm!':(]!'9lT!*.GHJ,~> +o`+afrquNfp\FRYp\+@Sp[n4Np[S%I!)WOm!':(]!'9lT!*.GHJ,~> +o`+afrqH0Zp[IqDpZ_G6pYtr(pY,Do!(Znd!%Rqp!%RaD!*.GHJ,~> +o`+afs8;Wgp\FRYp\+@Sp[n4Np[S%I!U`e]!!#(XX8k<V!!$$Is*t~> +o`+afs8;Wgp\FRYp\+@Sp[n4Np[S%I!U`e]!!#(XX8k<V!!$$Is*t~> +o`+afs7c9[p[IqDpZ_G6pYtr(pY,Do!RjR9!!"GFFoWrc!!$$Is*t~> +o`+af!;uTgp\FRYp\+@Sp[n4Np[S%Is6]k`qZ$UVql0WVp](:oe,Op~> +o`+af!;uTgp\FRYp\+@Sp[n4Np[S%Is6]k`qZ$UVql0WVp](:oe,Op~> +o`+af!;H6[p[IqDpZ_G6pYtr(pY,Dos3gs<qZ$UCqeuN^p](:oe,Op~> +o`+afp\X^\p\=LVp\":Qp[\(Kq!\4M!)WOm!''hQ!''`R!*.PKJ,~> +o`+afp\X^\p\=LVp\":Qp[\(Kq!\4M!)WOm!''hQ!''`R!*.PKJ,~> +o`+afp[n4Lp[%Y=pZ;//pYPYupt,Mo!(Znd!$h>S!$h7=!*.PKJ,~> +o`+afq"sg]p\=LVp\":Qp[\(Kq!\1L!)WOm!&s_M!&sZQ!*.SLJ,~> +o`+afq"sg]p\=LVp\":Qp[\(Kq!\1L!)WOm!&s_M!&sZQ!*.SLJ,~> +o`+afq"4=Mp[%Y=pZ;//pYPYupt,Jn!(Znd!$V/J!$V+;!*.SLJ,~> +o`+afq>9p^p\=LVp\":Qp[\(Kq!\.K!)WOm!&jVH!&jTP!*.VMJ,~> +o`+afq>9p^p\=LVp\":Qp[\(Kq!\.K!)WOm!&jVH!&jTP!*.VMJ,~> +o`+afq=OFNp[%Y=pZ;//pYPYupt,Gm!(Znd!$Cu@!$Ct9!*.VMJ,~> +o`+afqYU$_p\=LVp\":Qp[\(Kq!\+J!)WOm!&jSE!&jTP!*.YNJ,~> +o`+afqYU$_p\=LVp\":Qp[\(Kq!\+J!)WOm!&jSE!&jTP!*.YNJ,~> +o`+afqXjOOp[%Y=pZ;//pYPYupt,Dl!(Znd!$1f7!$1h7!*.YNJ,~> +o`+afqtp-`p\=LVp\":Qp[\(Kq!\(I!)WOm!&aJ@!&aNO!*.\OJ,~> +o`+afqtp-`p\=LVp\":Qp[\(Kq!\(I!)WOm!&aJ@!&aNO!*.\OJ,~> +o`+afqt0XPp[%Y=pZ;//pYPYupt,Ak!(Znd!#tW.!#t\5!*.\OJ,~> +o`+afr;6<cor.8UmAB<Jq4n!LqZ$UQopYq<p](:og&HR~> +o`+afr;6<cor.8UmAB<Jq4n!LqZ$UQopYq<p](:og&HR~> +o`+afr:KgSs/#IcpS7JVpRq8QpR_/Nq3q@@qZ$U6ogo-$p](:og&HR~> +o`+afrVQBcZ@;j)qZ$UPoU,\8p](:ogAc[~> +o`+afrVQBcZ@;j)qZ$UPoU,\8p](:ogAc[~> +o`+afrUfmSZ@;j)qZ$U4oKrTpp](:ogAc[~> +o`+afrqlHcZ@;j)qZ$UOo9KA3p](:og])d~> +o`+afrqlHcZ@;j)qZ$UOo9KA3p](:og])d~> +o`+afrq,sSZ@;j)qZ$U1o/m!ep](:og])d~> +o`+afs82Qd!;NjL!%[pH!&F,1!&F<L!*.hSJ,~> +o`+afs82Qd!;NjL!%[pH!&F,1!&F<L!*.hSJ,~> +o`+afs7H'T!:7"@!%[pH!#+o`!#,,-!*.hSJ,~> +o`+af!;lNds7imL!%[pH!&=#-!&=6K!*.kTJ,~> +o`+af!;lNds7imL!%[pH!&=#-!&=6K!*.kTJ,~> +o`+af!;-$Ts6R%@!%[pH!"n`W!"nu+!*.kTJ,~> +o`+afp\Fg`Z@;j)qZ$UMn;mW(p](:ohZ&*~> +o`+afp\Fg`Z@;j)qZ$UMn;mW(p](:ohZ&*~> +o`+afp[J1KZ@;j)qZ$U,n14PMp](:ohZ&*~> +o`+afq"am`Z@;j)qZ$UMmu@B%p](:ohuA3~> +o`+afq"am`Z@;j)qZ$UMmu@B%p](:ohuA3~> +o`+afq!e7KZ@;j)qZ$U*mj8#Dp](:ohuA3~> +o`+afq>'s`r2B"\mAB<JntZ7EqZ$ULmYh-!p](:oi;\<~> +o`+afq>'s`r2B"\mAB<JntZ7EqZ$ULmYh-!p](:oi;\<~> +o`+afq=+=Kr1s(^pS%>SpRh2Opmq/Kr0dUBqZ$U(mN2E:p](:oi;\<~> +o`+afqYBm\p\+@Sp[n4Np[S%Ip[7qF!)NIl!&!Yq!&"$H!*/"XJ,~> +o`+afqYBm\p\+@Sp[n4Np[S%Ip[7qF!)NIl!&!Yq!&"$H!*/"XJ,~> +o`+afqXF7GpZ_G6pYtr(pY,DopXB#d!(Qhc!"&$1!"&E#!*/"XJ,~> +o`+afqt^!]p\+@Sp[n4Np[S%Ip[7nE!)M>L!*/%YJ,~> +o`+afqt^!]p\+@Sp[n4Np[S%Ip[7nE!)M>L!*/%YJ,~> +o`+afqsa@HpZ_G6pYtr(pY,DopXAuc!(P]C!*/%YJ,~> +o`+afr;$*^p\+@Sp[n4Np[S%Ip[7kD!)M;K!*/(ZJ,~> +o`+afr;$*^p\+@Sp[n4Np[S%Ip[7kD!)M;K!*/(ZJ,~> +o`+afr:'IIpZ_G6pYtr(pY,DopXArb!(PZB!*/(ZJ,~> +o`+afrV?3_p\+@Sp[n4Np[S%Ip[7hC!)M8Jj8XW~> +o`+afrV?3_p\+@Sp[n4Np[S%Ip[7hC!)M8Jj8XW~> +o`+afrUBRJpZ_G6pYtr(pY,DopXAoa!(PWAj8XW~> +o`+afrqZ<`p\+@Sp[n4Np[S%Ip[7eB!)M8Jj8XW~> +o`+afrqZ<`p\+@Sp[n4Np[S%Ip[7eB!)M8Jj8XW~> +o`+afrp][KpZ_G6pYtr(pY,DopXAl`!(>K?j8XW~> +o`+afs7uEap\+@Sp[n4Np[S%Ip[7eB!UEP7!9=*0~> +o`+afs7uEap\+@Sp[n4Np[S%Ip[7eB!UEP7!9=*0~> +o`+afs7#dLpZ_G6pYtr(pY,DopXAl`!R*sb!9=*0~> +o`+af!;ZBap\+@Sp[n4Np[S%Ip[7eBs6BY\f`:(4J,~> +o`+af!;ZBap\+@Sp[n4Np[S%Ip[7eBs6BY\f`:(4J,~> +o`+af!:]aLpZ_G6pYtr(pY,DopXAl`s3(I2f`:(4J,~> +o`+afp\=LVp\":Qp[\(Kq![tFp[%nF!)M8Jj8XW~> +o`+afp\=LVp\":Qp[\(Kq![tFp[%nF!)M8Jj8XW~> +o`+afp[%Y=pZ;//pYPYupt,8hpX&o`!(>K?j8XW~> +o`+afq"XUWp\":Qp[\(Kq![tFp[%Y?pZ_G9q<.SSj8XW~> +o`+afq"XUWp\":Qp[\(Kq![tFp[%Y?pZ_G9q<.SSj8XW~> +o`+afq!@b>pZ;//pYPYupt,8hpX&ZYpW3*Jq8)n-j8XW~> +o`+afq=s^Xp\":Qp[\(Kq![tFp[%Y?pZ_G9puhJRj8XW~> +o`+afq=s^Xp\":Qp[\(Kq![tFp[%Y?pZ_G9puhJRj8XW~> +o`+afq<[k?pZ;//pYPYupt,8hpX&ZYpW3*Jpqce,j8XW~> +o`+afqY9gYp\":Qp[\(Kq![tFp[%Y?pZ_G9pZMAQj8XW~> +o`+afqY9gYp\":Qp[\(Kq![tFp[%Y?pZ_G9pZMAQj8XW~> +o`+afqX!t@pZ;//pYPYupt,8hpX&ZYpW3*JpVH\+j8XW~> +o`+afqtTpZp\":Qp[\(Kq![tFp[%Y?pZ_G9pZDP<q>fRUJ,~> +o`+afqtTpZp\":Qp[\(Kq![tFp[%Y?pZ_G9pZDP<q>fRUJ,~> +o`+afqs=(ApZ;//pYPYupt,8hpX&ZYpW3*JpV?jDq>fRUJ,~> +o`+afr:p$[p\":Qp[\(Kq![tFp[%Y?pZ_G9pZMS<q>fRUJ,~> +o`+afr:p$[p\":Qp[\(Kq![tFp[%Y?pZ_G9pZMS<q>fRUJ,~> +o`+afr9X1BpZ;//pYPYupt,8hpX&ZYpW3*JpVHmDq>fRUJ,~> +o`+afrV6-\p\":Qp[\(Kq![tFp[%Y?pZ_G9pZMP;q>fRUJ,~> +o`+afrV6-\p\":Qp[\(Kq![tFp[%Y?pZ_G9pZMP;q>fRUJ,~> +o`+afrTs:CpZ;//pYPYupt,8hpX&ZYpW3*JpVHjCq>fRUJ,~> +o`+afrqQ6]p\":Qp[\(Kq![tFp[%Y?pZ_G9pZMM:q>fRUJ,~> +o`+afrqQ6]p\":Qp[\(Kq![tFp[%Y?pZ_G9pZMM:q>fRUJ,~> +o`+afrp9CDpZ;//pYPYupt,8hpX&ZYpW3*JpVHgBq>fRUJ,~> +o`+afs7l?^p\":Qp[\(Kq![tFp[%Y?pZ_G9pZMJ9q>fRUJ,~> +o`+afs7l?^p\":Qp[\(Kq![tFp[%Y?pZ_G9pZMJ9q>fRUJ,~> +o`+afs6TLEpZ;//pYPYupt,8hpX&ZYpW3*JpVHdAq>fRUJ,~> +o`+af!;Q<^p\":Qp[\(Kq![tFp[%Y?pZ_G9pZMG8q>fRUJ,~> +o`+af!;Q<^p\":Qp[\(Kq![tFp[%Y?pZ_G9pZMG8q>fRUJ,~> +o`+af!:9IEpZ;//pYPYupt,8hpX&ZYpW3*JpVHa@q>fRUJ,~> +o`+afp\+@Sq"+R;mC2MlmBuet!mg,qpZVA7qW7PRj8XW~> +o`+afp\+@Sq"+R;mC2MlmBuet!mg,qpZVA7qW7PRj8XW~> +o`+afpZ_G6pu2:rpTXCqpoa@npT4+hqPaP,aN4+ppVH^?q>fRUJ,~> +o`+afq"FITp[eHp^R5,0l1aE9kP=69!9=*0~> +o`+afq"FITp[eHp^R5,0l1aE9kP=69!9=*0~> +o`+afq!%P7pYl1W^R5,%aS3[J_>1hA!9=*0~> +o`+afq=aRUp[eLW\%e=2[.ieYkP408!9=*0~> +o`+afq=aRUp[eLW\%e=2[.ieYkP408!9=*0~> +o`+afq<@Y8pYl51YeQS+WV=C+_>(b@!9=*0~> +o`+afqY'[Vp[nLV!4T_2!4;ObpZM;4q>fRUJ,~> +o`+afqY'[Vp[nLV!4T_2!4;ObpZM;4q>fRUJ,~> +o`+afqW[b9pYu50!3j5+!3#\3pVHU<q>fRUJ,~> +o`+afqtBdWp[nIU!4T_2!4;RcpZM;4!9EtVj8XW~> +o`+afqtBdWp[nIU!4T_2!4;RcpZM;4!9EtVj8XW~> +o`+afqs!k:pYu2/!3j5+!3#_4pVHU<!4r",j8XW~> +o`+afr:]mXp[nFT!4T_2!4;UdpZM;4s5a"Vj8XW~> +o`+afr:]mXp[nFT!4T_2!4;UdpZM;4s5a"Vj8XW~> +o`+afr9<t;pYu/.!3j5+!3#b5pVHU<s18%,j8XW~> +o`+afrV$!Yp[nCS!4T_2!4;XepZM;4roEnUj8XW~> +o`+afrV$!Yp[nCS!4T_2!4;XepZM;4roEnUj8XW~> +o`+afrTX(<pYu,-!3j5+!3#e6pVHU<rjqq+j8XW~> +o`+afrq?*Zp[n@R!7g_Nm^DMjo<\MCr93n<pZ;A7q>fRUJ,~> +o`+afrq?*Zp[n@R!7g_Nm^DMjo<\MCr93n<pZ;A7q>fRUJ,~> +o`+afros1=pYu),!6>)CpTO@ppT=1kpT!terMT_*r5JEHpV-U;q>fRUJ,~> +o`+afs7Z3[p[n4Np[S%Ip[7eBpZqS<pZVA7pZ;>6q>fRUJ,~> +o`+afs7Z3[p[n4Np[S%Ip[7eBpZqS<pZVA7pZ;>6q>fRUJ,~> +o`+afs69:>pYtr(pY,DopXAl`pWWBQpVlmCpV-R:q>fRUJ,~> +o`+af!;?0[p[n4Np[S%Ip[7eBpZqS<pZVA7pZ;;5q>fRUJ,~> +o`+af!;?0[p[n4Np[S%Ip[7eBpZqS<pZVA7pZ;;5q>fRUJ,~> +o`+af!9s7>pYtr(pY,DopXAl`pWWBQpVlmCpV-O9q>fRUJ,~> +o`+afp\":Qp[\(Kq![tFp[%Y?pZ_G9pZM;4qW.JQj8XW~> +o`+afp\":Qp[\(Kq![tFp[%Y?pZ_G9pZM;4qW.JQj8XW~> +o`+afpZ;//pYPYupt,8hpX&ZYpW3*JpVHU<qRZM'j8XW~> +o`+afq"=CRp[\(Kq![tFp[%Y?pZ_G9pZM;4q;hAPj8XW~> +o`+afq"=CRp[\(Kq![tFp[%Y?pZ_G9pZM;4q;hAPj8XW~> +o`+afpuV80pYPYupt,8hpX&ZYpW3*JpVHU<q7?D&j8XW~> +o`+afq=XLSp[\(Kq![tFp[%Y?pZ_G9pZM;4puM8Oj8XW~> +o`+afq=XLSp[\(Kq![tFp[%Y?pZ_G9pZM;4puM8Oj8XW~> +o`+afq;qA1pYPYupt,8hpX&ZYpW3*JpVHU<pq$;%j8XW~> +o`+afqXsUTp[\(Kq![tFp[%Y?pZ_G9pZM;4pZ2/Nj8XW~> +o`+afqXsUTp[\(Kq![tFp[%Y?pZ_G9pZM;4pZ2/Nj8XW~> +o`+afqW7J2pYPYupt,8hpX&ZYpW3*JpVHU<pU^2$j8XW~> +o`+afqt9^Up[\(Kq![tFp[%Y?pZ_G9pZM;4pZ)>6q>fRUJ,~> +o`+afqt9^Up[\(Kq![tFp[%Y?pZ_G9pZM;4pZ)>6q>fRUJ,~> +o`+afqrRS3pYPYupt,8hpX&ZYpW3*JpVHU<pUU@5q>fRUJ,~> +o`+afr:TgVp[\(Kq![tFp[%Y?pZ_G9pZM;4pZ2A6q>fRUJ,~> +o`+afr:TgVp[\(Kq![tFp[%Y?pZ_G9pZM;4pZ2A6q>fRUJ,~> +o`+afr8m\4pYPYupt,8hpX&ZYpW3*JpVHU<pU^C5q>fRUJ,~> +o`+afrUopWp[\(Kq![tFp[%Y?pZ_G9pZM;4pZ2>5q>fRUJ,~> +o`+afrUopWp[\(Kq![tFp[%Y?pZ_G9pZM;4pZ2>5q>fRUJ,~> +o`+afrT3e5pYPYupt,8hpX&ZYpW3*JpVHU<pU^@4q>fRUJ,~> +o`+afrq6$Xp[\4O!4T_2!42UdpZ;/1rSmYRj8XW~> +o`+afrq6$Xp[\4O!4T_2!42UdpZ;/1rSmYRj8XW~> +o`+afroNn6pYPf$!3a/*!2ob2pV-C5rO2P&j8XW~> +o`+afs7Q-Yp[\1N!4T_2!42XepZ;/1r8RPQj8XW~> +o`+afs7Q-Yp[\1N!4T_2!42XepZ;/1r8RPQj8XW~> +o`+afs5j"7pYPc#!3a/*!2oe3pV-C5r3lG%j8XW~> +o`+af!;6*Yp[\.M!4T_2!42[fpZ;/1qr7GPj8XW~> +o`+af!;6*Yp[\.M!4T_2!42[fpZ;/1qr7GPj8XW~> +o`+af!9Nt7pYP`"!3a/*!2oh4pV-C5qmQ>$j8XW~> +o`+afp[n4Nq!e?n^R5/0kNDU$pZ221q>fRUJ,~> +o`+afp[n4Nq!e?n^R5/0kNDU$pZ221q>fRUJ,~> +o`+afpYtr(pt>_O^R5/$_85l[pU^40q>fRUJ,~> +o`+afq"4=Op[J6l^R5,/kP+*4jS@g3!9=*0~> +o`+afq"4=Op[J6l^R5,/kP+*4jS@g3!9=*0~> +o`+afpu;&)pY#VM^R5,#_=t\<](rf2!9=*0~> +o`+afq=OFPp[J:Q[_J41ZhNSUjS7a2!9=*0~> +o`+afq=OFPp[J:Q[_J41ZhNSUjS7a2!9=*0~> +o`+afq;V/*pY#Z"Y.pA)Vt[q"](i`1!9=*0~> +o`+afqXjOQp[S:P!4KY1!42I^pZ2).q>fRUJ,~> +o`+afqXjOQp[S:P!4KY1!42I^pZ2).q>fRUJ,~> +o`+afqVq8+pY,Z!!3X))!2fP*pU^+-q>fRUJ,~> +o`+afqt0XRp[S%Ip[7eBpZqS<pZVA7pZ;/1pYl23q>fRUJ,~> +o`+afqt0XRp[S%Ip[7eBpZqS<pZVA7pZ;/1pYl23q>fRUJ,~> +o`+afqr7A,pY,DopXAl`pWWBQpVlmCpV-C5pU1(.q>fRUJ,~> +o`+afr:KaSp[S%Ip[7eBpZqS<pZVA7pZ;/1pYu53q>fRUJ,~> +o`+afr:KaSp[S%Ip[7eBpZqS<pZVA7pZ;/1pYu53q>fRUJ,~> +o`+afr8RJ-pY,DopXAl`pWWBQpVlmCpV-C5pU:+.q>fRUJ,~> +o`+afrUfjTp[S%Ip[7eBpZqS<pZVA7pZ;/1pYu22q>fRUJ,~> +o`+afrUfjTp[S%Ip[7eBpZqS<pZVA7pZ;/1pYu22q>fRUJ,~> +o`+afrSmS.pY,DopXAl`pWWBQpVlmCpV-C5pU:(-q>fRUJ,~> +o`+afrq,sUp[S%Ip[7eBpZqS<pZVA7pZ;/1pYu/1q>fRUJ,~> +o`+afrq,sUp[S%Ip[7eBpZqS<pZVA7pZ;/1pYu/1q>fRUJ,~> +o`+afro3\/pY,DopXAl`pWWBQpVlmCpV-C5pU:%,q>fRUJ,~> +o`+afs7H'Vp[S%Ip[7eBpZqS<pZVA7pZ;/1pYu,0q>fRUJ,~> +o`+afs7H'Vp[S%Ip[7eBpZqS<pZVA7pZ;/1pYu,0q>fRUJ,~> +o`+afs5Ne0pY,DopXAl`pWWBQpVlmCpV-C5pU:"+q>fRUJ,~> +o`+af!;-$Vp[S%Ip[7eBpZqS<pZVA7pZ;/1pYu)/q>fRUJ,~> +o`+af!;-$Vp[S%Ip[7eBpZqS<pZVA7pZ;/1pYu)/q>fRUJ,~> +o`+af!93b0pY,DopXAl`pWWBQpVlmCpV-C5pU9t*q>fRUJ,~> +o`+afp[\(Kq![tFp[%Y?pZ_G9pZM;4pZ2).qVh8Nj8XW~> +o`+afp[\(Kq![tFp[%Y?pZ_G9pZM;4pZ2).qVh8Nj8XW~> +o`+afpYPYupt,8hpX&ZYpW3*JpVHU<pU^+-qQp"uj8XW~> +o`+afq""1Lq![tFp[%Y?pZ_G9pZM;4pZ2).q;M/Mj8XW~> +o`+afq""1Lq![tFp[%Y?pZ_G9pZM;4pZ2).q;M/Mj8XW~> +o`+afptkc!pt,8hpX&ZYpW3*JpVHU<pU^+-q6Tntj8XW~> +o`+afq==:Mq![tFp[%Y?pZ_G9pZM;4pZ2).pu2&Lj8XW~> +o`+afq==:Mq![tFp[%Y?pZ_G9pZM;4pZ2).pu2&Lj8XW~> +o`+afq;1l"pt,8hpX&ZYpW3*JpVHU<pU^+-pp9esj8XW~> +o`+afqXXCNq![tFp[%Y?pZ_G9pZM;4pZ2).pYkrKj8XW~> +o`+afqXXCNq![tFp[%Y?pZ_G9pZM;4pZ2).pYkrKj8XW~> +o`+afqVLu#pt,8hpX&ZYpW3*JpVHU<pU^+-pTs\rj8XW~> +o`+afqssLOq![tFp[%Y?pZ_G9pZM;4pZ2).pYc,0q>fRUJ,~> +o`+afqssLOq![tFp[%Y?pZ_G9pZM;4pZ2).pYc,0q>fRUJ,~> +o`+afqqh)$pt,8hpX&ZYpW3*JpVHU<pU^+-pTjk'q>fRUJ,~> +o`+afr:9UPq![tFp[%Y?pZ_G9pZM;4pZ2).pYl/0q>fRUJ,~> +o`+afr:9UPq![tFp[%Y?pZ_G9pZM;4pZ2).pYl/0q>fRUJ,~> +o`+afr8.2%pt,8hpX&ZYpW3*JpVHU<pU^+-pTsn'q>fRUJ,~> +o`+afrUT^Qq![tFp[%Y?pZ_G9pZM;4pZ2).pYl,/q>fRUJ,~> +o`+afrUT^Qq![tFp[%Y?pZ_G9pZM;4pZ2).pYl,/q>fRUJ,~> +o`+afrSI;&pt,8hpX&ZYpW3*JpVHU<pU^+-pTsk&q>fRUJ,~> +o`+afrpogRq![tFp[%Y?pZ_G9pZM;4pZ2).pYl).q>fRUJ,~> +o`+afrpogRq![tFp[%Y?pZ_G9pZM;4pZ2).pYl).q>fRUJ,~> +o`+afrndD'pt,8hpX&ZYpW3*JpVHU<pU^+-pTsh%q>fRUJ,~> +o`+afs75pSq![tFp[%Y?pZ_G9pZM;4pZ2).pYl&-q>fRUJ,~> +o`+afs75pSq![tFp[%Y?pZ_G9pZM;4pZ2).pYl&-q>fRUJ,~> +o`+afs5*M(pt,8hpX&ZYpW3*JpVHU<pU^+-pTse$q>fRUJ,~> +o`+af!:omSq![tFp[%Y?pZ_G9pZM;4pZ2).pYl#,q>fRUJ,~> +o`+af!:omSq![tFp[%Y?pZ_G9pZM;4pZ2).pYl#,q>fRUJ,~> +o`+af!8dJ(pt,8hpX&ZYpW3*JpVHU<pU^+-pTsb#q>fRUJ,~> +o`+afp[S%Ip[7eBpZqS<pZVA7pZ;/1pYtr+qVV,Lj8XW~> +o`+afp[S%Ip[7eBpZqS<pZVA7pZ;/1pYtr+qVV,Lj8XW~> +o`+afpY,DopXAl`pWWBQpVlmCpV-C5pU9h&qQK_qj8XW~> +o`+afq!n.Jp[7eBpZqS<pZVV>f0fJpq;;#Kj8XW~> +o`+afq!n.Jp[7eBpZqS<pZVV>f0B2lq;;#Kj8XW~> +o`+afptGMppXAl`pWWBQpVm-Jf=_$fq60Vpj8XW~> +o`+afq=4COf<bMApZVS=f0fMqpttoJj8XW~> +o`+afq=4COf<bMApZVS=f0B5mpttoJj8XW~> +o`+afq:bbuf<bLupVm*If=_'gpojMoj8XW~> +o`+afqXOIOf<YJApZVP<f15i!ptl).q>fRUJ,~> +o`+afqXOIOf<YJApZVP<f0B8nptl).q>fRUJ,~> +o`+afqV(huf<YIupVm'Hf=:gdpoa\!q>fRUJ,~> +o`+afqsjOOf<b58qrcR's5Eb1s5*SPj8XW~> +o`+afqsjOOf<b58qrcQqs5Eb1s5*SPj8XW~> +o`+afqqCnuf<b4jqn^mls0ML(s/c%sj8XW~> +o`+afr:0UOf<b89qWHI-!9*_1rndJOj8XW~> +o`+afr:0UOf<b89qWHHp!9*_1rndJOj8XW~> +o`+afr7^tuf<b7kqSCdd!42I(riGqrj8XW~> +o`+afrUK[Of<b;:q<-@/ptu&,q>fRUJ,~> +o`+afrUK[Of<b;:q<-?optu&,q>fRUJ,~> +o`+afrS%%uf<b:lq8([`pojXtq>fRUJ,~> +o`+afrpfdP!:JIFqWR_;f3%k+r8.8Mj8XW~> +o`+afrpfdP!:JIFqWR_;f0B)gr8.8Mj8XW~> +o`+afrn@/!!7TQ+qSi6Gf;JGJr2f_pj8XW~> +o`+afs7,mQs6eLFqrme;f3A+/qqh/Lj8XW~> +o`+afs7,mQs6eLFqrme;f0B,hqqh/Lj8XW~> +o`+afs4[8"s3oT+qo/<Gf;/8HqlKVoj8XW~> +o`+af!:fjQp[7eBpZqS<pZVA7!9Mg>qqq8,q>fRUJ,~> +o`+af!:fjQp[7eBpZqS<pZVA7!9Mfsqqq8,q>fRUJ,~> +o`+af!8@5"pXAl`pWWBQpVlmC!5@'Xqlfjtq>fRUJ,~> +o`+afq![tFp[%Y?pZ_G9pZMS<f44a9q;1rJj8XW~> +o`+afq![tFp[%Y?pZ_G9pZMS<f0B2jq;1rJj8XW~> +o`+afpt,8hpX&ZYpW3*JpVHmDf:;cBq5jDmj8XW~> +o`+afq="(Gp[%Y?pZ_G9pZMP;f4P!=ptkiIj8XW~> +o`+afq="(Gp[%Y?pZ_G9pZMP;f0B5kptkiIj8XW~> +o`+afq:GAipX&ZYpW3*JpVHjCf9uT@poO;lj8XW~> +o`+afqX=1Hp[%Y?pZ_G9pZMM:f4t<BpYP`Hj8XW~> +o`+afqX=1Hp[%Y?pZ_G9pZMM:f0B8lpYP`Hj8XW~> +o`+afqUbJjpX&ZYpW3*JpVHgBf9Q?=pT42kj8XW~> +o`+afqsX:Ip[%Y?pZ_G9pZMJ9f5:QFpYGo+q>fRUJ,~> +o`+afqsX:Ip[%Y?pZ_G9pZMJ9f0B;mpYGo+q>fRUJ,~> +o`+afqq(SkpX&ZYpW3*JpVHdAf960;pT+@nq>fRUJ,~> +o`+afr9sCJp[%Y?pZ_G9pZMG8f5L`IpYPr+q>fRUJ,~> +o`+afr9sCJp[%Y?pZ_G9pZMG8f098mpYPr+q>fRUJ,~> +o`+afr7C\lpX&ZYpW3*JpVHa@f8fp8pT4Cnq>fRUJ,~> +o`+afrU9LKp[%Y?pZ_G9pZMD7f6?uGrn[DNj8XW~> +o`+afrU9LKp[%Y?pZ_G9pZMD7f0B#drn[DNj8XW~> +o`+afrR^empX&ZYpW3*JpVH^?f801&ri#Ynj8XW~> +o`+afrpTULp[%Y?pZ_G9pZMA6f6d;LrS@;Mj8XW~> +o`+afrpTULp[%Y?pZ_G9pZMA6f0B&erS@;Mj8XW~> +o`+afrn$nnpX&ZYpW3*JpVH[>f7`q#rM]Pmj8XW~> +o`+afs6o^Mp[%Y?pZ_G9pZM>5f7*PPr8%2Lj8XW~> +o`+afs6o^Mp[%Y?pZ_G9pZM>5f0B)fr8%2Lj8XW~> +o`+afs4@"opX&ZYpW3*JpVHX=f7Eb!r2BGlj8XW~> +o`+af!:T[Ms6T3ol,EP_pZ:"YqVM,*q>fRUJ,~> +o`+af!:T[Ms6T3ol,EP_pZ:!kqVM,*q>fRUJ,~> +o`+af!8$tos3USTpUp73pUU74qn`$@f7!Lsql'>kj8XW~> +o`+afp[8%If<bD<pZ2D9f7s1ZqVCuJj8XW~> +o`+afp[8%If<bD<pZ2D9f0B/hqVCuJj8XW~> +o`+afpXB,gf<bCkpV$X=f6R7pqPa5jj8XW~> +o`+afq!S+If<bG=pZ;G9f89F^q;(lIj8XW~> +o`+afq!S+If<bG=pZ;G9f0B2iq;(lIj8XW~> +o`+afps]2gf<bFlpV-[=f67(nq5F,ij8XW~> +o`+afq<n1If<bJ>pZ;D8f8]acptbcHj8XW~> +o`+afq<n1If<bJ>pZ;D8f0B5jptbcHj8XW~> +o`+afq:#8gf<bImpV-X<f5ghkpo+#hj8XW~> +o`+afqX47If<bM?pZ;A7f9$!gpYGZGj8XW~> +o`+afqX47If<bM?pZ;A7f0B8kpYGZGj8XW~> +o`+afqU>>gf<bLnpV-U;f5LYipSdogj8XW~> +o`+afqsO=If<YJ?pZ;>6f9?6kpY>i(q>fRUJ,~> +o`+afqsO=If<YJ?pZ;>6f0B;lpY>i(q>fRUJ,~> +o`+afqpYDgf<YInpV-R:f51JgpS\(fq>fRUJ,~> +o`+afr9jCIf<b55qrH@q!8dJ+s4dAMj8XW~> +o`+afr9jCIf<b55qrH?n!8dJ+s4dAMj8XW~> +o`+afr6tJgf<b4cqmtBm!3Gpns.oJkj8XW~> +o`+afrU0IIp;Z.3!6"ZoqW-8"pYGi'q>fRUJ,~> +o`+afrU0IIp;Z.3!6"ZoqW-6mpYGi'q>fRUJ,~> +o`+afrR:Pg!58->pU^+0pUC44pqHU9f4"EPrhTAjj8XW~> +o`+afrpKOIpZqS<pZVA7pZ;53f:r&rrS./Kj8XW~> +o`+afrpKOIpZqS<pZVA7pZ;53f0B&drS./Kj8XW~> +o`+afrmUVgpWWBQpVlmCpV-I7f3S0MrM98ij8XW~> +o`+afs6fXJpZqS<pZVA7pZ;22f;8<!r7h&Jj8XW~> +o`+afs6fXJpZqS<pZVA7pZ;22f0B)er7h&Jj8XW~> +o`+afs3p_hpWWBQpVlmCpV-F6f38!Kr1s/hj8XW~> +o`+af!:KUJpZqS<pZVA7pZ;/1f;\W&qqLrIj8XW~> +o`+af!:KUJpZqS<pZVA7pZ;/1f0B,fqqLrIj8XW~> +o`+af!7U\hpWWBQpVlmCpV-C5f2haHqkX&gj8XW~> +o`+afp[%Y?pZ_G9pZM;4pZ)>6f<"l*qV1iHj8XW~> +o`+afp[%Y?pZ_G9pZM;4pZ)>6f0B/gqV1iHj8XW~> +o`+afpX&ZYpW3*JpVHU<pUU@5f2MRFqP<rfj8XW~> +o`+afq!@b@pZ_G9pZM;4pZ2A6f<>,.q:k`Gj8XW~> +o`+afq!@b@pZ_G9pZM;4pZ2A6f0B2hq:k`Gj8XW~> +o`+afpsAcZpW3*JpVHU<pU^C5f22CDq5!iej8XW~> +o`+afq<[kApZ_G9pZM;4pZ2>5f<bG3ptPWFj8XW~> +o`+afq<[kApZ_G9pZM;4pZ2>5f0B5iptPWFj8XW~> +o`+afq9\l[pW3*JpVHU<pU^@4f1c.Apn[`dj8XW~> +o`+afqX!tBpZ_G9pZM;4pZ2;4f=(\7pY5NEj8XW~> +o`+afqX!tBpZ_G9pZM;4pZ2;4f0B8jpY5NEj8XW~> +o`+afqU"u\pW3*JpVHU<pU^=3f1Gt?pS@Wcj8XW~> +o`+afqs=(CpZ_G9pZM;4pZ283f=M"<pY,]%q>fRUJ,~> +o`+afqs=(CpZ_G9pZM;4pZ283f0B;kpY,]%q>fRUJ,~> +o`+afqp>)]pW3*JpVHU<pU^:2f1#_<pS7e_q>fRUJ,~> +o`+afr9X1DpZ_G9pZM;4pZ252f=_1?pY5`%q>fRUJ,~> +o`+afr9X1DpZ_G9pZM;4pZ252f0TJnpY5`%q>fRUJ,~> +o`+afr6Y2^pW3*JpVHU<pU^71f0986pS@h_q>fRUJ,~> +o`+afrTs=Ff<b85qVp,;pY5]$q>fRUJ,~> +o`+afrTs=Ff<b85qVp*rpY5]$q>fRUJ,~> +o`+afrQt>`f<b7`qR5!?pS@e^q>fRUJ,~> +o`+afrp9CFf<b;6q;U#5ptPc$q>fRUJ,~> +o`+afrp9CFf<b;6q;U"!ptPc$q>fRUJ,~> +o`+afrm:D`f<b:aq6nm>pn[k^q>fRUJ,~> +o`+afs6TLG!9r+AqW.G2f<G)*r7^uIj8XW~> +o`+afs6TLG!9r+AqW.G2f2)4sr7^uIj8XW~> +o`+afs3UMa!6EcuqRZI1f0B),r1Wrej8XW~> +o`+af!:9IGs68.AqrIM2f;nc&qqClHj8XW~> +o`+af!:9IGs68.AqrIM2f2VV$qqClHj8XW~> +o`+af!7:Jas2`fuqmuO1f0B,-qk<idj8XW~> +o`+afpZqhCf<bD9pYl23f;AH"qV(cGj8XW~> +o`+afpZqhCf<bD9pYl23f3/"*qV(cGj8XW~> +o`+afpWWWXf<bCdpU1(.f0B/.qP!`cj8XW~> +o`+afq!7nCf<bG:pYu53f:r2tq:bZFj8XW~> +o`+afq!7nCf<bG:pYu53f3S=/q:bZFj8XW~> +o`+afprr]Xf<bFepU:+.f0B2/q4[Wbj8XW~> +o`+afq<RtCf<bJ;pYu22f:DlpptGQEj8XW~> +o`+afq<RtCf<bJ;pYu22f4+^5ptGQEj8XW~> +o`+afq98cXf<bIfpU:(-f0B50pn@Naj8XW~> +o`+afqWmn?pZVA7pZ;/1pYu/1f9lQlpY,HDj8XW~> +o`+afqWmn?pZVA7pZ;/1pYu/1f4Y*;pY,HDj8XW~> +o`+afqTS]TpVlmCpV-C5pU:%,f0B81pS%E`j8XW~> +o`+afqs4"@pZVA7pZ;/1pYu,0f9?6hpY#W"q>fRUJ,~> +o`+afqs4"@pZVA7pZ;/1pYu,0f51KApY#W"q>fRUJ,~> +o`+afqonfUpVlmCpV-C5pU:"+f0B;2pRqSXq>fRUJ,~> +o`+afr9O+ApZVA7pZ;/1pYu)/f89R_pY,Z"q>fRUJ,~> +o`+afr9O+ApZVA7pZ;/1pYu)/f6%)JpY,Z"q>fRUJ,~> +o`+afr64oVpVlmCpV-C5pU9t*f0982pS%VXq>fRUJ,~> +o`+afrTj4BpZVA7pZ;/1pYu&.f7s%Rrn.&Ij8XW~> +o`+afrTj4BpZVA7pZ;/1pYu&.f6R,Ern.&Ij8XW~> +o`+afrQP#WpVlmCpV-C5pU9q)f0B#'rgilcj8XW~> +o`+afrp0=CpZVA7pZ;/1pYu#-f7E_NrRgrHj8XW~> +o`+afrp0=CpZVA7pZ;/1pYu#-f7*MKrRgrHj8XW~> +o`+afrlk,XpVlmCpV-C5pU9n(f0B&(rLNcbj8XW~> +o`+afs6KFDpZVA7pZ;/1pYtu,f6mDJr7LiGj8XW~> +o`+afs6KFDpZVA7pZ;/1pYtu,f7WnQr7LiGj8XW~> +o`+afs315YpVlmCpV-C5pU9k'f0B))r13Zaj8XW~> +o`+af!:0CDpZVA7pZ;/1pYtr+f6@)Fqq1`Fj8XW~> +o`+af!:0CDpZVA7pZ;/1pYtr+f80:Wqq1`Fj8XW~> +o`+af!6k2YpVlmCpV-C5pU9h&f0B,*qjmQ`j8XW~> +o`+afpZ_G9pZM;4pZ2).pYc,0f5piCqUkWEj8XW~> +o`+afpZ_G9pZM;4pZ2).pYc,0f8TU\qUkWEj8XW~> +o`+afpW3*JpVHU<pU^+-pTjk'f0B/+qORH_j8XW~> +o`+afq!%P:pZM;4pZ2).pYl/0f5CN?q:PNDj8XW~> +o`+afq!%P:pZM;4pZ2).pYl/0f9-!bq:PNDj8XW~> +o`+afprN3KpVHU<pU^+-pTsn'f0B2,q47?^j8XW~> +o`+afq<@Y;pZM;4pZ2).pYl,/f4t9<pt5ECj8XW~> +o`+afq<@Y;pZM;4pZ2).pYl,/f9Q<gpt5ECj8XW~> +o`+afq8i<LpVHU<pU^+-pTsk&f0B5-pmq6]j8XW~> +o`+afqW[n@f<bM:pYl).f4Fs8pXo<Bj8XW~> +o`+afqW[n@f<bM:pYl).f:)]mpXo<Bj8XW~> +o`+afqT/QQf<bLcpTsh%f0B8.pRV-\j8XW~> +o`+afqs!t@f<YJ:pYl&-f3nX4pXfJtq>fRUJ,~> +o`+afqs!t@f<YJ:pYl&-f:W)spXfJtq>fRUJ,~> +o`+afqoJWQf<YIcpTse$f0B;/pRM;Qq>fRUJ,~> +o`+afr9=%@f<b51qqp",!8@2"s4@)Ij8XW~> +o`+afr9=%@f<b51qqp#(!8@2"s4@)Ij8XW~> +o`+afr5e]Qc*R;Nf098/pRV>Qq>fRUJ,~> +o`+afrTX+@f<b82qVTn&pXoJsq>fRUJ,~> +o`+afrTX+@f<b82qVTo,pXoJsq>fRUJ,~> +o`+afrQ+cQcEmANf0B##rgNZ`j8XW~> +o`+afros1@f<b;3q;9e!pt5Psq>fRUJ,~> +o`+afros1@f<b;3q;9f/pt5Psq>fRUJ,~> +o`+afrlFiQca3GNf0B&$rL3Q_j8XW~> +o`+afs69:A!9_t?qVh5,f1Gejr7CcFj8XW~> +o`+afs69:A!9_t?qVh5,f=(M-r7CcFj8XW~> +o`+afs2arR!5[$gpoi:6q47GPq>fRUJ,~> +o`+af!9s7As6&"?qr.>-!8c<qqUk\sq>fRUJ,~> +o`+af!9s7As6&"?qr.>-!8c>>qUk\sq>fRUJ,~> +o`+af!6FoRs2!*hpoa\!f0B,&qjR?]j8XW~> +o`+afpZVA7pZ;/1pYtr+ptu,.f0B/bqUbQDj8XW~> +o`+afpZVA7pZ;/1pYtr+ptu,.f>%48qUbQDj8XW~> +o`+afpVlmCpV-C5pU9h&poj_!f0B/'qO76\j8XW~> +o`+afpuqJ8pZ;/1pYtr+ptti&pYGSupY,Aoq:GHCj8XW~> +o`+afpuqJ8pZ;/1pYtr+ptti&pYGSupY,Aoq:GHCj8XW~> +o`+afpr3!DpV-C5pU9h&pojFnpSdh^pS%>Pq3q-[j8XW~> +o`+afq<7S9pZ;/1pYtr+ptti&pYGSupY,Aopt,?Bj8XW~> +o`+afq<7S9pZ;/1pYtr+ptti&pYGSupY,Aopt,?Bj8XW~> +o`+afq8N*EpV-C5pU9h&pojFnpSdh^pS%>PpmV$Zj8XW~> +o`+afqWR\:pZ;/1pYtr+ptti&pYGSupY,AopXf6Aj8XW~> +o`+afqWR\:pZ;/1pYtr+ptti&pYGSupY,AopXf6Aj8XW~> +o`+afqSi3FpV-C5pU9h&pojFnpSdh^pS%>PpR:pYj8XW~> +o`+afqrme;pZ;/1pYtr+ptti&pYGSupY,AopX]Dqq>fRUJ,~> +o`+afqrme;pZ;/1pYtr+ptti&pYGSupY,AopX]Dqq>fRUJ,~> +o`+afqo/<GpV-C5pU9h&pojFnpSdh^pS%>PpR2)Jq>fRUJ,~> +o`+afr93n<pZ;/1pYtr+ptti&pYGSupY,AopXfGqq>fRUJ,~> +o`+afr93n<pZ;/1pYtr+ptti&pYGSupY,AopXfGqq>fRUJ,~> +o`+afr5JEHpV-C5pU9h&pojFnpSdh^pS%>PpR;,Jq>fRUJ,~> +o`+afrTO"=pZ;/1pYtr+ptti&pYGSupY,AopXfDpq>fRUJ,~> +o`+afrTO"=pZ;/1pYtr+ptti&pYGSupY,AopXfDpq>fRUJ,~> +o`+afrPeNIpV-C5pU9h&pojFnpSdh^pS%>PpR;)Iq>fRUJ,~> +o`+afroj+>pZ;/1pYtr+ptti&pYGSupY,AopXfAoq>fRUJ,~> +o`+afroj+>pZ;/1pYtr+ptti&pYGSupY,AopXfAoq>fRUJ,~> +o`+afrl+WJpV-C5pU9h&pojFnpSdh^pS%>PpR;&Hq>fRUJ,~> +o`+afs604?pZ;/1pYtr+ptti&pYGSupY,AopXf>nq>fRUJ,~> +o`+afs604?pZ;/1pYtr+ptti&pYGSupY,AopXf>nq>fRUJ,~> +o`+afs2F`KpV-C5pU9h&pojFnpSdh^pS%>PpR;#Gq>fRUJ,~> +o`+af!9j1?s5i^fmDJn>r878*!8[(ZmD/_9qUbVpq>fRUJ,~> +o`+af!9j1?s5i^fmDJn>r878*!8[(ZmD/_9qUbVpq>fRUJ,~> +o`+af!6+]Ks1\<<pU9h'pTsh'r3,jr!3#[rpTF7mpT+:nqO7;Iq>fRUJ,~> +o`+afpZMP;f<bG5pYPr+f<bA+qUPEBj8XW~> +o`+afpZMP;f<bG5pYPr+f<bA+qUPEBj8XW~> +o`+afpVHjCf<bFZpT4Cnf<b@CqNgsXj8XW~> +o`+afpuhV;f<bJ6pYPo*f<bD,q:5<Aj8XW~> +o`+afpuhV;f<bJ6pYPo*f<bD,q:5<Aj8XW~> +o`+afpqcpCf<bI[pT4@mf<bCDq3LjWj8XW~> +o`+afq<.\;f<bM7pYPl)f<bG-pso3@j8XW~> +o`+afq<.\;f<bM7pYPl)f<bG-pso3@j8XW~> +o`+afq8*!Cf<bL\pT4=lf<bFEpm1aVj8XW~> +o`+afqWIb;f<YJ7pYPi(f<bJ.pXT*?j8XW~> +o`+afqWIb;f<YJ7pYPi(f<bJ.pXT*?j8XW~> +o`+afqSE'Cf<YI\pT4:kf<bIFpQkXUj8XW~> +o`+afqrdh;f<b5.qq]l1s4@"q!7^iFj8XW~> +o`+afqrdh;f<b5.qq]l1s4@"q!7^iFj8XW~> +o`+afqn`-Cf<b4Qql&,Qs-i\J!0[0Yj8XW~> +o`+afr9*n;f<b8/qVBc0!8$tqs4$lFj8XW~> +o`+afr9*n;f<b8/qVBc0!8$tqs4$lFj8XW~> +o`+afr5&3Cf<b7RqP`#P!1NYJs-!3Yj8XW~> +o`+afrTEt;p;H@9p;6X^q;(_[mD/J2pXT8mq>fRUJ,~> +o`+afrTEt;p;H@9p;6X^q;(_[mD/J2pXT8mq>fRUJ,~> +o`+afrPA9C!4V^2pU'\$pp'k'q5jCjs0)1"pT=1jpT!tRrf[*Xj8XW~> +o`+afroa%;pZ2).pYko)pYPZ#pY5GrpXo5lpXT5lq>fRUJ,~> +o`+afroa%;pZ2).pYko)pYPZ#pY5GrpXo5lpXT5lq>fRUJ,~> +o`+afrk\?CpU^+-pTsXupT4+fpS@PWpRV&IpQkc@q>fRUJ,~> +o`+afs6'.<pZ2).pYko)pYPZ#pY5GrpXo5lpXT2kq>fRUJ,~> +o`+afs6'.<pZ2).pYko)pYPZ#pY5GrpXo5lpXT2kq>fRUJ,~> +o`+afs2"HDpU^+-pTsXupT4+fpS@PWpRV&IpQk`?q>fRUJ,~> +o`+af!9a+<pZ2).pYko)pYPZ#pY5GrpXo5lpXT/jq>fRUJ,~> +o`+af!9a+<pZ2).pYko)pYPZ#pY5GrpXo5lpXT/jq>fRUJ,~> +o`+af!5\EDpU^+-pTsXupT4+fpS@PWpRV&IpQk]>q>fRUJ,~> +o`+afpZ;/1pYtr+ptti&pYGSupY,AopXf/iqUG?Aj8XW~> +o`+afpZ;/1pYtr+ptti&pYGSupY,AopXf/iqUG?Aj8XW~> +o`+afpV-C5pU9h&pojFnpSdh^pS%>PpR:iBqNC[Tj8XW~> +o`+afpuV82pYtr+ptti&pYGSupY,AopXf/iq:,6@j8XW~> +o`+afpuV82pYtr+ptti&pYGSupY,AopXf/iq:,6@j8XW~> +o`+afpqHL6pU9h&pojFnpSdh^pS%>PpR:iBq3(RSj8XW~> +o`+afq;qA3pYtr+ptti&pYGSupY,AopXf/ipsf-?j8XW~> +o`+afq;qA3pYtr+ptti&pYGSupY,AopXf/ipsf-?j8XW~> +o`+afq7cU7pU9h&pojFnpSdh^pS%>PpR:iBplbIRj8XW~> +o`+afqW7J4pYtr+ptti&pYGSupY,AopXf/ipXK$>j8XW~> +o`+afqW7J4pYtr+ptti&pYGSupY,AopXf/ipXK$>j8XW~> +o`+afqS)^8pU9h&pojFnpSdh^pS%>PpR:iBpQG@Qj8XW~> +o`+afqrRS5pYtr+ptti&pYGSupY,AopXf/ipXB2kq>fRUJ,~> +o`+afqrRS5pYtr+ptti&pYGSupY,AopXf/ipXB2kq>fRUJ,~> +o`+afqnDg9pU9h&pojFnpSdh^pS%>PpR:iBpQ>N;q>fRUJ,~> +o`+afr8m\6pYtr+ptti&pYGSupY,AopXf/ipXK5kq>fRUJ,~> +o`+afr8m\6pYtr+ptti&pYGSupY,AopXf/ipXK5kq>fRUJ,~> +o`+afr4_p:pU9h&pojFnpSdh^pS%>PpR:iBpQGQ;q>fRUJ,~> +o`+afrT3e7pYtr+ptti&pYGSupY,AopXf/ipXK2jq>fRUJ,~> +o`+afrT3e7pYtr+ptti&pYGSupY,AopXf/ipXK2jq>fRUJ,~> +o`+afrP&$;pU9h&pojFnpSdh^pS%>PpR:iBpQGN:q>fRUJ,~> +o`+afroNn8pYtr+ptti&pYGSupY,AopXf/ipXK/iq>fRUJ,~> +o`+afroNn8pYtr+ptti&pYGSupY,AopXf/ipXK/iq>fRUJ,~> +o`+afrkA-<pU9h&pojFnpSdh^pS%>PpR:iBpQGK9q>fRUJ,~> +o`+afs5j"9pYtr+ptti&pYGSupY,AopXf/ipXK,hq>fRUJ,~> +o`+afs5j"9pYtr+ptti&pYGSupY,AopXf/ipXK,hq>fRUJ,~> +o`+afs1\6=pU9h&pojFnpSdh^pS%>PpR:iBpQGH8q>fRUJ,~> +o`+af!9Nt9pYtr+ptti&pYGSupY,AopXf/ipXK)gq>fRUJ,~> +o`+af!9Nt9pYtr+ptti&pYGSupY,AopXf/ipXK)gq>fRUJ,~> +o`+af!5A3=pU9h&pojFnpSdh^pS%>PpR:iBpQGE7q>fRUJ,~> +o`+afpZ2).pYko)pYPZ#pY5GrpXo5lpXT#fqU53?j8XW~> +o`+afpZ2).pYko)pYPZ#pY5GrpXo5lpXT#fqU53?j8XW~> +o`+afpU^+-pTsXupT4+fpS@PWpRV&IpQkQ:qN(IQj8XW~> +o`+afpuM2/pYko)pYPZ#pY5GrpXo5lpXT#fq9o*>j8XW~> +o`+afpuM2/pYko)pYPZ#pY5GrpXo5lpXT#fq9o*>j8XW~> +o`+afpq$4.pTsXupT4+fpS@PWpRV&IpQkQ:q2b@Pj8XW~> +o`+afq;h;0pYko)pYPZ#pY5GrpXo5lpXT#fpsT!=j8XW~> +o`+afq;h;0pYko)pYPZ#pY5GrpXo5lpXT#fpsT!=j8XW~> +o`+afq7?=/pTsXupT4+fpS@PWpRV&IpQkQ:plG7Oj8XW~> +o`+afqW.D1pYko)pYPZ#pY5GrpXo5lpXT#fpX8m<j8XW~> +o`+afqW.D1pYko)pYPZ#pY5GrpXo5lpXT#fpX8m<j8XW~> +o`+afqRZF0pTsXupT4+fpS@PWpRV&IpQkQ:pQ,.Nj8XW~> +o`+afnP&@Dm7Qb;m7?V7p."lYj8XW~> +o`+afnP&@Dm7Qb;m7?V7p."lYj8XW~> +o`+afq`aa;pH844pH&%.pG_h)pGM\%pG2ItpFlS#q>fRUJ,~> +o`'IBo`4%PJ,~> +o`'IBo`4%PJ,~> +o`'IBo`4%PJ,~> +o`'IBo`4%PJ,~> +o`'IBo`4%PJ,~> +o`'IBo`4%PJ,~> +o`'IBo`4%PJ,~> +o`'IBo`4%PJ,~> +o`'IBo`4%PJ,~> +o`'IBo`4%PJ,~> +o`'IBo`4%PJ,~> +o`'IBo`4%PJ,~> +o`'IBo`4%PJ,~> +o`'IBo`4%PJ,~> +o`'IBo`4%PJ,~> +o`'IBo`4%PJ,~> +o`'IBo`4%PJ,~> +o`'IBo`4%PJ,~> +o`'JBoi:&PJ,~> +o`'JBoi:&PJ,~> +o`'JBoi:&PJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +JcEmmJ,~> +%%EndData +showpage +%%Trailer +end +%%EOF diff --git a/Master/texmf-dist/tex/latex/beamer/art/beamericonarticle.pdf b/Master/texmf-dist/tex/latex/beamer/art/beamericonarticle.pdf Binary files differnew file mode 100644 index 00000000000..49191743021 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/art/beamericonarticle.pdf diff --git a/Master/texmf-dist/tex/latex/beamer/art/beamericonarticle.tex b/Master/texmf-dist/tex/latex/beamer/art/beamericonarticle.tex new file mode 100644 index 00000000000..a17a2f13eb6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/art/beamericonarticle.tex @@ -0,0 +1,106 @@ +\documentclass[12pt]{article} + +\usepackage{pgf,pgfshade} +\usepackage{color} + +\usepackage[papersize={11pt,14pt},hmargin=0pt,vmargin=0pt,headsep=0pt,nohead,nofoot]{geometry} + +\pagestyle{empty} + +\begin{document} +\begin{colormixin}{20}% + \pgfdeclareverticalshading{shadow}{20pt}{% + rgb(0pt)=(.2,.2,.2); + rgb(11pt)=(1,1,1)}% + \pgfdeclareverticalshading{paper}{20pt}{% + rgb(0pt)=(0.8,0.8,0.5); + rgb(15pt)=(1,1,1)}% + \pgfdeclareverticalshading{pic}{2.5pt}{% + rgb(0pt)=(0.25,0.75,0.25); + rgb(1.5pt)=(0.75,0.25,0.25); + rgb(3.5pt)=(0.25,0.25,0.75)}% + \pgfdeclareverticalshading{corner}{2pt}{% + rgb(0pt)=(0.5,0.5,0); + rgb(2pt)=(0.8,0.8,0.8)}% + \noindent\hbox{% + \begin{pgfpicture}{-1pt}{-2pt}{10pt}{12pt} + \pgfsetxvec{\pgfpoint{1pt}{0pt}} + \pgfsetyvec{\pgfpoint{0pt}{1pt}} + \pgfsetlinewidth{0.4pt} + + % \begin{pgfscope} + % \color[gray]{0.7} + % \pgfmoveto{\pgfxy(0.6,-1)} + % \pgflineto{\pgfxy(9,-1)} + % \pgflineto{\pgfxy(9,8.2)} + % \pgflineto{\pgfxy(6.8,10.4)} + % \pgflineto{\pgfxy(0.6,10.4)} + % \pgfclip + + % \pgfputat{\pgfxy(0.6,-10)} + % {% + % \begin{pgfrotateby}{\pgfdegree{45}} + % \pgfbox[left,base]{\pgfuseshading{shadow}} + % \end{pgfrotateby} + % } + % \end{pgfscope} + + \begin{pgfscope} + \pgfmoveto{\pgfxy(0,0)} + \pgflineto{\pgfxy(8,0)} + \pgflineto{\pgfxy(8,9)} + \pgflineto{\pgfxy(6,9)} + \pgflineto{\pgfxy(6,11)} + \pgflineto{\pgfxy(0,11)} + \pgfclip + + \pgfputat{\pgfxy(0,-10)} + {% + \begin{pgfrotateby}{\pgfdegree{45}} + \pgfbox[left,base]{\pgfuseshading{paper}} + \end{pgfrotateby} + } + \end{pgfscope} + + \begin{pgfscope} + \pgfmoveto{\pgfxy(8,9)} + \pgflineto{\pgfxy(6,9)} + \pgflineto{\pgfxy(6,11)} + \pgfclip + + \pgfputat{\pgfxy(6,9)}{\pgfbox[left,base]{\pgfuseshading{corner}}} + \end{pgfscope} + + \pgfmoveto{\pgfxy(0,0)} + \pgflineto{\pgfxy(8,0)} + \pgflineto{\pgfxy(8,9)} + \pgflineto{\pgfxy(6,11)} + \pgflineto{\pgfxy(0,11)} + \pgfclosepath + \pgfstroke + + \color[gray]{0.5} + \pgfxyline(1,9.5)(6,9.5) + \color[gray]{0.6} + \pgfxyline(2,8)(6,8) + \pgfxyline(2,7)(6,7) + + \color[gray]{0.7} + \pgfxyline(1,5.5)(3.5,5.5) + \pgfxyline(1,4.5)(3.5,4.5) + \pgfxyline(1,3.5)(3.5,3.5) + \pgfxyline(1,2.5)(3.5,2.5) + \pgfxyline(1,1.5)(3.5,1.5) + + \pgfputat{\pgfxy(4.5,2.25)}{\pgfbox[left,base]{\pgfuseshading{pic}}} + \pgfxyline(4.5,1.5)(7,1.5) + + \color{black} + \pgfmoveto{\pgfxy(8,9)} + \pgflineto{\pgfxy(6,9)} + \pgflineto{\pgfxy(6,11)} + \pgfstroke + \end{pgfpicture}% + }% +\end{colormixin}% +\end{document} diff --git a/Master/texmf-dist/tex/latex/beamer/art/beamericonbook.20.eps b/Master/texmf-dist/tex/latex/beamer/art/beamericonbook.20.eps new file mode 100644 index 00000000000..750f5e60a17 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/art/beamericonbook.20.eps @@ -0,0 +1,537 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner +%%Title: /n/mappazza/home4/algo/tantau/texmf/tex/latex/classes/latex-beamer/beamericonbook.20.eps +%%CreationDate: Wed Oct 29 13:59:19 2003 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 14 14 29 27 +%%EndComments +%%BeginProlog +% Use own dictionary to avoid conflicts +10 dict begin +%%EndProlog +%%Page: 1 1 +% Translate for offset +14.173228 14.173228 translate +% Translate to begin of first scanline +0.000000 11.952000 translate +13.968000 -11.952000 scale +% Image geometry +194 166 8 +% Transformation matrix +[ 194 0 0 166 0 0 ] +% Strings to hold RGB-samples per scanline +/rstr 194 string def +/gstr 194 string def +/bstr 194 string def +{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop} +true 3 +%%BeginData: 23693 ASCII Bytes +colorimage +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +XoACqrpTgJ!:QHXJ,~> +XoACqrpTgJ!:QHXJ,~> +XoACqrpTgJ!:QHXJ,~> +ZN'pmp#Z8KT)X<~> +ZN'pmp#Z8KT)X<~> +ZN'pmp#Z8KT)X<~> +\GlR'rpTOB!8RM7!;E,cJ,~> +\GlR'rpTOB!8RM7!;E,cJ,~> +\GlR'rpTOB!8RM7!;E,cJ,~> +^&S*#p#Z85rnRJ(!SlZ5joFkCs*t~> +^&S*#p#Z85rnRJ(!SlZ5joFkCs*t~> +^&S*#p#Z85rnRJ(!SlZ5joFkCs*t~> +_uB`2rpTOBrnR1u!9*q>!:QW]J,~> +_uB`2rpTOBrnR1u!9*q>!:QW]J,~> +_uB`2rpTOBrnR1u!9*q>!:QW]J,~> +aT)8.p#Z85rnQto!8RS9!:QZ^J,~> +aT)8.p#Z85rnQto!8RS9!:QZ^J,~> +aT)8.p#Z85rnQto!8RS9!:QZ^J,~> +cMmn=rpTOBrnQ_h!8RS9!UocYs*t~> +cMmn=rpTOBrnQ_h!8RS9!UocYs*t~> +cMmn=rpTOBrnQ_h!8RS9!UocYs*t~> +e,TF9p#Z85rnQMb!8RP8!;E>iJ,~> +e,TF9p#Z85rnQMb!8RP8!;E>iJ,~> +e,TF9p#Z85rnQMb!8RP8!;E>iJ,~> +g&D'HrpTOBrnQ5Z!9*q>!;EAjJ,~> +g&D'HrpTOBrnQ5Z!9*q>!;EAjJ,~> +g&D'HrpTOBrnQ5Z!9*q>!;EAjJ,~> +hZ*TDp#Z85rnQMbs4mb:ki;Hi!9*q>!:QicJ,~> +hZ*TDp#Z85rnQMbs4%2#e("0E!9*q>!:QicJ,~> +hZ*TDp#Z85rnQMbs4.8%eCF?G!9*q>!:QicJ,~> +jSo5SrpTOBrnQMb!oMhiq<.h=pt#N)roO4LW;hA~> +jSo5SrpTOBrnQJas4-qo!7^eq!9*q>!:QldJ,~> +jSo5SrpTOBrnQMb!nc)Tq:#Dppt#N)roO4LW;hA~> +l2UbOp#Z85rnQMbs5*h=rU'@C!9<k+!8RS9!:QoeJ,~> +l2UbOp#Z85rnQ8[pX9,lpt#N$roO4LWW.J~> +l2UbOp#Z85rnQMbs4I8&pXB2npt#N$roO4LWW.J~> +n,EC^rpTOBrnQMbrnmG:p?2M4q:>W%rT4+SX8d\~> +n,EC^rpTOBrnQ#Tp<s#lq:>W%rT4+SX8d\~> +n,EC^rpTOBrnQMbrn-qtp=')nq:>W%rT4+SX8d\~> +o`+pZp#Z85rnQMbs5*h=nEor5!8[J&!SlZ5joG.Ws*t~> +o`+pZp#Z85rnPfNp<s#lq:>Z&iVqs>pT4CF~> +o`+pZp#Z85rnQMbs4Henp=')nq:>Z&iVqs>pT4CF~> +p\t9gn+PoCgu?rbhs'P%kQ'H6f)Xe/joFkPs*t~> +p\t9gn+PoCgrJ%?df@qnf)Xe/joFkPs*t~> +p\t9gn+PoCgu?rbf]h)_e,\(pf)Xe/joFkPs*t~> +q#:?gqW7e:rnQMbs5*h=j6cR(!9<k+!9*q>!:R)jJ,~> +q#:?gqW7e:rnP?Ap<s#kpt#N)roO4LY5a"~> +q#:?gqW7e:rnQMbs4H>ap=')mpt#N)roO4LY5a"~> +q>UHhrT=.8in"7ihr!5Vp?2M:pt#N$roO4LYQ'+~> +q>UHhrT=.8in"1_g=Q&I!7^eq!8RS9!:R,kJ,~> +q>UHhrT=.8in"7bf\#!4p=')mpt#N$roO4LYQ'+~> +q>UQck2tX`fDjb/kl(#)mIo`Ej5'O_!8RS9!Uocfs*t~> +q>UQck2tX`fDjM$g"P'OdfItKq:>W%roO7MpTaaK~> +q>UQck2tX`fDjM(g\op]g%Nnre^jQJ!8RS9!Uocfs*t~> +qYpQiroWIsro!M>g?nRs!8[J&!8RP8!;Ef!J,~> +qYpQiroWIsrn-qtg=Q#H!7gns!8RP8!;Ef!J,~> +qYpQiroWIsrn7##g=c/K!7ptt!8RP8!;Ef!J,~> +qYpZdk2tIefDjb/kj\)qmIfZCh>#S%iVqs>pTsmM~> +qYpZdk2tIefDjLlg"P'Ndf@qnf)Xe/joG.^s*t~> +qYpZdk2tIefDjM(g[O"Pg%Ehpf(dhsiVqs>pTsmM~> +qZ$QW!8R4us5=+=o()>@mI8isp#lD9pt#N)roO4L[/YX~> +qZ$QW!8R4us4[\1hr!5EmFg4Fp!Wojpt#N)roO4L[/YX~> +qZ$QW!8R4urnIJ3s5*.ug=c/K!7gkr!9*q>!:R;pJ,~> +qu6cek2tXtf)jsjli-PVoD\=\na5i"mIfZCj7q4+iVqs>n$W1G~> +qu6cek2tXtf)jgbj8S0?ir7j8h!NeKfCdSmeG.VqiVqs>n$W1G~> +qu6cek2tXtf)jgbj8S3@j8S$;hX0+Pg%EhpebI_riVqs>n$W1G~> +qu6cek2tIrfDkUEpAagbo`+O^o)J7InCm:&kQ'Z<f)XV*joFkYs*t~> +qu6cek2tIrfDk:<li62Jjo=?>huDL!g"P'Ndf@nmf)XV*joFkYs*t~> +qu6cek2tIrfDk:<li62Jk5XK@iW%d%gtLHSe,\%of)XV*joFkYs*t~> +qu?ZXqpti-rqHEcs7QB`s7?6\s7,LGg?nOr!8[J&!8RP8!;F#'J,~> +qu?ZXqpti*rpKdOs60IDs5O%8s4m"pg=PuG!7gns!8RP8!;F#'J,~> +qu?ZXqpti*rpKdOs60IEs5X+;s5*.ug=c,J!7ptt!8RP8!;F#'J,~> +r;Qlfk2tY"f)Y4:p\smdp&=U`oD\=\na5i"mI]TBh>,Y'gu87p!;F&(J,~> +r;Qlfk2tY"f)Y"4mf)PPkl0]Dir7j8h!NeKfC[MlebRetgu87p!;F&(J,~> +r;Qlfk2tY"f)Y"4mf)PPkl0`Ej8S$;hX0+Pg%<bof(mnugu87p!;F&(J,~> +r;Qlfk2tIrfDG=ApAagbo`+O^o)J7InCm:%kQ'H6f)Xe/joFk]s*t~> +r;Qlfk2tIrf)Y18mf)PPkl0]Dir7j8h!NeKfC[MlebI_riVqs>n%/OL~> +r;Qlfk2tIrf)Y.7mf)PPkl0`Ej8S$;hX0+Pg%<bof(dhsiVqs>n%/OL~> +r;ZcYqpti-qY1!_s7QB`s7?6\s7,LGg?nOr!9<k+!9*q>!:RQ"J,~> +r;ZcYqpto)m-OZ<rp0UJroO1>rnmb2mFg4Fo[<fipt#N)roO4L]DmB~> +r;ZcYqpto)lg+K:rp0UJroX7@ro*n6mG-FKo[Elkpt#N)roO4L]DmB~> +r;ZfZ!8RJ'!UTOVp\smdp&=U`oD\=\na5i"mI]TBj7q4+h#?F9n%A[N~> +r;ZfZ!8RJ'"6&D/m/6;Nli62Jjo=?>huDL!g"P'Mdf@nmf)XV*joFk_s*t~> +r;ZfZ!8RJ'"6&D.lhp2Mli62Jk5XK@iW%d%gtLHRe,\%of)XV*joFk_s*t~> +rVlugk2tIsf)Xh0pA4O_pAagbo`+O^o)J7InCm:%kQ0`"q:>W%roO7MpV-ZX~> +rVlugk2tIsf*0skjlYprr9jRMs60IDs5O%8s4m"pg=PuG!S#Zqf)XV*joOrF^Ai]~> +rVlugk2tIsf*0skjlYmpr9jRMs60IEs5X+;s5*.ug=c,J!S,csf)XV*joOrF^Ai]~> +rVlugk2tIsf)Xh/pA4O_pAagbo`+O^o)J7InCm:$kQ'H7f)XV)joG.js*t~> +rVlugk2tIsf)XV*jT=T2m/6;Nli62Jjo=?>huDL!g"P'Ldf@qof)XV)joG.js*t~> +rVlugk2tIsf)XV*jT=T1lhp2Mli62Jk5XK@iW%d%gtLHQe,\(qf)XV)joG.js*t~> +rVlugk2tIsf)Xh.pA4O_pAagbo`+O^o)J7InCm:$kQ'H6f)Xe/joG.ks*t~> +rVlugk2tIsf)XV)jT=T2m/6;Nli62Jjo=?>huDL!g"P'Ldf@qnf)Xe/joG.ks*t~> +rVlugk2tIsf)XV)jT=T1lhp2Mli62Jk5XK@iW%d%gtLHQe,\(pf)Xe/joG.ks*t~> +rVulZ!8RM(!93nLqY1!_s7QB`s7?6\s7,LGg?nLq!9<k+!9*q>!:Rc(J,~> +rVulZ!8RM(!8RM6!p8k9r9jRMs60IDs5O%8s4m"pg=PrF!7^eq!9*q>!:Rc(J,~> +rVulZ!8RM(!8RM6!p8h7r9jRMs60IEs5X+;s5*.ug=c)I!7gkr!9*q>!:Rc(J,~> +rVulZqpti8qY'd[rq?Bbrq-6^rpp*ZmI8isoB627pt#N)roO4L_Z,,~> +rVulZqpti,qrInAm-OZ<rp0UJroO1>rnmb2mFg4Fo@!]hpt#N)roO4L_Z,,~> +rVulZqpti,qrInAlg+K:rp0UJroX7@ro*n6mG-FKo@*cjpt#N)roO4L_Z,,~> +rVulZqq(lBqY'd[rq?Bbrq-6^rpp*ZmI8isoB627pt#N$roO4L_uG5~> +rVulZqq(Z*!p8k9r9jRMs60IDs5O%8s4m"pg=PrF!7^eq!8RS9!:Ri*J,~> +rVulZqq(Z*!p8h7r9jRMs60IEs5X+;s5*.ug=c)I!7gkr!8RS9!:Ri*J,~> +rVulZqq(iAqY'd[rq?Bbrq-6^rpp*ZmI8iso&p)0q:>W%rT4+S`W(G~> +rVulZqq(W)!p8k9r9jRMs60IDs5O%8s4m"pg=PoE!7gns!8RP8!;FJ4J,~> +rVulZqq(W)!p8h7r9jRMs60IEs5X+;s5*.ug=c&H!7ptt!8RP8!;FJ4J,~> +rVuo[!9*h,rV-0^qY1!_s7QB`s7?6\s7,LGg?nIp!8[J&!SlZ5joG.qs*t~> +rVuo[!9*h,pZ2J=m-OZ<rp0UJroO1>rnmb2mFg4Fo$[Thq:>Z&iVqs>pW!5`~> +rVuo[!9*h,pZ2J=lg+K:rp0UJroX7@ro*n6mG-FKo$dZjq:>Z&iVqs>pW!5`~> +rVuo[!8RJ'r:g']qY1!_s7QB`s7?6\s7,LGg?nIp!8[G%!9*q>!:Ru.J,~> +rVuo[!8RJ'p>lA<m-OZ<rp0UJroO1>rnmb2mFg4Fo$[Thpt#N)roO4La8^Y~> +rVuo[!8RJ'p>lA<lg+K:rp0UJroX7@ro*n6mG-FKo$dZjpt#N)roO4La8^Y~> +rVuo[!8RJ'qtKs\qY1!_s7QB`s7?6\s7,LGg?nIp!9<k+!9*q>!:S#/J,~> +rVuo[!8RJ'p#Q8;m-OZ<rp0UJroO1>rnmb2mFg4Fo$[Tgpt#N)roO4LaT$b~> +rVuo[!8RJ'p#Q8;lg+K:rp0UJroX7@ro*n6mG-FKo$dZipt#N)roO4LaT$b~> +rVulZqq(]=qY'd[rq?Bbrq-6^rpp*ZmI8iso&p)6pt#N$roO4Lao?k~> +rVulZqq(K%!p8k9r9jRMs60IDs5O%8s4m"pg=PoE!7^eq!8RS9!:S&0J,~> +rVulZqq(K%!p8h7r9jRMs60IEs5X+;s5*.ug=c&H!7gkr!8RS9!:S&0J,~> +rVulZqq(Z<qY'd[rq?Bbrq-6^rpp*ZmI8iso&p,7h>,Y&h#?F:n+Y$*J,~> +rVulZqq(H$!p8k9r9jRMs60IDs5O%8s4m"pg=PoE!S#Zqf)XV*joOrFbQ!(~> +rVulZqq(H$!p8h7r9jRMs60IEs5X+;s5*.ug=c&H!S,csf)XV*joOrFbQ!(~> +rVulZqq(W;qY'd[rq?Bbrq-6^rpp*ZmI8isn`Tu/q:>W%rT4+Sbl<1~> +rVulZqq(E#!p8k9r9jRMs60IDs5O%8s4m"pg=PlD!7gns!8RP8!;F_;J,~> +rVulZqq(E#!p8h7r9jRMs60IEs5X+;s5*.ug=c#G!7ptt!8RP8!;F_;J,~> +rVulZqpti-q"OXYqY1!_s7QB`s7?6\s7,LGg?nFo!8[G%!9*q>!;Fb<J,~> +rVulZqpti'o&Tr8m-OZ<rp0UJroO1>rnmb2mFg4Fn^@Kgpt#N)roO4Tc2W:~> +rVulZqpti'o&Tr8lg+K:rp0UJroX7@ro*n6mG-FKn^IQipt#N)roO4Tc2W:~> +rVlugk2tIsf)Xh)p\OU[p\smdp&=U`oD\=\na5i"mIBB?j7q4+iVqs>n':r`~> +rVlugk2tIsf)XUrjT=T2m/6;Nli62Jjo=?>huDL!g"P'Jdf@nmf)Xe/joFkqs*t~> +rVlugk2tIsf)XUrjT=T1lhp2Mli62Jk5XK@iW%d%gtLHOe,\%of)Xe/joFkqs*t~> +rVlugk2tIsf)Xh(p\OU[p\smdp&=U`oD\=\na5i"mIBB?j7q4+iVqs>n'D#a~> +rVlugk2tIsf)a[hn`9i7m-OZ<rp0UJroO1>rnmb2mFg4Fn^@Kfpt#N)roO4Lci8L~> +rVlugk2tIsf)a[hn`9i7lg+K:rp0UJroX7@ro*n6mG-FKn^IQhpt#N)roO4Lci8L~> +rVlugk2tIsf)Xh'p\OU[p\smdp&=U`oD\=\na5i"mIBB?j7q4+h#?F9n'M)b~> +rVlugk2tIsf)jaik4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfC@;ieG.Vqh#?F9n'M)b~> +rVlugk2tIsf)jaik4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg%!PlebI_rh#?F9n'M)b~> +rVluok2tIrfC\h6pA4O_pAagbo`+O^o)J7InCm:!kQ'H7f)XV)joG/(s*t~> +rVluok2tIrfDaq&jT=T2m/6;Nli62Jjo=?>huDL!g"P'Idf@qof)XV)joG/(s*t~> +rVluok2tIrfDaq&jT=T1lhp2Mli62Jk5XK@iW%d%gtLHNe,\(qf)XV)joG/(s*t~> +r;ZfZ!9*h,!:BFQqY'd[rq?Bbrq-6^rpp*ZmI8isnE9l.q:>Z&iVqs>pXB.m~> +r;ZfZ!9*h,!9*q>n`9i7m-OZ<rp0UJroO1>rnmb2mFg4FnC%Bfq:>Z&iVqs>pXB.m~> +r;ZfZ!9*h,!9*q>n`9i7lg+K:rp0UJroX7@ro*n6mG-FKnC.Hhq:>Z&iVqs>pXB.m~> +r;ZcYqpti-oCr+TqY1!_s7QB`s7?6\s7,LGg?nCn!8[G%!9*q>!:SG;J,~> +r;ZcYqpti'rT<Y3!p8k9r9jRMs60IDs5O%8s4m"pg=PiC!7gkr!9*q>!:SG;J,~> +r;ZcYqpti'rT<Y3!p8h7r9jRMs60IEs5X+;s5*.ug=buF!7pqs!9*q>!:SG;J,~> +r;Qlfk2tIrfCJ\4pA4O_pAagbo`+O^o)J7InCm:!kQ'Z<f)Xe/joFl#s*t~> +r;Qlfk2tIrfDOe$jT=T2m/6;Nli62Jjo=?>huDL!g"P'Idf@nmf)Xe/joFl#s*t~> +r;Qlfk2tIrfDOe$jT=T1lhp2Mli62Jk5XK@iW%d%gtLHNe,\%of)Xe/joFl#s*t~> +r;Qlnk2tY"f)Xh$p\OU[p\smdp&=U`oD\=\na5i"mI9<>j7q4+h#?F9n(.Mh~> +r;Qlnk2tY"f)XV(k4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfC75heG.Vqh#?F9n(.Mh~> +r;Qlnk2tY"f)XV(k4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg$mJkebI_rh#?F9n(.Mh~> +qu?ZX!8RM(!93PCqY'd[rq?Bbrq-6^rpp*ZmI8isnE9o5h>,Y&h#?F:n+YK7J,~> +qu?ZX!8RM(!8RJ6n`9i7m-OZ<rp0UJroO1>rnmb2mFg4FnC%EfebResh#?F:n+YK7J,~> +qu?ZX!8RM(!8RJ6n`9i7lg+K:rp0UJroX7@ro*n6mG-FKnC.Khf(mnth#?F:n+YK7J,~> +qu6cek2tIrf)Y4.p\OU[p\smdp&=U`oD\=\na5i"mI06=h>,Y&h#6@8pY#Rs~> +qu6cek2tIrf)Xe,k4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfC./gebResh#6@8pY#Rs~> +qu6cek2tIrf)Xe,k4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg$dDjf(mnth#6@8pY#Rs~> +qu6ZjroX+0!93MBqY'd[rq?Bbrq-6^rpp*ZmI8isn)sc-pt#N)roO4TgAc[~> +qu6ZjroX+0!8RG5n`9i7m-OZ<rp0UJroO1>rnmb2mFg4Fn'_9ept#N)roO4TgAc[~> +qu6ZjroX+0!8RG5n`9i7lg+K:rp0UJroX7@ro*n6mG-FKn'h?gpt#N)roO4TgAc[~> +qZ$QW!8RJ'!93MBqY'd[rq?Bbrq-6^rpp*ZmI8isn)sc3pt#N)roO4Lg])d~> +qZ$QW!8RJ'!8RG5n`9i7m-OZ<rp0UJroO1>rnmb2mFg4Fn'_9dpt#N)roO4Lg])d~> +qZ$QW!8RJ'!8RG5n`9i7lg+K:rp0UJroX7@ro*n6mG-FKn'h?fpt#N)roO4Lg])d~> +qYpZdk2tY!f)Y4-p\OU[p\smdp&=U`oD\=\na5i"mI06=j7q4+iVqs>n(dqn~> +qYpZdk2tY!f)Xe+k4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfC./geG.VqiVqs>n(dqn~> +qYpZdk2tY!f)Xe+k4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg$dDjebI_riVqs>n(dqn~> +q>^HV!8RG&!:B:MqY'd[rq?Bbrq-6^rpp*ZmI8isn)sc3pt#N$roO4Lh>`!~> +q>^HV!8RG&!9*e:n`9i7m-OZ<rp0UJroO1>rnmb2mFg4Fn'_9dpt#N$roO4Lh>`!~> +q>^HV!8RG&!9*e:n`9i7lg+K:rp0UJroX7@ro*n6mG-FKn'h?fpt#N$roO4Lh>`!~> +q>UQck2tXuf)Y4-p\OU[p\smdp&=U`oD\=\na5i"mI'0<h>,Y&h#6@8pYZ"$~> +q>UQck2tXuf)Xe+k4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfC%)febResh#6@8pYZ"$~> +q>UQck2tXuf)Xe+k4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg$[>if(mnth#6@8pYZ"$~> +q#:Hbk2tXuf)Y4-p\OU[p\smdp&=U`oD\=\na5i"mI'0<h>,Y'gu87p!;GFOJ,~> +q#:Hbk2tXuf)Xe+k4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfC%)febRetgu87p!;GFOJ,~> +q#:Hbk2tXuf)Xe+k4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg$[>if(mnugu87p!;GFOJ,~> +q#:?groO4>q:>W6nFueQqY1!_s7QB`s7?6\s7,LGg?n=l!8[G%!9*q>!:SnHJ,~> +q#:?groO4>q:>W*qW@>0!p8k9r9jRMs60IDs5O%8s4m"pg=PcA!7gkr!9*q>!:SnHJ,~> +q#:?groO4>q:>W*qW@>0!p8h7r9jRMs60IEs5X+;s5*.ug=boD!7pqs!9*q>!:SnHJ,~> +p\t6froO49q:G*0qY'd[rq?Bbrq-6^rpp*ZmI8ismcXZ2pt#N)roO4Lir=N~> +p\t6froO49q:GH)n`9i7m-OZ<rp0UJroO1>rnmb2mFg4FmaD0cpt#N)roO4Lir=N~> +p\t6froO49q:GH)n`9i7lg+K:rp0UJroX7@ro*n6mG-FKmaM6ept#N)roO4Lir=N~> +pAY-eroO49qUY`,n+Z\PqY1!_s7QB`s7?6\s7,LGg?n=l!9<k+!8RS9!:StJJ,~> +pAY-eroO49qUY`&q<%5/!p8k9r9jRMs60IDs5O%8s4m"pg=PcA!7^eq!8RS9!:StJJ,~> +pAY-eroO49qUY`&q<%5/!p8h7r9jRMs60IEs5X+;s5*.ug=boD!7gkr!8RS9!:StJJ,~> +p&>$droO49qUY`,n+Z\PqY1!_s7QB`s7?6\s7,LGg?n=l!TW#3f)XV*joOrFjo9i~> +p&>$droO49qUY`&q<%5/!p8k9r9jRMs60IDs5O%8s4m"pg=PcA!S#Zqf)XV*joOrFjo9i~> +p&>$droO49qUY`&q<%5/!p8h7r9jRMs60IEs5X+;s5*.ug=boD!S,csf)XV*joOrFjo9i~> +o`"p[roO49qUY`,n+Z\PqY1!_s7QB`s7?6\s7,LGg?n:k!8[J&!8RP8!;GXUJ,~> +o`"p[roO49qUY`&q<%5/!p8k9r9jRMs60IDs5O%8s4m"pg=P`@!7gns!8RP8!;GXUJ,~> +o`"p[roO49qUY`&q<%5/!p8h7r9jRMs60IEs5X+;s5*.ug=blC!7ptt!8RP8!;GXUJ,~> +oD\gZroO49qUY`,n+Z\PqY1!_s7QB`s7?6\s7,LGg?n:k!8[G%!9*q>!;G[VJ,~> +oD\gZroO49qUY`&q<%5/!p8k9r9jRMs60IDs5O%8s4m"pg=P`@!7gkr!9*q>!;G[VJ,~> +oD\gZroO49qUY`&q<%5/!p8h7r9jRMs60IEs5X+;s5*.ug=blC!7pqs!9*q>!;G[VJ,~> +o)A^YroO49qUY`,n+Z\PqY1!_s7QB`s7?6\s7,LGg?n:k!9<k+!9*q>!:T.OJ,~> +o)A^YroO49qUY`&q<%5/!p8k9r9jRMs60IDs5O%8s4m"pg=P`@!7^eq!9*q>!:T.OJ,~> +o)A^YroO49qUY`&q<%5/!p8h7r9jRMs60IEs5X+;s5*.ug=blC!7gkr!9*q>!:T.OJ,~> +nc&UXroX%.!93JAqY'd[rq?Bbrq-6^rpp*ZmI8ismH=Q1pt#N)roO4Ll2Q8~> +nc&UXroX%.!8RD4n`9i7m-OZ<rp0UJroO1>rnmb2mFg4FmF)'bpt#N)roO4Ll2Q8~> +nc&UXroX%.!8RD4n`9i7lg+K:rp0UJroX7@ro*n6mG-FKmF2-dpt#N)roO4Ll2Q8~> +nG`UZk2tXuf)Y4,p\OU[p\smdp&=U`oD\=\na5i"mHs*;j7q4+h#?F9n*9q'~> +nG`UZk2tXuf)Xe*k4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfBq#eeG.Vqh#?F9n*9q'~> +nG`UZk2tXuf)Xe*k4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg$R8hebI_rh#?F9n*9q'~> +n,ELYk2tXuf)Y4,p\OU[p\smdp&=U`oD\=\na5i"mHj$:h>,Y&h#6@8p[%p1~> +n,ELYk2tXuf)Xe*k4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfBgrdebResh#6@8p[%p1~> +n,ELYk2tXuf)Xe*k4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg$I2gf(mnth#6@8p[%p1~> +mf3:K!9*b*!:B7LqY'd[rq?Bbrq-6^rpp*ZmI8ism-"H*q:>Z&iVqs>p[/!2~> +mf3:K!9*b*!9*b9n`9i7m-OZ<rp0UJroO1>rnmb2mFg4Fm*bsbq:>Z&iVqs>p[/!2~> +mf3:K!9*b*!9*b9n`9i7lg+K:rp0UJroX7@ro*n6mG-FKm*l$dq:>Z&iVqs>p[/!2~> +mf*:]roO4>q:>W6n+Z\PqY1!_s7QB`s7?6\s7,LGg?n7j!8[G%!9*q>!:T@UJ,~> +mf*:]roO4>q:>W*q<%5/!p8k9r9jRMs60IDs5O%8s4m"pg=P]?!7gkr!9*q>!:T@UJ,~> +mf*:]roO4>q:>W*q<%5/!p8h7r9jRMs60IEs5X+;s5*.ug=biB!7pqs!9*q>!:T@UJ,~> +mJd1\roO4>q:>W6n+Z\PqY1!_s7QB`s7?6\s7,LGg?n7j!9<k+!9*q>!:TCVJ,~> +mJd1\roO4>q:>W*q<%5/!p8k9r9jRMs60IDs5O%8s4m"pg=P]?!7^eq!9*q>!:TCVJ,~> +mJd1\roO4>q:>W*q<%5/!p8h7r9jRMs60IEs5X+;s5*.ug=biB!7gkr!9*q>!:TCVJ,~> +m/I([roO49q:G'/qY'd[rq?Bbrq-6^rpp*ZmI8ism-"H0pt#N$roO4LnGe"~> +m/I([roO49q:GE(n`9i7m-OZ<rp0UJroO1>rnmb2mFg4Fm*bsapt#N$roO4LnGe"~> +m/I([roO49q:GE(n`9i7lg+K:rp0UJroX7@ro*n6mG-FKm*l$cpt#N$roO4LnGe"~> +li-tZroO49qUY`,me?SOqY1!_s7QB`s7?6\s7,LGg?n7j!TW#3f)XV*joOrFo)F4~> +li-tZroO49qUY`&pu_,.!p8k9r9jRMs60IDs5O%8s4m"pg=P]?!S#Zqf)XV*joOrFo)F4~> +li-tZroO49qUY`&pu_,.!p8h7r9jRMs60IEs5X+;s5*.ug=biB!S,csf)XV*joOrFo)F4~> +lMgkYroO49qUY`,me?SOqY1!_s7QB`s7?6\s7,LGg?n4i!8[J&!8RP8!;H*bJ,~> +lMgkYroO49qUY`&pu_,.!p8k9r9jRMs60IDs5O%8s4m"pg=PZ>!7gns!8RP8!;H*bJ,~> +lMgkYroO49qUY`&pu_,.!p8h7r9jRMs60IEs5X+;s5*.ug=bfA!7ptt!8RP8!;H*bJ,~> +l2LbProO49qUY`,me?SOqY1!_s7QB`s7?6\s7,LGg?n4i!8[G%!9*q>!;H-cJ,~> +l2LbProO49qUY`&pu_,.!p8k9r9jRMs60IDs5O%8s4m"pg=PZ>!7gkr!9*q>!;H-cJ,~> +l2LbProO49qUY`&pu_,.!p8h7r9jRMs60IEs5X+;s5*.ug=bfA!7pqs!9*q>!;H-cJ,~> +kl1YOroO49qUY`,me?SOqY1!_s7QB`s7?6\s7,LGg?n4i!9<k+!9*q>!:TU\J,~> +kl1YOroO49qUY`&pu_,.!p8k9r9jRMs60IDs5O%8s4m"pg=PZ>!7^eq!9*q>!:TU\J,~> +kl1YOroO49qUY`&pu_,.!p8h7r9jRMs60IEs5X+;s5*.ug=bfA!7gkr!9*q>!:TU\J,~> +kPkPNroO49qUY`,me?SOqY1!_s7QB`s7?6\s7,LGg?n4i!9<k+!9*q>!:TX]J,~> +kPkPNroO49qUY`&pu_,.!p8k9r9jRMs60IDs5O%8s4m"pg=PZ>!7^eq!9*q>!:TX]J,~> +kPkPNroO49qUY`&pu_,.!p8h7r9jRMs60IEs5X+;s5*.ug=bfA!7gkr!9*q>!:TX]J,~> +k5PGMroX%.!93G@qY'd[rq?Bbrq-6^rpp*ZmI8islf\?/pt#N$roO4Lp]#a~> +k5PGMroX%.!8RA3n`9i7m-OZ<rp0UJroO1>rnmb2mFg4FldGj`pt#N$roO4Lp]#a~> +k5PGMroX%.!8RA3n`9i7lg+K:rp0UJroX7@ro*n6mG-FKldPpbpt#N$roO4Lp]#a~> +jo5GOk2tXuf)Y4+p\OU[p\smdp&=U`oD\=\na5i"mHWm8h>,Y&h#?F9n+cp5~> +jo5GOk2tXuf)Xe)k4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfBUfbebResh#?F9n+cp5~> +jo5GOk2tXuf)Xe)k4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg$7&ef(mnth#?F9n+cp5~> +jSo>Nk2tXuf)Y4+p\OU[p\smdp&=U`oD\=\na5i"mHWm8h>,Y&h#?F9p\Fi>~> +jSo>Nk2tXuf)Xe)k4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfBUfbebResh#?F9p\Fi>~> +jSo>Nk2tXuf)Xe)k4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg$7&ef(mnth#?F9p\Fi>~> +j8],@!9*b*!:B4KqY'd[rq?Bbrq-6^rpp*ZmI8isn`Tu5rn[8!"5N&$n+m!6~> +j8],@!9*b*!9*_8n`9i7m-OZ<rp0UJroO1>rnmb2mFg4Fn^@Kfrmg\n"5N&$n+m!6~> +j8],@!9*b*!9*_8n`9i7lg+K:rp0UJroX7@ro*n6mG-FKn^IQhrmpbo"5N&$n+m!6~> +j8T,RroO4>q:>W6me?SOqY1!_s7QB`s7?6\s7,LGg?n\!rS?nns5j=Mq>Ys~> +j8T,RroO4>q:>W*pu_,.!p8k9r9jRMs60IDs5O%8s4m"pg=Q,KrRL>fs5j=Mq>Ys~> +j8T,RroO4>q:>W*pu_,.!p8h7r9jRMs60IEs5X+;s5*.ug=c8NrRUDgs5j=Mq>Ys~> +ir9#QroO4>q:>W6me?SOqY1!_s7QB`s7?6\s7,LGg?eq)j8Rluf)sgjk3r-GJ,~> +ir9#QroO4>q:>W*pu_,.!p8k9r9jRMs60IDs5O%8s4m"pg=HASeGe"^f)sgjk3r-GJ,~> +ir9#QroO4>q:>W*pu_,.!p8h7r9jRMs60IEs5X+;s5*.ug=ZMVec+.`f)sgjk3r-GJ,~> +iVroProO49q:G$.qY'd[rq?Bbrq-6^rpp*ZmI9'$rSQVd"5N&$n+m!6~> +iVroProO49q:GB'n`9i7m-OZ<rp0UJroO1>rnmb2mFf2)"5N&$n+m!6~> +iVroProO49q:GB'n`9i7lg+K:rp0UJroX7@ro*n6mG-XQrRg,]"5N&$n+m!6~> +i;WfOroO49qUY`,mJ$JNqY1!_s7QB`s7?6\s7,LGkj8B4rnlM_!8RS9q#>j~> +i;WfOroO49qUY`&pZD#-!p8k9r9jRMs60IDs5O%8s4m"p^XiJ@roX"UJ,~> +i;WfOroO49qUY`&pZD#-!p8h7r9jRMs60IEs5X+;s5*.ukLojegt)P]roX"UJ,~> +hu<]NroO49qUY`,mJ$JNqY1!_s7QB`s7?6\s7,LGn*U)2f%9o`!:T^_J,~> +hu<]NroO49qUY`&pZD#-!p8k9r9jRMs60IDs5O%8s4m"p^t8SJ!:T^_J,~> +hu<]NroO49qUY`&pZD#-!p8h7r9jRMs60IEs5X+;s5*.un(IZlf%9o`!:T^_J,~> +hZ!TEroO49qUY`,mJ$JNqY1!_s7QB`s7?6\s7,LGp[%tCrnlM_rn[\Ai;2%-iTB:kp]#a~> +hZ!TEroO49qUY`&pZD#-!p8k9r9jRMs60IDs5O%8s4m"pcI`'P!UJ\?f)t!ok3r'EJ,~> +hZ!TEroO49qUY`&pZD#-!p8h7r9jRMs60IEs5X+;s5*.up=]Gtgt2P^!UJ\?f)t!ok3r'EJ,~> +h>[KDroO49qUY`,mJ$JNqY1!_s7QB`s7?6\s7,LGrpB[Ah:MY_!9O.E!V#=Lf)sgjk3r$DJ,~> +h>[KDroO49qUY`&pZD#-!p8k9r9jRMs60IDs5O%8s4m"pf%9oX!9O.E!V#=Lf)sgjk3r$DJ,~> +h>[KDroO49qUY`&pZD#-!p8h7r9jRMs60IEs5X+;s5*.urn78&h:MY_!9O.E!V#=Lf)sgjk3r$D +J,~> +h#@BCroO49qUY`,mJ$JNqY1!_s7QB`s7?6\s7,[L!9jF?gt2P^pZqhJqUYi)k2u.*s*t~> +h#@BCroO49qUY`&pZD#-!p8k9r9jRMs60IDs5O%8s4m.trn-#XrndD8rp]d9"5N&$n+H^2~> +h#@BCroO49qUY`&pZD#-!p8h7r9jRMs60IEs5X+;s5*>%!8IM+gt2P^pZqhJqUYi)k2u.*s*t~> +g]%9BroX%.!93D?qY'd[rq?Bbrq-6^rpp*Zq=+@@h:DbbhVRAcli$;Qi;2()k4J\(~> +g]%9BroX%.!8R>2n`9i7m-OZ<rp0UJroO1>rnmb2q:Y`!h:DbbhVRAcli$;Qi;2()k4J\(~> +g]%9BroX%.!8R>2n`9i7lg+K:rp0UJroX7@ro*n6q:tr%h:DbbhVRAcli$;Qi;2()k4J\(~> +gA_9Dk2tXuf)Y4*p\OU[p\smdp&=U`oD\=\nGqePi7ur`h>c[,li$;Qi;2%-iTB:so`'F~> +gA_9Dk2tXuf)Xe(k4.O7k3VI4mf)PPkl0]Dir7j8g]6%,f\G*Xh>c[,li$;Qi;2%-iTB:so`'F~> +gA_9Dk2tXuf)Xe(k4.O7k3M@2mf)PPkl0`Ej8S$;h>l=0g"b3Yh>c[,li$;Qi;2%-iTB:so`'F~> +g&D0Ck2tXuf)Y4*p\OU[p\smdp&=U`iW%ilfDaS+iqhj-lhg2Jf)sgjk3qpAJ,~> +g&D0Ck2tXuf)Xe(k4.O7k3VI4mf)PPkl0]Dg]-!`fDaS+iqhj-lhg2Jf)sgjk3qpAJ,~> +g&D0Ck2tXuf)Xe(k4.O7k3M@2mf)PPkl0`CgYLK\h#QI2kO@g7nG:`=gudbfoDa=~> +f`1s5!9*b*!:B1JqY'd["8;*@iS<&ah=]t#lhU&If)sgjk3qm@J,~> +f`1s5!9*b*!9*\7n`9i7m-OZ<"7,(*h;$W]h=]t#lhU&If)sgjk3qm@J,~> +f`1s5!9*b*!9*\7n`9i7lg+K:"7,(*h;$W]h=]t#lhU&If)sgjk3qm@J,~> +f`(sGroO4>q:>W6mJ$JNr:^3Yhq.k^!93P3n*Bf=!9!b+roO4To)F4~> +f`(sGroO4>q:>W*pZD#-!p8k9rpBdLhq.k^!93P3n*Bf=!9!b+roO4To)F4~> +f`(sGroO4>q:>W*pZD#-!p8h7rpBdLhq.k^!93P3n*Bf=!9!b+roO4To)F4~> +fDbjFroO4>q:>W6mJ$JNrV$<Ojk'LdrSm>0n*B`;!9!e,"5N&$n+$F.~> +fDbjFroO4>q:>W*pZD#-"m51<mdAuofDaP'ipc."lhBlKi;D1/gudbfnc++~> +fDbjFroO4>q:>W*pZD#-"m5.:mdAuofDaP'ipc."lhBlKi;D1/gudbfnc++~> +f)GaEroO49q:G!-qY's`!:B+(rn@G1q;Ul+nE]c:qpto)k2u15J,~> +f)GaEroO49q:G?&n`9l8m-Np$fDaM)htc:#kO@g1nGCf=gudbgs*t~> +f)GaEroO49q:G?&n`9l8lg*a"fDaM)htc:#kO@g1nGCf=gudbgs*t~> +ec,XDroO49qUY`,m.^AM!VbUDfDaOripc.#lgsWCf)jpnn*p@-~> +ec,XDroO49qUY`&p?(o,!p8k+n^mcpoA]9&nE]]8qpto.k3qg>J,~> +ec,XDroO49qUY`&p?(o,!p8h*n^mcpoA]9&nE]]8qpto.k3qg>J,~> +eGfOCroO49qUY`,m.^AMpXfDu!SlQ$ipc."lgsTGi;;.+joFl>s*t~> +eGfOCroO49qUY`&p?(o,!9X%-rn7D.hXKOokO7a.n,VDDfDjt5n*p@-~> +eGfOCroO49qUY`&p?(o,!9X%-rn7D.hXKOokO7a.n,VDDfDjt5n*p@-~> +e,KF:roO49qUY`,m.^GO!93n-!8@>,nD`p"nE]W6!9!e,!o2r#n,In~> +e,KF:roO49qUY`&p?(r-!8RJ'!8@>,nD`p"nE]W6!9!e,!o2r#n,In~> +e,KF:roO49qUY`&p?(r-!8RJ'!8@>,nD`p"nE]W6!9!e,!o2r#n,In~> +df0=9roO49qUY`,m.^JP!93q.!8@A-n)Ej"nE]Q4qpto)k3qd=J,~> +df0=9roO49qUY`&p?(u.!8RM(!8@A-n)Ej"nE]Q4qpto)k3qd=J,~> +df0=9roO49qUY`&p?(u.!8RM(!8@A-n)Ej"nE]Q4qpto)k3qd=J,~> +dJj48roO49qUY`,m.^PR!:9U7!8@G/n)Ej"nE]K2qpto.k3qd=J,~> +dJj48roO49qUY`&p?)&0!9*h,!8@G/n)Ej"nE]K2qpto.k3qd=J,~> +dJj48roO49qUY`&p?)&0!9*h,!8@G/n)Ej"nE]K2qpto.k3qd=J,~> +d/O+7roX%.!93A>!VYOMfDaXripc."lg=0Ai;;.+joFl=s*t~> +d/O+7roX%.!8R;1p>l;0qq(i(nD`s#n*BB1!9!b+s5j=Mn,In~> +d/O+7roX%.!8R;1p>l;0qq(i(nD`s#n*BB1!9!b+s5j=Mn,In~> +ci4+9k2tXuf)Y4)p\WPCg>;>Yn)s3+lgOo4r7;&+k2u.$s*t~> +ci4+9k2tXuf)Xe'k4e!7f)aU^nD`p"nE]E0!9!e,"5N&$n*g:,~> +ci4+9k2tXuf)Xe'k4e!7f)aU^nD`p"nE]E0!9!e,"5N&$n*g:,~> +cMn"8k2tXuf)Y4+pAjUXf)X^tipc.#lfmm=i;;.+joFl=s*t~> +cMn"8k2tXuf)Xe'k5"*=iVV4,hsfXpkO@g%n,VDDfDjt5n*g:,~> +cMn"8k2tXuf)Xe'k5"*=iVV4,hsfXpkO@g%n,VDDfDjt5n*g:,~> +c2[e*!9*b*!:B7L!93n-n`''$nE]9,!9j=3s5j=Mn,In~> +c2[e*!9*b*!9*Y6qW._4qq(AtnE9<,kO8K8qq(l1!:TCVJ,~> +c2[e*!9*b*!9*Y6qW._4qq(AtnE9<,kO8K8qq(l1!:TCVJ,~> +c2Re<roO4>q:>W6nFuh3!8I,)nE99+jm`0!!o2r,n,In~> +c2Re<roO4>q:>W*p?)86qpti&oA]9&n*B*)qpto)k3qd=J,~> +c2Re<roO4>q:>W*p?)86qpti&oA]9&n*B*)qpto)k3qd=J,~> +bl7\;roO4>q:>W6nb;q4!8mJ/n)s3+j7!',r7;#*k2u.4J,~> +bl7\;roO4>q:>W*p?);7qpti*p#>H'nE]-(!9!e,!o2r#n,In~> +bl7\;roO4>q:>W*p?);7qpti*p#>H'nE]-(!9!e,!o2r#n,In~> +bPqS:roO49q:G02qq(N#nE9<,iU?j*qq(l1!;H!_J,~> +bPqS:roO49q:G<%rT3q.p#>K(nE]'&!9!b+s5j=UnGe"~> +bPqS:roO49q:G<%rT3q.p#>K(nE]'&!9!b+s5j=UnGe"~> +b5VJ9roO49qUY`,oCi7Eqq(T%nE99+i:$a1qq(l1!:TFWJ,~> +b5VJ9roO49qUY`&p#c;9!8RJ'pYt]*n*Ap$!9j=3s5j=MnGe"~> +b5VJ9roO49qUY`&p#c;9!8RJ'pYt]*n*Ap$!9j=3s5j=MnGe"~> +ao;A8roO49qUY`,o_/@Fr7:r'q;Ul+nE]!$s7H3?!o2r#nGe"~> +ao;A8roO49qUY`&p#Z;:h#,b(g\KjtkO@fpnGi.Xf)jaik4&D$~> +ao;A8roO49qUY`&p#Z;:h#,b(g\KjtkO@fpnGi.Xf)jaik4&D$~> +aSu8/roO49qUY`,p%JIGr7:r'qr7)-nE\s#rq$3Lr7;&+k2u.&s*t~> +aSu8/roO49qUY`&p#Z80r7:r'qr7)-nE\s#rq$3Lr7;&+k2u.&s*t~> +aSu8/roO49qUY`&p#Z80r7:r'qr7)-nE\s#rq$3Lr7;&+k2u.&s*t~> +a8Z/.roO49qUY`,p@eRHr7:r'r8R5/nE\s#r:C!Jqq(i0!;H'aJ,~> +a8Z/.roO49qUY`&p>uA1r7:r'r8R5/nE\s#r:C!Jqq(i0!;H'aJ,~> +a8Z/.roO49qUY`&p>uA1r7:r'r8R5/nE\s#r:C!Jqq(i0!;H'aJ,~> +`r?&-roO49qUY`,p\4R:!8IM4nE99+hsgL7!:0O6"5N&$n+-L/~> +`r?&-roO49qUY`&pZDA)!8IM4nE99+hsgL7!:0O6"5N&$n+-L/~> +`r?&-roO49qUY`&pZDA)!8IM4nE99+hsgL7!:0O6"5N&$n+-L/~> +`W#r,roX%.!93eJqq(l-n)s3+hsgC4qUYi.k2uF0s*t~> +`W#r,roX%.!8RA3qq(l-n)s3+hsgC4qUYi.k2uF0s*t~> +`W#r,roX%.!8RA3qq(l-n)s3+hsgC4qUYi.k2uF0s*t~> +`;]r.k2tXuf)Y46p\WPBipc.#le_.)oDmkHf)jpnk4AV'~> +`;]r.k2tXuf)Xe*k53a1ipc.#le_.)oDmkHf)jpnk4AV'~> +`;]r.k2tXuf)Xe*k53a1ipc.#le_.)oDmkHf)jpnk4AV'~> +_uBi-k2tXuf)Y47p\WS4kO@fonFQ8PiVV4/gudbfo`'F~> +_uBi-k2tXuf)Xe+k53d#kO@fonFQ8PiVV4/gudbfo`'F~> +_uBi-k2tXuf)Xe+k53d#kO@fonFQ8PiVV4/gudbfo`'F~> +_Z0Vt!9*b*!:B^Y!93n-oB5T.hsg1.!:0L5"5N&$n+H^2~> +_Z0Vt!9*b*!9*k<!8RJ'oB5T.hsg1.!:0L5"5N&$n+H^2~> +_Z0Vt!9*b*!9*k<!8RJ'oB5T.hsg1.!:0L5"5N&$n+H^2~> +_Z'W1roO4>q:>W6r:g*?o]P`0hXL"+!:0L5"6&D)n+Qd3~> +_Z'W1roO4>q:>W*r9!n.o]P`0hXL"+!:0L5"6&D)n+Qd3~> +_Z'W1roO4>q:>W*r9!n.o]P`0hXL"+!:0L5"6&D)n+Qd3~> +_>aN0roO4>q:>W6rV-3@p?1r2hXKn(!9*e+"6&D)n+Zj4~> +_>aN0roO4>q:>W*rT="/p?1r2hXKn(!9*e+"6&D)n+Zj4~> +_>aN0roO4>q:>W*rT="/p?1r2hXKn(!9*e+"6&D)n+Zj4~> +_#FE/roO49q:GT>qq(W+nE\s#l1=u7qpti'roO4Tq#>j~> +_#FE/roO49q:GT-qq(W+nE\s#l1=u7qpti'roO4Tq#>j~> +_#FE/roO49q:GT-qq(W+nE\s#l1=u7qpti'roO4Tq#>j~> +^]+<.roO49qUY`,rqH<A!8[P8n*Am#kO\c?qUY`&roX"UJ,~> +^]+<.roO49qUY`&roX+0!8[P8n*Am#kO\c?qUY`&roX"UJ,~> +^]+<.roO49qUY`&roX+0!8[P8n*Am#kO\c?qUY`&roX"UJ,~> +^Ae3-roO49qUYi/p\3\Ff)XY)kO@fonEKTEiV;",iTB:kq>Ys~> +^Ae3-roO49qUYi)k2tIsf)XY)kO@fonEKTEiV;",iTB:kq>Ys~> +^Ae3-roO49qUYi)k2tIsf)XY)kO@fonEKTEiV;",iTB:kq>Ys~> +^&J*$roO49qUYf.pYu,&!8[Y;nE\s#mdpMFro*G""5N&$n+m!6~> +^&J*$roO49qUYf(k1omd!8[Y;nE\s#mdpMFro*G""5N&$n+m!6~> +^&J*$roO49qUYf(k1omd!8[Y;nE\s#mdpMFro*G""5N&$n+m!6~> +]`/!#roO49qUbc,r7:u*kO7`onFH5NiTo(tgudbfq>Ys~> +]`/!#roO49qUbc&r7:u*kO7`onFH5NiTo(tgudbfq>Ys~> +]`/!#roO49qUbc&r7:u*kO7`onFH5NiTo(tgudbfq>Ys~> +]Dhm"roO49o@NKthsgC4!:0XCjjsUik2u..s*t~> +]Dhm"roO49o@NKthsgC4!:0XCjjsUik2u..s*t~> +]Dhm"roO49o@NKthsgC4!:0XCjjsUik2u..s*t~> +])Md!roWh(o'>0%r:L!Ihq&"diTB:sq>Ys~> +])Md!roWh(o'>0%r:L!Ihq&"diTB:sq>Ys~> +])Md!roWh(o'>0%r:L!Ihq&"diTB:sq>Ys~> +\c2d#k2tXpf)Xq*le_+2li,l!fDaP*iVqs>n+cp5~> +\c2d#k2tXpf)Xq*le_+2li,l!fDaP*iVqs>n+cp5~> +\c2d#k2tXpf)Xq*le_+2li,l!fDaP*iVqs>n+cp5~> +\Gl["k2tXqf)X\$lf7L6i7ur`g]6=/joFlEs*t~> +\Gl["k2tXqf)X\$lf7L6i7ur`g]6=/joFlEs*t~> +\Gl["k2tXqf)X\$lf7L6i7ur`g]6=/joFlEs*t~> +\,ZHi!9*V&q!7/5!9jF?h:MV\oB$&ApA]X~> +\,ZHi!9*V&q!7/5!9jF?h:MV\oB$&ApA]X~> +\,ZHi!9*V&q!7/5!9jF?h:MV\oB$&ApA]X~> +\,QI&roO4>p=B<$qs3V<rnuS`rnIM4oB-#?oDa=~> +\,QI&roO4>p=B<$qs3V<rnuS`rnIM4oB-#?oDa=~> +\,QI&roO4>p=B<$qs3V<rnuS`rnIM4oB-#?oDa=~> +[f6@%roO4>pX]E%rTj"C!9jF?h:MV\o&fr?!;Gm\J,~> +[f6@%roO4>pX]E%rTj"C!9jF?h:MV\o&fr?!;Gm\J,~> +[f6@%roO4>pX]E%rTj"C!9jF?h:MV\o&fr?!;Gm\J,~> +[Jp7$roO49pXfE1p@/(>gt2P\!9*P3rU8nKJ,~> +[Jp7$roO49pXfE1p@/(>gt2P\!9*P3rU8nKJ,~> +[Jp7$roO49pXfE1p@/(>gt2P\!9*P3rU8nKJ,~> +[/U.#roO49pt#N&qsXULrnuVarS6u+rpKj]i;\<~> +[/U.#roO49pt#N&qsXULrnuVarS6u+rpKj]i;\<~> +[/U.#roO49pt#N&qsXULrnuVarS6u+rpKj]i;\<~> +Zi:%"roO49pt,N'gt2P\!9*P3rU8G>J,~> +Zi:%"roO49pt,N'gt2P\!9*P3rU8G>J,~> +Zi:%"roO49pt,N'gt2P\!9*P3rU8G>J,~> +ZMspnroO49f[p)Wo&fr?!;FtBJ,~> +ZMspnroO49f[p)Wo&fr?!;FtBJ,~> +ZMspnroO49f[p)Wo&fr?!;FtBJ,~> +Z2XgmroO49hq.k_!9*P3rU7u1J,~> +Z2XgmroO49hq.k_!9*P3rU7u1J,~> +Z2XgmroO49hq.k_!9*P3rU7u1J,~> +Yl=^lroO49kL][fo&fr?!;FM5J,~> +Yl=^lroO49kL][fo&fr?!;FM5J,~> +Yl=^lroO49kL][fo&fr?!;FM5J,~> +YQ"UkroWV"rnIM4oB-#?^]/f~> +YQ"UkroWV"rnIM4oB-#?^]/f~> +YQ"UkroWV"rnIM4oB-#?^]/f~> +Y5\Umk2tXqfDXLqk5OfLpUU<S~> +Y5\Umk2tXqfDXLqk5OfLpUU<S~> +Y5\Umk2tXqfDXLqk5OfLpUU<S~> +XoAOmk2tXXrR_&(!9*P3rU7&lJ,~> +XoAOmk2tXXrR_&(!9*P3rU7&lJ,~> +XoAOmk2tXXrR_&(!9*P3rU7&lJ,~> +XT.\MrpKj]XT*e~> +XT.\MrpKj]XT*e~> +XT.\MrpKj]XT*e~> +XT&=qn+PoBn"p&7~> +XT&=qn+PoBn"p&7~> +XT&=qn+PoBn"p&7~> +WrN+froX4K!;E,cJ,~> +WrN+froX4K!;E,cJ,~> +WrN+froX4K!;E,cJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +JcELbJ,~> +%%EndData +showpage +%%Trailer +end +%%EOF diff --git a/Master/texmf-dist/tex/latex/beamer/art/beamericonbook.20.pdf b/Master/texmf-dist/tex/latex/beamer/art/beamericonbook.20.pdf Binary files differnew file mode 100644 index 00000000000..83078b8f549 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/art/beamericonbook.20.pdf diff --git a/Master/texmf-dist/tex/latex/beamer/art/beamericonbook.eps b/Master/texmf-dist/tex/latex/beamer/art/beamericonbook.eps new file mode 100644 index 00000000000..3d9f0d60379 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/art/beamericonbook.eps @@ -0,0 +1,512 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner +%%Title: /n/mappazza/home4/algo/tantau/texmf/tex/latex/classes/latex-beamer/beamericonbook.eps +%%CreationDate: Thu Oct 16 20:39:49 2003 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 14 14 29 27 +%%EndComments +%%BeginProlog +% Use own dictionary to avoid conflicts +10 dict begin +%%EndProlog +%%Page: 1 1 +% Translate for offset +14.173228 14.173228 translate +% Translate to begin of first scanline +0.000000 12.000000 translate +13.920000 -12.000000 scale +% Image geometry +116 100 8 +% Transformation matrix +[ 116 0 0 100 0 0 ] +% Strings to hold RGB-samples per scanline +/rstr 116 string def +/gstr 116 string def +/bstr 116 string def +{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop} +true 3 +%%BeginData: 20153 ASCII Bytes +colorimage +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +ci4!qrMfkJ`W(G~> +ci4!qrMfkJ`W(G~> +ci4!qrMfkJ`W(G~> +eGoNJq0rCE`rCP~> +eGoNJq0rCE`rCP~> +eGoNJq0rCE`rCP~> +gA_0'ri5jFr_<AJ"&48pe]@c@~> +gA_0'ri5jFr_<AJ"&48pe]@c@~> +gA_0'ri5jFr_<AJ"&48pe]@c@~> +huE\UqgSZZ9hk@<"&48pe]IiA~> +huE\UqgSZZ9hk@<"&48pe]IiA~> +huE\UqgSZZ9hk@<"&48pe]IiA~> +jo5>2ri5jFr_;o="&48pWlk?l~> +jo5>2ri5jFr_;o="&48pWlk?l~> +jo5>2ri5jFr_;o="&48pWlk?l~> +lMpj`qgSZZ9hjk.!bQq^bQ!(~> +lMpj`qgSZZ9hjk.!bQq^bQ!(~> +lMpj`qgSZZ9hjk.!bQq^bQ!(~> +nG`L=ri5jFr_;f:"]8*4Lh]``1BM0<Wm(Kn~> +nG`L=ri5jFr_;f:"YD8O*[<351BM0<Wm(Kn~> +nG`L=ri5jFr_;f:"YMAT,:+o=1BM0<Wm(Kn~> +p&G#kqgSZZ9hk%3s&/tsNfO*sreLT/:]*!NAq-i2cMrC~> +p&G#kqgSZZ9hk%3s"4@),:!12rZ2([/,V1*Aq-i2cMrC~> +p&G#kqgSZZ9hk%3s"FL-.4P6CrZ_Fc/Gq:+Aq-i2cMrC~> +qZ$Ppqg\T>mPFlC!d'ZkrfR2?repc3!JO>I1BU@$J(;mFJ,~> +qZ$Ppqg\T>mPFks!\5ZIr[.UhrZV7^!?<Wf1BU@$J(;mFJ,~> +qZ$Ppqg\T>ln\\s0/*;Ur[IgnrZ_Fc/Gq:+9n.ZCci8L~> +r;QcIrI4l\9hk%3"^"i-Ssu5KR/W?LOoCC?MuJM5KkgNA"&48pe^4>H~> +r;QcIrI4l\9hk"2s"XX0/h[,Rr[@amrZhCcrZ2([,Q'>"9n.ZCd/SU~> +r;QcIrI4l\9hk%3"ZA4q3Arep1]B',/H.*t-N54j+!ph@"&48pe^4>H~> +r;ZeH!);l;"'SiWV#I(eT)Y;ZR/W?LOoCC?MuJM5KkgNA"&3BWWmUis~> +r;ZeH!);l;"#Vnm2?#E20`Nd)/,gsr-N57h+oWM`*$bA;"&3BWWmUis~> +r;ZeH!);l;"$&;%5Q3eE3WD#:1]B',/H.*t-N54j+!ph@"&3BWWmUis~> +rVlr!InfMjs',V0WiH&rrhTOergs.Zrg<\LrfR2?repc3!JP:c1BM0<Wm^ot~> +rVlr!InfMjs#1!;3]d7"r\a[2r\4@)r[[srr[.UhrZV7^!?<?]1BM0<Wm^ot~> +rVlr!InfMjs#U9C7RmAEr]gBEr]1!:r\OO,r[e$tr[.Uh!?WWb1BM0<Wm^ot~> +rVlnuJ+k`%?s\VmYl:d(WrApqV#I(eT)Y;ZR/W?LOoCC?MuJP4K`FpH1BM0<Wmguu~> +rVlnuJ+k`%5<:kj5Q3hF3rV,<2?#E20`Nd)/,gsr-N57h+oWP_)uqMe1BM0<Wmguu~> +rVlnuJ+k`%69[e29`@W_7fGdS5Q3eE3WD#:1]B',/H.*t-N57i*rmki1BM0<Wmguu~> +rVlnJB)OLkB4b_n_S*OjZi73.Xo>@"VuELkU&LY`S,SfSPl?gENrFt9M#W//:]*!N9n.ZCec1.~> +rVlnJB)OLk<DlP;F(AQV8,baP4oRMA3;tf71]B*.0)dC#./kRm,Q8kc*rd2[/,V1*9n.ZCec1.~> +rVlnJB)OLk<DuYAG\^kt;uTJi8cD3Y6iK=L4T7A@2Z>N30E*O%.K1[n,QAhc/Gq:+9n.ZCec1.~> +rr3&"Infnu$>Il4bf@Z=]t1_[rilC(ri5sqrhTOergs.Zrg<\LrfR2?repc3s+LGKr%eFLIt-#" +s*t~> +rr3&"Infnu$<j$fOF__!A6i2*r]gBFr]:$<r\a[2r\4@)r[[srr[.UhrZV7^ru;"hr%eFLIt-#" +s*t~> +rr3&"Infnu$<j!eObA1.CLpjOr_3;_r^QlSr]gBEr]1!:r\OO,r[e$tr[.UhruV4lr%eFLIt-#" +s*t~> +rr<"JrA+hReBlLba2Gj.]"#*GYl:d(WrApqV#I(eT)Y;ZR/W?LOoCC?MuJP4K`Glc1BU@$J#_-# +J,~> +rr<"JrA+h4W1K?;JU2BJ>uaDo5Q3hF3rV,<2?#E20`Nd)/,gsr-N57h+oWP_)uq5]1BU@$J#_-# +J,~> +rr<"JrA+h3VOa'9KRS/]ARAC89`@W_7fGdS5Q3eE3WD#:1]B',/H.*t-N57i*rmVb1BU@$J#_-# +J,~> +rr3"K:&ZpXB[bJ\d*BkU`594!\?l1=riQ1"rhoakrh9=_s-s"TrfmDErf6u9reUT.!,DBe!bQq^ +f`-I~> +rr3"K:&ZpX9qA5]SsPOiH?3V&<Cd$Qr]U6Ar]'m7r\OO-s"=:$r[@amrZhCcrZ;(Z!$h@s!bQq^ +f`-I~> +rr3"K:&ZpX9q/#WSX5IlIX#X>?W6qtr^m)Yr^6ZLr]L0?s#0j4r\+7%r[IgnrZhFb!%%Lu!bQq^ +f`-I~> +s8N/NInfnu%VX;>eC;jjbf@Z=]t1_[rilC(ri5sqrhTOergs.Zrg<\LrfR2?repc3s+LJg:AcmL +Aq-i6s*t~> +s8N/NInfnu%SM>CW2Q;SOF__!A6i2*r]gBFr]:$<r\a[2r\4@)r[[srr[.UhrZV7^ru;%a.f;(( +Aq-i6s*t~> +s8N/NInfnu%SM>AVP]oNObA1.CLpjOr_3;_r^QlSr]gBEr]1!:r\OO,r[e$tr[.UhruV7f/,V1) +Aq-i6s*t~> +s8N/#Infnu&"V.se'umocHO>I_S*OjZi73.Xo>@"VuELkU&LY`S,SfSPl?gENrFt9M#N).:AcmM +Aq-i2g])d~> +s8N/#Infnu%qBs:SZ&KYQ]QcEF(AQV8,baP4oRMA3;tf71]B*.0)dC#./kRm,Q8kc*r[,Z.f;() +Aq-i2g])d~> +s8N/#Infnu%qBs:S#3'RQ]ZrMG\^kt;uTJi8cD3Y6iK=L4T7A@2Z>N30E*O%.K1[n,Q8bb/,V1* +Aq-i2g])d~> +s8N,"J,M2%dL=USeBlLba2Gj.]"#*GYl:d(WrApqV#I(eT)Y;ZR/W?LOoCC?MuJP3K`FmG1BU@$ +J(<?SJ,~> +s8N,"J,M2&HOYLrW2Q;SOF__!A6i2*r]gBFr]:$<r\a[2r\4@)r[[srr[.UhrZV7^rYtnfr%eFL +It-#(s*t~> +s8N,"J,M2&HOYLpVP]oNObA1.CLpjOr_3;_r^QlSr]gBEr]1!:r\OO,r[e$tr[.UhrZ;+jr%eFL +It-#(s*t~> +s8N,"J,M2$dL=USeBlLba2Gj.]"#*GYl:d(WrApqV#I(eT)Y;ZR/W?LOoCC?MuJP3K`Gfa1BU@$ +J(<BTJ,~> +s8N,"J,M2%HOYLrW2Q;SOF__!A6i2*r]gBFr]:$<r\a[2r\4@)r[[srr[.UhrZV7^rYtn]r%eFL +It-#)s*t~> +s8N,"J,M2%HOYLpVP]oNObA1.CLpjOr_3;_r^QlSr]gBEr]1!:r\OO,r[e$tr[.UhrZ;+br%eFL +It-#)s*t~> +s8N,"J,M/'eGR`'e'umocHO>I_S*OjZi73.Xo>@"VuELkU&LY`S,SfSPl?gENrFt9M#N).B`'Xg +9kJmThZ&*~> +s8N,"J,M/'IJnL%J=WX;SsPOiH?3V&<Cd$Qr]U6Ar]'m7r\OO-s"=:$r[@amrZhCcrZ;%Y!$V7r +"&3BWWo!c+~> +s8N,"J,M/'IJnL%J=EF5SX5IlIX#X>?W6qtr^m)Yr^6ZLr]L0?s#0j4r\+7%r[IgnrZhCa!$hCt +"&3BWWo!c+~> +s8N,"J,M2'eGR`'e'umocHO>I_S*OjZi73.Xo>@"VuELkU&LY`S,SfSPl?gENrFt9M#N).B_sRe +Aq-i<s*t~> +s8N,"J,M2'IJnL%J=WX;SsPOiH?3V&<Cd$Qr]U6Ar]'m7r\OO-s"=:$r[@amrZhCcrZ;%Y!$V4q +!bQq^huA3~> +s8N,"J,M2'IJnL%J=EF5SX5IlIX#X>?W6qtr^m)Yr^6ZLr]L0?s#0j4r\+7%r[IgnrZhCa!$h@s +!bQq^huA3~> +s8N,"J,M2&eGR`'e'umocHO>I_S*OjZi73.Xo>@"VuELkU&LY`S,SfSPl?gENrFt9M#N)/Jkl5" +!bQq^i;\<~> +s8N,"J,M2&IJnL%J=WX;SsPOiH?3V&<Cd$Qr]U6Ar]'m7r\OO-s"=:$r[@amrZhCcrZ;%Y!?!Bb +1BM0<Wo3o-~> +s8N,"J,M2&IJnL%J=EF5SX5IlIX#X>?W6qtr^m)Yr^6ZLr]L0?s#0j4r\+7%r[IgnrZhCa!?<Wf +1BM0<Wo3o-~> +s8N,"J,M2%eGR`'e'umocHO>I_S*OjZi73.Xo>@"VuELkU&LY`S,SfSPl?gENrFt9M#N)/Jkl5" +"&48pe`-UZ~> +s8N,"J,M2%IJnL%J=WX;SsPOiH?3V&<Cd$Qr]U6Ar]'m7r\OO-s"=:$r[@amrZhCcrZ;%Y!?!Bb +1BU@$J(<QYJ,~> +s8N,"J,M2%IJnL%J=EF5SX5IlIX#X>?W6qtr^m)Yr^6ZLr]L0?s#0j4r\+7%r[IgnrZhCa!?<Wf +1BU@$J(<QYJ,~> +s8N,"J,M2$eGR`'e'umocHO>I_S*OjZi73.Xo>@"VuELkU&LY`S,SfSPl?gENrFt9M#N)/Jkl5" +"&48pe`6[[~> +s8N,"J,M2$IJnL%J=WX;SsPOiH?3V&<Cd$Qr]U6Ar]'m7r\OO-s"=:$r[@amrZhCcrZ;%Y!?!Bb +1BU@$J(<TZJ,~> +s8N,"J,M2$IJnL%J=EF5SX5IlIX#X>?W6qtr^m)Yr^6ZLr]L0?s#0j4r\+7%r[IgnrZhCa!?<Wf +1BU@$J(<TZJ,~> +s8N/#Infnu!29>?r6c#&eC;jjbf@Z=]t1_[rilC(ri5sqrhTOergs.Zrg<\LrfR2?repc3re1B) +B`'Xg9n.YmjSs`~> +s8N/#Infnu!+u.WrHf!(SZ&KYQ]QcEF(AQV8,baP4oRMA3;tf71]B*.0)dC#./kRm,Q8kc*r[,[ +)'So6"&48pWoX21~> +s8N/#Infnu!+u.WrHf!(S#3'RQ]ZrMG\^kt;uTJi8cD3Y6iK=L4T7A@2Z>N30E*O%.K1[n,Q8bc +*$bA;"&48pWoX21~> +s8N/NInfnu!G^6aeGR`'e'umocHO>I_S*OjZi73.Xo>@"VuELkU&LY`S,SfSPl?gENrFt9M#N)/ +JnY$;!bQq^jo9i~> +s8N/NInfnu!DS(AIJnL%J=WX;SsPOiH?3V&<Cd$Qr]U6Ar]'m7r\OO-s"=:$r[@amrZhCcrZ;%Y +!?!'X1BM0<Woa82~> +s8N/NInfnu!DS(AIJnL%J=EF5SX5IlIX#X>?W6qtr^m)Yr^6ZLr]L0?s#0j4r\+7%r[IgnrZhCa +!?<?]1BM0<Woa82~> +rr3"K:&ZpMC=h)8eGR`'e'umocHO>I_S*OjZi73.Xo>@"VuELkU&LY`S,SfSPl?gENrFt9M#N)0 +JnRpW1BM0<Woj>3~> +rr3"K:&ZpM9n.ZjIJnL%J=WX;SsPOiH?3V&<Cd$Qr]U6Ar]'m7r\OO-s"=:$r[@amrZhCcrZ;%Y +!Z<.2r%eCdJ#_Z2J,~> +rr3"K:&ZpM9n.ZjIJnL%J=EF5SX5IlIX#X>?W6qtr^m)Yr^6ZLr]L0?s#0j4r\+7%r[IgnrZhCa +!ZWF8r%eCdJ#_Z2J,~> +rr<"JrA+MKf@TrMr6c#&eC;jjbf@Z=]t1_[rilC(ri5sqrhTOergs.Zrg<\LrfR2?repc3re:B( +!)EGJ"(m%_e`d$`~> +rr<"JrA+LeIt.BErHf!(SZ&KYQ]QcEF(AQV8,baP4oRMA3;tf71]B*.0)dC#./kRm,Q8kc*r[/Z +)#u/a1BV6=Wn$>5J,~> +rr<"JrA+LeIt.BErHf!(S#3'RQ]ZrMG\^kt;uTJi8cD3Y6iK=L4T7A@2Z>N30E*O%.K1[n,Q8eb +)uqMe1BV6=Wn$>5J,~> +rr3&"Infnu!,DMbr7(Ym%+E_Ud*BkU`594!\?l1=riQ1"rhoakrh9=_s-s"TrfmDErf6u9reUQ- +s+15Gr%eFLIt-#5s*t~> +rr3&"Infnu!)<HBr-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hF3rV,<2?#E20`Nd)/,gsr-N57h+oWP^ +*<-lV.f;()9n.ZCl2Q8~> +rr3&"Infnu!)<HBr-eNj%=jqFVOa'9KRS/]ARAC89`@W_7fGdS5Q3eE3WD#:1]B',/H.*t-N57h ++9*;\/,V1*9n.ZCl2Q8~> +rVlnJB)OOafDO.rdL=USeBlLba2Gj.]"#*GYl:d(WrApqV#I(eT)Y;ZR/W?LOoCC?MuJP3L&Z`) +B`'Xg9n.ZClMlA~> +rVlnJB)OOaJ,F`nHOYLrW2Q;SOF__!A6i2*r]gBFr]:$<r\a[2r\4@)r[[srr[.UhrZV7^rZ(qU +!$V7r"&48pea!0b~> +rVlnJB)OOaJ,F`nHOYLpVP]oNObA1.CLpjOr_3;_r^QlSr]gBEr]1!:r\OO,r[e$tr[.UhrZD.[ +!$hCt"&48pea!0b~> +rVlnuJ,M/'CAlc^eGR`'e'umocHO>I_S*OjZi73.Xo>@"VuELkU&LY`S,SfSPl?gENrFt9M#N,. +JcKK^1BU?`J#_i7J,~> +rVlnuJ,M/':&TS>IJnL%J=WX;SsPOiH?3V&<Cd$Qr]U6Ar]'m7r\OO-s"=:$r[@amrZhCcrZ;%Y +rtte[r%eFLAq-iHs*t~> +rVlnuJ,M/':&TS>IJnL%J=EF5SX5IlIX#X>?W6qtr^m)Yr^6ZLr]L0?s#0j4r\+7%r[IgnrZhCa +ru;"`r%eFLAq-iHs*t~> +rVlr!Infkt!,DJar7(Ym%+E_Ud*BkU`594!\?l1=riQ1"rhoakrh9=_s-s"TrfmDErf6u9reUQ- +s+15aq_J:cJ#_l8J,~> +rVlr!Infkt!)<EAr-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hF3rV,<2?#E20`Nd)/,gsr-N57h+oWP^ +*<-lV+o=%sAq-iIs*t~> +rVlr!Infkt!)<EAr-eNj%=jqFVOa'9KRS/]ARAC89`@W_7fGdS5Q3eE3WD#:1]B',/H.*t-N57h ++9*;\,Ps7uAq-iIs*t~> +r;ZeH!)<DJ!,DJar7(Ym%+E_Ud*BkU`594!\?l1=riQ1"rhoakrh9=_s-s"TrfmDErf6u9reUQ- +rdk,Er%eCdJ#_o9J,~> +r;ZeH!)<DJ!)<EAr-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hF3rV,<2?#E20`Nd)/,gsr-N57h+oWP^ +*<$fU.Jtt'Aq-iJs*t~> +r;ZeH!)<DJ!)<EAr-eNj%=jqFVOa'9KRS/]ARAC89`@W_7fGdS5Q3eE3WD#:1]B',/H.*t-N57h ++9!5[.f;((Aq-iJs*t~> +r;QiKIqJU7!29ACr7(Ym%+E_Ud*BkU`594!\?l1=riQ1"rhoakrh9=_s-s"TrfmDErf6u9reUQ- +rdk,Er%eFLIt-#;s*t~> +r;QiKIqJU7!+u1Zr-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hF3rV,<2?#E20`Nd)/,gsr-N57h+oWP^ +*<$fU.Jtt(9n.ZCn,In~> +r;QiKIqJU7!+u1Zr-eNj%=jqFVOa'9KRS/]ARAC89`@W_7fGdS5Q3eE3WD#:1]B',/H.*t-N57h ++9!5[.f;()9n.ZCn,In~> +qu6`JIqJU7!29ACr7(Ym%+E_Ud*BkU`594!\?l1=riQ1"rhoakrh9=_s-s"TrfmDErf6u9reUQ- +rdk,Er%eFLIt-#<s*t~> +qu6`JIqJU7!+u1Zr-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hF3rV,<2?#E20`Nd)/,gsr-N57h+oWP^ +*<$fU.Jtt(9n.ZCnGe"~> +qu6`JIqJU7!+u1Zr-eNj%=jqFVOa'9KRS/]ARAC89`@W_7fGdS5Q3eE3WD#:1]B',/H.*t-N57h ++9!5[.f;()9n.ZCnGe"~> +qYpWIIqJU7!29ACr7(Ym%+E_Ud*BkU`594!\?l1=riQ1"rhoakrh9=_s-s"TrfmDErf6u9reUQ- +rdk,^r%eFLIt+Kgs*t~> +qYpWIIqJU7!+u1Zr-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hF3rV,<2?#E20`Nd)/,gsr-N57h+oWP^ +*<$fU+T+"t9n.Ymnc++~> +qYpWIIqJU7!+u1Zr-eNj%=jqFVOa'9KRS/]ARAC89`@W_7fGdS5Q3eE3WD#:1]B',/H.*t-N57h ++9!5[+oF+u9n.Ymnc++~> +q>UMrIqJU7!29ACr7(Ym%+E_Ud*BkU`594!\?l1=riQ1"rhoakrh9=_s-s"TrfmDErf6u9reUQ- +rdk,^q_J:cJ#`)>J,~> +q>UMrIqJU7!+u1Zr-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hF3rV,<2?#E20`Nd)/,gsr-N57h+oWP^ +*<$fU+T!qrAq-iOs*t~> +q>UMrIqJU7!+u1Zr-eNj%=jqFVOa'9KRS/]ARAC89`@W_7fGdS5Q3eE3WD#:1]B',/H.*t-N57h ++9!5[+o=%sAq-iOs*t~> +q#:DqIqJU7!29ACr7(Ym%+E_Ud*BkU`594!\?l1=riQ1"rhoakrh9=_s-s"TrfmDErf6u9reUQ- +rdk/_:&HdKAq-iPs*t~> +q#:DqIqJU7!+u1Zr-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hF3rV,<2?#E20`Nd)/,gsr-N57h+oWP^ +*<$fV+=[4E!bQq^oDa=~> +q#:DqIqJU7!+u1Zr-eNj%=jqFVOa'9KRS/]ARAC89`@W_7fGdS5Q3eE3WD#:1]B',/H.*t-N57h ++9!5\+Y*CG!bQq^oDa=~> +p\t;pIqJU7!29ACr7(Ym%+E_Ud*BkU`594!\?l1=riQ1"rhoakrh9=_s-s"TrfmDErf6u9reUQ- +rdk0#:&HdLAq-i2p&BO~> +p\t;pIqJU7!+u1Zr-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hF3rV,<2?#E20`Nd)/,gsr-N57h+oWP^ +*<$fV(Ff8<"(m%_eb/rm~> +p\t;pIqJU7!+u1Zr-eNj%=jqFVOa'9KRS/]ARAC89`@W_7fGdS5Q3eE3WD#:1]B',/H.*t-N57h ++9!5\)(PP?"(m%_eb/rm~> +pAY2oInfkt!,DG`r7(Ym%+E_Ud*BkU`594!\?l1=riQ1"rhoakrh9=_s-s"TrfmDErf6u9reUQ- +rdk0#:&HdL9n.ZCpA]X~> +pAY2oInfkt!)<B@r-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hF3rV,<2?#E20`Nd)/,gsr-N57h+oWP^ +*<$fV(Ff8<"&48peb9#n~> +pAY2oInfkt!)<B@r-eNj%=jqFVOa'9KRS/]ARAC89`@W_7fGdS5Q3eE3WD#:1]B',/H.*t-N57h ++9!5\)(PP?"&48peb9#n~> +p&>)nInfkt!,DG`r7(Ym%+E_Ud*BkU`594!\?l1=riQ1"rhoakrh9=_s-s"TrfmDErf6u9reUQ- +rdk0#B)FFe9n.ZCp]#a~> +p&>)nInfkt!)<B@r-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hF3rV,<2?#E20`Nd)/,gsr-N57h+oWP^ +*<$fV(EiW3"&48pebB)o~> +p&>)nInfkt!)<B@r-eNj%=jqFVOa'9KRS/]ARAC89`@W_7fGdS5Q3eE3WD#:1]B',/H.*t-N57h ++9!5\)'So6"&48pebB)o~> +o`"umInfkt!,DG`r7(Ym%+E_Ud*BkU`594!\?l1=riQ1"rhoakrh9=_s-s"TrfmDErf6u9reUQ- +rdk0#B)FFe9kJmTq#>j~> +o`"umInfkt!)<B@r-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hF3rV,<2?#E20`Nd)/,gsr-N57h+oWP^ +*<$fV(EiW3"&3BWWqcUE~> +o`"umInfkt!)<B@r-eNj%=jqFVOa'9KRS/]ARAC89`@W_7fGdS5Q3eE3WD#:1]B',/H.*t-N57h ++9!5\)'So6"&3BWWqcUE~> +o`#$DIt(2k1B;1ffDO.rdL=USeBlLba2Gj.]"#*GYl:d(WrApqV#I(eT)Y;ZR/W?LOoCC?MuJP3 +L&QZ)IqJR6!bQq^q>Ys~> +o`#$DIt(2k1B:/IJ,F`nHOYLrW2Q;SOF__!A6i2*r]gBFr]:$<r\a[2r\4@)r[[srr[.UhrZV7^ +rZ(nT!>cmU1BM0<Wql[F~> +o`#$DIt(2k1B:/IJ,F`nHOYLpVP]oNObA1.CLpjOr_3;_r^QlSr]gBEr]1!:r\OO,r[e$tr[.Uh +rZD+Z!?!'X1BM0<Wql[F~> +oD\pCIt(2k1B;1ffDO.rdL=USeBlLba2Gj.]"#*GYl:d(WrApqV#I(eT)Y;ZR/W?LOoCC?MuJP3 +L&Q](IfN4@1BM0<WquaG~> +oD\pCIt(2k1B:/IJ,F`nHOYLrW2Q;SOF__!A6i2*r]gBFr]:$<r\a[2r\4@)r[[srr[.UhrZV7^ +rZ(nTrtbYar%eCdJ#`AFJ,~> +oD\pCIt(2k1B:/IJ,F`nHOYLpVP]oNObA1.CLpjOr_3;_r^QlSr]gBEr]1!:r\OO,r[e$tr[.Uh +rZD+Zrttedr%eCdJ#`AFJ,~> +o)AgBIt(2k1B;1ffDO.rdL=USeBlLba2Gj.]"#*GYl:d(WrApqV#I(eT)Y;ZR/W?LOoCC?MuJP3 +L&Q](IfN4@1BU@$J(=JsJ,~> +o)AgBIt(2k1B:/IJ,F`nHOYLrW2Q;SOF__!A6i2*r]gBFr]:$<r\a[2r\4@)r[[srr[.UhrZV7^ +rZ(nTrtbYar%eFLIt-#Hs*t~> +o)AgBIt(2k1B:/IJ,F`nHOYLpVP]oNObA1.CLpjOr_3;_r^QlSr]gBEr]1!:r\OO,r[e$tr[.Uh +rZD+Zrttedr%eFLIt-#Hs*t~> +nc&[@IqJU7!29>Br7(Ym%+E_Ud*BkU`594!\?l1=riQ1"rhoakrh9=_s-s"TrfmDErf6u9reUQ- +rdt0"!)<AI!_n0Er;V9~> +nc&[@IqJU7!+u.Yr-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hF3rV,<2?#E20`Nd)/,gsr-N57h+oWP^ +*<$iU(B>o^1BL:#Wr2mI~> +nc&[@IqJU7!+u.Yr-eNj%=jqFVOa'9KRS/]ARAC89`@W_7fGdS5Q3eE3WD#:1]B',/H.*t-N57h ++9!8[)#u/a1BL:#Wr2mI~> +nG`R?IqJU7!29>Br7(Ym%+E_Ud*BkU`594!\?l1=riQ1"rhoakrh9=_s-s"TrfmDErf6u9reUQ- +s+1;I9hkL@!_n0prVqB~> +nG`R?IqJU7!+u.Yr-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hF3rV,<2?#E20`Nd)/,gsr-N57h+oWP^ +*<-lX.OchD1BL:#ec#Mu~> +nG`R?IqJU7!+u.Yr-eNj%=jqFVOa'9KRS/]ARAC89`@W_7fGdS5Q3eE3WD#:1]B',/H.*t-N57h ++9*;^.k3%G1BL:#ec#Mu~> +n,EI>IqJU7!29>Br7(Ym%+E_Ud*BkU`594!\?l1=riQ1"rhoakrh9=_s-s"TrfmDErf6u9")Le1 +:\6FDJ#`JIJ,~> +n,EI>IqJU7!+u.Yr-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hF3rV,<2?#E20`Nd)/,gsr-N57h+Tj#A +/1^?K!Iq-Js*t~> +n,EI>IqJU7!+u.Yr-eNj%=jqFVOa'9KRS/]ARAC89`@W_7fGdS5Q3eE3WD#:1]B',/H.*t-3GYJ +/M-NM!Iq-Js*t~> +mf*?gIqJU7!29>Br7(Ym%+E_Ud*BkU`594!\?l1=riQ1"rhoakrh9=_s-s"TrfmGF!`MupmP=l< +J,K=s~> +mf*?gIqJU7!+u.Yr-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hF3rV,<2?#E20`Nd)/,gss-3>eO/abCq +9n3*@J,~> +mf*?gIqJU7!+u.Yr-eNj%=jqFVOa'9KRS/]ARAC89`@W_7fGdS5Q3eE3WD#:1]B'-/-7LY0CCUs +9n3*@J,~> +mJd6fIqJU7!29>Br7(Ym%+E_Ud*BkU`594!\?l1=riQ1"rhoakrh9=_s-j+7<E3#^1]Mt&s*t~> +mJd6fIqJU7!+u.Yr-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hF3rV,<2?#E20`Na-/MJk3kVN6gr;V9~> +mJd6fIqJU7!+u.Yr-eNj%=jqFVOa'9KRS/]ARAC89`@W_7fGdS5Q3eE3WD#:1B9/n1]Mt&s*t~> +m/I-eIqJU7!29>Br7(Ym%+E_Ud*BkU`594!\?l1=riQ1"rhoak"//h!=6h[B;Z]ou<rFfUAq/A/ +s*t~> +m/I-eIqJU7!+u.Yr-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hF3rV,<2?#B31@$ar;Z]ou<rFfUAq/A/ +s*t~> +m/I-eIqJU7!+u.Yr-eNj%=jqFVOa'9KRS/]ARAC89`@W_7fGdS56F#+2DseVs&/tu<EB&S!bQr4 +r;V9~> +li.$dInfkt!,DD_r7(Ym%+E_Ud*BkU`594!\?l1=riQ4#!/(8SlSAiD;,VFsPEqW,<rFfU9n02? +s*t~> +li.$dInfkt!)<??r-eNj%=k"JW1K?;JU2BJ>uaDo5Q3hG3WM/=2=!%):f1,2Ocu*!S6#SE!_n0E +qu;0~> +li.$dInfkt!)<??r-eNj%=jqFVOa'9KRS/]ARAC89`@W`7K>^Q3U8I-:f1,2Ocu*!S6#SE!_n0E +qu;0~> +lMgpcInfkt!,DD_r7(Ym&C].Yd*BkU`594!\?iDF?!Q\O%no\m:PO[`NfK6cQC4/2H2TN#9n02> +s*t~> +lMgpcInfkt!)<??r-eNj%Y1+KW1K?;JU2BJ>uaBZr\s.!%no\m:PO[`NfK6cQC4/2H2TN#9n02> +s*t~> +lMgpcInfkt!)<??r-eNj&V-@JVOa'9KRS/]ARAA04?P^k1Cm/R:/?V#MiNg[PEqW)S9b&h!_n0E +qYu'~> +l2LgbInfkt!,DD_r7(Ym$.IDRd*Bk$A7K'61D*2N94NC#K7eo7MiNg[PEqN&rgWsirA4J'q>Ys~> +l2LgbInfkt!)<??r-eNj$@n\GW1K?;B1kfalSB,E8kWZBJ:iK/Ll7:ROcu)sRJr]V=8arTJ,0+p~> +l2LgbInfkt!)<??r-eNj$@nVCVOa'9BhV,glSB,E8kWZBJ:iK/Ll7:ROcu)sRJr]V=8arTJ,0+p~> +l2Lk9It(2k1B;1efDO.rdK@tJe=>n^s$m#Y&or,=GC"[fJ:iT4Mi3UXPEV<#rga"\rA+LeJ(=Ap +J,~> +l2Lk9It(2k1B:/HJ,F`nHN\kiW2P(11]KrE7hTibGB\@]J:N9,Ll71OOctupRJr`VTD^PIAq/A, +s*t~> +l2Lk9It(2k1B:/HJ,F`nHN\kgVP\\,1]KrE7hTibGB\@]J:N9,Ll71OOctupRJr`VTD^PIAq/A, +s*t~> +kl1b8It(2k1B;1efDO.rdK.hHnh^;5)am_ACi"$1F`hnSI=6WuL5:YDNffHfQC4/2SGo,\IJkr& +J#`;DJ,~> +kl1b8It(2k1B:/HJ,F`nHNJ_gW:DbE6Q8EoC2@^)EclMKH@:3lK8,2<MiNp^PEqW)S=KSN!.Ff% +!Iq-Es*t~> +kl1b8It(2k1B:/HJ,F`nHNJ_eVXcPC6Q8EoC2@^)EclMKH@:3lK8,2<MiNp^PEqW)S=KSN!.Ff% +!Iq-Es*t~> +kPkY7It(2k1B;1efDO.rdK""W1]KZ^5XA^_@:X"cC2@g/EclSPH@:<rL5(MBNfK6cQC4/2SGo/\ +U&\<p1BL:#ebK/p~> +kPkY7It(2k1B:/HJ,F`nHNAXuq(r%8+@&5!?=@AWC2.R'EcQ;HH?t!iK8,,:MiNg[PEqW)S=KSN +s.TKqr\FUMJ(=>oJ,~> +kPkY7It(2k1B:/HJ,F`nHNAXtq(r%8+@&5!?=@AWC2.R'EcQ;HH?t!iK8,,:MiNg[PEqW)S=KSN +s.TKqr\FUMJ(=>oJ,~> +k5PM5IqJU7!29;Ar7(\n!,2?f,<S+\;c[%*>@(`KB4ksqDf9Z=GC"R`J:iK/Ll71OOcu)sRJr`V +TDkPcV-3dR!DS(<s*t~> +k5PM5IqJU7!+u+Xr-eNj!)<GK,<S+\;c[%*>@(`KB4ksqDf9Z=GC"R`J:iK/Ll71OOcu)sRJr`V +TDkPcV-3dR!DS(<s*t~> +k5PM5IqJU7!+u+Xr-eNj!)<GK,<S+\;c[%*>@(`KB4ksqDf9Z=GC"R`J:iK/Ll71OOcu)sRJr`V +TDkPcV-3dR!DS(<s*t~> +jo5D4IqJU7!29;Ar7(bp!1j'E+])*<=^,*:@:Wn]C2@^)EclSMH@:<oK8,2<MiNp`PEqX9SGo/\ +UAh"f1BE!*p]#a~> +jo5D4IqJU7!+u+Xr-eTl!+Ys`+])*<=^,*:@:Wn]C2@^)EclSMH@:<oK8,2<MiNp`PEqX9SGo/\ +UAh"f1BE!*p]#a~> +jo5D4IqJU7!+u+Xr-eTl!+Ys`+])*<=^,*:@:Wn]C2@^)EclSMH@:<oK8,2<MiNp`PEqX9SGo/\ +UAh"f1BE!*p]#a~> +jSo;3IqJU7!29;Ar6tbqB`9e45#tfh>@(`HA7oXlCi=?:Fa&.[I=Qs)L5:bJOcbinR@0S8rh'4b +rh]XnrA+J(WqZOD~> +jSo;3IqJU7!+u+Xr-\Tm9E$^l5#tfh>@(`HA7oXlCi=?:Fa&.[I=Qs)L5:bJOcbinR@0S8rh'4b +rh]XnrA+J(WqZOD~> +jSo;3IqJU7!+u+Xr-\Tm9E$^l5#tfh>@(`HA7oXlCi=?:Fa&.[I=Qs)L5:bJOcbinR@0S8rh'4b +rh]XnrA+J(WqZOD~> +j8T1\IqJU7!29;Ar7([$+\PsB?=%&NB4ksqDfTl@GC"R`J:iT2Ll7:ROcu)sR@KfHTDkSbV>dCn +Wr4^SJ#`8CJ,~> +j8T1\IqJU7!+u+Xr-eN"+\PsB?=%&NB4ksqDfTl@GC"R`J:iT2Ll7:ROcu)sR@KfHTDkSbV>dCn +Wr4^SJ#`8CJ,~> +j8T1\IqJU7!+u+Xr-eN"+\PsB?=%&NB4ksqDfTl@GC"R`J:iT2Ll7:ROcu)sR@KfHTDkSbV>dCn +Wr4^SJ#`8CJ,~> +ir9([IqJU7!29;ArmUq?rA4IX)dZr`B4ksqDf9Z=GB\@]J:iK/Ll71OOctupRJr`VTDkSaV>mLn +Wr4aRJ+rtn~> +ir9([IqJU7!+u+Xrd=cXrA4IX)dZr`B4ksqDf9Z=GB\@]J:iK/Ll71OOctupRJr`VTDkSaV>mLn +Wr4aRJ+rtn~> +ir9([IqJU7!+u+Xrd=cXrA4IX)dZr`B4ksqDf9Z=GB\@]J:iK/Ll71OOctupRJr`VTDkSaV>mLn +Wr4aRJ+rtn~> +iVrtZIqJU7!29;As3q$_r\GN[?=@ATB527!DfTuCGC"[fJ:iT4Ll7:UOcu*!rg`t[s.]Lhs/>ps +s/c9+r\FRLJ+rtn~> +iVrtZIqJU7!+u+Xs*Xl@r\GN[?=@ATB527!DfTuCGC"[fJ:iT4Ll7:UOcu*!rg`t[s.]Lhs/>ps +s/c9+r\FRLJ+rtn~> +iVrtZIqJU7!+u+Xs*Xl@r\GN[?=@ATB527!DfTuCGC"[fJ:iT4Ll7:UOcu*!rg`t[s.]Lhs/>ps +s/c9+r\FRLJ+rtn~> +i;WkYInfkt!,DA^!Rti_1EAhkA7oXlCi=?7Fa&.[I=Qs)L5:bJOcbinR@0S8rh'4brh]Ums/Q(# +!O,l/1BL:#WqcUE~> +i;WkYInfkt!)<<>!I[Z@1EAhkA7oXlCi=?7Fa&.[I=Qs)L5:bJOcbinR@0S8rh'4brh]Ums/Q(# +!O,l/1BL:#WqcUE~> +i;WkYInfkt!)<<>!I[Z@1EAhkA7oXlCi=?7Fa&.[I=Qs)L5:bJOcbinR@0S8rh'4brh]Ums/Q(# +!O,l/1BL:#WqcUE~> +hu<bXInfkt!,DA^!,;Eg),t6]C2@g/EclSPH@:<rK8,2?NfK6cQBms<SH#5\UAq(hW;imsXo>O) +M>]42J#`;DJ,~> +hu<bXInfkt!)<<>!)3AJ),t6]C2@g/EclSPH@:<rK8,2?NfK6cQBms<SH#5\UAq(hW;imsXo>O) +M>]42J#`;DJ,~> +hu<bXInfkt!)<<>!)3AJ),t6]C2@g/EclSPH@:<rK8,2?NfK6cQBms<SH#5\UAq(hW;imsXo>O) +M>]42J#`;DJ,~> +hZ!YWInfkt!,DD_!,DKh(M@K!Df9Z=GB\@]J:N9,Ll71OOctupRJr`VTDkSaV>mLnWrK4#Yl;!- +1BM0<ebT5q~> +hZ!YWInfkt!)<??!)<GK(M@K!Df9Z=GB\@]J:N9,Ll71OOctupRJr`VTDkSaV>mLnWrK4#Yl;!- +1BM0<ebT5q~> +hZ!YWInfkt!)<??!)<GK(M@K!Df9Z=GB\@]J:N9,Ll71OOctupRJr`VTDkSaV>mLnWrK4#Yl;!- +1BM0<ebT5q~> +hZ!].It(2k1B;1ffDRN*C_L`-F`hnSI=Qj#L5:YDNffHfQC7`Brh'4brh]Xnri5t"s02L/s0_o8 +rA4J'!7grGJ,~> +hZ!].It(2k1B:/IJ,M2'C_L`-F`hnSI=Qj#L5:YDNffHfQC7`Brh'4brh]Xnri5t"s02L/s0_o8 +rA4J'!7grGJ,~> +hZ!].It(2k1B:/IJ,M2'C_L`-F`hnSI=Qj#L5:YDNffHfQC7`Brh'4brh]Xnri5t"s02L/s0_o8 +rA4J'!7grGJ,~> +h>[T-It(2k1B;1gfDRK@DfTl@GC"[cJ:iT2Ll7:ROcu*!R@KfHTDkSbV>dFnWrB.#Yl;!.[K3pu +rA+LLJ#`AFJ,~> +h>[T-It(2k1B:/JJ,M/=DfTl@GC"[cJ:iT2Ll7:ROcu*!R@KfHTDkSbV>dFnWrB.#Yl;!.[K3pu +rA+LLJ#`AFJ,~> +h>[T-It(2k1B:/JJ,M/=DfTl@GC"[cJ:iT2Ll7:ROcu*!R@KfHTDkSbV>dFnWrB.#Yl;!.[K3pu +rA+LLJ#`AFJ,~> +h#@K,It(2k1B;1hfDRK<EclSPH@:<rK8,2?MiNp`QBms<SH#5\UAq(hW;`gsXo>R)Zi7E4\H0?O +rA+LLJ#`DGJ,~> +h#@K,It(2k1B:/KJ,M/9EclSPH@:<rK8,2?MiNp`QBms<SH#5\UAq(hW;`gsXo>R)Zi7E4\H0?O +rA+LLJ#`DGJ,~> +h#@K,It(2k1B:/KJ,M/9EclSPH@:<rK8,2?MiNp`QBms<SH#5\UAq(hW;`gsXo>R)Zi7E4\H0?O +rA+LLJ#`DGJ,~> +g]%?*IqJU7!hn5trA4It%XNPRJ:iT4Mi3UXPEV<#rga"\rhBCgs/>pss/l:)rj2X5rji'As1\PC +rA+LeJ(=JsJ,~> +g]%?*IqJU7!bQq3rA4It%XNPRJ:iT4Mi3UXPEV<#rga"\rhBCgs/>pss/l:)rj2X5rji'As1\PC +rA+LeJ(=JsJ,~> +g]%?*IqJU7!bQq3rA4It%XNPRJ:iT4Mi3UXPEV<#rga"\rhBCgs/>pss/l:)rj2X5rji'As1\PC +rA+LeJ(=JsJ,~> +gA_6)IqJU7!MS-D1D+q]I=Qs)LkptLOcbinR@0S8rh'4brh]Ums/Q(#s02L/s0hp;rk/9Gs2"Uh +s*stHJ,~> +gA_6)IqJU7!G6i[1D+q]I=Qs)LkptLOcbinR@0S8rh'4brh]Ums/Q(#s02L/s0hp;rk/9Gs2"Uh +s*stHJ,~> +gA_6)IqJU7!G6i[1D+q]I=Qs)LkptLOcbinR@0S8rh'4brh]Ums/Q(#s02L/s0hp;rk/9Gs2"Uh +s*stHJ,~> +g&D-(IqJU7!MO9-1CnnaK8,,:MiNg[PEqN&S=KSNrhBFhri#jsriQ1(s0M^5s1/-A"M^(.@q5Bl +!_n0ErVqB~> +g&D-(IqJU7!G5(*1CnnaK8,,:MiNg[PEqN&S=KSNrhBFhri#jsriQ1(s0M^5s1/-A"M^(.@q5Bl +!_n0ErVqB~> +g&D-(IqJU7!G5(*1CnnaK8,,:MiNg[PEqN&S=KSNrhBFhri#jsriQ1(s0M^5s1/-A"M^(.@q5Bl +!_n0ErVqB~> +f`)#QIqJU7!,DKh$Vl>/Ll71OOcu)sRJr`VTDkSbV>dFmWrK4#YlD'/[f<l>?t!L91BL:#Wr;sJ~> +f`)#QIqJU7!)<GK$Vl>/Ll71OOcu)sRJr`VTDkSbV>dFmWrK4#YlD'/[f<l>?t!L91BL:#Wr;sJ~> +f`)#QIqJU7!)<GK$Vl>/Ll71OOcu)sRJr`VTDkSbV>dFmWrK4#YlD'/[f<l>?t!L91BL:#Wr;sJ~> +fDboPIqJL4#u?A5MiNp`PEqX9SGo/\UAh"hW;`grXoGX*ZNH%k?XW:X!_n0ErVqB~> +fDboPIqJL4#u?A5MiNp`PEqX9SGo/\UAh"hW;`grXoGX*ZNH%k?XW:X!_n0ErVqB~> +fDboPIqJL4#u?A5MiNp`PEqX9SGo/\UAh"hW;`grXoGX*ZNH%k?XW:X!_n0ErVqB~> +f)GfOIqJO5$;cY@OcbinR@0S8rh'4brh]Ums/Q(#s'5V2lSJN7!bQq^r;V9~> +f)GfOIqJO5$;cY@OcbinR@0S8rh'4brh]Ums/Q(#s'5V2lSJN7!bQq^r;V9~> +f)GfOIqJO5$;cY@OcbinR@0S8rh'4brh]Ums/Q(#s'5V2lSJN7!bQq^r;V9~> +ec,]NInfbq#EFq1QBmr/SGo/[UAq(hVuqZV>[6SNr_<6=!35qrJ,~> +ec,]NInfbq#EFq1QBmr/SGo/[UAq(hVuqZV>[6SNr_<6=!35qrJ,~> +ec,]NInfbq#EFq1QBmr/SGo/[UAq(hVuqZV>[6SNr_<6=!35qrJ,~> +eGfTMInfer"&kDLRJr`VTDkPeV--r)lSJN7!+u(Wri,tKq#>j~> +eGfTMInfer"&kDLRJr`VTDkPeV--r)lSJN7!+u(Wri,tKq#>j~> +eGfTMInfer"&kDLRJr`VTDkPeV--r)lSJN7!+u(Wri,tKq#>j~> +e,KKLInfer!1EhV"J:$B=BOlFr_<3<ri5MgJ,~> +e,KKLInfer!1EhV"J:$B=BOlFr_<3<ri5MgJ,~> +e,KKLInfer!1EhV"J:$B=BOlFr_<3<ri5MgJ,~> +e,KO#It(2j1]LMA1]C)KB)7#VWW:T8s*t~> +e,KO#It(2j1]LMA1]C)KB)7#VWW:T8s*t~> +e,KO#It(2j1]LMA1]C)KB)7#VWW:T8s*t~> +df0F"It(2Y1]C,EJ,ZJ/s*t~> +df0F"It(2Y1]C,EJ,ZJ/s*t~> +df0F"It(2Y1]C,EJ,ZJ/s*t~> +dJj=!It(2a1]C)KB)7#VWW:T+s*t~> +dJj=!It(2a1]C)KB)7#VWW:T+s*t~> +dJj=!It(2a1]C)KB)7#VWW:T+s*t~> +d/O0tIqJL4r_<3<ri4TMJ,~> +d/O0tIqJL4r_<3<ri4TMJ,~> +d/O0tIqJL4r_<3<ri4TMJ,~> +ci4'sIt.Gl!+u(Wri,tKdJn^~> +ci4'sIt.Gl!+u(Wri,tKdJn^~> +ci4'sIt.Gl!+u(Wri,tKdJn^~> +cMmpqWr.AGWlk?l~> +cMmpqWr.AGWlk?l~> +cMmpqWr.AGWlk?l~> +bl7[n_uG5~> +bl7[n_uG5~> +bl7[n_uG5~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +NW4M~> +%%EndData +showpage +%%Trailer +end +%%EOF diff --git a/Master/texmf-dist/tex/latex/beamer/art/beamericonbook.pdf b/Master/texmf-dist/tex/latex/beamer/art/beamericonbook.pdf Binary files differnew file mode 100644 index 00000000000..24ec61b146c --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/art/beamericonbook.pdf diff --git a/Master/texmf-dist/tex/latex/beamer/art/beamericonbook.tex b/Master/texmf-dist/tex/latex/beamer/art/beamericonbook.tex new file mode 100644 index 00000000000..268b818eec4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/art/beamericonbook.tex @@ -0,0 +1,97 @@ +\documentclass[12pt]{article} + +\usepackage{pgf,pgfshade} +\usepackage{xxcolor} + +\usepackage[papersize={14pt,12pt},hmargin=0pt,vmargin=0pt,headsep=0pt,nohead,nofoot]{geometry} + +\pagestyle{empty} + +\begin{document}% +\begin{colormixin}{100}% + \pgfdeclarehorizontalshading{cover}{20pt}{% + rgb(0pt)=(0.84,.5,.5); + rgb(1.8pt)=(0.82,.48,.48); + rgb(1.9pt)=(0.83,.66,.65); + rgb(2.1pt)=(0.83,.66,.65); + rgb(3pt)=(0.69,.25,.3); + rgb(8pt)=(0.45,0.05,0.05)}% + % + \pgfdeclareverticalshading{side}{10pt}{% + rgb(0pt)=(0.78,.78,.78); + rgb(2.5pt)=(0.60,.60,.60); + rgb(5pt)=(0.25,.25,.25)}% + \noindent\hbox{% + \begin{pgfpicture}{0pt}{1pt}{14pt}{11pt} + \pgfsetxvec{\pgfpoint{1pt}{0pt}} + \pgfsetyvec{\pgfpoint{0pt}{1pt}} + \pgfsetlinewidth{0.4pt} + \pgfsetroundjoin + + \pgfsetlinewidth{0.8pt} + \color[gray]{0.5} + \pgfmoveto{\pgfxy(6.5,11.5)} + \pgflineto{\pgfxy(1,10.5)} + \pgfcurveto{\pgfxy(0.6,9.75)}{\pgfxy(0.6,8.75)}{\pgfxy(1,8)} + \pgflineto{\pgfxy(6.5,2)} + \pgflineto{\pgfxy(13,3)} + \pgfcurveto{\pgfxy(12,4)}{\pgfxy(12,5)}{\pgfxy(13,6)} + \pgfclosepath + + \pgfmoveto{\pgfxy(6.5,2)} + \pgfcurveto{\pgfxy(6,3)}{\pgfxy(6,4)}{\pgfxy(6.5,5)} + \pgflineto{\pgfxy(13,6)} + \pgfstroke + + \begin{pgfscope} + \pgfmoveto{\pgfxy(6.5,11.5)} + \pgflineto{\pgfxy(1,10.5)} + \pgfcurveto{\pgfxy(0.6,9.75)}{\pgfxy(0.6,8.75)}{\pgfxy(1,8)} + \pgflineto{\pgfxy(6.5,2)} + \pgfcurveto{\pgfxy(6,3)}{\pgfxy(6,4)}{\pgfxy(6.5,5)} + \pgflineto{\pgfxy(13,6)} + \pgfclosepath + \pgfclip + + \pgfputat{\pgfxy(8.5,0)} + {% + \begin{pgfrotateby}{\pgfdegree{45}} + \pgfbox[left,base]{\pgfuseshading{cover}} + \end{pgfrotateby} + } + \end{pgfscope} + + \begin{pgfscope} + \pgfmoveto{\pgfxy(6.5,2)} + \pgfcurveto{\pgfxy(6,3)}{\pgfxy(6,4)}{\pgfxy(6.5,5)} + \pgflineto{\pgfxy(13,6)} + \pgfcurveto{\pgfxy(12,5)}{\pgfxy(12,4)}{\pgfxy(13,3)} + \pgfclosepath + \pgfclip + + \pgfputat{\pgfxy(7.5,0)} + {% + \begin{pgfrotateby}{\pgfdegree{30}} + \pgfbox[left,base]{\pgfuseshading{side}} + \end{pgfrotateby} + } + \end{pgfscope} + + \pgfsetlinewidth{0.4pt} + \color[gray]{0.2} + \pgfmoveto{\pgfxy(6.5,11.5)} + \pgflineto{\pgfxy(1,10.5)} + \pgfcurveto{\pgfxy(0.6,9.75)}{\pgfxy(0.6,8.75)}{\pgfxy(1,8)} + \pgflineto{\pgfxy(6.5,2)} + \pgflineto{\pgfxy(13,3)} + \pgfcurveto{\pgfxy(12,4)}{\pgfxy(12,5)}{\pgfxy(13,6)} + \pgfclosepath + + \pgfmoveto{\pgfxy(6.5,2)} + \pgfcurveto{\pgfxy(6,3)}{\pgfxy(6,4)}{\pgfxy(6.5,5)} + \pgflineto{\pgfxy(13,6)} + \pgfstroke + \end{pgfpicture}% + }% +\end{colormixin}% +\end{document} diff --git a/Master/texmf-dist/tex/latex/beamer/beamer.cls b/Master/texmf-dist/tex/latex/beamer/beamer.cls new file mode 100644 index 00000000000..a217c084c7e --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamer.cls @@ -0,0 +1,411 @@ +\RequirePackage{beamerbasercs} +\def\beamer@version{3.06} + +\ProvidesClassRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamer.cls,v 1.67 2005/10/23 16:55:54 tantau Exp $ +[cvs version \beamer@version\space A class for typesetting presentations] + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + + + +\RequirePackage{beamerbasemodes} +% Setup modes and check for article option + +\beamer@transferifnecessary + +% +% Ensure that \pdfoutput is defined. Might be removed at some point. +% +\ifx\pdfoutput\@undefined \newcount\pdfoutput \fi +\ifx\pdfoutput\relax \newcount\pdfoutput \fi + +% +% +% Declarations used by beamer +% +% + +% Public +\newdimen\headheight % Total height of the headline (including depth) +\newdimen\headdp % Depth of the headline +\newdimen\footheight % Height of the footline +\newdimen\sidebarheight % Height of the sidebars + +% Private +\newdimen\beamer@tempdim +\newdimen\beamer@finalheight +\newdimen\beamer@animht +\newdimen\beamer@animdp +\newdimen\beamer@animwd +\newdimen\beamer@leftmargin +\newdimen\beamer@rightmargin +\newdimen\beamer@leftsidebar +\newdimen\beamer@rightsidebar +\newdimen\beamer@boxsize +\newdimen\beamer@vboxoffset +\newdimen\beamer@descdefault +\newdimen\beamer@descriptionwidth + +\newskip\beamer@lastskip + +\newbox\beamer@areabox +\newbox\beamer@animcurrent +\newbox\beamer@animshowbox +\newbox\beamer@sectionbox +\newbox\beamer@logobox +\newbox\beamer@linebox + +\newcount\beamer@sectioncount +\newcount\beamer@subsubsectionmax +\newcount\beamer@subsectionmax +\newcount\beamer@sectionmax +\newcount\beamer@totalheads +\newcount\beamer@headcounter +\newcount\beamer@partstartpage +\newcount\beamer@sectionstartpage +\newcount\beamer@subsectionstartpage +\newcount\beamer@animationtempa +\newcount\beamer@animationtempb +\newcount\beamer@xpos +\newcount\beamer@ypos +\newcount\beamer@showpartnumber +\newcount\beamer@currentsubsection +\newcount\beamer@coveringdepth +\newcount\beamer@sectionadjust +\newcount\beamer@tocsectionnumber + + +\newif\ifbeamer@sansmath +\newif\ifbeamer@altmode +\newif\ifbeamer@notes +\newif\ifbeamer@notesnormals +\newif\ifbeamer@compress +\newif\ifbeamer@centered +\newif\ifbeamer@draftmode +\newif\ifbeamer@suppressreplacements % decides whether fonts should be substituted +\newif\ifbeamer@frameswithnotesonly +\newif\ifbeamer@ignorenonframe +\newif\ifbeamer@autopdfinfo + +\RequirePackage{beamerbaseoptions} +% For option management + + + +% +% +% Document options +% +% + +\beamer@suppressreplacementsfalse +\beamer@altmodefalse +\beamer@notesfalse +\beamer@notesnormalstrue +\beamer@compressfalse +\beamer@draftmodefalse +\beamer@frameswithnotesonlyfalse +\beamer@ignorenonframefalse +\beamer@autopdfinfotrue + +\DeclareOptionBeamer{usepdftitle}[true]{\csname beamer@autopdfinfo#1\endcsname} +\DeclareOptionBeamer{envcountsect}{\beamer@countsecttrue} +\DeclareOptionBeamer{notheorems}{\beamer@blocksfalse} +\DeclareOptionBeamer{noamsthm}{\beamer@blocksfalse\beamer@amsfalse} + +\DeclareOptionBeamer{compress}{\beamer@compresstrue} + +\DeclareOptionBeamer{t}{\beamer@centeredfalse} +\DeclareOptionBeamer{c}{\beamer@centeredtrue} + + +\DeclareOptionBeamer{leqno}{\input{leqno.clo}} +\DeclareOptionBeamer{fleqn}{\input{fleqn.clo}} + +\def\beamer@currentmode{beamer} +\DeclareOptionBeamer{handout}{\gdef\beamer@currentmode{handout}} +\DeclareOptionBeamer{trans}{\gdef\beamer@currentmode{trans}} + +\DeclareOptionBeamer{pdftex}{}% Used by hyperref +\DeclareOptionBeamer{nativepdf}{}% Used by hyperref +\DeclareOptionBeamer{pdfmark}{}% Used by hyperref +\DeclareOptionBeamer{dvips}{}% Used by hyperref +\DeclareOptionBeamer{dviwindo}{}% Used by hyperref +\DeclareOptionBeamer{dvipsone}{}% Used by hyperref +\DeclareOptionBeamer{vtex}{}% Used by hyperref +\DeclareOptionBeamer{ps2pdf}{}% Used by hyperref + +\DeclareOptionBeamer{ignorenonframetext}{\beamer@ignorenonframetrue} + +\def\beamer@size{{size11.clo}} +\DeclareOptionBeamer{bigger}{\def\beamer@size{{size12.clo}}} +\DeclareOptionBeamer{smaller}{\def\beamer@size{{size10.clo}}} + +\DeclareOptionBeamer{8pt}{\def\beamer@size{{size8.clo}}} +\DeclareOptionBeamer{9pt}{\def\beamer@size{{size9.clo}}} +\DeclareOptionBeamer{10pt}{\def\beamer@size{{size10.clo}}} +\DeclareOptionBeamer{11pt}{\def\beamer@size{{size11.clo}}} +\DeclareOptionBeamer{12pt}{\def\beamer@size{{size12.clo}}} +\DeclareOptionBeamer{14pt}{\def\beamer@size{{size14.clo}}} +\DeclareOptionBeamer{17pt}{\def\beamer@size{{size17.clo}}} +\DeclareOptionBeamer{20pt}{\def\beamer@size{{size20.clo}}} + +\DeclareOptionBeamer{draft}{\beamer@draftmodetrue} +\def\insertpagenumber{\thepage} + +\def\beamer@activecjk{} +\def\beamer@hypercjk{} + +\DeclareOptionBeamer{CJK}{\ExecuteOptionsBeamer{cjk}} +\DeclareOptionBeamer{cjk}{ + \def\beamer@hypercjk{\hypersetup{CJKbookmarks=true}} + + \def\beamer@activecjk{ + % Activate all >128 characters. + \count@=128 + \@whilenum\count@<254 \do{% + \advance\count@ by 1 + \lccode`\~=\count@ + \catcode\count@=\active + \lowercase{\def~{\kern1ex}} + } + } +} + + + +% obsolete options +\DeclareOptionBeamer{notes}[show]{\csname beamer@notesaction@#1\endcsname} +\def\beamer@notesaction@hide{% + \ClassWarning{beamer}{This option is obsolete. Use beamer option + ``hide notes'' instead.}% + \beamer@notesfalse} +\def\beamer@notesaction@show{% + \ClassWarning{beamer}{This option is obsolete. Use beamer option + ``show notes'' instead.}% + \beamer@notestrue} +\def\beamer@notesaction@only{% + \ClassWarning{beamer}{This option is obsolete. Use beamer option + ``show only notes'' instead.}% + \beamer@notestrue + \beamer@notesnormalsfalse + \nofiles +} +\def\beamer@notesaction@onlyslideswithnotes{% + \beamer@notestrue% + \beamer@frameswithnotesonlytrue% + \nofiles +} +\DeclareOptionBeamer{inrow}{ + \ClassError{beamer}{``inrow'' no longer supported. Use ``compress'' instead.}{}} +\DeclareOptionBeamer{compressnotes}{% + \ClassWarning{beamer}{``compressnotes'' is obsolete. Use + \noexpand\setbeamertemplate{note page}[compressed] instead} + \AtBeginDocument{\beamertemplatenotecompress}} +\DeclareOptionBeamer{notesonly}{ + \ClassWarning{beamer}{``notesonly'' is obsolete. Use beamer option + ``show only notes'' instead.} + \beamer@notesaction@only} +\DeclareOptionBeamer{blue}{ + \ClassWarning{beamer}{``blue'' is obsolete. Use color theme structure instead} + \def\beamer@loadlater{\usecolortheme[rgb={0.2,0.2,0.7}]{structure}}} +\DeclareOptionBeamer{red}{ + \ClassWarning{beamer}{``red'' is obsolete. Use color theme structure instead} + \def\beamer@loadlater{\usecolortheme[rgb={0.7,0.2,0.2}]{structure}}} +\DeclareOptionBeamer{blackandwhite}{ + \ClassWarning{beamer}{``blackandwhite'' is obsolete. Use color theme structure instead} + \def\beamer@loadlater{\usecolortheme[rgb={0.2,0.2,0.2}]{structure}}} +\DeclareOptionBeamer{brown}{ + \ClassWarning{beamer}{``brown'' is obsolete. Use color theme structure instead} + \def\beamer@loadlater{\usecolortheme[rgb={0.66,0.4,0.166}]{structure}}} +\DeclareOptionBeamer{slidescentered}{ + \ClassWarning{beamer}{``slidescentered'' is obsolete. Use ``c'' instead} + \beamer@centeredtrue} +\DeclareOptionBeamer{slidestop}{ + \ClassWarning{beamer}{``slidestop'' is obsolete. Use ``t'' instead} + \beamer@centeredfalse} +\DeclareOptionBeamer{sans}{% + \ClassWarning{beamer}{``sans'' is obsolete. Just remove this option} + \def\familydefault{\sfdefault} + \def\mathfamilydefault{\sfdefault} + \beamer@sansmathtrue +} +\DeclareOptionBeamer{serif}{% + \ClassWarning{beamer}{``serif'' is obsolete. Use font theme ``serif'' instead} + \def\familydefault{\rmdefault} + \def\mathfamilydefault{\rmdefault} + \beamer@sansmathfalse +} +\DeclareOptionBeamer{mathsans}{ + \ClassWarning{beamer}{``mathsans'' is obsolete. Use font theme ``serif'' with option ``butsansserifmath''} + \def\mathfamilydefault{\sfdefault}\beamer@sansmathtrue} +\DeclareOptionBeamer{mathserif}{ + \ClassWarning{beamer}{``mathserif'' is obsolete. Use font theme ``serif'' with option ``onlymath''} + \def\mathfamilydefault{\rmdefault}\beamer@sansmathfalse} +\DeclareOptionBeamer{professionalfont}{ + \ClassWarning{beamer}{``professionalfont'' is obsolete. Use font theme ``professionalfonts'' instead} + \beamer@suppressreplacementstrue} + +% has to be done here for compatibility +\def\familydefault{\sfdefault} +\def\mathfamilydefault{\sfdefault} +\beamer@sansmathtrue + + + +\PassOptionsToPackage{bookmarks=true,% + bookmarksopen=true,% + pdfborder={0 0 0},% + pdfhighlight={/N},% + linkbordercolor={.5 .5 .5}}{hyperref} + +\DeclareOptionBeamer{pgf}{\PassOptionsToPackage{#1}{pgf}} +\DeclareOptionBeamer{hyperref}{\PassOptionsToPackage{#1}{hyperref}} +\DeclareOptionBeamer{color}{\PassOptionsToPackage{#1}{color}} +\DeclareOptionBeamer{xcolor}{\PassOptionsToPackage{#1}{xcolor}} + +\def\beamer@loaducs{} + +\DeclareOptionBeamer{ucs}{% + \ifcase\pdfoutput + \def\beamer@loaducs{ + \RequirePackage{ucs}% + \AtBeginDocument{\PreloadUnicodePage{0}}% + \AtBeginDocument{\PreloadUnicodePage{1}}% + } + \or + \PassOptionsToPackage{pdftex,unicode}{hyperref} + \def\beamer@loaducs{ + \RequirePackage[hyperref]{ucs}% + \AtBeginDocument{\PreloadUnicodePage{0}}% + \AtBeginDocument{\PreloadUnicodePage{1}}% + } + \fi +} +\DeclareOptionBeamer{utf8}{\ExecuteOptionsBeamer{ucs}% + \g@addto@macro\beamer@loaducs{\RequirePackage[utf8]{inputenc}}% +} + +% +% Process Options +% + +\ExecuteOptionsBeamer{c} +\ProcessOptionsBeamer + +% Filter class option list +\beamer@filterclassoptions + + +\RequirePackage{pgfcore,pgfbaseimage} +% We need only the core and some image stuff for icons. + +\RequirePackage{xxcolor} +% For color management. + +\RequirePackage{amssymb} +% For \blacktriangleright + +\RequirePackage[% + papersize={12.80cm,9.60cm}, + hmargin=1cm,% + vmargin=0cm,% + head=0.5cm,% will be changed later + headsep=0pt,% + foot=0.5cm% will be changed later + ]{geometry} +% For the page layout + +\RequirePackage[implicit=false]{hyperref} +% For hyperlinks + +\hypersetup{pdfcreator={LaTeX with beamer class version \beamer@version}} + +% Coding stuff +\beamer@loaducs +\beamer@hypercjk + +\expandafter\input\beamer@size +\geometry{headsep=0pt} + + +\RequirePackage{beamerbasecompatibility} +% Fixes other packages + +\RequirePackage{beamerbasefont} +% Font stuff + +% Defaults +\normalfont +\raggedright + +\AtBeginDocument +{ + \addtocontents{toc}{\protect\beamer@endinputifotherversion{\beamer@version pt}} + \addtocontents{nav}{\protect\beamer@endinputifotherversion{\beamer@version pt}} +} + +\RequirePackage{beamerbasemisc} +% Miscellaneous commands + +\RequirePackage{beamerbasetwoscreens} +% Stuff for using two screens + +\RequirePackage{beamerbaseoverlay} +% Overlay stuff + +\RequirePackage{beamerbasetitle} +% Commands for constructing the title page + +\RequirePackage{beamerbasesection} +% Parts, sections, subsections, appendix + +\RequirePackage{beamerbaseframe} +% Commands for constructing frames + +\RequirePackage{beamerbaseverbatim} +% Commands for constructing frames + +\RequirePackage{beamerbaseframesize} +% Commands for constructing frames + +\RequirePackage{beamerbaseframecomponents} +% Headlines, sidebars, columns + +\RequirePackage{beamerbasecolor} +% Color management + +\RequirePackage{beamerbasenotes} +% Commands for adding notes + +\RequirePackage{beamerbasetoc} +% Table of Contents Format + +\RequirePackage{beamerbasetemplates} +% For default templates + +\RequirePackage{beamerbaselocalstructure} +% Commands for local structure like alert, itemize, etc. + +\RequirePackage{beamerbasenavigation} +% Navigation buttons + +\RequirePackage{beamerbasetheorems} +% Theorems + +\RequirePackage{beamerbasethemes} +% Commands for including and building themes + +\usetheme{default} + +% Compatibility stuff: +\csname beamer@loadlater\endcsname + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/examples/beamerexample1.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty b/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty new file mode 100644 index 00000000000..9c8a191346a --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty @@ -0,0 +1,37 @@ +\providecommand\beamer@version{3.00} + +\RequirePackage{beamerbasercs} +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerarticle.sty,v 1.5 2004/10/14 09:48:48 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\DeclareOption{noxcolor}{\PassOptionsToPackage{noxcolor}{beamerbasearticle}} +\DeclareOption{notheorems}{\PassOptionsToPackage{notheorems}{beamerbasearticle}} +\DeclareOption{noamsthm}{\PassOptionsToPackage{noamsthm}{beamerbasearticle}} +\DeclareOption{envcountsect}{\PassOptionsToPackage{envcountsect}{beamerbasearticle}} +\DeclareOption{activeospeccharacters}{\PassOptionsToPackage{activeospeccharacters}{beamerbasearticle}} + +\ProcessOptions + +\RequirePackage{beamerbasemodes} +% Setup modes and check for article option + +\def\beamer@slide#1#2{\expandafter\gdef\csname beamer@slide#1\endcsname{#2}} +\beamer@inpresentationfalse + +\ifx\beamer@currentmode\@undefined + \def\beamer@currentmode{article} +\fi + +\mode<all> + +\RequirePackage{beamerbasearticle} + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: ../examples/beamerexample1.tex +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasearticle.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasearticle.sty new file mode 100644 index 00000000000..fdcf7d4d7e9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasearticle.sty @@ -0,0 +1,117 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbasearticle.sty,v 1.25 2004/11/15 23:14:13 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + + +\newif\ifbeamer@articlexcolor +\beamer@articlexcolortrue + +\newif\ifbeamer@articleactive +\beamer@articleactivefalse + +\DeclareOption{noxcolor}{\beamer@articlexcolorfalse} +\DeclareOption{nodefaultblocks}{\beamer@blocksfalse}% obsolete. use notheorems +\DeclareOption{notheorems}{\beamer@blocksfalse} +\DeclareOption{noamsthm}{\beamer@blocksfalse\beamer@amsfalse} +\DeclareOption{envcountsect}{\beamer@countsecttrue} +\DeclareOption{activeospeccharacters}{\beamer@articleactivetrue} + +\ProcessOptions + +\mode<article> + +\RequirePackage{keyval} + +\RequirePackage{beamerbaseoptions} +% For option management + +\ifbeamer@articlexcolor + \RequirePackage[override]{xcolor} + % For color support +\fi + +\RequirePackage{beamerbasecompatibility} +% Fixes other packages + +\RequirePackage{beamerbasefont} +% Font stuff + +\RequirePackage{beamerbasemisc} +% Miscellaneous commands + +\RequirePackage{beamerbasetwoscreens} +% Stuff for two screens + +\RequirePackage{beamerbaseoverlay} +% Overlay stuff + +\RequirePackage{beamerbasetitle} +% Commands for constructing the title page + +\RequirePackage{beamerbasesection} +% Parts, sections, subsections, appendix + +\RequirePackage{beamerbaseframe} +% Commands for constructing frames + +\RequirePackage{beamerbaseverbatim} +% Commands for constructing frames + +\RequirePackage{beamerbaseframesize} +% Commands for changing the size of frames + +\RequirePackage{beamerbaseframecomponents} +% Headlines, sidebars, columns + +\RequirePackage{beamerbasecolor} +% Headlines, sidebars, columns + +\RequirePackage{beamerbasenotes} +% Commands for constructing frames + +\RequirePackage{beamerbasetoc} +% Table of Contents Format + +\RequirePackage{beamerbasetemplates} +% For default templates + +\RequirePackage{beamerbaselocalstructure} +% Commands for local structure like alert, itemize, etc. + +\RequirePackage{beamerbasenavigation} +% Navigation buttons + +\RequirePackage{beamerbasetheorems} +% Theorems + +\RequirePackage{beamerbasethemes} +% Commands for including and building themes + + +% Default article templates: +\defbeamertemplate<article>*{frame begin}{default}{} +\defbeamertemplate<article>*{frame end}{default}{} +\defbeamertemplate<article>*{alerted text begin}{default}{\ifmmode\else\begin{itshape}\fi} +\defbeamertemplate<article>*{alerted text end}{default}{\ifmmode\else\end{itshape}\fi} +\defbeamertemplate<article>*{structure begin}{default}{\ifmmode\else\begin{bfseries}\fi} +\defbeamertemplate<article>*{structure end}{default}{\ifmmode\else\end{bfseries}\fi} +\defbeamertemplate<article>*{block begin}{default} + {\par\vskip\medskipamount{\noindent\textbf{\insertblocktitle}}\par\noindent\ignorespaces} +\defbeamertemplate<article>*{block end}{default}{\vskip\medskipamount} +\defbeamertemplate<article>*{block alerted begin}{default} + {\par\vskip\medskipamount{\noindent\textbf{\emph{\insertblocktitle}}}\par\noindent\ignorespaces} +\defbeamertemplate<article>*{block alerted end}{default}{\vskip\medskipamount} +\defbeamertemplate<article>*{block example begin}{default} + {\par\vskip\medskipamount{\noindent\emph{\insertblocktitle}}\par\noindent\ignorespaces} +\defbeamertemplate<article>*{block example end}{default}{\vskip\medskipamount} + +\mode +<all> + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: ../examples/beamerexample1.tex +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty new file mode 100644 index 00000000000..3b7cfcc15ea --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty @@ -0,0 +1,804 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbaseauxtemplates.sty,v 1.27 2005/06/09 18:28:54 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + + +\mode<presentation> + + +\RequirePackage{beamerbaseboxes} + + + +% +% declare some balls +% + +\normalsize +\pgfdeclareradialshading[bg,parent.bg]{tocsphere}{\pgfpoint{-0.5ex}{0.6ex}}% +{% + color(0cm)=(bg!35!white); + color(0.44ex)=(bg!75!white); + color(0.88ex)=(bg!70!black!90!parent.bg); + color(1.2ex)=(bg!50!black!90!parent.bg); + color(1.3ex)=(parent.bg)} + +\pgfdeclareradialshading[bg,parent.bg]{bigsphere}{\pgfpoint{-0.1849315ex}{.2260273ex}}% +{% + color(0cm)=(bg!15); + color(0.1643835ex)=(bg!75); + color(0.3287671ex)=(bg!70!black); + color(0.4520547ex)=(bg!50!black); + color(0.53ex)=(parent.bg)} + +\pgfdeclareradialshading[bg,parent.bg]{smallsphere}{\pgfpoint{-0.1479452ex}{0.18287671ex}}% +{% + color(0cm)=(bg!15); + color(0.1315068ex)=(bg!75); + color(0.2630136ex)=(bg!70!black); + color(0.36164383ex)=(bg!50!black); + color(0.427ex)=(parent.bg)} + +\def\beamer@usesphere#1#2{% + \hbox{\usebeamercolor{#1}\normalsize\pgfuseshading{#2}}} + + + + + + + + + + + +% +% Background templates +% + +\define@key{beamer@backgroundgrid}{step}{\def\beamer@bggw{#1}} +\define@key{beamer@backgroundgrid}{color}{\def\beamer@bggc{\color{#1}}} + +\defbeamertemplate{background}{grid}[1][] +{% + \setkeys{beamer@backgroundgrid}{step=0.5cm,color=fg!10!bg}% + \setkeys{beamer@backgroundgrid}{#1}% + \begin{pgfpicture}{0cm}{0cm}{\the\paperwidth}{\the\paperheight} + \beamer@bggc + \pgfpathgrid[stepx=\beamer@bggw,stepy=\beamer@bggw]{\pgfpointorigin}{\pgfpoint{\the\paperwidth}{\the\paperheight}} + \pgfusepath{stroke} + \end{pgfpicture}% +} + + +\define@key{beamer@backgroundshade}{top}{\def\beamer@bgst{#1}} +\define@key{beamer@backgroundshade}{bottom}{\def\beamer@bgsb{#1}} +\define@key{beamer@backgroundshade}{right}{\def\beamer@bgst{#1}} +\define@key{beamer@backgroundshade}{left}{\def\beamer@bgsb{#1}} +\define@key{beamer@backgroundshade}{middle}{\def\beamer@bgsm{#1}} +\define@key{beamer@backgroundshade}{midpoint}{\def\beamer@bgsmp{#1}} + +\def\beamer@calcvertshading#1#2#3{% + {\usebeamercolor{palette primary}} + \usebeamercolor{normal text} + \setkeys{beamer@backgroundshade}{top=palette primary.bg!25!bg,bottom=bg,middle={},midpoint=0.5}% + \setkeys{beamer@backgroundshade}{#3} + \ifx\beamer@bgsm\@empty + \pgfdeclareverticalshading{#1}{#2}% + {color(0cm)=(\beamer@bgsb); color(\the\paperheight)=(\beamer@bgst)} + \colorlet{beamer@backgroundshadestart}{\beamer@bgsb}% + \colorlet{beamer@backgroundshadeend}{\beamer@bgst}% + \colorlet{beamer@average}{beamer@backgroundshadestart!50!beamer@backgroundshadeend}% + \else + \pgfdeclareverticalshading{#1}{#2}% + {color(0cm)=(\beamer@bgsb); color(\beamer@bgsmp\paperheight)=(\beamer@bgsm); color(\the\paperheight)=(\beamer@bgst)} + \colorlet{beamer@average}{\beamer@bgsm} + \fi% +} + +\def\beamer@calchorishading#1#2#3{% + {\usebeamercolor{palette primary}} + \usebeamercolor{normal text} + \setkeys{beamer@backgroundshade}{left=palette primary.bg!25!bg,right=bg,middle={},midpoint=0.5}% + \setkeys{beamer@backgroundshade}{#3} + \ifx\beamer@bgsm\@empty + \pgfdeclarehorizontalshading{#1}{\the\paperheight}% + {color(0cm)=(\beamer@bgsb); color(#2)=(\beamer@bgst)} + \colorlet{beamer@backgroundshadestart}{\beamer@bgsb}% + \colorlet{beamer@backgroundshadeend}{\beamer@bgst}% + \colorlet{beamer@average}{beamer@backgroundshadestart!50!beamer@backgroundshadeend}% + \else + \pgfdeclarehorizontalshading{#1}{\the\paperheight}% + {color(0cm)=(\beamer@bgsb); color(\beamer@bgsmp#2)=(\beamer@bgsm); color(#2)=(\beamer@bgst)} + \colorlet{beamer@average}{\beamer@bgsm} + \fi% +} + + + +\defbeamertemplate{background canvas}{vertical shading}[1][] +{% + \pgfuseshading{beamer@backgroundshading}% +} +[action] +{ + \beamer@calcvertshading{beamer@backgroundshading}{\the\paperwidth}{#1} + \colorlet{beamer@@average}{beamer@average} + \setbeamercolor{normal text}{bg=beamer@@average} +} + + + + +% +% Side bars +% + +\defbeamertemplate{sidebar canvas left}{vertical shading}[1][] +{% + \pgfuseshading{beamer@sidebarcanvasleftshading}% +} +[action] +{ + \beamer@calcvertshading{beamer@sidebarcanvasleftshading}{\the\beamer@leftsidebar}{#1} +} + +\defbeamertemplate{sidebar canvas right}{vertical shading}[1][] +{% + \pgfuseshading{beamer@sidebarcanvasrightshading}% +} +[action] +{ + \beamer@calcvertshading{beamer@sidebarcanvasrightshading}{\the\beamer@rightsidebar}{#1} +} + +\defbeamertemplate{sidebar canvas left}{horizontal shading}[1][] +{% + \pgfuseshading{beamer@sidebarcanvasleftshading}% +} +[action] +{ + \beamer@calchorishading{beamer@sidebarcanvasleftshading}{\beamer@leftsidebar}{#1} +} + +\defbeamertemplate{sidebar canvas right}{horizontal shading}[1][] +{% + \pgfuseshading{beamer@sidebarcanvasrightshading}% +} +[action] +{ + \beamer@calchorishading{beamer@sidebarcanvasrightshading}{\beamer@rightsidebar}{#1} +} + + + + + + +% (sub-)section in toc: sections numbered + +\defbeamertemplate{section in toc}{sections numbered} +{\leavevmode\inserttocsectionnumber. \inserttocsection\par} + +\defbeamertemplate{subsection in toc}{sections numbered} +{\leavevmode\leftskip=2.5em\inserttocsubsection\par} + +\defbeamertemplate{subsubsection in toc}{sections numbered} +{\leavevmode\normalsize\usebeamerfont{subsection in toc}\leftskip=3.5em\usebeamerfont{subsubsection in toc}% + \inserttocsubsubsection\par} + + + + + +% (sub-)section in toc: subsections numbered + +\defbeamertemplate{section in toc}{subsections numbered} +{\leavevmode\leftskip=2em\inserttocsection\par} + +\defbeamertemplate{subsection in toc}{subsections numbered} +{\leavevmode\leftskip=2em\rlap{\hskip-2em\inserttocsectionnumber.\inserttocsubsectionnumber}\inserttocsubsection\par} + +\defbeamertemplate{subsubsection in toc}{subsections numbered} +{\leavevmode\normalsize\usebeamerfont{subsection in + toc}\leftskip=3em\usebeamerfont{subsubsection in toc}% + \inserttocsubsubsection\par} + + + + + +% (sub-)section in toc: circle + +\defbeamertemplate{section in toc}{circle} +{\leavevmode\leftskip=2ex% + \llap{% + \usebeamerfont*{section number projected}% + \usebeamercolor{section number projected}% + \begin{pgfpicture}{-1ex}{0ex}{1ex}{2ex} + \color{bg} + \pgfpathcircle{\pgfpoint{0pt}{.75ex}}{1.2ex} + \pgfusepath{fill} + \pgftext[base]{\color{fg}\inserttocsectionnumber} + \end{pgfpicture}\kern1.25ex% + }% + \inserttocsection\par} + +\defbeamertemplate{subsection in toc}{circle} +{\leavevmode\leftskip=2em\inserttocsubsection\par} + +\defbeamertemplate{subsubsection in toc}{circle} +{\leavevmode\normalsize\usebeamerfont{subsection in + toc}\leftskip=3em\usebeamerfont{subsubsection in toc}% + \inserttocsubsubsection\par} + + + + +% (sub-)section in toc: square + +\defbeamertemplate{section in toc}{square} +{\leavevmode\leftskip=1.75ex% + \llap{% + \usebeamerfont*{section number projected}% + \usebeamercolor[bg]{section number projected}% + \vrule width2.25ex height1.85ex depth.4ex% + \hskip-2.25ex% + \hbox to2.25ex{\hfil\color{fg}\inserttocsectionnumber\hfil}}% + \kern1.25ex\inserttocsection\par} + +\defbeamertemplate{subsection in toc}{square} +{\leavevmode\leftskip=5ex\llap{% + \usebeamercolor[bg]{subsection number projected}% + \vrule width1ex height1ex\kern1ex}\inserttocsubsection\par} + +\defbeamertemplate{subsubsection in toc}{square} +{\leavevmode\normalsize\usebeamerfont{subsection in + toc}\leftskip=7ex\usebeamerfont{subsubsection in toc}% + \llap{% + \usebeamercolor[bg]{subsubsection number projected}% + \vrule width0.75ex height0.75ex\kern1ex}\inserttocsubsubsection\par} + + + + +% (sub-)section in toc: ball + +\defbeamertemplate{section in toc}{ball unnumbered} +{\leavevmode\raise0.1ex\beamer@usesphere{section number projected}{bigsphere}\kern1.25ex\inserttocsection\par} + +\defbeamertemplate{subsection in toc}{ball unnumbered} +{\leavevmode\leftskip=1.5em\raise0.2ex\beamer@usesphere{subsection number projected}{smallsphere}% + \kern1ex\inserttocsubsection\par} + +\defbeamertemplate{subsubsection in toc}{ball unnumbered} +{\leavevmode\normalsize\usebeamerfont{subsection in + toc}\leftskip=3em\usebeamerfont{subsubsection in toc}% + \beamer@usesphere{subsubsection number projected}{smallsphere}% + \kern0.75ex\inserttocsubsubsection\par} + + + + +% (sub-)section in toc: ball numbered + +\defbeamertemplate{section in toc}{ball} +{\leavevmode\leftskip=2.75ex% + \llap{% + \normalsize% + \begin{pgfpicture}{-1ex}{-0.7ex}{1ex}{1ex} + \pgftext{\beamer@usesphere{section number projected}{tocsphere}} + \pgftext{% + \usebeamerfont*{section number projected}% + \usebeamercolor{section number projected}% + \color{fg!90!bg}% + \inserttocsectionnumber} + \end{pgfpicture}% + \kern1.25ex}% + \inserttocsection\par +} +[action] +{\setbeamerfont{section number projected}{size=\scriptsize}} + +\defbeamertemplate{subsection in toc}{ball} +{\leavevmode\leftskip=5ex% + \llap{\raise0.1ex\beamer@usesphere{subsection number projected}{bigsphere}\kern1ex}% + \inserttocsubsection\par% +} + +\defbeamertemplate{subsubsection in toc}{ball} +{\leavevmode\normalsize\usebeamerfont{subsection in + toc}\leftskip=7ex\usebeamerfont{subsubsection in toc}% + \llap{\beamer@usesphere{subsubsection number projected}{bigsphere}\kern0.75ex}% + \inserttocsubsubsection\par% +} + + + +% Itemize items, circle + +\defbeamertemplatealias{itemize item}{triangle}{default} +\defbeamertemplatealias{itemize subitem}{triangle}{default} +\defbeamertemplatealias{itemize subsubitem}{triangle}{default} + + + +% Itemize items, circle + +\defbeamertemplate{itemize item}{circle}{\small\raise0.5pt\hbox{\textbullet}} +\defbeamertemplate{itemize subitem}{circle}{\footnotesize\raise0.5pt\hbox{\textbullet}} +\defbeamertemplate{itemize subsubitem}{circle}{\footnotesize\raise0.5pt\hbox{\textbullet}} + + + + +% Itemize items, square + +\defbeamertemplate{itemize item}{square}{\hbox{\vrule width 1ex height 1ex}} +\defbeamertemplate{itemize subitem}{square}{\small\hbox{\vrule width 1ex height 1ex}} +\defbeamertemplate{itemize subsubitem}{square}{\small\hbox{\vrule width 1ex height 1ex}} + + + + +% Itemize items, ball + +\defbeamertemplate{itemize item}{ball}{\raise0.2pt\beamer@usesphere{item projected}{bigsphere}} +\defbeamertemplate{itemize subitem}{ball}{\raise0.2pt\beamer@usesphere{subitem projected}{smallsphere}} +\defbeamertemplate{itemize subsubitem}{ball}{\raise0.2pt\beamer@usesphere{subsubitem projected}{smallsphere}} + + + +% Enumerate items, ball + +\defbeamertemplate{enumerate item}{ball} +{ + \begin{pgfpicture}{-1ex}{-0.65ex}{1ex}{1ex} + \usebeamercolor[fg]{item projected} + {\pgftransformscale{1.75}\pgftext{\normalsize\pgfuseshading{bigsphere}}} + {\pgftransformshift{\pgfpoint{0pt}{0.5pt}} + \pgftext{\usebeamerfont*{item projected}\insertenumlabel}} + \end{pgfpicture}% +} + +\defbeamertemplate{enumerate subitem}{ball} +{ + \begin{pgfpicture}{-1ex}{-0.55ex}{1ex}{1ex} + \usebeamercolor[fg]{subitem projected} + {\pgftransformscale{1.4}\pgftext{\normalsize\pgfuseshading{bigsphere}}} + \pgftext{% + \usebeamerfont*{subitem projected}% + \insertsubenumlabel} + \end{pgfpicture}% +} + +\defbeamertemplate{enumerate subsubitem}{ball} +{ + \begin{pgfpicture}{-1ex}{-0.55ex}{1ex}{1ex} + \usebeamercolor[fg]{subsubitem projected} + {\pgftransformscale{1.4}\pgftext{\normalsize\pgfuseshading{bigsphere}}} + \pgftext{% + \usebeamerfont*{subitem projected}% + \insertsubsubenumlabel} + \end{pgfpicture}% +} + +\defbeamertemplate{enumerate mini template}{ball} +{ + \begin{pgfpicture}{-1ex}{-0.65ex}{1ex}{1ex} + \usebeamercolor[fg]{\beameritemnestingprefix item projected} + {\pgftransformscale{1.75}\pgftext{\normalsize\pgfuseshading{bigsphere}}} + {\pgftransformshift{\pgfpoint{0pt}{0.5pt}}% + \usebeamerfont*{\beameritemnestingprefix item projected}% + \pgftext{\insertenumlabel}} + \end{pgfpicture} +} + + + +% Enumerate items, square + +\defbeamertemplate{enumerate item}{square} +{ + \hbox{% + \usebeamerfont*{item projected}% + \usebeamercolor[bg]{item projected}% + \vrule width2.25ex height1.85ex depth.4ex% + \hskip-2.25ex% + \hbox to2.25ex{% + \hfil% + \color{fg}\insertenumlabel% + \hfil}% + }% +} +[action] +{\setbeamerfont{item projected}{size=\scriptsize}} + +\defbeamertemplate{enumerate subitem}{square} +{ + \hbox{% + \usebeamerfont*{subitem projected}% + \usebeamercolor[bg]{subitem projected}% + \vrule width2.25ex height1.85ex depth.4ex% + \hskip-2.25ex% + \hbox to2.25ex{% + \hfil% + \color{fg}\insertsubenumlabel% + \hfil}% + }% +} + +\defbeamertemplate{enumerate subsubitem}{square} +{ + \hbox{% + \usebeamerfont*{subitem projected}% + \usebeamercolor[bg]{subsubitem projected}% + \vrule width2.25ex height1.85ex depth.4ex% + \hskip-2.25ex% + \hbox to2.25ex{% + \hfil% + \color{fg}\insertsubsubenumlabel% + \hfil}% + }% +} + +\defbeamertemplate{enumerate mini template}{square} +{ + \hbox{% + \usebeamerfont*{\beameritemnestingprefix item projected}% + \usebeamercolor[bg]{\beameritemnestingprefix item projected}% + \vrule width2.25ex height1.85ex depth.4ex% + \hskip-2.25ex% + \hbox to2.25ex{% + \hfil% + \color{fg}\insertenumlabel% + \hfil}% + }% +} + + + + +% Enumerate items, circle + +\defbeamertemplate{enumerate item}{circle} +{ + \usebeamerfont*{item projected}% + \usebeamercolor[bg]{item projected}% + \begin{pgfpicture}{-1ex}{0ex}{1ex}{2ex} + \pgfpathcircle{\pgfpoint{0pt}{.75ex}}{1.2ex} + \pgfusepath{fill} + \pgftext[base]{\color{fg}\insertenumlabel} + \end{pgfpicture}% +} +[action] +{\setbeamerfont{item projected}{size=\scriptsize}} + +\defbeamertemplate{enumerate subitem}{circle} +{ + \usebeamerfont*{subitem projected}% + \usebeamercolor[bg]{subitem projected}% + \begin{pgfpicture}{-1ex}{0ex}{1ex}{2ex} + \pgfpathcircle{\pgfpoint{0pt}{.75ex}}{1.2ex} + \pgfusepath{fill} + \pgftext[base]{\color{fg}\insertsubenumlabel} + \end{pgfpicture}% +} + +\defbeamertemplate{enumerate subsubitem}{circle} +{ + \usebeamerfont*{subsubitem projected}% + \usebeamercolor[bg]{subsubitem projected}% + \begin{pgfpicture}{-1ex}{0ex}{1ex}{2ex} + \pgfpathcircle{\pgfpoint{0pt}{.75ex}}{1.2ex} + \pgfusepath{fill} + \pgftext[base]{\color{fg}\insertsubsubenumlabel} + \end{pgfpicture}% +} + +\defbeamertemplate{enumerate mini template}{circle} +{ + \usebeamerfont*{\beameritemnestingprefix item projected}% + \usebeamercolor[bg]{\beameritemnestingprefix item projected}% + \begin{pgfpicture}{-1ex}{0ex}{1ex}{2ex} + \pgfpathcircle{\pgfpoint{0pt}{.75ex}}{1.2ex} + \pgfusepath{fill} + \pgftext[base]{\color{fg}\insertenumlabel} + \end{pgfpicture}% +} + + + +% +% Frame title continutations +% + +\defbeamertemplatealias{frametitle continuation}{roman}{default} + +\defbeamertemplate{frametitle continuation}{from second}[1][\insertcontinuationtext] +{\expandafter\ifnum\insertcontinuationcount>1\relax#1\fi} + + + + + +% Bibliography items + +\defbeamertemplatealias{bibliography item}{article}{default} + +\defbeamertemplate{bibliography item}{book} +{\lower2pt\hbox{\pgfuseimage{beamericonbook}}} + +\defbeamertemplate{bibliography item}{text} +{\insertbiblabel} + +\defbeamertemplate{bibliography item}{triangle} +{\scriptsize\raise1.25pt\hbox{\donotcoloroutermaths$\blacktriangleright$}} + + + +% Headline + +\defbeamertemplate{headline}{text line}[1] +{\hskip\Gm@lmargin\hbox to\@tempdima{\textwidth=\@tempdima\hsize=\textwidth\relax#1\hfil}\hskip\Gm@rmargin} + + +% Footline + +\defbeamertemplate{footline}{text line}[1] +{\hskip\Gm@lmargin\hbox to\@tempdima{\textwidth=\@tempdima\hsize=\textwidth\relax#1\hfil}\hskip\Gm@rmargin} + +\defbeamertemplate{footline}{page number} +{% + \hfill% + \usebeamercolor[fg]{page number in head/foot}% + \usebeamerfont{page number in head/foot}% + \insertpagenumber\,/\,\insertpresentationendpage\kern1em\vskip2pt% +} + +\defbeamertemplate{footline}{frame number} +{ + \hfill% + \usebeamercolor[fg]{page number in head/foot}% + \usebeamerfont{page number in head/foot}% + \insertframenumber\,/\,\inserttotalframenumber\kern1em\vskip2pt% +} + + + + +% Mini frames + +\defbeamertemplate{mini frame}{box} +{% + \begin{pgfpicture}{0pt}{0pt}{.1cm}{.1cm} + \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{\the\beamer@boxsize}{\the\beamer@boxsize}} + \pgfusepath{fill,stroke} + \end{pgfpicture}% +} +[action] +{ + \setbeamersize{mini frame size=.1cm,mini frame offset=.05cm} +} + +\defbeamertemplate{mini frame in current subsection}{box} +{% + \begin{pgfpicture}{0pt}{0pt}{.1cm}{.1cm} + \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{\the\beamer@boxsize}{\the\beamer@boxsize}} + \pgfusepath{stroke} + \end{pgfpicture}% +} + +\defbeamertemplate{mini frame}{tick} +{% + \hskip-0.4pt\vrule height\beamer@boxsize width1.2pt% +} +[action] +{ + \setbeamersize{mini frame size=.1cm,mini frame offset=.05cm} +} + +\defbeamertemplate{mini frame in current subsection}{tick} +{% + \vrule height\beamer@boxsize width0.4pt% +} + + + + + +% +% Captions +% + +\defbeamertemplate{caption}{numbered} +{% + \raggedright + {% + \usebeamercolor[fg]{caption name}% + \usebeamerfont*{caption name}% + \insertcaptionname~\insertcaptionnumber:% + } + \insertcaption\par +} + +\defbeamertemplate{caption}{caption name own line} +{% + \begin{minipage}{\textwidth} + \raggedright + {% + \usebeamercolor[fg]{caption name}% + \usebeamerfont*{caption name}% + \insertcaptionname% + }\\ + \insertcaption + \end{minipage} +} + + + + + +% +% Buttons +% + +\newdimen\beamer@blockheadheight% + + +\defbeamertemplate{navigation symbols}{only frame symbol} +{\insertframenavigationsymbol} + +\defbeamertemplate{navigation symbols}{vertical} +{% + \vbox{% + \hbox{\insertslidenavigationsymbol} + \hbox{\insertframenavigationsymbol} + \hbox{\insertsubsectionnavigationsymbol} + \hbox{\insertsectionnavigationsymbol} + \hbox{\insertdocnavigationsymbol} + \hbox{\insertbackfindforwardnavigationsymbol}}% +} + +\defbeamertemplatealias{navigation symbols}{horizontal}{default} + + + +% +% Blocks +% + +\defbeamertemplateparent{blocks}[rounded]{block begin,block end,% + block alerted begin,block alerted end,% + block example begin,block example end}[1][] +{[#1]} + +\defbeamertemplate{block begin}{rounded}[1][shadow=false] +{ + \par\vskip\medskipamount% + \begin{beamerboxesrounded}[upper=block title,lower=block body,#1]% + {\raggedright\usebeamerfont*{block title}\insertblocktitle}% + \raggedright% + \usebeamerfont{block body}% +} +\defbeamertemplate{block end}{rounded}[1][] +{\end{beamerboxesrounded}\vskip\smallskipamount} + +\defbeamertemplate{block alerted begin}{rounded}[1][shadow=false] +{ + \par\vskip\medskipamount% + \begin{beamerboxesrounded}[upper=block title alerted,lower=block body alerted,#1]% + {\raggedright\usebeamerfont*{block title alerted}\insertblocktitle}% + \raggedright% + \usebeamerfont{block body alerted}% +}% +\defbeamertemplate{block alerted end}{rounded}[1][] +{\end{beamerboxesrounded}\vskip\smallskipamount} + +\defbeamertemplate{block example begin}{rounded}[1][shadow=false] +{ + \par\vskip\medskipamount% + \begin{beamerboxesrounded}[upper=block title example,lower=block body example,#1] + {\raggedright\usebeamerfont*{block title example}\insertblocktitle}% + \raggedright% + \usebeamerfont{block body alerted}% +}% +\defbeamertemplate{block example end}{rounded}[1][] +{\end{beamerboxesrounded}\vskip\smallskipamount} + + + +% +% Note templates +% + +\defbeamertemplate{note page}{plain} +{\insertnote} + +\defbeamertemplate{note page}{compressed} +{% + {% + \tiny + \let\\=\relax% + \insertvrule{0.125\paperheight}{white!90!black}% + \vskip-0.125\paperheight + \nointerlineskip + \vbox{\hfill\insertslideintonotes{0.125}\hskip-\Gm@rmargin\hskip0pt% + \vskip-0.125\paperheight\nointerlineskip}% + \nointerlineskip + \vbox to .125\paperheight{ + \setbox\beamer@tempbox=\hbox{\hbox{\insertsection}}% + \ht\beamer@tempbox=1em + \box\beamer@tempbox + \nointerlineskip + \setbox\beamer@tempbox=\hbox{\hbox{\quad\insertsubsection}}% + \ht\beamer@tempbox=1em + \box\beamer@tempbox + \nointerlineskip + \setbox\beamer@tempbox=\hbox{\hbox{\quad\quad\insertshortframetitle}}% + \ht\beamer@tempbox=1em + \box\beamer@tempbox + \vfil + }\vskip0.5em + } + \nointerlineskip + \insertnote +} + + + +% +% Theorem templates +% + +\defbeamertemplate{theorem begin}{ams style} +{% + \begin{\inserttheoremblockenv} + {% + \inserttheoremheadfont + \inserttheoremname + \inserttheoremnumber + \ifx\inserttheoremaddition\@empty\else\ (\inserttheoremaddition)\fi% + \inserttheorempunctuation + }% +} + +\defbeamertemplate{theorem end}{ams style} +{\end{\inserttheoremblockenv}} + + +\defbeamertemplate{theorem begin}{numbered} +{% + \begin{\inserttheoremblockenv} + {% + \inserttheoremname + \inserttheoremnumber + \ifx\inserttheoremaddition\@empty\else\ (\inserttheoremaddition)\fi% + }% +} + +\defbeamertemplate{theorem end}{numbered} +{\end{\inserttheoremblockenv}} + + +\defbeamertemplate{theorem begin}{normal font} +{ + \normalfont + \begin{\inserttheoremblockenv} + {% + \inserttheoremname + \ifx\inserttheoremaddition\@empty\else\ (\inserttheoremaddition)\fi% + }% +} + +\defbeamertemplate{theorem end}{normal font} +{\end{\inserttheoremblockenv}} + + + +\mode +<all> + diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty new file mode 100644 index 00000000000..a9ded5c67cf --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty @@ -0,0 +1,247 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbaseboxes.sty,v 1.28 2005/06/09 18:28:54 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\RequirePackage{keyval} + +\def\beamerboxesdeclarecolorscheme#1#2#3{% scheme name, upper color, lower color + \setbeamercolor{@scheme upper #1}{fg=white,bg=#2} + \setbeamercolor{@scheme lower #1}{bg=#3} +} + +\define@key{beamerboxes}{scheme}{\def\bmb@upper{@scheme upper #1}\def\bmb@lower{@scheme lower #1}} +\define@key{beamerboxes}{upper}{\def\bmb@upper{#1}} +\define@key{beamerboxes}{lower}{\def\bmb@lower{#1}} +\define@key{beamerboxes}{width}{\edef\bmb@width{#1}} +\define@key{beamerboxes}{shadow}[true]{\csname bmb@shadow#1\endcsname} + +\newif\ifbmb@shadow +\newbox\bmb@box +\newbox\bmb@colorbox +\newbox\bmb@boxshadow +\newbox\bmb@boxshadowball +\newbox\bmb@boxshadowballlarge +\newdimen\bmb@temp +\newdimen\bmb@dima +\newdimen\bmb@dimb +\newdimen\bmb@prevheight + +\newcommand\beamerboxesrounded[2][]{% + \global\let\beamer@firstlineitemizeunskip=\relax% + \vbox\bgroup% + \setkeys{beamerboxes}{upper=block title,lower=block body,width=\textwidth,shadow=false}% + \setkeys{beamerboxes}{#1}% + {% + \usebeamercolor{\bmb@lower}% + \globalcolorstrue% + \colorlet{lower.bg}{bg}% + }% + {% + \usebeamercolor{\bmb@upper}% + \globalcolorstrue% + \colorlet{upper.bg}{bg}% + }% + % + % Typeset head + % + \vskip4bp + \setbox\bmb@box=\hbox{% + \begin{minipage}[b]{\bmb@width}% + \usebeamercolor[fg]{\bmb@upper}% + #2% + \end{minipage}}% + \ifdim\wd\bmb@box=0pt% + \setbox\bmb@box=\hbox{}% + \ht\bmb@box=1.5pt% + \bmb@prevheight=-4.5pt% + \else% + \wd\bmb@box=\bmb@width% + \bmb@temp=\dp\bmb@box% + \ifdim\bmb@temp<1.5pt% + \bmb@temp=1.5pt% + \fi% + \setbox\bmb@box=\hbox{\raise\bmb@temp\hbox{\box\bmb@box}}% + \dp\bmb@box=0pt% + \bmb@prevheight=\ht\bmb@box% + \fi% + \bmb@temp=\bmb@width% + \bmb@dima=\bmb@temp\advance\bmb@dima by2.2bp% + \bmb@dimb=\bmb@temp\advance\bmb@dimb by4bp% + \hbox{% + \begin{pgfpicture}{0bp}{-\ht\bmb@box}{0bp}{-\ht\bmb@box} + \ifdim\wd\bmb@box=0pt% + \color{lower.bg}% + \else% + \color{upper.bg}% + \fi% + \pgfpathqmoveto{-4bp}{-1bp} + \pgfpathqcurveto{-4bp}{1.2bp}{-2.2bp}{3bp}{0bp}{3bp} + \pgfpathlineto{\pgfpoint{\bmb@temp}{3bp}} + \pgfpathcurveto% + {\pgfpoint{\bmb@dima}{3bp}}% + {\pgfpoint{\bmb@dimb}{1.2bp}}% + {\pgfpoint{\bmb@dimb}{-1bp}}% + \bmb@dima=-\ht\bmb@box% + \advance\bmb@dima by-2pt% + \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}} + \pgfpathlineto{\pgfpoint{-4bp}{\bmb@dima}} + \pgfusepath{fill} + \end{pgfpicture}% + \copy\bmb@box% + }% + \nointerlineskip% + \vskip-1pt% + \ifdim\wd\bmb@box=0pt% + \else% + \hbox{% + \begin{pgfpicture}{0pt}{0pt}{\bmb@width}{6pt} + \bmb@dima=\bmb@width% + \advance\bmb@dima by8bp% + \pgfpathrectangle{\pgfpoint{-4bp}{-1bp}}{\pgfpoint{\bmb@dima}{8bp}} + \pgfusepath{clip} + {\pgftransformshift{\pgfpoint{-4bp}{0bp}}\pgftext[left,base]{\pgfuseshading{bmb@transition}}}% + \end{pgfpicture}% + }% + \nointerlineskip% + \vskip-0.5pt% + \fi% + \ifbmb@shadow% + \setbox\bmb@boxshadow=\hbox{\pgfuseshading{bmb@shadow}}% + \setbox\bmb@boxshadowball=\hbox{\pgfuseshading{bmb@shadowball}}% + \setbox\bmb@boxshadowballlarge=\hbox{\pgfuseshading{bmb@shadowballlarge}}% + \fi% + \setbox\bmb@colorbox=\hbox{\color{lower.bg}}% + \setbox\bmb@box=\hbox\bgroup\begin{minipage}[b]{\bmb@width}% + \vskip2pt% + \usebeamercolor[fg]{\bmb@lower}% + \colorlet{beamerstructure}{upper.bg}% + \colorlet{structure}{upper.bg}% + %\color{.}% + } + +\def\endbeamerboxesrounded{% + \end{minipage}\egroup% + \wd\bmb@box=\bmb@width% + \bmb@temp=\dp\bmb@box% + \advance\bmb@temp by.5pt% + \setbox\bmb@box=\hbox{\raise\bmb@temp\hbox{\box\bmb@box}}% + \dp\bmb@box=0pt% + \bmb@temp=\wd\bmb@box% + \bmb@dima=\bmb@temp\advance\bmb@dima by2.2bp% + \bmb@dimb=\bmb@temp\advance\bmb@dimb by4bp% + \hbox{% + \begin{pgfpicture}{0bp}{0bp}{0bp}{0bp} + \ifbmb@shadow% + {\pgftransformshift{\pgfpoint{4bp}{-3bp}}\pgftext{\copy\bmb@boxshadowball}} + \begin{pgfscope} + {% + \advance\bmb@temp by-1bp% + \pgfpathrectangle{\pgfpoint{\bmb@temp}{-7bp}}{\pgfpoint{9bp}{9bp}}% + \pgfusepath{clip} + }% + {\pgftransformshift{\pgfpoint{\bmb@temp}{1bp}}\pgftext{\box\bmb@boxshadowballlarge}} + \end{pgfscope} + \begin{pgfscope} + \advance\bmb@temp by-4bp% + \pgfpathrectangle{\pgfpoint{4bp}{-7bp}}{\pgfpoint{\bmb@temp}{5bp}} + \pgfusepath{clip} + {\pgftransformshift{\pgfpoint{4bp}{-7bp}}\pgftext[left,base]{\copy\bmb@boxshadow}}% + \end{pgfscope} + \begin{pgfscope} + \advance\bmb@temp by 4bp% + \bmb@dima=\ht\bmb@box% + \advance\bmb@dima by\bmb@prevheight% + \advance\bmb@dima by 4bp% + \pgfpathrectangle{\pgfpoint{\bmb@temp}{1bp}}{\pgfpoint{4bp}{\bmb@dima}} + \pgfusepath{clip} + \advance\bmb@dima by-4bp% + {\pgftransformshift{\pgfpoint{\bmb@temp}{\bmb@dima}}\pgftext{\box\bmb@boxshadowball}} + \advance\bmb@dima by-1bp% + \pgfpathrectangle{\pgfpoint{\bmb@temp}{1bp}}{\pgfpoint{4bp}{\bmb@dima}} + \pgfusepath{clip} + \advance\bmb@temp by4bp% + {\pgftransformshift{\pgfpoint{\bmb@temp}{-3bp}}% + \pgftransformrotate{90}% + \pgftext[left,base]{\box\bmb@boxshadow}}% + \end{pgfscope} + \fi% + \unhbox\bmb@colorbox% + \pgfpathqmoveto{-4bp}{1bp} + \pgfpathqcurveto{-4bp}{-1.2bp}{-2.2bp}{-3bp}{0bp}{-3bp} + \pgfpathlineto{\pgfpoint{\the\bmb@temp}{-3bp}} + \pgfpathcurveto% + {\pgfpoint{\the\bmb@dima}{-3bp}}% + {\pgfpoint{\the\bmb@dimb}{-1.2bp}}% + {\pgfpoint{\the\bmb@dimb}{1bp}}% + { + \bmb@dima=\ht\bmb@box% + \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}} + \pgfpathlineto{\pgfpoint{-4bp}{\bmb@dima}} + \pgfusepath{fill} + } + \ifbmb@shadow% + { + \color{black!50!bg} + \pgfsetlinewidth{0pt} + \pgfpathmoveto{\pgfpoint{\bmb@dimb}{-.5bp}} + \bmb@dima=\ht\bmb@box% + \advance\bmb@dima by\bmb@prevheight% + \advance\bmb@dima by 1bp% + \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}} + \pgfusepath{stroke} + \bmb@temp=\bmb@dima + \advance\bmb@dima by 1bp% + \color{black!31!bg} + \pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}} + \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}} + \pgfusepath{stroke} + \advance\bmb@dima by 1bp% + \advance\bmb@temp by 1bp% + \color{black!19!bg} + \pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}} + \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}} + \pgfusepath{stroke} + \advance\bmb@dima by 1bp% + \advance\bmb@temp by 1bp% + \color{black!6!bg} + \pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}} + \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}} + \pgfusepath{stroke} + \advance\bmb@dima by 1.5bp% + \advance\bmb@temp by 1bp% + \color{bg} + \pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}} + \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}} + \pgfusepath{stroke} + } + \fi + \end{pgfpicture}% + \box\bmb@box% + }% + \ifbmb@shadow% + \vskip4bp minus 2bp% + \else% + \vskip2bp% + \fi% + \egroup% of \vbox\bgroup +} + +% +% Shadings +% + +% Shadows +\pgfdeclareradialshading[black,bg]{bmb@shadowball}{\pgfpointorigin}{% + color(0bp)=(black!50!bg); color(4bp)=(bg)} +\pgfdeclareradialshading[black,bg]{bmb@shadowballlarge}{\pgfpointorigin}{% + color(0bp)=(black!50!bg); color(4bp)=(black!50!bg); color(8bp)=(bg)} +\pgfdeclareverticalshading[black,bg]{bmb@shadow}{30cm}{% + color(0bp)=(bg); color(4bp)=(black!50!bg); color(8bp)=(black!50!bg)} + +% Transition line +\pgfdeclareverticalshading[lower.bg,upper.bg]{bmb@transition}{30cm}{% + color(0pt)=(lower.bg); color(2pt)=(lower.bg); color(4pt)=(upper.bg)} + diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasecolor.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasecolor.sty new file mode 100644 index 00000000000..72093f062d4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasecolor.sty @@ -0,0 +1,398 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbasecolor.sty,v 1.41 2005/01/25 22:33:45 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +% +% Color theme stuff +% + +\define@key{beamerthc}{fg} + {\expandafter\def\csname beamer@thcfg@\beamer@temp\endcsname{\def\beamer@thc@fg{#1}}} +\define@key{beamerthc}{bg} + {\expandafter\def\csname beamer@thcbg@\beamer@temp\endcsname{\def\beamer@thc@bg{#1}}} +\define@key{beamerthc}{parent} + {\expandafter\def\csname beamer@thcinherits@\beamer@temp\endcsname{% + \@for\@temp:={#1}\do{\expandafter\beamer@thc@docolor\expandafter{\@temp}}}} +\define@key{beamerthc}{use} + {\expandafter\def\csname beamer@thcuse@\beamer@temp\endcsname{% + \@for\@temp:={#1}\do{\expandafter\beamer@thc@usecolor\expandafter{\@temp}}}} + +\def\beamer@thc@prepcolor{% + \let\beamer@thc@fg=\@empty% + \let\beamer@thc@bg=\@empty% +} + +\def\beamer@thc@docolor#1{% + \csname beamer@thcuse@#1\endcsname% + \csname beamer@thcinherits@#1\endcsname% + \csname beamer@thcfg@#1\endcsname% + \csname beamer@thcbg@#1\endcsname% +} + +\def\beamer@thc@usecolor#1{% + \begingroup% + \beamer@thc@prepcolor% + \beamer@thc@docolor{#1}% + \ifx\beamer@thc@fg\@empty\def\beamer@thc@fg{fg}\fi% + \ifx\beamer@thc@bg\@empty\def\beamer@thc@bg{bg}\fi% + \global\let\beamer@thc@gfg\beamer@thc@fg% + \global\let\beamer@thc@gbg\beamer@thc@bg% + \globalcolorstrue% + \colorlet{#1.fg}{\beamer@thc@gfg}% + \colorlet{#1.bg}{\beamer@thc@gbg}% + \endgroup% +} + +\def\setbeamercolor{\@ifstar{\beamer@clearbeamercolor}{\beamer@setbeamercolor}} + +\newcommand\beamer@clearbeamercolor[2]{% + \def\beamer@temp{#1}% + \expandafter\let\csname beamer@thcfg@#1\endcsname=\relax% + \expandafter\let\csname beamer@thcbg@#1\endcsname=\relax% + \setkeys{beamerthc}{use={},parent={}}% + \setkeys{beamerthc}{#2}% +} +\newcommand\beamer@setbeamercolor[2]{% + \def\beamer@temp{#1}% + \setkeys{beamerthc}{#2}% +} + +\newcommand\ifbeamercolorempty[2][]{% + \beamer@thc@prepcolor% + \beamer@thc@docolor{#2}% + \expandafter\ifx\csname beamer@thc@#1\endcsname\@empty% + \expandafter\@firstoftwo% + \else% + \expandafter\@secondoftwo% + \fi% +} + + +\def\usebeamercolor{\@ifstar{\beamer@usebeamercolor[fg]{normal text}\beamer@usebeamercolor}{\beamer@usebeamercolor}} +\newcommand\beamer@usebeamercolor[2][]{% + \beamer@thc@prepcolor% + \beamer@thc@docolor{#2}% + \ifx\beamer@thc@fg\@empty% + \@namelet{\string\color@ temp@fg}{\string\color@ fg}% + \else% + \colorlet{temp@fg}{\csname beamer@thc@fg\endcsname}% + \fi% + \ifx\beamer@thc@bg\@empty% + \@namelet{\string\color@ temp@bg}{\string\color@ bg}% + \else% + \colorlet{temp@bg}{\csname beamer@thc@bg\endcsname}% + \fi% + \@namelet{\string\color@ parent.fg}{\string\color@ fg}% + \@namelet{\string\color@ parent.bg}{\string\color@ bg}% + \@namelet{\string\color@ fg}{\string\color@ temp@fg}% + \@namelet{\string\color@ bg}{\string\color@ temp@bg}% + \begingroup% + \global\@namelet{\string\color@ #2.fg}{\string\color@ temp@fg}% + \global\@namelet{\string\color@ #2.bg}{\string\color@ temp@bg}% + \endgroup% + \def\beamer@temp{#1}% + \ifx\beamer@temp\@empty% + \else% + \color{#1}% + \fi% +} + +\colorlet{fg}{black} +\colorlet{bg}{white} + + +\mode +<article> +{ + \newcommand\setbeamercolor{\@ifstar{\@gobbletwo}{\@gobbletwo}} + \newcommand\usebeamercolor{\@ifstar{\beamer@optgog}{\beamer@optgog}} + \newcommand\beamer@optgog[2][]{} +} + + + +% +% Colored boxes +% + +\define@key{beamercolbox}{wd}{\def\beamer@colbox@wd{#1}} +\define@key{beamercolbox}{ht}{\def\beamer@colbox@ht{#1}} +\define@key{beamercolbox}{dp}{\def\beamer@colbox@dp{#1}} +\define@key{beamercolbox}{leftskip}{\def\beamer@colbox@ls{#1}} +\define@key{beamercolbox}{rightskip}{\def\beamer@colbox@rs{#1}} +\define@key{beamercolbox}{left}[]{\def\beamer@colbox@ls{0pt}\def\beamer@colbox@rs{0pt plus1fill}} +\define@key{beamercolbox}{center}[]{\def\beamer@colbox@ls{0pt plus1fill}\def\beamer@colbox@rs{0pt plus1fill}} +\define@key{beamercolbox}{right}[]{\def\beamer@colbox@ls{0pt plus1fill}\def\beamer@colbox@rs{0pt}} +\define@key{beamercolbox}{sep}{\def\beamer@colbox@sep{#1}} +\define@key{beamercolbox}{colsep}{\def\beamer@colbox@colsep{#1}} +\define@key{beamercolbox}{colsep*}{\def\beamer@colbox@colseps{#1}} +\define@key{beamercolbox}{shadow}[true]{\def\beamer@colbox@shadow{#1}} +\define@key{beamercolbox}{rounded}{\csname beamer@colbox@rounded#1\endcsname} +\define@key{beamercolbox}{ignorebg}[true]{\csname beamer@colbox@ignorebg#1\endcsname} +\define@key{beamercolbox}{vmode}[]{\def\beamer@vmode{}} + +\newif\ifbeamer@colbox@rounded +\newif\ifbeamer@colbox@ignorebg + +\newenvironment{beamercolorbox}[2][]{% + \begingroup% + \def\beamer@colbox@coladd{0pt}% + \def\beamer@vmode{\leavevmode}% + \setkeys{beamercolbox}{% + wd=\textwidth,ht={},dp={},% + leftskip=0pt,rightskip=0pt plus1fil,% + sep=0pt,colsep=0pt,colsep*=0pt,% + shadow=false,rounded=false,ignorebg=false}% + \setkeys{beamercolbox}{#1}% + \ifbeamercolorempty[bg]{#2}{\@tempswafalse}{\@tempswatrue}% + \ifbeamer@colbox@ignorebg\@tempswafalse\fi% + \def\beamer@colbox@color{#2}% + \hsize=\beamer@colbox@wd% + \setbox\beamer@tempbox=\hbox\bgroup\vbox\bgroup% + \leftskip=\beamer@colbox@ls% + \advance\leftskip by\beamer@colbox@sep% + \rightskip=\beamer@colbox@rs% + \advance\rightskip by\beamer@colbox@sep% + \ifbeamer@colbox@ignorebg% + \colorlet{beamer@temp@color}{bg}% + \usebeamercolor[fg]{#2}% + \colorlet{bg}{beamer@temp@color}% + \else% + \usebeamercolor[fg]{#2}% + \fi% + \if@tempswa% + \advance\leftskip by\beamer@colbox@colsep% + \advance\rightskip by\beamer@colbox@colsep% + \ifdim\beamer@colbox@colsep=0pt\else\vskip\beamer@colbox@colsep\fi% + \ifdim\beamer@colbox@colseps=0pt\else\vskip\beamer@colbox@colseps\fi% + \fi% + \ifdim\beamer@colbox@sep=0pt\else\vskip\beamer@colbox@sep\fi% + \beamer@vmode\ignorespaces}{% + \ifdim\beamer@colbox@sep=0pt\else\vskip\beamer@colbox@sep\fi% + \if@tempswa\ifdim\beamer@colbox@colsep=0pt\else\vskip\beamer@colbox@colsep\fi\fi% + \if@tempswa\ifdim\beamer@colbox@colseps=0pt\else\vskip\beamer@colbox@colseps\fi\fi% + \egroup\egroup% + \wd\beamer@tempbox=\hsize% + \@tempdima=\wd\beamer@tempbox% + \ifx\beamer@colbox@ht\@empty% + \else% + \ht\beamer@tempbox=\beamer@colbox@ht% + \fi% + \ifx\beamer@colbox@dp\@empty% + \else% + \dp\beamer@tempbox=\beamer@colbox@dp% + \fi% + \ifbeamer@colbox@rounded% + \if@tempswa% + \begin{beamerboxesrounded}[% + shadow=\beamer@colbox@shadow,% + lower=\beamer@colbox@color,% + upper=normal text,% + width=\beamer@colbox@wd]{}% + \box\beamer@tempbox% + \end{beamerboxesrounded}% + \else% + \ifdim\@tempdima>\textwidth% + \setbox\beamer@tempbox=\hbox to\textwidth{\hss\box\beamer@tempbox\hss}% + \fi% + \box\beamer@tempbox% + \fi% + \else% + \if@tempswa\setbox\beamer@tempbox=\vbox{% + \usebeamercolor{\beamer@colbox@color}% + \advance\hsize by \beamer@colbox@colseps\relax% + \advance\hsize by \beamer@colbox@colseps\relax% + \hskip-\beamer@colbox@colseps% + \fboxsep=0pt\colorbox{bg}{% + \hskip\beamer@colbox@colseps% + \hbox{\box\beamer@tempbox}% + \hskip\beamer@colbox@colseps% + }% + \hskip-\beamer@colbox@colseps% + }\fi% + \ifdim\@tempdima>\textwidth% + \setbox\beamer@tempbox=\hbox to\textwidth{\hskip0pt minus\beamer@leftmargin\relax\box\beamer@tempbox\hskip0pt minus\beamer@rightmargin\relax}% + \fi% + \box\beamer@tempbox% + \fi% + \endgroup% +} + +\mode +<article> +{ + \newenvironment{beamercolorbox}[2][]{}{} +} + + +% +% Install these colors at the start of the document +% + +\AtBeginDocument{ + \usebeamercolor*{alerted text} % Define these colors + \usebeamercolor*{example text} % Define these colors + \usebeamercolor*{structure} % Define these colors + \usebeamercolor{normal text} + \color{fg} + \def\normalcolor{\color{normal text.fg}} +} + + + + +% +% Math mode color hackery +% + +\newcommand\beamer@setmathcolor{% + \usebeamercolor{math text inlined}% + \ifbeamercolorempty[fg]{math text inlined}{}{\color{fg}}} + +\newcommand\donotcoloroutermaths{% + \everymath{\everymath{\beamer@setmathcolor}}} + +\newcommand\beamer@setdisplaymathcolor{% + \usebeamercolor{math text displayed}% + \ifbeamercolorempty[fg]{math text displayed}{}{\color{fg}\aftergroup\ignorespaces}}% + +\newcommand\donotcolorouterdisplaymaths{% + \everydisplay{\everydisplay{\beamer@setdisplaymathcolor}}} + +\AtBeginDocument +{ + \everymath\expandafter{\the\everymath\beamer@setmathcolor} + \everydisplay\expandafter{\the\everydisplay\beamer@setdisplaymathcolor} +} + +\AtBeginDocument{ + % Fix $ usage in tabular: + \let\beamer@orig@tabular=\@tabular + \def\@tabular{\donotcoloroutermaths\beamer@orig@tabular} + + % Fix $ usage in underline: + \let\beamer@orig@underline=\underline + \def\underline#1{{\donotcoloroutermaths\beamer@orig@underline{#1}}} + + % Fix $ usage in underline: + \let\beamer@orig@@textsuperscript=\@textsuperscript + \def\@textsuperscript#1{{\donotcoloroutermaths\beamer@orig@@textsuperscript{#1}}} + + % Fix $ usage in parbox: + \let\beamer@orig@pboxswture=\@pboxswtrue + \def\@pboxswtrue{\donotcoloroutermaths\beamer@orig@pboxswture} + + % Fix $$ usage in align: + \let\beamer@orig@start@align=\start@align + \def\start@align{\donotcolorouterdisplaymaths\donotcoloroutermaths\beamer@setdisplaymathcolor\beamer@orig@start@align} + + % Fix $$ usage in gather: + \let\beamer@orig@start@gather=\start@gather + \def\start@gather{\donotcolorouterdisplaymaths\donotcoloroutermaths\beamer@setdisplaymathcolor\beamer@orig@start@gather} + + % Fix $$ usage in multicolumn: + \let\beamer@orig@start@multline=\start@multline + \def\start@multline{\donotcolorouterdisplaymaths\donotcoloroutermaths\beamer@setdisplaymathcolor\beamer@orig@start@multline} + + % Fix $$ usage in eqnarray: + \let\beamer@orig@eqnarray=\eqnarray + \def\eqnarray{\donotcolorouterdisplaymaths\donotcoloroutermaths\beamer@setdisplaymathcolor\beamer@orig@eqnarray} + + % Fix \text: + \let\beamer@orig@text@=\text@ + \def\text@#1{{\ifbeamercolorempty[fg]{normal text in math text}{}{\usebeamercolor[fg]{normal text in math text}}\beamer@orig@text@{#1}}} +} + + +% +% Allow mixins to survive groups: +% + +\let\beamerorig@set@color=\set@color +\let\beamerorig@reset@color=\reset@color + +\edef\beamer@zeropt{\the\z@} + +\def\beamer@current@colorhook{} + +\def\set@color{% + \edef\beamer@current@colorhook{\beamer@colorhook}% + \beamerorig@set@color} +\def\reset@color{% + \beamer@lastskip=\lastskip% + \edef\beamer@lastskiptexta{\the\lastskip}% + \ifx\beamer@lastskiptexta\beamer@zeropt\else% + \ifvmode\unskip\fi% + \ifhmode\unskip\fi% + \fi% + \ifx\beamer@current@colorhook\beamer@colorhook% + \beamerorig@reset@color% + \else% mixin changed -> recalculate + \colorlet{beamer@tempcolor}{.}% + \applycolormixins{beamer@tempcolor}% + \@namelet{current@color}{\string\color@beamer@tempcolor}% + \beamerorig@reset@color% + \pgfsys@color@unstacked{beamer@tempcolor}% + \fi% + \ifx\beamer@lastskiptexta\beamer@zeropt% + \else% + \ifvmode\vskip\beamer@lastskip\fi% + \ifhmode\hskip\beamer@lastskip\fi% + \fi% +} + + + +% compatibility: + +\AtBeginDocument{ + \colorlet{structure}{structure.fg} + \colorlet{beamerstructure}{structure.fg} + \colorlet{averagebackgroundcolor}{normal text.bg} +} + +\mode +<article> +{ + \def\beamersetaveragebackground#1{} + + \ifbeamer@articlexcolor + \colorlet{averagebackgroundcolor}{white} + \fi +} + +\colorlet{alert}{red!95!black} +\definecolor{structure}{rgb}{0.2,0.2,0.7} % dummy -- not used + +\colorlet{beameralert}{alert} +\colorlet{beamerexample}{green!50!black} +\colorlet{beamerstructure}{structure} % dummy + +\mode +<article> +{ + \ifbeamer@articlexcolor + \definecolor{alert}{rgb}{1,0,0} + + \colorlet{beameralert}{alert} + \colorlet{beamerexample}{green!50!black} + \colorlet{beamerstructure}{black} + \colorlet{structure}{beamerstructure} + \fi + +} + + +\mode +<all> + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/examples/beamerexample1.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty new file mode 100644 index 00000000000..ea28f028dd9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty @@ -0,0 +1,486 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbasecompatibility.sty,v 1.60 2005/01/25 20:28:27 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +% +% +% Hyperlink fix for problem with empty test in pdfmark.def +% +% +\let\beamer@orighyperlink\hyperlink +\def\hyperlink#1#2{\beamer@orighyperlink{#1}{\relax#2}} + +\providecommand\hyper@pagetransition{} +\providecommand\hyper@pageduration{} +\providecommand\hyper@pagehidden{} + + +\mode +<all> +{ + % Things to be done at the beginning of the document + \def\beamer@lastminutepatches{} + \def\beamer@firstminutepatches{} +} + +% +% Fixes right before the start of the document. +% +\let\beamer@origdocument\document +\def\document{% + \beamer@firstminutepatches% + \endgroup% + + \AtBeginDocument{% fix spanish.ldf's meddling with < and > + % + % Fix spanish.ldf's meddling with < and > + % + \@ifundefined{deactivatequoting}{}{\deactivatequoting} + + % Fix meddline with enumerate items + \renewcommand\theenumi{\@arabic\c@enumi} + \renewcommand\theenumii{\@arabic\c@enumii} + \renewcommand\theenumiii{\@arabic\c@enumiii} + } + + \AtBeginDocument{% fix frenchb.ldf's meddling with itemize and : + \let\labelitemi\beamer@labelitemi + \let\labelitemii\beamer@labelitemii + \let\itemize\beamer@itemize + \let\list\beamer@list + \let\@trivlist\beamer@@trivlist% + \catcode`<=12\catcode`>=12} + + \begingroup\beamer@origdocument% + \beamer@lastminutepatches% + \ifbeamer@ignorenonframe% + \expandafter\mode\expandafter*% + \fi} + +\mode +<article> +{ + \let\beamer@origdocument\document + \def\document{% + \beamer@origdocument% + \beamer@lastminutepatches} + + \g@addto@macro\beamer@lastminutepatches{% + \ifbeamer@articleactive + \else + \catcode`<=12\catcode`>=12 + \fi + } +} + + +\AtBeginDocument{\def\es@itemize#1#2#3#4{}}% fix spanish.ldf's with \itemize + + + + +% +% Fix for older versions of geometry +% +\ifx\ifGm@compatii\@undefined% +\def\Gm@lmargin{\Geom@lmargin}\def\Gm@rmargin{\Geom@rmargin} +\else +\geometry{includeheadfoot} +\fi + + + +% +% Fix deluxetabular floats +% +\AtBeginDocument{ + \def\@plano@float@#1{\begin{table}} + \def\end@plano@float@{\end{table}} +} + +% +% Fix for implict=false for hyperref +% +\def\WriteBookmarks{0} +\expandafter\def\csname Parent-1\endcsname{} +\expandafter\def\csname Parent0\endcsname{} +\expandafter\def\csname Parent1\endcsname{} +\def\phantomsection{} + +% +% Bugfix for old versions of pdfmark +% +\begingroup + \catcode`P=12 + \catcode`T=12 + \lowercase{\endgroup + \gdef\rem@ptetc#1.#2PT#3!{#1\ifnum#2>\z@.#2\fi}% +} +\def\strip@pt@and@otherjunk#1{\expandafter\rem@ptetc\the#1!} + +% +% Make the effect of pdfpagetransition and duration global, not local +% +\define@key{Hyp}{pdfpagetransition}{\gdef\@pdfpagetransition{#1}} +\define@key{Hyp}{pdfpageduration}{\gdef\@pdfpageduration{#1}} + +% +% +% Fix for babel +% +% +\providecommand\textlatin{} +\providecommand\theparagraph{} +\providecommand\thesubparagraph{} +\providecommand\listoffigures{} +\providecommand\listoftables{} +\providecommand\l@part{} +\providecommand\l@chapter{} + + + + +% +% Obsolete commands from old versions of beamer +% +\mode +<all> +{ + \let\beamer@verb@egroup=\verb@egroup + + \def\beamer@setb{\setbox0=\copy} + \long\def\defverb#1{% + \expandafter\newbox\csname @verb\string#1\endcsname% + \def#1{{\expandafter\beamer@setb\csname + @verb\string#1\endcsname\unhbox0}}% + \def\verb@egroup{\global\let\verb@balance@group\@empty\egroup\egroup\let\verb@egroup=\beamer@verb@egroup} + \expandafter\setbox\csname @verb\string#1\endcsname=\hbox\bgroup + \verb} + + \define@key{beamerverb}{colored}[true]{\def\beamer@colorsup{}} + \define@key{beamerverb}{width}{\def\beamer@verbwidth{#1}} + + \newcommand{\defverbatim}[2][]{% + \def\beamer@colorsup{\def\set@color{}\def\reset@color{}}% + \setkeys{beamerverb}{width=\textwidth}% + \setkeys{beamerverb}{#1}% + \expandafter\newbox\csname @verb\string#2\endcsname% + \def#2{{\expandafter\beamer@setb\csname @verb\string#2\endcsname% + \unvbox0}\color{.}}% + \expandafter\setbox\csname @verb\string#2\endcsname=\vbox\bgroup% + \beamer@colorsup% + \hsize=\beamer@verbwidth\textwidth=\beamer@verbwidth\linewidth=\beamer@verbwidth% + \vskip-\baselineskip\strut\bgroup\aftergroup\beamer@verbend% + \let\@next=} + \def\beamer@verbend{\vskip-\baselineskip\strut\egroup} +} +\def\tableofcontentscurrent{\tableofcontents[current]} +\def\plainframe{\frame[plain]}%obsolete +\def\pgfonly{\only}%obsolete +\AtBeginDocument{\newcommand{\nameslide}{\alt{\beamer@nameslide}{\@gobble}}}%obsolete +\newenvironment{pauses}[1][\c@beamerpauses]{\setcounter{beamerpauses}{#1}}{}%obsolete +\def\newoverlaycommand#1#2#3{\def#1{\alt{#2}{#3}}} +\def\newoverlayenvironment#1#2#3#4#5{\newenvironment{#1}{\begin{altenv}{#2}{#3}{#4}{#5}}{\end{altenv}}} +\newenvironment{columnsonlytextwidth}{\begin{columns}[onlytextwidth]}{\end{columns}} +\def\untitledsubsection{\subsection*{}} +\def\noteitems{\note[enumerate]} + + +\define@key{beamertoc}{current}[]{\beamer@toc@sectionstyle{show/shaded}\beamer@toc@subsectionstyle{show/show/shaded}} +\define@key{beamertoc}{hidesubsections}[]{\beamer@toc@subsectionstyle{show/show/hide}} +\define@key{beamertoc}{shadesubsections}[]{\beamer@toc@subsectionstyle{shaded}} + +\mode +<all>{\def\unpause{\onslide{}}} + +\def\beamer@fixedline#1{% + {\setbox\beamer@linebox=\hbox to\textwidth{\hskip-\Gm@lmargin\hskip0.3cm{#1}\hskip-\Gm@rmargin\hskip0.3cm}% + \ht\beamer@linebox=2.125ex% + \dp\beamer@linebox=1.125ex% + \box\beamer@linebox}} +\def\beamer@fixedcolouredline#1#2{% + \hbox{% + \setbox\beamer@linebox=\hbox to\textwidth{\hskip-\Gm@lmargin\hskip0.3cm{#2}\hskip-\Gm@rmargin\hskip0.3cm}% + \ht\beamer@linebox=2.625ex% + \dp\beamer@linebox=0pt% + \setbox\beamer@linebox=\vbox{\box\beamer@linebox\vskip1.125ex}% + {\color{#1}\hskip-\Gm@lmargin\vrule width\paperwidth + height\ht\beamer@linebox\hskip-\paperwidth\hskip\Gm@lmargin}% + \box\beamer@linebox}% + } +\long\def\beamer@colouredline#1#2{% + \hbox{% + \setbox\beamer@linebox=\vbox{\hbox to\textwidth{\hskip-\Gm@lmargin{#2}\hskip-\Gm@rmargin}}% + {\color{#1}\hskip-\Gm@lmargin\vrule width\paperwidth + height\ht\beamer@linebox\hskip-\paperwidth\hskip\Gm@lmargin}% + \box\beamer@linebox}% + } +\def\tinyline#1{% + {\tiny\setbox\beamer@linebox=\hbox to\textwidth{\hskip-\Gm@lmargin\hskip0.3cm{#1}\hskip-\Gm@rmargin\hskip0.3cm}% + \ht\beamer@linebox=2.06ex% + \dp\beamer@linebox=0pt% + \box\beamer@linebox% + \vskip1.125ex}} +\def\tinycolouredline#1#2{% + \hbox{\tiny% + \setbox\beamer@linebox=\hbox to\textwidth{\hskip-\Gm@lmargin\hskip0.3cm{#2}\hskip-\Gm@rmargin\hskip0.3cm}% + \ht\beamer@linebox=2.625ex% + \dp\beamer@linebox=0pt% + \setbox\beamer@linebox=\vbox{\box\beamer@linebox\vskip1.125ex}% + {\color{#1}\hskip-\Gm@lmargin\vrule width\paperwidth + height\ht\beamer@linebox\hskip-\paperwidth\hskip\Gm@lmargin}% + \box\beamer@linebox}% + } +\def\colouredline#1#2{% + \hbox{% + \setbox\beamer@linebox=\hbox to\textwidth{\hskip-\Gm@lmargin\hskip0.3cm{#2}\hskip-\Gm@rmargin\hskip0.3cm}% + \setbox\beamer@linebox=\vbox{\vskip2pt\box\beamer@linebox\vskip2pt}% + {\color{#1}\hskip-\Gm@lmargin\vrule width\paperwidth + height\ht\beamer@linebox\hskip-\paperwidth\hskip\Gm@lmargin}% + \box\beamer@linebox}% + } +\def\beamerline#1{\hbox{\hskip-\Gm@lmargin#1\hskip-\Gm@rmargin}} +\def\insertvrule#1#2{\hbox{\color{#2}\hskip-\Gm@lmargin\vrule width \paperwidth height #1\hskip-\Gm@rmargin}} + +\def\usetitlepagetemplate{\setbeamertemplate{title page}} +\def\usepartpagetemplate{\setbeamertemplate{part page}} +\def\useframetitletemplate{\setbeamertemplate{frametitle}} +\def\useitemizeitemtemplate{\setbeamertemplate{itemize item}} +\def\usesubitemizeitemtemplate{\setbeamertemplate{itemize subitem}} +\def\usesubsubitemizeitemtemplate{\setbeamertemplate{itemize subsubitem}} +\def\useenumerateitemtemplate{\setbeamertemplate{enumerate item}} +\def\usesubenumerateitemtemplate{\setbeamertemplate{enumerate subitem}} +\def\usesubsubenumerateitemtemplate{\setbeamertemplate{enumerate subsubitem}} +\def\useitemizetemplate#1#2{% before and after + \setbeamertemplate{itemize/enumerate body begin}{#1}% + \setbeamertemplate{itemize/enumerate body end}{#2}} +\def\usesubitemizetemplate#1#2{% before and after + \setbeamertemplate{itemize/enumerate subbody begin}{#1}% + \setbeamertemplate{itemize/enumerate subbody end}{#2}} +\def\usesubsubitemizetemplate#1#2{% before and after + \setbeamertemplate{itemize/enumerate subsubbody begin}{#1}% + \setbeamertemplate{itemize/enumerate subsubbody end}{#2}} +\def\useenumerateitemminitemplate{\setbeamertemplate{enumerate mini template}} +\let\useenumeratetemplate=\useitemizetemplate +\let\usesubenumeratetemplate=\usesubitemizetemplate +\let\usesubsubenumeratetemplate=\usesubsubitemizetemplate +\def\useleftsidebartemplate{\usesidebartemplate[left]} +\def\userightsidebartemplate{\usesidebartemplate[right]} +\def\useleftsidebarbackgroundtemplate{\usesidebarbackgroundtemplate[left]} +\def\userightsidebarbackgroundtemplate{\usesidebarbackgroundtemplate[right]} +\def\useleftsidebarcolortemplate#1{\usesidebarbackgroundtemplate[left]{#1\vrule height\paperheight + width\csname beamer@leftsidebar\endcsname}} +\def\userightsidebarcolortemplate#1{\usesidebarbackgroundtemplate[right]{#1\vrule height\paperheight + width\csname beamer@rightsidebar\endcsname}} +\def\useleftsidebarverticalshadingtemplate{\beamertemplatesidebarverticalshading[left]} +\def\userightsidebarverticalshadingtemplate{\beamertemplatesidebarverticalshading[right]} +\def\useleftsidebarhorizontalshadingtemplate{\beamertemplatesidebarhorizontalshading[left]} +\def\userightsidebarhorizontalshadingtemplate{\beamertemplatesidebarhorizontalshading[right]} +\def\usedescriptionitemtemplate#1#2{\setbeamertemplate{description item}{#1}\setbeamersize{description width={#2}}} +\def\usedescriptionitemofwidthas#1{\setbeamersize{description width of={#1}}}% +\def\usetemplatetocsection{\@ifnextchar[\@@usetemplatetocsection\@usetemplatetocsection} +\long\def\@@usetemplatetocsection[#1]#2{ + \@usetemplatetocsection{#2}{\begin{colormixin}{#1}#2\end{colormixin}\unskip}} +\long\def\@usetemplatetocsection#1#2{\setbeamertemplate{section in toc}{#1} + \setbeamertemplate{section in toc shaded}{#2}} +\def\usetemplatetocsubsection{\@ifnextchar[\@@usetemplatetocsubsection\@usetemplatetocsubsection} +\long\def\@@usetemplatetocsubsection[#1]#2{ + \@usetemplatetocsubsection{#2}{\begin{colormixin}{#1}#2\end{colormixin}\unskip}} +\long\def\@usetemplatetocsubsection#1#2{\setbeamertemplate{subsection in toc}{#1}% + \setbeamertemplate{subsection in toc shaded}{#2}} +\def\usebibitemtemplate{\setbeamertemplate{bibliography item}} +\newcommand\usebibliographyblocktemplate[4]{% + \setbeamertemplate{bibliography entry author}{#1}% + \setbeamertemplate{bibliography entry title}{#2}% + \setbeamertemplate{bibliography entry location}{#3}% + \setbeamertemplate{bibliography entry note}{#4}} +\def\usebuttontemplate{\setbeamertemplate{button}} +\def\usetemplateabstract#1#2{% + \setbeamertemplate{abstract title}{} + \setbeamertemplate{abstract body begin}{#1} + \setbeamertemplate{abstract body end}{#2}} +\def\usetemplateverse#1#2{\setbeamertemplate{verse begin}{#1}\setbeamertemplate{verse end}{#2}} +\def\usetemplatenote{\setbeamertemplate{note page}} +\def\useheadtemplate{\@ifstar{\beamer@useheads}{\beamer@usehead}} +\def\beamer@usehead{\setbeamertemplate{headline}[text line]} +\def\beamer@useheads{\setbeamertemplate{headline}} +\def\addtoheadtemplate{\addtobeamertemplate{headline}} +\def\addtofoottemplate{\addtobeamertemplate{footline}} +\def\usefoottemplate{\@ifstar{\beamer@usefoots}{\beamer@usefoot}} +\def\beamer@usefoot{\setbeamertemplate{footline}[text line]} +\def\beamer@usefoots{\setbeamertemplate{footline}} +\def\usecaptiontemplate{\setbeamertemplate{caption}} +\def\insertblockname{\insertblocktitle} +\long\def\usesectionheadtemplate#1#2{% + \setbeamertemplate{section in head/foot}{#1}% + \setbeamertemplate{section in head/foot shaded}{#2}} +\long\def\usesubsectionheadtemplate#1#2{% + \setbeamertemplate{subsection in head/foot}{#1}% + \setbeamertemplate{subsection in head/foot shaded}{#2}} +\long\def\usesectionsidetemplate#1#2{% + \setbeamertemplate{section in sidebar}{#1}% + \setbeamertemplate{section in sidebar shaded}{#2}} +\long\def\usesubsectionsidetemplate#1#2{% + \setbeamertemplate{subsection in sidebar}{#1}% + \setbeamertemplate{subsection in sidebar shaded}{#2}} +\newcommand\usetheoremtemplate[2]{% + \setbeamertemplate{theorem begin}{#1} + \setbeamertemplate{theorem end}{#2}} +\newcommand\useprooftemplate[2]{ + \setbeamertemplate{proof begin}{#1} + \setbeamertemplate{proof end}{#2}} +\def\useqedsymboltemplate{\setbeamertemplate{qed symbol}} +\newcommand{\BeispielInline}[1]{{\usebeamercolor[fg]{example text}Beispiel: \ignorespaces#1}} +\newcommand{\ExampleInline}[1]{{\usebeamercolor[fg]{example text}Example: \ignorespaces#1}} +\def\usenavigationsymbolstemplate{\setbeamertemplate{navigation symbols}} +\def\insertnavigationsymbols{\usebeamertemplate***{navigation symbols}} +\def\beamersetaveragebackground#1{\setbeamercolor{normal text}{bg=#1}} +\def\useminislidetemplate#1#2#3#4#5{% + \setbeamertemplate{mini frame}{#1}% + \setbeamertemplate{mini frame in current subsection}{#2}% + \setbeamertemplate{mini frame in other subsection}{#3}% + \setbeamersize{mini frame size={#4},mini frame offset={#5}}} +\newcommand\usesidebarbackgroundtemplate[2][left]{\setbeamertemplate{sidebar canvas #1}{#2}} +\def\usefootnotetemplate{\setbeamertemplate{footnote}} + + +\def\beamertemplatedefaulttoc{\setbeamertemplate{sections/subsections in toc}[default]} +\def\beamertemplatenumberedsubsectiontoc{\setbeamertemplate{sections/subsections in toc}[subsections numbered]} +\def\beamertemplatenumberedsectiontoc{\setbeamertemplate{sections/subsections in toc}[sections numbered]} +\def\beamertemplatenumberedcirclesectiontoc{\setbeamertemplate{sections/subsections in toc}[circle]} +\def\beamertemplatenumberedsquaresectiontoc{\setbeamertemplate{sections/subsections in toc}[square]} +\def\beamertemplatenumberedballsectiontoc{\setbeamertemplate{sections/subsections in toc}[ball]} +\def\beamertemplateballtoc{\setbeamertemplate{sections/subsections in toc}[ball unnumbered]} +\def\beamertemplatedotitem{\setbeamertemplate{itemize items}[circle]} +\def\beamertemplatetriangleitem{\setbeamertemplate{itemize items}[default]} +\def\beamertemplatesquareitem{\setbeamertemplate{itemize items}[square]} +\def\beamertemplateballitem{\setbeamertemplate{items}[ball]} +\def\beamertemplateenumeratealpha{\setbeamertemplate{enumerate items}[default]} +\def\beamertemplateenumeratecircle{\setbeamertemplate{enumerate items}[circle]} +\def\beamertemplateenumeratesquare{\setbeamertemplate{enumerate items}[square]} +\def\beamertemplatelargepartpage{\setbeamertemplate{part page}[default]} +\def\beamertemplateboldpartpage{\setbeamerfont{part}{size=\large}% + \setbeamerfont{part name}{series=\bfseries}% + \setbeamertemplate{part page}[default]} +\def\beamertemplatelargetitlepage{\setbeamertemplate{title page}[default]} +\def\beamertemplateboldtitlepage{\setbeamerfont{title}{size=\large,series=\bfseries}% + \setbeamertemplate{title page}[default]} +\def\beamertemplateboldcenterframetitle{\setbeamerfont{frametitle}{size={},series=\bfseries} + \setbeamerfont{framesubtitle}{series=\bfseries} + \setbeamertemplate{frametitle}[default][center]} +\def\beamertemplateboldframetitle{\setbeamerfont{frametitle}{series=\bfseries} + \setbeamerfont{framesubtitle}{series=\bfseries} + \setbeamertemplate{frametitle}[default]} +\def\beamertemplatelargeframetitle{\setbeamertemplate{frametitle}[default]} +\def\beamertemplateboldblocks{\setbeamerfont{block title}{size={},series=\bfseries}\setbeamertemplate{blocks}[default]} +\def\beamertemplatelargeblocks{\setbeamertemplate{blocks}[default]} +\def\beamertemplateshadowblocks{\setbeamertemplate{blocks}[rounded][shadow=true]} +\def\beamertemplateplaintoc{\beamertemplatedefaulttoc} +\def\beamertemplatecircleminiframeinverted{\beamertemplatecircleminiframe% + \usebeamercolor{mini frames}{use=structure,fg=white,bg=structure.bg}} +\def\beamertemplatesphereminiframe{\beamertemplatecircleminiframe} +\def\beamertemplatesphereminiframeinverted{\beamertemplatecircleminiframeinverted} +\def\beamertemplatelightsectionheads{\usesectionheadtemplate{\hfill\insertsectionhead}{\hfill\color{fg!50!bg}\insertsectionhead} + \usesubsectionheadtemplate{\insertsubsectionhead}{\color{fg!50!bg}\insertsubsectionhead}} +\let\beamertemplatedarksectionheads=\beamertemplatedefaultsectionheads +\def\usecontinuationtemplate{\setbeamertemplate{frametitle continuation}} +\def\beamertemplatecontinuationroman{\setbeamertemplate{frametitle continuation}[default]} +\def\beamertemplatecontinuationtext{\setbeamertemplate{frametitle continuation}[from second]} +\def\beamertemplateroundedbuttons{\setbeamertemplate{button}[default]} +\def\beamertemplateoutlinebuttons{\setbeamercolor*{button border}{parent=structure,use=structure,fg=structure.fg!50!bg}} +\def\beamertemplatesolidbuttons{\setbeamercolor*{button}{use=structure,bg=structure.fg!50!bg,fg=white} + \setbeamercolor*{button border}{use=structure,fg=structure.fg!50!bg}} +\def\usetemplatequotation#1#2{ + \setbeamertemplate{quotation begin}{#1} + \setbeamertemplate{quote begin}{#1} + \setbeamertemplate{quotation end}{#2} + \setbeamertemplate{quote end}{#2}} +\def\beamertemplateheadempty{\setbeamertemplate{headline}{}} +\def\beamertemplatefootempty{\setbeamertemplate{footline}{}} +\def\beamertemplatefootpagenumber{\setbeamertemplate{footline}[page number]} +\def\beamertemplatecaptionownline{\setbeamertemplate{caption}[caption name own line]} +\def\beamertemplatecaptionnwithnumber{\setbeamertemplate{caption}[numbered]} +\def\beamertemplateroundedblocks{\setbeamertemplate{blocks}[rounded]} +\def\beamertemplatetheoremsunnumbered{\setbeamertemplate{theorems}[default]} +\def\beamertemplatetheoremsnumbered{\setbeamertemplate{theorems}[numbered]} +\def\beamertemplatetheoremsamslike{\setbeamertemplate{theorems}[ams style]} +\def\beamertemplatetheoremssimple{\setbeamertemplate{theorems}[normal font]} +\def\beamertemplatenavigationsymbolsempty{\setbeamertemplate{navigation symbols}{}} +\def\beamertemplatenavigationsymbolsframe{\setbeamertemplate{navigation symbols}[only frame symbol]} +\def\beamertemplatenavigationsymbolsvertical{\setbeamertemplate{navigation symbols}[vertical]} +\def\beamertemplatenavigationsymbolshorizontal{\setbeamertemplate{navigation symbols}[horizontal]} +\def\beamertemplatedefaultsectionheads{% + \setbeamertemplate{section in head/foot}[default] + \setbeamertemplate{subsection in head/foot}[default] + \setbeamertemplate{section in head/foot shaded}[default] + \setbeamertemplate{subsection in head/foot shaded}[default] +} +\def\beamertemplatecircleminiframe{\setbeamertemplate{mini frames}[default]} +\def\beamertemplateticksminiframe{\setbeamertemplate{mini frames}[tick]} +\def\beamertemplateboxminiframe{\setbeamertemplate{mini frames}[box]} +\newcommand\usesidebartemplate[3][left]{% + \setbeamersize{sidebar width #1=#2} + \setbeamertemplate{sidebar #1}{#3} +} +\newcommand\beamertemplatesidebarcolor[2][left]{\setbeamercolor{sidebar #1}{bg=#2}} +\def\beamertemplaterightsidebarlogonavigation{\setbeamertemplate{sidebar right}[default] + \setbeamersize{sidebar width right=0pt}} +\newcommand{\beamertemplatesidebarverticalshading}[3][left]{% + \setbeamertemplate{sidebar canvas #1}[vertical shading][top=#3,bottom=#2]} +\newcommand{\beamertemplatesidebarhorizontalshading}[3][left]{% + \setbeamertemplate{sidebar canvas #1}[vertical shading][right=#3,left=#2]} +\define@key{beamer@margin}{descriptionwidth}{% + \beamer@descriptionwidth=#1\relax% +} +\define@key{beamer@margin}{descriptionwidthof}{% + \setbox\beamer@tempbox=\hbox{\def\insertdescriptionitem{#1}\usebeamertemplate**{description item}}% + \beamer@descriptionwidth=\wd\beamer@tempbox\relax% +} + +\mode +<all> +{ + \def\beamersetleftmargin#1{\setbeamersize{text margin left=#1}} + \def\beamersetrightmargin#1{\setbeamersize{text margin right=#1}} + \long\def\useframetemplate#1#2{\setbeamertemplate{frame begin}{#1}\setbeamertemplate{frame end}{#2}} + \def\usebackgroundtemplate{\setbeamertemplate{background canvas}} + \def\beamertemplatesolidbackgroundcolor#1{\setbeamercolor{normal text}{bg=#1}} + \long\def\useblocktemplate#1#2{% + \setbeamertemplate{block begin}{#1}% + \setbeamertemplate{block end}{#2}} + \long\def\usealertblocktemplate#1#2{% + \setbeamertemplate{block alerted begin}{#1}% + \setbeamertemplate{block alerted end}{#2}} + \long\def\useexampleblocktemplate#1#2{% + \setbeamertemplate{block example begin}{#1}% + \setbeamertemplate{block example end}{#2}} + \newcommand{\beamertemplategridbackground}[1][]{\setbeamertemplate{background}[grid][step=#1]} + \newcommand{\beamertemplateshadingbackground}[2]{\setbeamertemplate{background canvas}[vertical shading][bottom=#1,top=#2]} + \newcommand\usealerttemplate[2]{\setbeamertemplate{alerted text begin}{#1}\setbeamertemplate{alerted text end}{#2}} + \newcommand\usestructuretemplate[2]{\setbeamertemplate{structure begin}{#1}\setbeamertemplate{structure end}{#2}} + \newcommand{\beamertemplatebookbibitems}{\setbeamertemplate{bibliography item}[book]} + \newcommand{\beamertemplatearticlebibitems}{\setbeamertemplate{bibliography item}[article]} + \newcommand{\beamertemplatetextbibitems}{\setbeamertemplate{bibliography item}[text]} + \newcommand{\beamertemplatearrowbibitems}{\setbeamertemplate{bibliography item}[triangle]} + + \def\beamertemplatetransparentcovereddynamic{\setbeamercovered{highly dynamic}} + \def\beamertemplatetransparentcovereddynamicmedium{\setbeamercovered{dynamic}} + \def\beamertemplatetransparentcovered{\setbeamercovered{transparent}} + \def\beamertemplatetransparentcoveredmedium{\setbeamercovered{transparent=10}} + \def\beamertemplatetransparentcoveredhigh{\setbeamercovered{transparent=5}} + \def\beamertemplatetransparentcoveredhighest{\setbeamercovered{transparent=2}} + \def\beamersetuncovermixins#1#2{\setbeamercovered{still covered={#1},again covered={#2}}} +} + +\mode +<all> + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: ../examples/beamerexample1.tex +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasedecode.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasedecode.sty new file mode 100644 index 00000000000..1f2bc4b1dd6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasedecode.sty @@ -0,0 +1,259 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbasedecode.sty,v 1.18 2005/05/09 12:41:15 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + + +\newcount\beamer@slideinframe +\newcount\beamer@minimum +\newif\ifbeamer@anotherslide +\newif\ifbeamer@localanotherslide + +\newif\ifbeamer@plusencountered + +% +% +% Empty test +% +% +\long\def\beamer@ifempty#1{\beamer@xifempty#1@@..\@nil} +\long\def\beamer@xifempty#1#2@#3#4#5\@nil{% + \ifx#3#4\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi} + + +\def\beamer@stoptexts{| stop:0| } +{ + \catcode`\|=13 + \catcode`\:=13 + \catcode`\,=13 + \catcode`\.=13 + \catcode`\+=13 + \catcode`\-=13 + \catcode`\(=13 + \catcode`\)=13 + \catcode`\ =13 +\gdef\beamer@masterdecode#1{% must be called within a group +\ifnum\catcode`\|=13\edef|{\string|}\fi% +\ifnum\catcode`\:=13\edef:{\string:}\fi% +\ifnum\catcode`\,=13\edef,{\string,}\fi% +\ifnum\catcode`\.=13\edef.{\string.}\fi% +\ifnum\catcode`\+=13\edef+{\string+}\fi% +\ifnum\catcode`\-=13\edef-{\string-}\fi% +\ifnum\catcode`\(=13\edef({\string(}\fi% +\ifnum\catcode`\)=13\edef){\string)}\fi% +\ifnum\catcode`\ =13\edef {\string }\fi% +\edef\beamer@@@temp{#1\beamer@stoptexts}% +\beamer@localanotherslidefalse% +\setbox0=\hbox{% +\expandafter\beamer@decode\beamer@@@temp% +\ifbeamer@localanotherslide\global\beamer@localanotherslidetrue\fi}% +}% +} + +% Sets dowhat to doif, if \beamer@slideinframe is in the specified +% interval. Example: 5-7,-3,9,11,13- would mean pages +% 1,2,3,5,6,7,9,11,13,14,15,16,... +% +% As a side effect, \@another is called whenever the there is a number +% in the list that is larger than the current serialnumber + +\def\beamer@allsign{*} + +\def\beamer@decode{% + \beamer@plusencounteredfalse% + \global\beamer@minimum=10000\relax% + \gdef\beamer@decaction{}% + \gdef\beamer@decactionrev{}% + \global\let\beamer@decodefound=\beamer@allsign% + \beamer@@decodefind} +\def\beamer@@decodefind#1|{% + \@ifnextchar\@undefined% get rid of spaces + {\beamer@@@decodefind#1:|}{\beamer@@@decodefind#1:|}} +\def\beamer@@@decodefind#1:#2|{% + \beamer@ifempty{#2}% + {\beamer@decodefind beamer:#1:}% + {\beamer@decodefind #1:#2}} + + +\def\beamer@default{default} +\def\beamer@articlemode{article} +\def\beamer@secondmode{second} +\def\beamer@beamermode{beamer} +\def\beamer@presentationmode{presentation} +\def\beamer@modeall{all} +\def\beamer@ovmodestop{stop} +\def\beamer@decodefind#1:#2:{% + \def\beamer@ovmode{#1}% + \beameratdecodeaction{#2}% + \expandafter\futurelet\expandafter\next\expandafter\beamer@checkcat\beamer@spec:% + \expandafter\beamer@decodeplus\beamer@spec+:% + \expandafter\beamer@decodedot\beamer@spec.:% + \ifx\beamer@ovmode\beamer@ovmodestop% + \expandafter\beamer@@decode\beamer@decodefound,!% + \let\beamer@next=\relax% + \ifbeamer@plusencountered\global\advance\c@beamerpauses by1\relax\fi% + \else + \ifx\beamer@ovmode\beamer@currentmode% + \beamer@@decodefound% + \else% + \ifx\beamer@ovmode\beamer@modeall% + \beamer@@decodefound% + \else% + \ifx\beamer@ovmode\beamer@presentationmode% + \ifx\beamer@currentmode\beamer@articlemode% + \else% + \beamer@@decodefound% + \fi% + \else% + \ifx\beamer@ovmode\beamer@beamermode% + \ifx\beamer@currentmode\beamer@secondmode% + \beamer@@decodefound% + \fi% + \fi% + \fi% + \fi% + \fi% + \let\beamer@next=\beamer@@decodefind% + \fi% + \beamer@next} + +\def\beamer@checkcat#1:{% + \ifcat\next a% + \gdef\beamer@ovmode{#1}% + \ifx\beamer@decodefound\beamer@allsign + \gdef\beamer@decodefound{0}% + \fi% + \gdef\beamer@spec{1-}% + \fi% + } + +\def\beamer@@decodefound{% + \ifx\beamer@action\beamer@default% + \expandafter\gdef\expandafter\beamer@decodefound\expandafter{\beamer@spec}% + \else + \xdef\beamer@decaction{\beamer@decaction{\beamer@action<\beamer@spec>}} + \xdef\beamer@decactionrev{{\beamer@action}\beamer@decactionrev} + \fi} +\def\beamer@currentaction{default} + +{ +\makeatother +\gdef\beameratdecodeaction#1{% + \beameratdecodeactionb#1@:} +\gdef\beameratdecodeactionb#1@#2:{% + \beameratdecodeactionc{#1}{#2}} +\gdef\beameratgetridofat#1@{% + \gdef\beameratspec{#1}% +} +} + +\def\beameratdecodeactionc#1#2{% + \gdef\beamer@spec{#2}% + \ifx\beamer@spec\@empty% + \xdef\beamer@spec{#1}% + \gdef\beamer@action{default}% + \else% + \xdef\beamer@action{#1}% + \beameratgetridofat#2% + \xdef\beamer@spec{\beameratspec} + \fi% +} + +\def\beamer@decodeplus{% + \def\beamer@spec{}\beamer@@decodeplus} +\def\beamer@@decodeplus#1+#2:{% + \edef\beamer@spec{\beamer@spec#1}% everything up to first + + \beamer@ifempty{#2}{} + {% ok, check if followed by number: + \beamer@plusencounteredtrue% + \beamer@@@decodeplus#2:}} +\def\beamer@@@decodeplus{% + \@ifnextchar({\beamer@relnumber}{\beamer@relnumber(0)}} +\def\beamer@relnumber(#1){% + \beamer@plusencounteredtrue% + \beamer@tempcount=#1\relax + \advance\beamer@tempcount by\c@beamerpauses\relax% + \edef\beamer@spec{\beamer@spec\the\beamer@tempcount}% + \beamer@@decodeplus} + +\def\beamer@decodedot{% + \def\beamer@spec{}\beamer@@decodedot} +\def\beamer@@decodedot#1.#2:{% + \edef\beamer@spec{\beamer@spec#1}% everything up to first . + \beamer@ifempty{#2}{}{\beamer@@@decodedot#2:}} +\def\beamer@@@decodedot{% + \@ifnextchar({\beamer@relnumberdot}{\beamer@relnumberdot(0)}} +\def\beamer@relnumberdot(#1){% + \beamer@tempcount=#1\relax + \advance\beamer@tempcount by\c@beamerpauses\relax% + \advance\beamer@tempcount by-1\relax% + \edef\beamer@spec{\beamer@spec\the\beamer@tempcount}% + \beamer@@decodedot} + +\def\beamer@doifnotinframe{} +\def\beamer@@decode{% + \@ifnextchar!% + {\beamer@decodeend}% + {% + \@ifnextchar*% + {\beamer@decodeall}{% + \@ifnextchar-% + {\beamer@decodeuntil}% + {\beamer@decodenumber}}}} +\def\beamer@decodeend!{} +\def\beamer@decodeall*,{% + \ifnum1<\beamer@minimum\global\beamer@minimum=1\fi% + \ifnum1>\beamer@slideinframe% + \global\beamer@anotherslidetrue% + \beamer@localanotherslidetrue% + \fi% + \gdef\beamer@doifnotinframe{\beamer@doifinframe}\beamer@@decode} +\def\beamer@decodeuntil-#1,{% + \ifnum1<\beamer@minimum\global\beamer@minimum=1\fi% + \ifnum#1>\beamer@slideinframe\global\beamer@anotherslidetrue\beamer@localanotherslidetrue\fi% + \ifnum\beamer@slideinframe>#1\else\gdef\beamer@doifnotinframe{\beamer@doifinframe}\fi% + \beamer@@decode} +\def\beamer@decodenumber#1{% + \@ifnextchar,% + {\beamer@decodeone{#1}}% + {\@ifnextchar-% + {\beamer@decodenumberto{#1}}% + {\beamer@decodegobble{#1}}}} +\def\beamer@decodegobble#1#2{% + \beamer@decodenumber{#1#2}} +\def\beamer@decodenumberto#1-{ + \@ifnextchar,% + {\beamer@decodeto{#1}}% + {\beamer@decodebetween{#1}}} +\def\beamer@decodeto#1,{% + \ifnum#1<\beamer@minimum\global\beamer@minimum=#1\fi% + \ifnum#1>\beamer@slideinframe\global\beamer@anotherslidetrue\beamer@localanotherslidetrue\fi% + \ifnum#1>\beamer@slideinframe\else\gdef\beamer@doifnotinframe{\beamer@doifinframe}\fi% + \beamer@@decode} +\def\beamer@decodebetween#1#2,{% + \ifnum#1<\beamer@minimum\global\beamer@minimum=#1\fi% + \ifnum#1>\beamer@slideinframe\global\beamer@anotherslidetrue\beamer@localanotherslidetrue\fi% + \ifnum#2>\beamer@slideinframe\global\beamer@anotherslidetrue\beamer@localanotherslidetrue\fi% + \ifnum#1>\beamer@slideinframe\else\ifnum#2<\beamer@slideinframe\else\gdef\beamer@doifnotinframe{\beamer@doifinframe}\fi\fi% + \beamer@@decode} +\def\beamer@decodeone#1,{% + \ifnum#1<\beamer@minimum\global\beamer@minimum=#1\fi% + \ifnum#1>\beamer@slideinframe\global\beamer@anotherslidetrue\beamer@localanotherslidetrue\fi% + \ifnum#1=\beamer@slideinframe\gdef\beamer@doifnotinframe{\beamer@doifinframe}\fi% + \beamer@@decode} + +\def\beamer@donow{\beamer@doifnotinframe} + +\def\beamer@saveanother{\let\beamer@savedif=\ifbeamer@anotherslide} +\def\beamer@restoreanother{\global\let\ifbeamer@anotherslide=\beamer@savedif} + + + + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/examples/beamerexample1.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaseexercise.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseexercise.sty new file mode 100644 index 00000000000..a5dcb6d9e88 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseexercise.sty @@ -0,0 +1,36 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbaseexercise.sty,v 1.2 2004/10/07 20:17:57 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\renewcommand{\exerSolnInput} +{% + \let\webnewpage=\relax + \immediate\closeout\ex@solns + \ifeq@nosolutions\else + \iftherearesolutions% + \eqsolutionshook + \input{\jobname.sol}% + \fi + \fi +} +\renewcommand{\quizSolnInput} +{% + \let\webnewpage=\relax + \immediate\closeout\quiz@solns + \ifeq@noquizsolutions\else + \iftherearequizsolutions% + \input{\jobname.qsl}% + \fi + \fi +} +\def\eqEXt{\frame[containsverbatim]\bgroup} +\def\endeqEXt{\egroup} +\def\eqSQt{\frame[containsverbatim]\bgroup} +\def\endeqSQt{\egroup} +\def\eqQt{\frame[containsverbatim]\bgroup} +\def\endeqQt{\egroup} + + diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasefont.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasefont.sty new file mode 100644 index 00000000000..24957755caa --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasefont.sty @@ -0,0 +1,313 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbasefont.sty,v 1.15 2005/05/17 13:05:34 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + + +\mode<presentation> + + +% +% Font theme stuff +% + +\define@key{beamerthm}{size} + {\expandafter\def\csname beamer@thmfsize@\beamer@temp\endcsname{#1}} +\define@key{beamerthm}{size*} + {\expandafter\def\csname beamer@thmfsize@\beamer@temp\endcsname{\fontsize#1}} +\define@key{beamerthm}{shape} + {\expandafter\def\csname beamer@thmfshape@\beamer@temp\endcsname{#1}} +\define@key{beamerthm}{shape*} + {\expandafter\def\csname beamer@thmfshape@\beamer@temp\endcsname{\fontshape{#1}}} +\define@key{beamerthm}{series} + {\expandafter\def\csname beamer@thmfseries@\beamer@temp\endcsname{#1}} +\define@key{beamerthm}{series*} + {\expandafter\def\csname beamer@thmfseries@\beamer@temp\endcsname{\fontseries{#1}}} +\define@key{beamerthm}{family} + {\expandafter\def\csname beamer@thmffamily@\beamer@temp\endcsname{#1}} +\define@key{beamerthm}{family*} + {\expandafter\def\csname beamer@thmffamily@\beamer@temp\endcsname{\fontfamily{#1}}} +\define@key{beamerthm}{parent} + {\expandafter\def\csname beamer@thmfinherits@\beamer@temp\endcsname{% + \@for\@temp:={#1}\do{\expandafter\usebeamerfont\expandafter{\@temp}}}} + +\def\setbeamerfont{\@ifstar{\beamer@clearbeamerfont}{\beamer@setbeamerfont}} + +\newcommand\beamer@clearbeamerfont[2]{% + \def\beamer@temp{#1} + \setkeys{beamerthm}{size={},shape={},series={},family={},parent={}} + \setkeys{beamerthm}{#2} +} +\newcommand\beamer@setbeamerfont[2]{% + \def\beamer@temp{#1} + \setkeys{beamerthm}{#2} +} + +\def\usebeamerfont{\@ifstar{\reset@font\beamer@usebeamerfont}{\beamer@usebeamerfont}} + +\newcommand\beamer@usebeamerfont[1]{% + \csname beamer@thmfinherits@#1\endcsname% + \csname beamer@thmfsize@#1\endcsname% + \csname beamer@thmfshape@#1\endcsname% + \csname beamer@thmfseries@#1\endcsname% + \csname beamer@thmffamily@#1\endcsname% + \selectfont} + + + +% +% Font size stuff - redefinition for oversized fonts. Not used if +% other packages like lmodern kick in. +% +\def\EC@family#1#2#3#4#5{% + \DeclareFontShape{#1}{#2}{#3}{#4}% + {<5><6><7><8><9><10><10.95><12><14.4>% + <17.28><20.74><24.88><29.86><35.83><42.99><51.59>genb*#5}{}} +\EC@family{T1}{cmr}{m}{n}{ecrm} +\EC@family{T1}{cmr}{m}{sl}{ecsl} +\EC@family{T1}{cmr}{m}{it}{ecti} +\EC@family{T1}{cmr}{m}{sc}{eccc} +\EC@family{T1}{cmr}{bx}{n}{ecbx} +\EC@family{T1}{cmr}{b}{n}{ecrb} +\EC@family{T1}{cmr}{bx}{it}{ecbi} +\EC@family{T1}{cmr}{bx}{sl}{ecbl} +\EC@family{T1}{cmr}{bx}{sc}{ecxc} +\EC@family{T1}{cmr}{m}{ui}{ecui} +\DeclareFontShape{OT1}{cmr}{m}{n}% + {<5><6><7><8><9><10><12>gen*cmr% + <10.95>cmr10% + <14.4>cmr12% + <17.28><20.74><24.88><29.86><35.83><42.99><51.59>cmr17}{} +\DeclareFontShape{OT1}{cmr}{m}{sl}% + {<5><6><7>cmsl8% + <8><9>gen*cmsl% + <10><10.95>cmsl10% + <12><14.4><17.28><20.74><24.88><29.86><35.83><42.99><51.59>cmsl12% + }{} +\DeclareFontShape{OT1}{cmr}{m}{it}% + {<5><6><7>cmti7% + <8>cmti8% + <9>cmti9% + <10><10.95>cmti10% + <12><14.4><17.28><20.74><24.88><29.86><35.83><42.99><51.59>cmti12% + }{} +\DeclareFontShape{OT1}{cmr}{m}{sc}% + {<5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88><29.86><35.83><42.99><51.59>cmcsc10% + }{} +\DeclareFontShape{OT1}{cmr}{m}{ui} + {<5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88><29.86><35.83><42.99><51.59>cmu10% + }{} +\DeclareFontShape{OT1}{cmr}{b}{n} + {<5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88><29.86><35.83><42.99><51.59>cmb10% + }{} +\DeclareFontShape{OT1}{cmr}{bx}{n} + {<5><6><7><8><9>gen*cmbx% + <10><10.95>cmbx10% + <12><14.4><17.28><20.74><24.88><29.86><35.83><42.99><51.59>cmbx12% + }{} +\DeclareFontShape{OT1}{cmr}{bx}{sl} + {<5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88><29.86><35.83><42.99><51.59>cmbxsl10% + }{} +\DeclareFontShape{OT1}{cmr}{bx}{it} + {<5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88><29.86><35.83><42.99><51.59>cmbxti10% + }{} +\DeclareFontFamily{T1}{cmss}{} +\EC@family{T1}{cmss}{m}{n}{ecss} +\EC@family{T1}{cmss}{m}{sl}{ecsi} +\EC@family{T1}{cmss}{m}{it}{ecsi} +\EC@family{T1}{cmss}{bx}{n}{ecsx} +\EC@family{T1}{cmss}{bx}{it}{ecso} +\EC@family{T1}{cmss}{bx}{sl}{ecso} +\DeclareFontShape{T1}{cmss}{sbc}{n}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28>% + <20.74><24.88><29.86><35.83><42.99><51.59>% + ecssdc10 + }{} +\DeclareFontShape{OT1}{cmss}{m}{n} + {% + <5><6><7><8>cmss8% + <9>cmss9% + <10><10.95>cmss10% + <12><14.4>cmss12% + <17.28><20.74><24.88><29.86><35.83><42.99><51.59>cmss17% + }{} +\DeclareFontShape{OT1}{cmss}{m}{sl} + {% + <5><6><7><8>cmssi8<9>cmssi9% + <10><10.95>cmssi10% + <12><14.4>cmssi12% + <17.28><20.74><24.88><29.86><35.83><42.99><51.59>cmssi17% + }{} +\DeclareFontShape{OT1}{cmss}{m}{it} + {% + <5><6><7><8>cmssi8<9>cmssi9% + <10><10.95>cmssi10% + <12><14.4>cmssi12% + <17.28><20.74><24.88><29.86><35.83><42.99><51.59>cmssi17% + }{} +\DeclareFontShape{OT1}{cmss}{sbc}{n} + {% + <5><6><7><8><9>cmssdc10% + <10><10.95><12><14.4><17.28><20.74><24.88><29.86><35.83><42.99><51.59>cmssdc10% + }{} +\DeclareFontShape{OT1}{cmss}{bx}{n} + {% + <5><6><7><8><9>cmssbx10% + <10><10.95><12><14.4><17.28><20.74><24.88><29.86><35.83><42.99><51.59>cmssbx10% + }{} + + + + + + +\AtBeginDocument{% +\def\beamer@cmr{cmr} +\edef\beamer@fmdef{\mathfamilydefault} + +% supress for standard cm +\ifx\beamer@fmdef\beamer@cmr\beamer@suppressreplacementstrue\fi + +% supress for mathtime serif and math minion serif +\@ifpackageloaded{mathtime}{\ifbeamer@sansmath\else\beamer@suppressreplacementstrue\fi}{} +\@ifpackageloaded{mathpmnt}{\ifbeamer@sansmath\else\beamer@suppressreplacementstrue\fi}{} +\@ifpackageloaded{mathpple}{\ifbeamer@sansmath\else\beamer@suppressreplacementstrue\fi}{} +\@ifpackageloaded{lucidabr}{\ifbeamer@sansmath\else\beamer@suppressreplacementstrue\fi}{} +\@ifpackageloaded{mtpro}{\ifbeamer@sansmath\else\beamer@suppressreplacementstrue\fi}{} +\@ifpackageloaded{hvmath}{\ifbeamer@sansmath\else\beamer@suppressreplacementstrue\fi}{} + +\ifbeamer@suppressreplacements\else + \ifbeamer@sansmath + \SetSymbolFont{operators}{normal}{OT1}{cmss}{m}{n} + \ifx\mv@bold\@undefined + \else + \SetSymbolFont{operators}{bold}{OT1}{cmss}{bx}{n} + \fi + \fi + \DeclareSymbolFont{numbers}{\encodingdefault}{\mathfamilydefault}{m}{n} + \DeclareSymbolFont{pureletters}{\encodingdefault}{\mathfamilydefault}{m}{it} + \SetMathAlphabet{\mathrm}{normal}{\encodingdefault}{\rmdefault}{m}{n} + \DeclareMathAlphabet{\mathbf}{\encodingdefault}{\mathfamilydefault}{bx}{n} + \DeclareMathAlphabet{\mathsf}{\encodingdefault}{\sfdefault}{m}{n} + \DeclareMathAlphabet{\mathit}{\encodingdefault}{\mathfamilydefault}{m}{it} + \DeclareMathAlphabet{\mathtt}{\encodingdefault}{\ttdefault}{m}{n} + \ifx\mv@bold\@undefined\else + \SetSymbolFont{numbers}{bold}{\encodingdefault}{\mathfamilydefault}{bx}{n} + \SetSymbolFont{pureletters}{bold}{\encodingdefault}{\mathfamilydefault}{bx}{it} + \SetMathAlphabet{\mathrm}{bold}{\encodingdefault}{\rmdefault}{bx}{n} + \SetMathAlphabet{\mathbf}{bold}{\encodingdefault}{\mathfamilydefault}{bx}{n} + \SetMathAlphabet{\mathsf}{bold}{\encodingdefault}{\sfdefault}{bx}{n} + \SetMathAlphabet{\mathit}{bold}{\encodingdefault}{\mathfamilydefault}{bx}{it} + \SetMathAlphabet{\mathtt}{bold}{\encodingdefault}{\ttdefault}{bx}{n} + \fi + + \def\operator@font{\mathgroup\symnumbers} + + \DeclareMathSymbol{0}\mathalpha{numbers}{"30} + \DeclareMathSymbol{1}\mathalpha{numbers}{"31} + \DeclareMathSymbol{2}\mathalpha{numbers}{"32} + \DeclareMathSymbol{3}\mathalpha{numbers}{"33} + \DeclareMathSymbol{4}\mathalpha{numbers}{"34} + \DeclareMathSymbol{5}\mathalpha{numbers}{"35} + \DeclareMathSymbol{6}\mathalpha{numbers}{"36} + \DeclareMathSymbol{7}\mathalpha{numbers}{"37} + \DeclareMathSymbol{8}\mathalpha{numbers}{"38} + \DeclareMathSymbol{9}\mathalpha{numbers}{"39} + + \DeclareMathSymbol{A}\mathalpha{pureletters}{"41} + \DeclareMathSymbol{B}\mathalpha{pureletters}{"42} + \DeclareMathSymbol{C}\mathalpha{pureletters}{"43} + \DeclareMathSymbol{D}\mathalpha{pureletters}{"44} + \DeclareMathSymbol{E}\mathalpha{pureletters}{"45} + \DeclareMathSymbol{F}\mathalpha{pureletters}{"46} + \DeclareMathSymbol{G}\mathalpha{pureletters}{"47} + \DeclareMathSymbol{H}\mathalpha{pureletters}{"48} + \DeclareMathSymbol{I}\mathalpha{pureletters}{"49} + \DeclareMathSymbol{J}\mathalpha{pureletters}{"4A} + \DeclareMathSymbol{K}\mathalpha{pureletters}{"4B} + \DeclareMathSymbol{L}\mathalpha{pureletters}{"4C} + \DeclareMathSymbol{M}\mathalpha{pureletters}{"4D} + \DeclareMathSymbol{N}\mathalpha{pureletters}{"4E} + \DeclareMathSymbol{O}\mathalpha{pureletters}{"4F} + \DeclareMathSymbol{P}\mathalpha{pureletters}{"50} + \DeclareMathSymbol{Q}\mathalpha{pureletters}{"51} + \DeclareMathSymbol{R}\mathalpha{pureletters}{"52} + \DeclareMathSymbol{S}\mathalpha{pureletters}{"53} + \DeclareMathSymbol{T}\mathalpha{pureletters}{"54} + \DeclareMathSymbol{U}\mathalpha{pureletters}{"55} + \DeclareMathSymbol{V}\mathalpha{pureletters}{"56} + \DeclareMathSymbol{W}\mathalpha{pureletters}{"57} + \DeclareMathSymbol{X}\mathalpha{pureletters}{"58} + \DeclareMathSymbol{Y}\mathalpha{pureletters}{"59} + \DeclareMathSymbol{Z}\mathalpha{pureletters}{"5A} + + \DeclareMathSymbol{a}\mathalpha{pureletters}{"61} + \DeclareMathSymbol{b}\mathalpha{pureletters}{"62} + \DeclareMathSymbol{c}\mathalpha{pureletters}{"63} + \DeclareMathSymbol{d}\mathalpha{pureletters}{"64} + \DeclareMathSymbol{e}\mathalpha{pureletters}{"65} + \DeclareMathSymbol{f}\mathalpha{pureletters}{"66} + \DeclareMathSymbol{g}\mathalpha{pureletters}{"67} + \DeclareMathSymbol{h}\mathalpha{pureletters}{"68} + \DeclareMathSymbol{i}\mathalpha{pureletters}{"69} + \DeclareMathSymbol{j}\mathalpha{pureletters}{"6A} + \DeclareMathSymbol{k}\mathalpha{pureletters}{"6B} + \DeclareMathSymbol{l}\mathalpha{pureletters}{"6C} + \DeclareMathSymbol{m}\mathalpha{pureletters}{"6D} + \DeclareMathSymbol{n}\mathalpha{pureletters}{"6E} + \DeclareMathSymbol{o}\mathalpha{pureletters}{"6F} + \DeclareMathSymbol{p}\mathalpha{pureletters}{"70} + \DeclareMathSymbol{q}\mathalpha{pureletters}{"71} + \DeclareMathSymbol{r}\mathalpha{pureletters}{"72} + \DeclareMathSymbol{s}\mathalpha{pureletters}{"73} + \DeclareMathSymbol{t}\mathalpha{pureletters}{"74} + \DeclareMathSymbol{u}\mathalpha{pureletters}{"75} + \DeclareMathSymbol{v}\mathalpha{pureletters}{"76} + \DeclareMathSymbol{w}\mathalpha{pureletters}{"77} + \DeclareMathSymbol{x}\mathalpha{pureletters}{"78} + \DeclareMathSymbol{y}\mathalpha{pureletters}{"79} + \DeclareMathSymbol{z}\mathalpha{pureletters}{"7A} +\fi +} + +\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm} +\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf} +\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt} +\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf} +\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} +\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl} +\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc} +\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal} +\DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal} + + +\newcommand\Tiny{\@setfontsize\Tiny{4}{5}} +\newcommand\TINY{\@setfontsize\Tiny{3}{4}} + + +\mode +<article> +{ + \let\Tiny=\tiny + \let\TINY=\tiny + + \newcommand\setbeamerfont{\@ifstar{\@gobbletwo}{\@gobbletwo}} + \newcommand\usebeamerfont{\@ifstar{\beamer@optgog}{\beamer@optgog}} +} + + + +\mode +<all> + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: ../examples/beamerexample1.tex +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty new file mode 100644 index 00000000000..b7393b9420b --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty @@ -0,0 +1,768 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbaseframe.sty,v 1.58 2005/06/02 14:36:48 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\newbox\beamer@framebox +\newbox\beamer@frametitlebox +\newbox\beamer@zoombox +\newcount\beamer@zoomcount +\newcount\beamer@zoomframecount +\newdimen\beamer@frametextheight + +\mode +<all> +{ + \newif\ifbeamer@inframe + \beamer@inframefalse +} + + +% +% Slide Definitions +% + +\newcounter{subsectionslide}[subsection] +\renewcommand\thesubsectionslide{\@arabic\c@subsectionslide} +\def\beamer@entrycode{} +\def\beamer@exitcode{} + +\def\beamer@setuplinks{% + {% + \def\sectionentry##1##2##3##4##5{}% + \def\slideentry##1##2##3##4##5##6{}% + \dohead% + }% +} + +\newenvironment{beamer@frameslide}{% + \ifbeamer@autobreak\else% + \ifx\beamer@againname\@empty% + {\let\@elt\beamer@restorecounter\beamer@overlaycounterresets}% + \else% + {\let\@elt\beamer@labelrestorecounter\beamer@overlaycounterresets}% + \fi% + \fi% + \global\c@beamerpauses=1\relax% + \expandafter\beamer@ifempty\expandafter{\beamer@framestartpage}{% + \refstepcounter{subsectionslide}% + \xdef\beamer@framestartpage{\the\c@page}% only first time + }{\clearpage\beamer@notesactions}% cleanup from previous slide + \hypersetup{pdfpagetransition=R}% + \hypersetup{pdfpageduration=}% + \xdef\beamer@frameendpage{\the\c@page}% every time + \beamer@setuplinks% + \beamer@displaybreak% + \global\setbox\beamer@zoombox=\box\voidb@x% + \def\beamer@zoomer{}% + \beamer@slidehaszoomfalse% + \gdef\insertframetitle{}% + \gdef\insertframesubtitle{}% + \gdef\beamer@frametitle{}% + \gdef\beamer@shortframetitle{}% + \gdef\beamer@framesubtitle{}% + \let\beamer@startcomment=\beamer@startcommentinframe% + % Start slide: + \beamer@framenotesbegin% + \global\setbox\beamer@framebox=\vbox\bgroup% + \beamer@inframetrue% + \let\frame=\framelatex% inside frames, use LaTeX's \frame command + \begin{beamer@framepauses}% + \ifbeamer@shrink% + \hsize=\beamer@shrinkfactorinv\hsize% + \textwidth=\beamer@shrinkfactorinv\textwidth% + \linewidth=\beamer@shrinkfactorinv\linewidth% + \fi% + % Insert labels if necessary: + \ifx\beamer@againname\@empty\else% + \nointerlineskip\vbox to0pt{\vss% + \label<\the\beamer@slideinframe>{\beamer@againname<\the\beamer@slideinframe>}% + \ifnum\beamer@slideinframe=1\relax% + \label<1>{\beamer@againname}% + \fi% + }\nointerlineskip% + \fi% + \ifx\beamer@framehypertargets\@empty\else% + \nointerlineskip\vbox to0pt{\vss% + \beamer@framehypertargets% + \global\let\beamer@framehypertargets\@empty% + }\nointerlineskip% + \fi% + \vskip-\parskip\vbox{}% + \beamer@initfirstlineunskip% + \ifbeamer@plainframe\nointerlineskip\fi% + \beamer@checkframetitle}% + {\end{beamer@framepauses}% + \egroup% + \ifx\beamer@frametitle\@empty% + \setbox\beamer@frametitlebox=\box\voidb@x% + \else% + \setbox\beamer@frametitlebox=\vbox{% + \vbox{}% + {\parskip0pt\usebeamertemplate***{frametitle}\vskip0.25em}% + }% + \fi% + \ifbeamer@plainframe% + \beamer@frametextheight=\paperheight% + \else% + \beamer@frametextheight=\textheight% + \fi% + \advance\beamer@frametextheight by-\ht\beamer@frametitlebox% + \advance\beamer@frametextheight by-\dp\beamer@frametitlebox% + \advance\beamer@frametextheight by-\beamer@frametopskip% + \ifbeamer@shrink% + \beamer@shrinkframebox% + \fi% + \ifx\beamer@zoomer\@empty + \setbox\beamer@framebox=\vbox{% + \nobreak\vbox{}\nobreak\par\nobreak\beamer@entrycode\nobreak% + \nointerlineskip\unvbox\beamer@frametitlebox% + \nobreak% + \ifbeamer@autobreak% + \vskip\beamer@frametopskipautobreak% + \else% + \vskip\beamer@frametopskip% + \fi% + \nobreak% + \nointerlineskip\box\beamer@zoombox\nointerlineskip% + \nobreak% + \ifbeamer@slidehaszoom\box\beamer@framebox\else\unvbox\beamer@framebox\fi% + % bottom skip is added in autobreakframebox + }% + \beamer@autobreakframebox% + \else% + \beamer@zoomer% + \fi% + \beamer@undolabels% + \beamer@framenotesend% + \box\beamer@framebox} + + +\mode +<all> +{ + \def\beamer@checkframetitle{\@ifnextchar\bgroup\beamer@inlineframetitle{}} + \def\beamer@inlineframetitle#1{% + \frametitle{#1}% + \@ifnextchar\bgroup{\beamer@inlineframesubtitle}{}% + } + \def\beamer@inlineframesubtitle#1{% + \framesubtitle{#1}% + } +} + + + + + +% +% Resetting counters +% +\def\resetcounteronoverlays#1{% + \@cons\beamer@overlaycounterresets{{c@#1}}% +} + +\def\resetcountonoverlays#1{% + \@cons\beamer@overlaycounterresets{{#1}}% +} + +\def\beamer@overlaycounterresets{} + +\resetcounteronoverlays{equation} +\resetcounteronoverlays{parentequation} +\resetcounteronoverlays{footnote} +\resetcounteronoverlays{mpfootnote} +\resetcounteronoverlays{figure} +\resetcounteronoverlays{table} +\resetcountonoverlays{beamer@zoomframecount} +\resetcounteronoverlays{ExNo} +\resetcounteronoverlays{SubExNo} +\resetcounteronoverlays{SubSubExNo} + +\def\beamer@savecounter#1{% + \@ifundefined{#1}{}% + {\expandafter\xdef\csname saved@#1\endcsname% + {\expandafter\the\csname #1\endcsname}}% +} +\def\beamer@restorecounter#1{% + \@ifundefined{#1}{}% + {\edef\temp{\csname saved@#1\endcsname}% + \expandafter\global\csname #1\endcsname=\temp}% +} + +\def\beamer@labelsavecounter#1{% + \@ifundefined{#1}{}% + {\expandafter\xdef\csname saved@\beamer@againname @#1\endcsname% + {\expandafter\the\csname #1\endcsname}}% +} +\def\beamer@labelrestorecounter#1{% + \@ifundefined{#1}{}% + {\edef\temp{\csname saved@\beamer@againname @#1\endcsname}% + \expandafter\global\csname #1\endcsname=\temp}% +} + + + +% +% Skips +% +\newskip\beamer@frametopskip +\newskip\beamer@framebottomskip +\newskip\beamer@frametopskipautobreak +\newskip\beamer@framebottomskipautobreak + + +% +% Keys +% +\define@key{beamerframe}{label}{\def\beamer@againname{#1}% + {\let\@elt\beamer@labelsavecounter\beamer@overlaycounterresets}% +} +\define@key{beamerframe}{relabel}{\def\beamer@againname{#1}% + \def\beamer@undolabels{{\let\@elt\beamer@restorecounter\beamer@overlaycounterresets}}% +} +\define@key{beamerframe}{plain}[true]{% + \beamer@plainframetrue% + \def\beamer@frametemplate{\beamer@frametemplate@plain}} +\define@key{beamerframe}{containsverbatim}[true]{\csname beamer@containsverbatim#1\endcsname} +\define@key{beamerframe}{fragile}[true]{% + \beamer@containsverbatimfalse% + \beamer@isfragilefalse% + \csname beamer@fragile#1\endcsname% +} +\def\beamer@fragilefalse{} +\def\beamer@fragiletrue{\beamer@isfragiletrue} +\def\beamer@fragilesingleslide{\beamer@containsverbatimtrue} +\define@key{beamerframe}{c}[true]{% centered + \beamer@frametopskip=0pt plus 1fill\relax% + \beamer@framebottomskip=0pt plus 1.5fill\relax% + \beamer@frametopskipautobreak=0pt plus .4\paperheight\relax% + \beamer@framebottomskipautobreak=0pt plus .6\paperheight\relax% + \def\beamer@initfirstlineunskip{}% +} +\define@key{beamerframe}{t}[true]{% top + \beamer@frametopskip=.2cm plus .5\paperheight\relax% + \beamer@framebottomskip=0pt plus 1fill\relax% + \beamer@frametopskipautobreak=\beamer@frametopskip\relax% + \beamer@framebottomskipautobreak=\beamer@framebottomskip\relax% + \def\beamer@initfirstlineunskip{% + \def\beamer@firstlineitemizeunskip{% + \vskip-\partopsep\vskip-\topsep\vskip-\parskip% + \global\let\beamer@firstlineitemizeunskip=\relax}% + \everypar{\global\let\beamer@firstlineitemizeunskip=\relax}} +} +\define@key{beamerframe}{b}[true]{% bottom + \beamer@frametopskip=0pt plus 1fill\relax% + \beamer@framebottomskip=0pt\relax% + \beamer@frametopskipautobreak=\beamer@frametopskip\relax% + \beamer@framebottomskipautobreak=\beamer@framebottomskip\relax% + \def\beamer@initfirstlineunskip{}% +} +\define@key{beamerframe}{environment}{\def\beamer@frameenvironmentsubst{#1}} + +\define@key{beamerframe}{typeset second}[true]{\csname beamer@dosecondmode#1\endcsname} + +\newif\ifbeamer@containsverbatim +\newif\ifbeamer@isfragile +\newif\ifbeamer@autobreak +\newif\ifbeamer@shrink +\newif\ifbeamer@plainframe +\newif\ifbeamer@slidehaszoom + +\let\beamer@firstlineitemizeunskip\relax + + +% Save! +\let\framelatex=\frame + + + +% +% The frame environment (a trifle ugly...) +% + +% Copyright notice: the following code is adapted from code from the +% amsmath package. + +\newtoks\beamer@envbody +\def\beamer@frameenv{% + \def\beamer@process@envbody{\endgroup% + \expandafter\expandafter\expandafter\beamer@framecommand\expandafter\beamer@frameoptions\expandafter{\the\beamer@envbody}}% + \global\beamer@envbody{}\def\beamer@begin@stack{b}% + \begingroup + \let\frame\beamer@collect@@body + \def\beamer@process@envbody{\frame}% + \beamer@process@envbody% +} + +% Normally not executed; only in containsverbatim context: +\def\endframe{\egroup\begingroup\def\@currenvir{frame}} + +\long\def\beamer@push@begins#1\begin#2{\ifx\end#2\else b\expandafter\beamer@push@begins\fi} +\long\def\beamer@collect@@body#1\end#2{% + \def\test{#1}% + \edef\beamer@begin@stack{\beamer@push@begins#1\begin\end \expandafter\@gobble\beamer@begin@stack}% + \ifx\@empty\beamer@begin@stack + \global\beamer@envbody\expandafter{\the\beamer@envbody#1}% + \def\reserved@a{#2} + \ifx\reserved@a\beamer@frametext% + \endgroup% + \let\@next=\beamer@process@envbody % A little tricky! Note the grouping + \@checkend{#2}% + \else% + % ok, just expand it, presumably it will generate the desired \end{frame} + \let\@next=\beamer@process@expander% + \fi + \else + \global\beamer@envbody\expandafter{\the\beamer@envbody#1\end{#2}}% + \let\@next=\beamer@process@envbody% + \fi + \@next +} + +\def\beamer@process@expander{% + \def\beamer@begin@stack{b}% + \expandafter\expandafter\expandafter\beamer@collect@@body\csname end\reserved@a\endcsname\endgroup} + + +\mode +<all> +{\def\beamer@frametext{frame}} + +\def\frame{% + \ifx\@currenvir\beamer@frametext% + \gdef\beamer@frameoptions{}% + \let\beamer@next=\beamer@copewithframeenv% + \else% + \let\beamer@next=\beamer@framecommand% + \fi% + \beamer@next} + +\def\beamer@copewithframeenv{% + \@ifnextchar<% + {\beamer@@frameenvspec}% + {% + \@ifnextchar[% + {\beamer@@frameenvopt}% + {\expandafter\beamer@checkforverbatim\beamer@frameoptions containsverbatim\relax}}% +} +\def\beamer@@frameenvspec<#1>{% + \expandafter\gdef\expandafter\beamer@frameoptions\expandafter{\beamer@frameoptions<#1>}% + \beamer@copewithframeenv} +\def\beamer@@frameenvopt[#1]{% + \expandafter\gdef\expandafter\beamer@frameoptions\expandafter{\beamer@frameoptions[#1]}% + \beamer@copewithframeenv} + +\def\beamer@checkforverbatim#1containsverbatim#2\relax{% + \beamer@ifempty{#2}% + {\beamer@checkforfragile#1fragile\relax} + {% contains verbatim + \endgroup% end environment + \expandafter\beamer@framecommand\beamer@frameoptions\bgroup}% +} +\def\beamer@checkforfragile#1fragile#2\relax{% + \beamer@ifempty{#2}% + {\beamer@frameenv}% normal frame + {% contains verbatim + \endgroup% end environment + \expandafter\beamer@framecommand\beamer@frameoptions\bgroup}% +} + + +% Check for old version: + +\def\beamer@framecommand{% + \edef\beamer@defaultospec{\beamer@gdefaultospec}% + \@ifnextchar<\beamer@frame\beamer@checkoldframe} +\def\beamer@checkoldframe{\@ifnextchar[\beamer@@checkoldframe{\beamer@frame<*>}} +\def\beamer@@checkoldframe[{\@ifnextchar<{\beamer@frame<*>[}{\beamer@@@checkoldframe[}} +\def\beamer@@@checkoldframe[#1#2]{% + \let\beamer@next=\beamer@newframesyntax% + \ifcat#11% a number-like first letter in argument + \let\beamer@next=\beamer@oldframesyntax% + \else% + \beamer@checkforcolon#2:.% + \fi% + \beamer@next{#1#2}} +\def\beamer@checkforcolon#1:#2.{% + \beamer@ifempty{#2}{}{\let\beamer@next=\beamer@oldframesyntax}} +\def\beamer@newframesyntax#1{\beamer@@@frame<*>[#1]} +\def\beamer@oldframesyntax#1{\beamer@@@frame<#1>[]} + +\def\beamer@framedefaultospec<#1>[#2]{% + \def\beamer@defaultospec{#2}% + \@ifnextchar[{\beamer@@@@frame<#1>}{\beamer@@@@frame<#1>[]}} + +\def\beamer@frame<#1>{ + \@ifnextchar[{\beamer@@@frame<#1>}{\beamer@@@frame<#1>[]}} +\def\beamer@@@frame<#1>[{\@ifnextchar<{\beamer@framedefaultospec<#1>[}{\beamer@@@@frame<#1>[}} +\def\beamer@@@@frame<#1>[#2]{% + \beamer@savemode% + \def\beamer@mode{\mode<all>}% + \def\beamer@frametemplate{}% + \def\beamer@againname{}% + \def\beamer@undolabels{}% + \def\beamer@cramped{}% + \def\beamer@displaybreak{}% + \setbox\beamer@footins=\box\voidb@x% + \beamer@autobreakcount=0\relax% + \beamer@autobreaklastheight=16000pt% + \beamer@zoomcount=0\relax% + \beamer@containsverbatimfalse% + \beamer@isfragilefalse% + \beamer@autobreakfalse% + \beamer@shrinkfalse% + \beamer@plainframefalse% + \global\advance\beamer@zoomframecount by1\relax% + \csname beamer@dosecondmode\beamer@defaultdosecondmode\endcsname% + \ifbeamer@centered\setkeys{beamerframe}{c}\else\setkeys{beamerframe}{t}\fi% + \setkeys{beamerframe}{environment=frame}% + \setkeys{beamerframe}{#2}% + \beamer@frametemplate% + \refstepcounter{framenumber}% + {\let\@elt\beamer@savecounter\beamer@overlaycounterresets} + \gdef\beamer@framestartpage{}% + \gdef\beamer@whichframes{#1}% + \ifx\beamer@framerestriction\@undefined\else% restriction stuff + \expandafter\beamer@checkifinlist\beamer@framerestriction\relax% + \fi% + \ifbeamer@inlecture% + \else% + \gdef\beamer@whichframes{all:0}% + \fi% + \ifx\beamer@againname\@empty% + \beamer@slideinframe=0\relax% + \beamer@anotherslidefalse% + {\beamer@masterdecode{\beamer@whichframes}}% + \ifbeamer@anotherslide% +%% \beamer@slideinframe=2\relax% +%% \def\beamer@doifnotinframe{}% +%% \def\beamer@doifinframe{\let\beamer@howtotreatframe\beamer@doseveralframes}% +%% \beamer@anotherslidefalse% +%% {\beamer@masterdecode{\beamer@whichframes}}% +%% \ifbeamer@anotherslide% + \let\beamer@howtotreatframe\beamer@doseveralframes% +%% \else% single slide in frame +%% \let\beamer@howtotreatframe\beamer@dosingleframe% +%% \fi% +%% \beamer@donow% + \ifbeamer@containsverbatim% + \let\beamer@howtotreatframe\beamer@dosingleframe% + \fi% + \ifbeamer@autobreak% + \let\beamer@howtotreatframe\beamer@autobreakframe% + \fi% + \ifbeamer@isfragile% + \let\beamer@howtotreatframe\beamer@doexternalframe% + \fi% + \else% no slides in frame + \let\beamer@howtotreatframe\beamer@donoframe% + \fi% + \else% again mode + \let\beamer@howtotreatframe\beamer@doseveralframes% + \ifbeamer@isfragile% + \let\beamer@howtotreatframe\beamer@doexternalframe% + \fi% + \fi% + \beamer@howtotreatframe} +\long\def\beamer@donoframe{% + \beamer@slideinframe=1\relax% + \setbox\beamer@tempbox\vbox\bgroup% + \beamer@inframetrue% + \leavevmode% + \def\pause{}% + \def\onslide{}% + \afterassignment\beamer@checknoslide\let\beamer@next} +\def\beamer@checknoslide{% + \ifcat\bgroup\noexpand\beamer@next% + \let\beamer@do\relax% + \aftergroup\beamer@reseteecodes% + \else% + \let\beamer@do\beamer@noframesingletoken% + \fi% + \beamer@do} +\def\beamer@noframesingletoken{\beamer@next\egroup\beamer@reseteecodes} + +\long\def\beamer@doseveralframes#1{% + \ifx\beamer@againname\@empty\else% + % Again stuff + \expandafter \gdef\csname beamer@again@\beamer@againname\endcsname{{#1}}% + \fi% + \beamer@slideinframe=1\relax% + \loop% + \beamer@anotherslidefalse% + \def\beamer@doifnotinframe{}% + \def\beamer@doifinframe{\begin{beamer@frameslide}% + #1% + \end{beamer@frameslide}}% + {\beamer@masterdecode{\beamer@whichframes}}% + \beamer@donow% + \ifbeamer@twoscreenstext% + \beamer@dosecondscreennow{#1}% two screen stuff + \fi% + \ifbeamer@anotherslide + \advance\beamer@slideinframe by 1\relax + \repeat% + \beamer@writeslidentry% + \beamer@reseteecodes} + +\def\beamer@dosingleframe{% + \beamer@slideinframe=1\relax% + \begin{beamer@frameslide}\relax% + \bgroup\aftergroup\beamer@endslide\afterassignment\beamer@checkslide\let\beamer@next} +\def\beamer@checkslide{% + \ifcat\bgroup\noexpand\beamer@next% + \let\beamer@do\beamer@checkframetitle% + \else\let\beamer@do\beamer@singletoken\fi% + \beamer@do} +\def\beamer@endslide{\end{beamer@frameslide}\beamer@writeslidentry\beamer@reseteecodes} +\def\beamer@singletoken{\beamer@next\egroup} + +\def\beamer@doexternalframe{% + \edef\beamer@verbfilename{\jobname\ifx\beamer@againname\@empty\else.\insertframenumber\fi.vrb}% .vrb for `verbatim' + \beamer@setupstoppers{\beamer@frameenvironmentsubst}% + \immediate\openout\beamer@verbatimfileout=\beamer@verbfilename% + \expandafter\beamer@verbatimreadframe\@gobble} +% will return to following command with frame contents written to \beamer@verbfilename +\def\beamer@afterexternalframe{% + \ifx\beamer@frameenvironmentsubst\beamer@frametext% + \else% + \immediate\write\beamer@verbatimfileout{\noexpand\beamerclosesubstitutedenvironement{\beamer@frameenvironmentsubst}}% + \fi% + \immediate\closeout\beamer@verbatimfileout% + \expandafter\beamer@doframeinput\beamer@frameoptions\relax} + +\def\beamer@doframeinput{\@ifnextchar<{\beamer@frameinput}{\beamer@frameinput<*>}} +\def\beamer@frameinput<#1>{\@ifnextchar[{\beamer@@frameinput<#1>}{\beamer@@frameinput<#1>[]}} +\def\beamer@@frameinput<#1>[{\@ifnextchar<{\beamer@@@@frameinput<#1>[}{\beamer@@@frameinput<#1>[<*>][}} +\def\beamer@@@@frameinput<#1>[#2]{\@ifnextchar[{\beamer@@@frameinput<#1>[#2]}{\beamer@@@frameinput<#1>[#2][]}} +\def\beamer@@@frameinput<#1>[#2][#3]{% + \global\advance\c@framenumber by-1\relax% + \edef\beamer@temp{\noexpand\frame<#1>[#2][#3,fragile=false]% + {\begingroup\noexpand\input{\beamer@verbfilename}\endgroup}}% + \beamer@temp% + \ifx\beamer@frameenvironmentsubst\beamer@frametext% + \else% + \expandafter\endgroup% + \fi% + \beamer@reseteecodes} + +\def\beamerclosesubstitutedenvironement#1{ + \let\end\beamer@specialend% + \let\endframe\relax% + \csname end#1\endcsname} + +\def\beamer@writeslidentry{% + \expandafter\beamer@ifempty\expandafter{\beamer@framestartpage}{}% does not happen normally + {%else + \addtocontents{nav}% + {\protect\headcommand{% + \protect\slideentry{\the\c@section}{\the\c@subsection}{\the\c@subsectionslide}% + {\beamer@framestartpage/\beamer@frameendpage}{\lastsubsection}{\the\c@part}}}% + \addtocontents{nav}% + {\protect\headcommand{% + \protect\beamer@framepages{\beamer@framestartpage}{\beamer@frameendpage}}}% + \clearpage\beamer@notesactions% + } +} +\def\beamer@reseteecodes{\gdef\beamer@entrycode{}\gdef\beamer@exitcode{}% + \beamer@slideinframe=1\relax\beamer@resumemode} + +\let\beamer@origend\end +\def\beamer@specialend#1{% + \def\beamer@temp{#1}% + \ifx\beamer@temp\beamer@frametext% + \def\beamer@next{}% + \else% + \def\beamer@next{\expandafter\beamer@origend\expandafter{\beamer@temp}% + \let\end\beamer@specialend% + \let\endframe\relax% + } + \fi% + \beamer@next} + + + +% +% \includeonlyframes +% + +\def\beamer@checkifinlist#1,#2\relax{ + \def\beamer@temp{#1}% + \ifx\beamer@temp\beamer@againname\else + \def\beamer@temp{#2}% + \ifx\beamer@temp\@empty + \gdef\beamer@whichframes{all:0}% + \else% + \beamer@checkifinlist#2\relax% + \fi% + \fi% +} + +\def\includeonlyframes#1{\def\beamer@framerestriction{#1,}} + + + +% +% Frames in article mode +% + +\mode +<article> +{ + \def\endframe{\egroup} + + \def\frame{\@ifnextchar<\beamer@frame{\beamer@frame<*>}} + \def\beamer@frame<#1>{\@ifnextchar[{\beamer@@frame<#1>}{\beamer@@frame<#1>[]}} + \long\def\beamer@@frame<#1>[#2]{% + \beamer@slideinframe=1\relax% + \refstepcounter{framenumber}% + \beamer@slideinframe=0\relax% + \beamer@anotherslidefalse% + {\beamer@masterdecode{#1}}% + \ifbeamer@anotherslide% + \let\beamer@howtotreatframe\beamer@dosingleframe% + \else% no slides in frame + \let\beamer@howtotreatframe\beamer@donoframe% + \fi% + \beamer@slideinframe=1\relax% + \beamer@howtotreatframe} + + \long\def\beamer@donoframe{% + \setbox\beamer@tempbox\vbox\bgroup% + \beamer@inframetrue% + \usebeamertemplate{frame begin}% + \bgroup\aftergroup\beamer@endframe% + \beamer@article@startframe}% + \def\beamer@dosingleframe{% + \bgroup% + \beamer@inframetrue% + \usebeamertemplate{frame begin}% + \bgroup\aftergroup\beamer@endframe% + \beamer@article@startframe}% + \def\beamer@endframe{% + \usebeamertemplate{frame end}\egroup} + + \def\beamer@article@startframe{% + \ifx\@currenvir\beamer@frametext% + \let\beamer@next=\beamer@checkframetitle% + \else% + \let\beamer@next=\beamer@article@framecmd% + \fi% + \beamer@next}% + + \def\beamer@article@framecmd{% + \afterassignment\beamer@checkframetitle + \let\beamer@next=} + + \providecommand\includeonlyframes[1]{}% no effect +} + + +\mode +<all> +{ + \beamer@slideinframe=1\relax% +} + + + +% +% Frame counter +% +\mode +<all> +{ + \newcounter{framenumber} + \def\insertframenumber{\@arabic\c@framenumber} +} + + +% +% Pagebreak command +% +\mode +<all> +{ + \renewcommand<>{\pagebreak}[1][4]{\only#2{\beameroriginal\pagebreak[#1]}} + \renewcommand<>{\nopagebreak}[1][4]{\only#2{\beameroriginal\nopagebreak[#1]}} + \def\framebreak{\pagebreak<presentation>} + \def\noframebreak{\nopagebreak<presentation>} +} + + +% +% Linebreak command +% +\renewcommand<>{\\}{\only#1{\beameroriginal\\}} +\renewcommand<>{\@centercr}{\only#1{\beameroriginal\@centercr}} + +\mode +<article> +{ + \expandafter\let\expandafter\beamer@origbreak\expandafter=% + \csname\expandafter\@gobble\string\\ \endcsname% evil trickery to add a space to the name + \DeclareRobustCommand\\{\beamer@ifnextcharospec{\beamer@breaker}{\beamer@@breaker}} + \def\beamer@breaker<#1>{\only<#1>{\beamer@origbreak}} + \def\beamer@@breaker{\ifbeamer@inframe\else\expandafter\beamer@origbreak\fi} + + \let\beamer@origbreakcenter=\@centercr + \def\@centercr{\beamer@ifnextcharospec{\beamer@breakercenter}{\beamer@@breakercenter}} + \def\beamer@breakercenter<#1>{\only<#1>{\beamer@origbreakcenter}} + \def\beamer@@breakercenter{\ifbeamer@inframe\else\expandafter\beamer@origbreakcenter\fi} +} + + + +% +% Plain frames +% + +\def\beamer@frametemplate@plain{% + \def\beamer@entrycode{\vspace*{-\headheight}}% + \def\beamer@exitcode{\vspace*{-\footheight}\thispagestyle{empty}}} + + +% +% Again frame +% + +\def\againframe{\@ifnextchar<{\beamer@againframe}{\beamer@againframe<*>}} +\def\beamer@againframe<#1>{\@ifnextchar[{\beamer@@againframe<#1>}{\beamer@@againframe<#1>[]}} +\def\beamer@@againframe<#1>[{\@ifnextchar<{\beamer@@@@againframe<#1>[}{\beamer@@@againframe<#1>[<*>][}} +\def\beamer@@@@againframe<#1>[#2]{\@ifnextchar[{\beamer@@@againframe<#1>[#2]}{\beamer@@@againframe<#1>[#2][]}} +\def\beamer@@@againframe<#1>[#2][#3]#4{% + \@ifundefined{beamer@again@#4}% + {\ClassError{beamer}{No frame has been designated to resume under + the name "#4"}{}}% + {% + \def\beamer@temp{\frame<#1>[#2][#3,relabel=#4]}% + \expandafter\let\expandafter\beamer@templet\csname beamer@again@#4\endcsname% + \expandafter\beamer@temp\beamer@templet}% +} + +\mode +<article> +{ + \def\againframe{\@ifnextchar<{\beamer@againframe}{\beamer@againframe<>}} + \def\beamer@againframe<#1>{\@ifnextchar[{\beamer@@againframe<#1>}{\beamer@@againframe<#1>[]}} + \def\beamer@@againframe<#1>[{\@ifnextchar<{\beamer@@@@againframe<#1>[}{\beamer@@againframe<#1>[<*>][}} + \def\beamer@@@@againframe<#1>[#2]{\@ifnextchar[{\beamer@@@againframe<#1>[#2]}{\beamer@@@againframe<#1>[#2][]}} + \def\beamer@@@againframe<#1>[#2][#3]#4{} % do nothing +} + + + +\mode +<all> +% End in common mode + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/examples/beamerexample1.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty new file mode 100644 index 00000000000..1c90b2603b7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty @@ -0,0 +1,375 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbaseframecomponents.sty,v 1.40 2004/11/08 15:31:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +% +% Setting the left and right margin +% +% +\beamer@leftmargin=1cm +\beamer@rightmargin=1cm + +\newif\ifbeamer@dogeometry + +\define@key{beamer@margin}{text margin left}{\beamer@leftmargin=#1\beamer@dogeometrytrue} +\define@key{beamer@margin}{text margin right}{\beamer@rightmargin=#1\beamer@dogeometrytrue} +\define@key{beamer@margin}{sidebar width left}{\beamer@leftsidebar=#1\beamer@dogeometrytrue} +\define@key{beamer@margin}{sidebar width right}{\beamer@rightsidebar=#1\beamer@dogeometrytrue} + +\newcommand{\setbeamersize}[1]{% + \beamer@dogeometryfalse% + \setkeys{beamer@margin}{#1}% + \ifbeamer@dogeometry% + % Reset left margin now + \beamer@tempdim=\beamer@leftmargin% + \advance\beamer@tempdim by\beamer@leftsidebar% + \geometry{left=\the\beamer@tempdim}% + % Reset right margin now + \beamer@tempdim=\beamer@rightmargin% + \advance\beamer@tempdim by\beamer@rightsidebar% + \geometry{right=\the\beamer@tempdim}% + \fi% +} + +\mode +<article> +{ + \newcommand{\setbeamersize}[1]{} +} + + + + + +% Constructing a frame: + +\let\@mkboth\@gobbletwo +\def\ps@navigation{ + \def\@oddhead{% + \begingroup% + \setbox\beamer@tempbox=\hbox{\usebeamertemplate***{background canvas}\hyper@pagetransition\hyper@pageduration}% + \beamer@tempdim=\ht\beamer@tempbox% + \setbox\beamer@tempbox=\hbox{\lower\beamer@tempdim\hbox{\box\beamer@tempbox}}% + \wd\beamer@tempbox=0pt\ht\beamer@tempbox=0pt\dp\beamer@tempbox=0pt% + \setbox\@tempboxa=\hbox{\usebeamertemplate***{background}}% + \beamer@tempdim=\ht\@tempboxa% + \setbox\@tempboxa=\hbox{\lower\beamer@tempdim\hbox{\box\@tempboxa}}% + \wd\@tempboxa=0pt\ht\@tempboxa=0pt\dp\@tempboxa=0pt% + \vbox{\hbox{\hskip-\Gm@lmargin\box\beamer@tempbox\box\@tempboxa}% + \hbox{% + {% + \setbox\beamer@tempbox=\hbox{\hskip-\Gm@lmargin% + {\setbox\beamer@tempbox=\hbox{\vbox to \sidebarheight{% + \usebeamercolor*{sidebar left}% + \usebeamertemplate{sidebar canvas left}% + \vss% + }}% + \wd\beamer@tempbox=0pt\ht\beamer@tempbox=0pt\dp\beamer@tempbox=0pt% + \box\beamer@tempbox}% + {% + \vbox to \sidebarheight{% + \usebeamertemplate***{sidebar left}% + \vfil% + }}}% + \beamer@tempdim=\ht\beamer@tempbox% + \setbox\beamer@tempbox=\hbox{{\lower\beamer@tempdim\hbox{\box\beamer@tempbox}}}% + \wd\beamer@tempbox=0pt\ht\beamer@tempbox=0pt\dp\beamer@tempbox=0pt% + \box\beamer@tempbox% + }% + {% print right sidebar first, since it should be overwritten by headline + \setbox\beamer@tempbox=\hbox{\hskip\textwidth\hskip\beamer@rightmargin% + {\setbox\beamer@tempbox=\hbox{\vbox to \sidebarheight{% + \usebeamercolor*{sidebar right}% + \usebeamertemplate{sidebar canvas right}% + \vss% + }}% + \wd\beamer@tempbox=0pt\ht\beamer@tempbox=0pt\dp\beamer@tempbox=0pt% + \box\beamer@tempbox}% + {% + \vbox to \sidebarheight{% + \usebeamertemplate***{sidebar right}% + \vfil% + }}}% + \beamer@tempdim=\ht\beamer@tempbox% + \setbox\beamer@tempbox=\hbox{{\lower\beamer@tempdim\hbox{\box\beamer@tempbox}}}% + \wd\beamer@tempbox=0pt\ht\beamer@tempbox=0pt\dp\beamer@tempbox=0pt% + \box\beamer@tempbox% + }% + \beamer@typesetheadorfoot{headline}% + }% + \hfil}% + \endgroup} + \def\@oddfoot{\vbox{\offinterlineskip\hbox{\beamer@typesetheadorfoot{footline}% + \hypertarget{Navigation\the\c@page}{}% + \hypertarget{page.\the\c@page}{}\hfil}\hbox{}}\hfil} + \let\@evenhead\@oddhead + \let\@evenfoot\@oddfoot} +\pagestyle{navigation} + +\def\beamer@typesetheadorfoot#1{% typeset the head or footline + {\parskip0pt\offinterlineskip% + \hbox{% + \hskip-\Gm@lmargin% + \hbox{% + \vbox{% + \@tempdima=\textwidth% + \textwidth=\paperwidth% + \hsize=\textwidth% + \def\\{,}% + \usebeamertemplate***{#1}% + }}% + \hskip-\Gm@rmargin% + }}\hfil% +} + +% +% Patch empty page style, so that transitions and navigation still works +% +\def\ps@empty{% + \let\@mkboth\@gobbletwo% + \def\@oddhead{\begingroup% + \setbox\beamer@tempbox=\hbox{\usebeamertemplate***{background canvas}\hyper@pagetransition\hyper@pageduration}% + \beamer@tempdim=\ht\beamer@tempbox% + \setbox\beamer@tempbox=\hbox{\lower\beamer@tempdim\hbox{\box\beamer@tempbox}}% + \wd\beamer@tempbox=0pt\ht\beamer@tempbox=0pt\dp\beamer@tempbox=0pt% + \setbox\@tempboxa=\hbox{\usebeamertemplate***{background}}% + \beamer@tempdim=\ht\@tempboxa% + \setbox\@tempboxa=\hbox{\lower\beamer@tempdim\hbox{\box\@tempboxa}}% + \wd\@tempboxa=0pt\ht\@tempboxa=0pt\dp\@tempboxa=0pt% + \vbox{\hbox{\hskip-\Gm@lmargin\raise\headheight\box\beamer@tempbox\box\@tempboxa}\hfil}% + \endgroup% + } + \def\@oddfoot{\normalcolor{\hypertarget{Navigation\the\c@page}{}\hfil% + \setbox\beamer@tempbox=\hbox{\usebeamertemplate***{navigation symbols}\hskip-\Gm@rmargin\hskip2pt}% + \ht\beamer@tempbox=0pt% + \dp\beamer@tempbox=0pt% + \box\beamer@tempbox}} + \let\@evenhead\@oddhead\let\@evenfoot\@oddfoot} + +\def\beamer@calculateheadfoot{% + \setbox\beamer@tempbox=\hbox{{\beamer@typesetheadorfoot{footline}}}% + \footheight=\ht\beamer@tempbox% + \advance\footheight by \dp\beamer@tempbox% + \advance\footheight by 4pt% + \setbox\beamer@tempbox=\hbox{{\beamer@typesetheadorfoot{headline}}}% + \headheight=\ht\beamer@tempbox% + \headdp=\dp\beamer@tempbox% + \advance\headheight by\headdp% + \sidebarheight=\paperheight% + \advance\sidebarheight by-\headheight% + \advance\sidebarheight by\headdp% + \advance\sidebarheight by-\footheight% + \advance\sidebarheight by 4pt% + \footskip=\footheight% + \textheight=\paperheight% + \advance\textheight by-\footheight% + \advance\textheight by-\headheight% + \@colht\textheight% + \@colroom\textheight% + \vsize\textheight% +} + + +\def\insertpagenumber{\thepage} + + + +% +% +% Columns +% +% +\define@key{beamer@col}{onlytextwidth}[true]{% + \def\beamer@colentrycode{\hbox to\textwidth\bgroup\ignorespaces}% + \def\beamer@colexitcode{\unskip\egroup}} +\define@key{beamer@col}{totalwidth}{% + \def\beamer@colentrycode{\hbox to#1\bgroup\ignorespaces}% + \def\beamer@colexitcode{\unskip\egroup}} +\define@key{beamer@col}{c}[true]{\def\beamer@colmode{c}\def\beamer@colalign{c}\def\beamer@colheadskip{}} +\define@key{beamer@col}{t}[true]{\def\beamer@colmode{t}\def\beamer@colalign{t}\def\beamer@colheadskip{}} +\define@key{beamer@col}{T}[true]{\def\beamer@colmode{T}\def\beamer@colalign{t}\def\beamer@colheadskip{\vskip-1ex\nointerlineskip}} +\define@key{beamer@col}{b}[true]{\def\beamer@colmode{b}\def\beamer@colalign{b}\def\beamer@colheadskip{}} + +\newenvironment<>{columns}[1][]{% + \begin{actionenv}#2% + \def\beamer@colentrycode{% + \hbox to\textwidth\bgroup% + \leavevmode% + \hskip-\beamer@leftmargin% + \nobreak% + \beamer@tempdim=\textwidth% + \advance\beamer@tempdim by\beamer@leftmargin% + \advance\beamer@tempdim by\beamer@rightmargin% + \hbox to\beamer@tempdim\bgroup% + \hbox{}\hfill\ignorespaces}% + \def\beamer@colexitcode{\egroup% + \nobreak% + \hskip-\beamer@rightmargin\egroup}% + \ifbeamer@centered\setkeys{beamer@col}{c}\else\setkeys{beamer@col}{t}\fi% + \setkeys{beamer@col}{#1}% + \par% + \beamer@colentrycode% + \def\beamer@colclose{}\ignorespaces}% + {\beamer@colclose\def\beamer@colclose{}\beamer@colexitcode\end{actionenv}}% + +\mode +<article> +{ + % do sth. more intelligent in the future + \newenvironment<>{columns}[1][]{}{} +} + + + + +% +% +% Column command/environment +% +% + +\mode +<all> +{ +\def\beamer@columnname{column} +\def\column{% + \ifx\@currenvir\beamer@columnname% + \let\beamer@next=\beamer@columnenv% + \else% + \let\beamer@next=\beamer@columncom% + \fi% + \beamer@next} +} + +\newenvironment<>{beamer@columnenv}[2][\beamer@colmode]{% + \beamer@colclose\def\beamer@colclose{}% + \begin{actionenv}#3% + \setkeys{beamer@col}{#1}% + \begin{minipage}[\beamer@colalign]{#2}% + \leavevmode\raggedright\beamer@colheadskip\ignorespaces} + {\end{minipage}\hfill\end{actionenv}\@ignoretrue} +\let\endcolumn\endbeamer@columnenv + +\newcommand<>\beamer@columncom[2][\beamer@colmode]{% + \beamer@colclose% + \def\beamer@colclose{\end{minipage}\hfill\end{actionenv}\ignorespaces}% +\begin{actionenv}#3% + \setkeys{beamer@col}{#1}% + \begin{minipage}[\beamer@colalign]{#2}% + \leavevmode\raggedright\beamer@colheadskip\ignorespaces} + + +\mode +<article> +{ + \newenvironment<>{beamer@columnenv}[2][]{}{} + \newcommand<>{\beamer@columncom}[2][]{} +} + + + +% +% +% Footnotes +% +% + +\def\@makefnmark{\hbox{\@textsuperscript{{\usebeamercolor[fg]{footnote mark}\usebeamerfont*{footnote mark}\@thefnmark}}}} + +\def\@makefntext#1{% + \def\insertfootnotetext{#1}% + \def\insertfootnotemark{\@makefnmark}% + \usebeamertemplate***{footnote}} + + +\newbox\beamer@footins + +\newcommand<>\beamer@framefootnotetext[1]{% + \global\setbox\beamer@footins\vbox{% + \unvbox\beamer@footins + \reset@font\footnotesize + \hsize\columnwidth + \@parboxrestore + \protected@edef\@currentlabel + {\csname p@footnote\endcsname\@thefnmark}% + \color@begingroup + \uncover#2{\@makefntext{% + \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}}% + \color@endgroup}} + +\renewcommand<>\@mpfootnotetext[1]{% + \global\setbox\@mpfootins\vbox{% + \unvbox\@mpfootins + \reset@font\footnotesize + \hsize\columnwidth + \@parboxrestore + \protected@edef\@currentlabel + {\csname p@mpfootnote\endcsname\@thefnmark}% + \color@begingroup + \uncover#2{\@makefntext{% + \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}}% + \color@endgroup}} + +\let\@footnotetext=\beamer@framefootnotetext + +\define@key{beamerfootnote}{frame}[true]{% + \let\beamer@footnotetext=\beamer@framefootnotetext% + \def\beamer@mpfn{footnote}% + \def\beamer@thempfn{\thefootnote}} + +\renewcommand<>{\footnote}[1][]{% + \let\beamer@footnotetext=\@footnotetext% + \let\beamer@mpfn=\@mpfn% + \let\beamer@thempfn=\thempfn% + \let\beamer@kvorig=\KV@errx% + \def\beamer@footarg{}% + \def\KV@errx##1{\edef\beamer@footarg{\@tempa}}% + \setkeys{beamerfootnote}{#1}% + \let\KV@errx=\beamer@kvorig% + \ifx\beamer@footarg\@empty% + \def\beamer@next{\stepcounter\beamer@mpfn + \protected@xdef\@thefnmark{\beamer@thempfn}% + \@footnotemark\beamer@footnotetext#2}% + \else% + \def\beamer@next{% + \begingroup + \csname c@\beamer@mpfn\endcsname\beamer@footarg\relax + \unrestored@protected@xdef\@thefnmark{\beamer@thempfn}% + \endgroup + \@footnotemark\beamer@footnotetext#2}% + \fi% + \beamer@next} + +\mode +<article> +{ + \define@key{beamerfootnote}{frame}[true]{} + +\let\beamer@origfootnote=\footnote + \renewcommand\footnote[1][]{% + \let\beamer@kvorig=\KV@errx% + \def\beamer@footarg{}% + \def\KV@errx##1{\edef\beamer@footarg{\@tempa}}% + \setkeys{beamerfootnote}{#1}% + \let\KV@errx=\beamer@kvorig% + \ifx\beamer@footarg\@empty% + \edef\beamer@next{\noexpand\beamer@origfootnote}% + \else% + \edef\beamer@next{\noexpand\beamer@origfootnote[\beamer@footarg]}% + \fi% + \beamer@next} +} + + +\mode +<all> + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/examples/beamerexample1.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty new file mode 100644 index 00000000000..824f23af42d --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty @@ -0,0 +1,271 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbaseframesize.sty,v 1.17 2005/06/09 18:28:54 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + + +\define@key{beamerframe}{allowdisplaybreaks}[4]{% + \def\beamer@displaybreak{\allowdisplaybreaks[#1]}} +\define@key{beamerframe}{allowframebreaks}[0.95]{% + \def\beamer@autobreakfactor{#1}\beamer@autobreaktrue} +\define@key{beamerframe}{squeeze}[]{% + \def\beamer@cramped{\itemsep0pt\topsep0.5pt\relax}} +\define@key{beamerframe}{shrink}[0]{% + \def\beamer@shrinkpercentage{#1}% + \@tempdima=-#1pt% + \@tempdima=0.01\@tempdima% + \advance\@tempdima by1pt% + \edef\beamer@shrinkfactor{\strip@pt\@tempdima}% + \@tempcnta=\@tempdima% + \divide\@tempcnta by256\relax% + \@tempdima=256pt% + \divide\@tempdima by\@tempcnta% + \edef\beamer@shrinkfactorinv{\strip@pt\@tempdima}% + \beamer@shrinktrue% + \def\beamer@cramped{\itemsep0pt\topsep0.5pt\relax}} + + +% +% Zoom stuff +% + +\define@key{beamerzoom}{border}[1]{\def\beamer@zoomborderwidth{#1}} + +\def\framezoom<#1><#2>{\@ifnextchar[{\beamer@framezoom<#1><#2>}{\beamer@framezoom<#1><#2>[]}} +\def\beamer@framezoom<#1><#2>[#3](#4,#5)(#6,#7){% + \par\nointerlineskip% + \global\beamer@slidehaszoomtrue% + \advance\beamer@zoomcount by1\relax% + \def\beamer@zoomborderwidth{0}% + \edef\beamer@labelzoomed{beamer@labelzoomed@\the\beamer@zoomframecount @\the\beamer@zoomcount}% + \setkeys{beamerzoom}{#3}% + \only<#1>{% + {\hypersetup{pdfhighlight={/P},pdfborder={0 0 \beamer@zoomborderwidth}}% + \global\setbox\@tempboxa=\vbox{\hyperlink{\beamer@labelzoomed}{\vbox to #7{\hbox + to#6{\hfil}\vfil}}}}% + \ht\@tempboxa=0pt% + \wd\@tempboxa=0pt% + \dp\@tempboxa=0pt% + \setbox\@tempboxa=\vbox{\moveright#4\hbox{\lower#5\vbox{\box\@tempboxa}}}% + \ht\@tempboxa=0pt% + \wd\@tempboxa=0pt% + \dp\@tempboxa=0pt% + \global\setbox\beamer@zoombox=\vbox to0pt{\unvbox\beamer@zoombox\box\@tempboxa}% + }% + \only<#2>{% + \@ifundefined{\beamer@labelzoomed}% + {% + \hypertarget{\beamer@labelzoomed}{}% + \expandafter\gdef\csname\beamer@labelzoomed\endcsname{}% + }{}% + \gdef\beamer@zoomer{% + % compute zoom factor + \@tempdima=\beamer@frametextheight% + \@tempdimb=#7\relax% + \@tempcnta=\@tempdimb% + \divide\@tempcnta by4096\relax% + \multiply\@tempdima by16\relax% + \divide\@tempdima by\@tempcnta% + \@tempdimb=\paperwidth% + \ifbeamer@plainframe% + \else% + \advance\@tempdimb by-\beamer@leftsidebar% + \advance\@tempdimb by-\beamer@rightsidebar\relax% + \fi% + \@tempdimc=#6\relax% + \@tempcntb=\@tempdimc% + \divide\@tempcntb by4096\relax% + \multiply\@tempdimb by16\relax% + \divide\@tempdimb by\@tempcntb% + \ifdim\@tempdimb<\@tempdima% + \@tempdima=\@tempdimb% + \fi% + \edef\beamer@temp{\strip@pt\@tempdima}% + \@tempdimc=\beamer@frametextheight% + \advance\@tempdimc by4pt% + \@tempdimb=\paperwidth% + \ifbeamer@plainframe% + \else% + \advance\@tempdimb by-\beamer@leftsidebar% + \advance\@tempdimb by-\beamer@rightsidebar\relax% + \fi% + \setbox\@tempboxa=\vbox{\hsize=\@tempdimb\Acrobatmenu{GoBack}{\vbox to + \beamer@frametextheight{\hbox to\@tempdimb{\hfil}\vfil}}}% + \ht\@tempboxa=0pt% + \wd\@tempboxa=0pt% + \dp\@tempboxa=0pt% + \setbox\beamer@framebox=\vbox to\beamer@frametextheight{{% + \ifbeamer@plainframe\beamer@leftmargin=\Gm@lmargin\fi% + \begin{pgfpicture}{\beamer@leftmargin}{-\beamer@frametextheight}{\beamer@leftmargin}{0pt} + \pgftext[left,top]{\box\@tempboxa} + \pgfpathrectangle{\pgfpoint{0pt}{-\@tempdimc}}{\pgfpoint{\@tempdimb}{\@tempdimc}}% + \pgfusepath{clip} + \begingroup + \pgftransformscale{\beamer@temp} + \@tempdima=#4\relax% + \@tempdimb=#5\relax% + {\pgftransformshift{\pgfpoint{-\@tempdima}{\@tempdimb}}% + \pgftext[left,top]{\vbox{\vbox{}\nointerlineskip\unvbox\beamer@framebox}}} + \endgroup + \end{pgfpicture}% + }}% + \setbox\beamer@framebox=\vbox{% + \nobreak\vbox{}\nobreak\par\nobreak\beamer@entrycode\nobreak% + \nointerlineskip\unvbox\beamer@frametitlebox% + \nobreak% + \box\beamer@framebox% + \nobreak% + \vss% + \beamer@exitcode% + }% + \global\setbox\beamer@footins=\box\voidb@x% no footnotes in zoomed slides + }% + }% +} + +\mode +<article> +{ + \def\framezoom<#1><#2>{\@ifnextchar[{\beamer@framezoom<#1><#2>}{\beamer@framezoom<#1><#2>[]}} + \def\beamer@framezoom<#1><#2>[#3](#4,#5)(#6,#7){} +} + + +% +% Shrink stuff +% + +\def\beamer@shrinkframebox{% + \@tempdima=\ht\beamer@framebox% +% \ifdim\@tempdima>\beamer@frametextheight% + \@tempcnta=\@tempdima% + \divide\@tempcnta by 65536\relax% + \@tempdimc=\beamer@frametextheight% + \divide\@tempdimc by\@tempcnta\relax% + \ifdim\@tempdimc>\beamer@shrinkfactor pt% + \@tempdimc=\beamer@shrinkfactor pt% + \else% + \@tempdima=-100\@tempdimc% + \advance\@tempdima by100pt% + \ClassWarning{beamer}{Frame text is shrunk by a factor of % + \strip@pt\@tempdima\space percent instead of + \beamer@shrinkpercentage\space percent}% + \fi% + \edef\beamer@factortemp{\strip@pt\@tempdimc}% + \setbox\beamer@framebox=\vbox to\beamer@frametextheight{% + \begin{pgfpicture}{0pt}{-\beamer@frametextheight}{0pt}{0pt} + {\pgftransformscale{\beamer@factortemp}% + \pgftext[left,top]{\box\beamer@framebox}}% + \end{pgfpicture}% + }% +% \fi% +} + + + +% +% Auto break stuff +% + +\splittopskip=10pt +\newbox\beamer@splitbox +\newcount\beamer@autobreakcount +\newdimen\beamer@autobreaklastheight + +\def\beamer@autobreakframe{% + \beamer@slideinframe=1\relax% + \advance\beamer@autobreakcount by1\relax% + \begin{beamer@frameslide}\relax% + \bgroup% + \aftergroup\beamer@endautobreak% + \afterassignment\beamer@checkframetitle% + \let\beamer@next% gobble opening brace + } +\def\beamer@endautobreak{\end{beamer@frameslide}% + \beamer@writeslidentry% + \ifvoid\beamer@splitbox% + \let\beamer@next=\beamer@reseteecodes% + \else% + \let\beamer@next=\beamer@continueautobreak% + \fi% + \beamer@next% +} + +\def\beamer@autobreakframebox{% + \global\setbox\beamer@splitbox=\box\voidb@x% + \ifbeamer@autobreak% + % Ok, frame was overful -> split it! + \setbox\@tempboxa=\vsplit\beamer@framebox to\beamer@autobreakfactor\textheight% + \global\setbox\beamer@splitbox=\box\beamer@framebox% + \@tempdima=\ht\beamer@splitbox% + \ifdim\@tempdima<\beamer@autobreaklastheight% + \global\beamer@autobreaklastheight=\@tempdima\relax% + \else% + \setbox\@tempboxa=\vbox{\unvbox\@tempboxa\unvbox\beamer@splitbox}% + \global\setbox\beamer@splitbox=\box\voidb@x% + \fi% + \setbox\beamer@framebox=\vbox to\textheight{\unvbox\@tempboxa% + \vskip\beamer@framebottomskipautobreak% + \ifvoid\beamer@splitbox% + \ifvoid\beamer@footins% + \else% + \usebeamercolor*[fg]{footnote}% + \footnoterule% + \unvbox \beamer@footins% + \global\setbox\beamer@footins=\box\voidb@x% + \fi% + \fi% + \beamer@exitcode% + }% + \else% + \setbox\beamer@framebox=\vbox to\textheight{\unvbox\beamer@framebox% + \vskip\beamer@framebottomskip% + \ifvoid\beamer@footins% + \else% + \usebeamercolor*[fg]{footnote}% + \footnoterule% + \unvbox \beamer@footins% + \global\setbox\beamer@footins=\box\voidb@x% + \fi% + \beamer@exitcode}% + \global\setbox\beamer@footins=\box\voidb@x% + \fi% + } + +\newtoks\beamer@frametitletoks +\newtoks\beamer@framesubtitletoks + +\def\beamer@continueautobreak{% + \refstepcounter{framenumber}% + \expandafter\beamer@frametitletoks\expandafter{\beamer@frametitle}% + \expandafter\beamer@framesubtitletoks\expandafter{\beamer@shortframetitle}% + \edef\beamer@callframetitle{\noexpand\frametitle[\the\beamer@framesubtitletoks]{\the\beamer@frametitletoks}}% + \expandafter\expandafter\expandafter\beamer@autobreakframe + \expandafter\expandafter\expandafter{% + \expandafter\beamer@callframetitle% + \expandafter\framesubtitle\expandafter{\insertframesubtitle}% + \unvbox\beamer@splitbox}% +} + + +\newcommand\insertcontinuationcount{\the\beamer@autobreakcount} +\newcommand\insertcontinuationcountroman{\@Roman\beamer@autobreakcount} +\newcommand\insertcontinuationtext{(cont.)} + + + + + +\mode +<all> +% End in common mode + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/test/test.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty new file mode 100644 index 00000000000..8c425e28d28 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty @@ -0,0 +1,509 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbaselocalstructure.sty,v 1.51 2005/04/20 09:51:08 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\RequirePackage{enumerate} + + +% +% +% The \frametitle command +% +% +\newcommand<>\frametitle{\alt#1{\@dblarg\beamer@@frametitle}{\beamer@gobbleoptional}} +\long\def\beamer@@frametitle[#1]#2{% + \beamer@ifempty{#2}{}{% + \gdef\insertframetitle{{#2\ifnum\beamer@autobreakcount>0\relax{}\space\usebeamertemplate*{frametitle continuation}\fi}}% + \gdef\beamer@frametitle{#2}% + \gdef\beamer@shortframetitle{#1}% +}% +} + +\newcommand\insertshortframetitle[1][]{% + {% + \beamer@setupshort{#1}% + \beamer@insertshort{\beamer@shortframetitle}% + }} + + +\mode +<all> +{ + \newcommand<>\framesubtitle[1]{\only#2{\beamer@ifempty{#1}{}{\gdef\insertframesubtitle{{#1}}}}} +} + + +\mode +<article> +{ + \newcommand<>\frametitle[2][]{\only#3{\gdef\insertframetitle{#2}\beamer@headrenderer}} + \long\def\useframetitletemplate#1{\def\beamer@headrenderer{#1}} + \useframetitletemplate{\paragraph*{\insertframetitle}\ \par} +} + + + +% +% Alerting +% + +\mode +<all> +{ + \newenvironment{alertenv}{\begin{altenv}% + {\usebeamertemplate{alerted text begin}\usebeamercolor[fg]{alerted text}\usebeamerfont{alerted text}} + {\usebeamertemplate{alerted text end}}{\color{.}}{}}{\end{altenv}} + + \newenvironment{structureenv}{\begin{altenv}% + {\usebeamertemplate{structure text begin}\usebeamercolor[fg]{structure}\usebeamerfont{structure}} + {\usebeamertemplate{structure text end}}{\color{.}}{}}{\end{altenv}} + + \newcommand<>{\alert}[1]{\begin{alertenv}#2#1\end{alertenv}} + \newcommand<>{\structure}[1]{\begin{structureenv}#2#1\end{structureenv}} +} + + + +% +% +% Predefined Blocks +% +% + +\mode +<all> +{ + \newenvironment<>{block}[1]{% + \begin{actionenv}#2% + \def\insertblocktitle{#1}% + \par% + \usebeamertemplate{block begin}} + {\par% + \usebeamertemplate{block end}% + \end{actionenv}} + + \newenvironment<>{alertblock}[1]{% + \begin{actionenv}#2% + \def\insertblocktitle{#1}% + \par% + \mode<presentation>{%\usebeamerfont{block}% + \setbeamercolor{local structure}{parent=alerted text}}% + \usebeamertemplate{block alerted begin}} + {\par% + \usebeamertemplate{block alerted end}% + \end{actionenv}} + + \newenvironment<>{exampleblock}[1]{% + \begin{actionenv}#2% + \def\insertblocktitle{#1}% + \par% + \mode<presentation>{%\usebeamerfont{block}% + \setbeamercolor{local structure}{parent=example text}}% + \usebeamertemplate{block example begin}} + {\par% + \usebeamertemplate{block example end}% + \end{actionenv}} +} + + +% +% List stuff +% + +\setlength\leftmargini {2em} +\setlength\leftmarginii {2em} +\setlength\leftmarginiii {2em} +\setlength \labelsep {.5em} +\setlength \labelwidth{\leftmargini} +\addtolength\labelwidth{-\labelsep} + +\def\@listi{\leftmargin\leftmargini + \topsep 3\p@ \@plus2\p@ \@minus2.5\p@ + \parsep 0\p@ + \itemsep3\p@ \@plus2\p@ \@minus3\p@} +\let\@listI\@listi +\def\@listii{\leftmargin\leftmarginii + \topsep 2\p@ \@plus1\p@ \@minus2\p@ + \parsep 0\p@ \@plus\p@ + \itemsep \parsep} +\def\@listiii{\leftmargin\leftmarginiii + \topsep 2\p@ \@plus1\p@ \@minus2\p@ + \parsep 0\p@ \@plus\p@ + \itemsep \parsep} + + +% +% +% Enumerations +% +% + +\def\enumerate{% + \ifnum\@enumdepth>2\relax\@toodeep + \else% + \advance\@enumdepth\@ne% + \edef\@enumctr{enum\romannumeral\the\@enumdepth}% + \advance\@itemdepth\@ne% + \fi% + \beamer@computepref\@enumdepth% sets \beameritemnestingprefix + \edef\beamer@enumtempl{enumerate \beameritemnestingprefix item}% + \@ifnextchar[{\beamer@@enum@}{\beamer@enum@}} +\def\beamer@@enum@[{\@ifnextchar<{\beamer@enumdefault[}{\beamer@@@enum@[}} +\def\beamer@enumdefault[#1]{\def\beamer@defaultospec{#1}% + \@ifnextchar[{\beamer@@@enum@}{\beamer@enum@}} +\def\beamer@@@enum@[#1]{% partly copied from enumerate.sty + \@enLab{}\let\@enThe\@enQmark + \@enloop#1\@enum@ + \ifx\@enThe\@enQmark\@warning{The counter will not be printed.% + ^^J\space\@spaces\@spaces\@spaces The label is: \the\@enLab}\fi + \def\insertenumlabel{\the\@enLab} + \def\beamer@enumtempl{enumerate mini template}% + \expandafter\let\csname the\@enumctr\endcsname\@enThe + \csname c@\@enumctr\endcsname7 + \expandafter\settowidth + \csname leftmargin\romannumeral\@enumdepth\endcsname + {\the\@enLab\hspace{\labelsep}}% + \beamer@enum@} +\def\beamer@enum@{% + \beamer@computepref\@itemdepth% sets \beameritemnestingprefix + \usebeamerfont{itemize/enumerate \beameritemnestingprefix body}% + \usebeamercolor[fg]{itemize/enumerate \beameritemnestingprefix body}% + \usebeamertemplate{itemize/enumerate \beameritemnestingprefix body begin}% + \expandafter + \list + {\usebeamertemplate{\beamer@enumtempl}} + {\usecounter\@enumctr% + \def\makelabel##1{{\hss\llap{{% + \usebeamerfont*{enumerate \beameritemnestingprefix item}% + \usebeamercolor[fg]{enumerate \beameritemnestingprefix item}##1}}}}}% + \beamer@cramped% + \raggedright% + \beamer@firstlineitemizeunskip% +} +\def\endenumerate{\ifhmode\unskip\fi\endlist% + \usebeamertemplate{itemize/enumerate \beameritemnestingprefix body end}} + +\def\beamer@computepref#1{% + \let\beameritemnestingprefix\@empty% + \ifcase#1\or\or\def\beameritemnestingprefix{sub}\or\def\beameritemnestingprefix{subsub}\or\@toodeep\fi% +} + +\def\insertenumlabel{\theenumi} +\def\insertsubenumlabel{\theenumii} +\def\insertsubsubenumlabel{\theenumiii} + +\mode +<article> +{ + \AtBeginDocument{ + \let\beamer@origenumerate=\enumerate + \renewcommand{\enumerate}[1][]{\beamer@origenumerate} + } +} + + + +% +% +% Itemize +% +% + +\renewcommand{\itemize}[1][]{% + \beamer@ifempty{#1}{}{\def\beamer@defaultospec{#1}}% + \ifnum \@itemdepth >2\relax\@toodeep\else + \advance\@itemdepth\@ne + \beamer@computepref\@itemdepth% sets \beameritemnestingprefix + \usebeamerfont{itemize/enumerate \beameritemnestingprefix body}% + \usebeamercolor[fg]{itemize/enumerate \beameritemnestingprefix body}% + \usebeamertemplate{itemize/enumerate \beameritemnestingprefix body begin}% + \list + {\usebeamertemplate{itemize \beameritemnestingprefix item}} + {\def\makelabel##1{% + {% + \hss\llap{{% + \usebeamerfont*{itemize \beameritemnestingprefix item}% + \usebeamercolor[fg]{itemize \beameritemnestingprefix item}##1}}% + }% + }% + } + \fi% + \beamer@cramped% + \raggedright% + \beamer@firstlineitemizeunskip% +} + +\def\enditemize{\ifhmode\unskip\fi\endlist% + \usebeamertemplate{itemize/enumerate \beameritemnestingprefix body end}} + +\let\beamer@itemize\itemize + +\mode +<article> +{ + \AtBeginDocument{ + \let\beamer@origitemize=\itemize + \renewcommand{\itemize}[1][]{\beamer@origitemize} + } +} + + + + +\def\description{\@ifnextchar[{\beamer@testforospec}{\beamer@descdefault\beamer@descriptionwidth\@@description}} +\def\beamer@testforospec[{\@ifnextchar<{\beamer@scandefaultospec[}{\@description[}} +\def\beamer@scandefaultospec[#1]{\def\beamer@defaultospec{#1}\description} +\def\@description[#1]{\setbox\beamer@tempbox=\hbox{\def\insertdescriptionitem{#1}\usebeamertemplate**{description item}}% + \beamer@descdefault\wd\beamer@tempbox\@@description} +\def\@@description{% + \advance\beamer@descdefault by \labelsep% + \list + {} + {\labelwidth\beamer@descdefault\leftmargin\beamer@descdefault\let\makelabel\beamer@descriptionitem}% + \beamer@cramped% + \raggedright + \beamer@firstlineitemizeunskip% +} +\def\enddescription{\ifhmode\unskip\fi\endlist} +\long\def\beamer@descriptionitem#1{% + \def\insertdescriptionitem{#1}% + \hfil\hspace\labelsep{\usebeamertemplate**{description item}}} + +\beamer@descriptionwidth=2cm +\define@key{beamer@margin}{description width}{% + \beamer@descriptionwidth=#1\relax% +} +\define@key{beamer@margin}{description width of}{% + \setbox\beamer@tempbox=\hbox{\def\insertdescriptionitem{#1}\usebeamertemplate**{description item}}% + \beamer@descriptionwidth=\wd\beamer@tempbox\relax% +} + +\mode +<article> +{ + \AtBeginDocument{ + \let\beamer@origdescription=\description + \renewcommand{\description}[1][]{\beamer@origdescription} + } +} + + + + + + +% +% Abstract command +% + +\newenvironment<>{abstract}% +{\actionenv#1% + \usebeamertemplate{abstract begin}% + \usebeamerfont{abstract}% + \usebeamercolor{abstract}% + \usebeamertemplate**{abstract title}}% +{\usebeamertemplate{abstract end}\endactionenv} + + +% +% Verse, quotation, quote environments +% + +\newenvironment<>{verse} +{\actionenv#1% + \usebeamertemplate{verse begin}% + \usebeamerfont{verse}% + \usebeamercolor{verse}% + \let\\\@centercr% + \list{}{\itemsep \z@ + \itemindent -1.5em% + \listparindent\itemindent + \rightmargin \leftmargin + \advance\leftmargin 1.5em + \parsep .75em plus .25em minus.25em}% +\item\relax} +{\endlist\usebeamertemplate{verse end}\endactionenv} + + +\newenvironment<>{quotation} +{\actionenv#1% + \usebeamertemplate{quotation begin} + \usebeamerfont{quotation}% + \usebeamercolor{quotation}% + \list{}{\listparindent 1.5em% + \itemindent \listparindent + \rightmargin \leftmargin + \parsep \z@ \@plus\p@}% +\item\relax} +{\endlist\usebeamertemplate{quotation end}\endactionenv} + +\newenvironment<>{quote} +{\actionenv#1% + \usebeamertemplate{quote begin}% + \usebeamerfont{quote}% + \usebeamercolor{quote}% + \list{}{\rightmargin \leftmargin} +\item\relax} +{\endlist\usebeamertemplate{quote end}\endactionenv} + + +\mode +<article> +{ + \renewenvironment<>{verse}{\actionenv#1\originalverse}{\endoriginalverse\endactionenv} + \renewenvironment<>{quotation}{\actionenv#1\originalquotation}{\endoriginalquotation\endactionenv} + \renewenvironment<>{quote}{\actionenv#1\originalquote}{\endoriginalquote\endactionenv} +} + + + + +% +% Bibliography code +% +\newenvironment{thebibliography}[1] +{%\leavevmode\unskip% + \list{\@biblabel{\@arabic\c@enumiv}}% + {\settowidth\labelwidth{\beamer@biblabeltemplate{\@biblabel{#1}}}% + \leftmargin\labelwidth + \advance\leftmargin\labelsep + \itemsep=0pt% + \partopsep=0pt% + \topsep=0pt% + \usecounter{enumiv}% + \let\p@enumiv\@empty + \renewcommand\theenumiv{\@arabic\c@enumiv} + \let\makelabel\beamer@biblabeltemplate}% + \sloppy\raggedright + \clubpenalty10000 + \@clubpenalty \clubpenalty + \widowpenalty10000% + \sfcode`\.\@m} + {\def\@noitemerr + {\@latex@warning{Empty `thebibliography' environment}}% + \ifhmode\unskip\fi\endlist} + +\long\def\beamer@biblabeltemplate#1{\def\insertbiblabel{#1}\usebeamertemplate*{bibliography item}\hfil} + +\def\bibitem{\@ifnextchar<{\beamer@bibitem@store}{\gdef\beamer@bibstore{}\beamer@plainbibitem}} +\def\beamer@bibitem@store<#1>{\gdef\beamer@bibstore{<#1>}\beamer@plainbibitem} +\def\beamer@plainbibitem{\@ifnextchar[\@lbibitem\beamer@bibitem} +\def\@lbibitem[#1]#2{\expandafter\item\beamer@bibstore[\@biblabel{#1}\hfill]% + \@ifundefined{beamerbib@#2@\the\c@framenumber}{\if@filesw + {\let\protect\noexpand + \immediate + \write\@auxout{\string\bibcite{#2}{\noexpand\hyperlink{beamerbib#2}{#1}}}}\fi% + \global\@namedef{beamerbib@#2@\the\c@framenumber}{\relax}% + \hypertarget{beamerbib#2}{}% + }{}% + \def\newblock{\beamer@newblock}\newblock% + \hbox{}\ignorespaces} +\def\beamer@bibitem#1{\@bibitem{#1}\ignorespaces} +\def\@bibitem#1{\expandafter\item\beamer@bibstore\@ifundefined{beamerbib@#1@\the\c@framenumber}% + {\if@filesw \immediate\write\@auxout + {\string\bibcite{#1}{\noexpand\hyperlink{beamerbib#1}{\the\value{\@listctr}}}}\fi% + \global\@namedef{beamerbib@#1@\the\c@framenumber}{\relax}% + \hypertarget{beamerbib#1}{}}% + {}% + \def\newblock{\beamer@newblock}\newblock} + +\def\beamer@newblock{% + \usebeamercolor[fg]{bibliography entry author}% + \usebeamerfont{bibliography entry author}% + \usebeamertemplate{bibliography entry author}% + \def\newblock{% + \usebeamercolor[fg]{bibliography entry title}% + \usebeamerfont{bibliography entry title}% + \usebeamertemplate{bibliography entry title}% + \def\newblock{% + \usebeamercolor[fg]{bibliography entry location}% + \usebeamerfont{bibliography entry location}% + \usebeamertemplate{bibliography entry location}% + \def\newblock{% + \usebeamercolor[fg]{bibliography entry note}% + \usebeamerfont{bibliography entry note}% + \usebeamertemplate{bibliography entry note}}}}% + \leavevmode\setbox\beamer@tempbox=\hbox{}\ht\beamer@tempbox=1.5em\box\beamer@tempbox} + + + +\mode +<article> +{ + \AtBeginDocument{ + \renewcommand<>{\bibitem}{\beameroriginal{\bibitem}}%should actually suppress + } +} + + + +% +% Floats and tables +% + +\newenvironment{figure}[1][]{% + \def\@captype{figure}% + \par\nobreak\begin{center}\nobreak} + {\par\nobreak\end{center}} +\newcounter{figure} +\renewcommand\thefigure{\@arabic\c@figure} + +\newenvironment{table}[1][]{% + \def\@captype{table}% + \par\nobreak\begin{center}\nobreak} + {\par\nobreak\end{center}\nobreak} +\newcounter{table} +\renewcommand\thetable{\@arabic\c@table} + +\newlength\abovecaptionskip +\newlength\belowcaptionskip +\setlength\abovecaptionskip{7pt} +\setlength\belowcaptionskip{7pt} + +\def\caption{ + \ifx\@captype\@undefined + \@latex@error{\noexpand\caption outside figure or table}\@ehd + \expandafter\@gobble + \else + \refstepcounter\@captype + \expandafter\@firstofone + \fi + {\@dblarg{\@caption\@captype}}% +} +\long\def\@caption#1[#2]#3{% second argument ignored + \par\nobreak + \begingroup + \@parboxrestore + \if@minipage + \@setminipage + \fi + \beamer@makecaption{#1}{\ignorespaces #3}\par\nobreak + \endgroup} +\long\def\beamer@makecaption#1#2{% + \def\insertcaptionname{\csname#1name\endcsname}% + \def\insertcaptionnumber{\csname the#1\endcsname}% + \def\insertcaption{#2}% + \nobreak\vskip\abovecaptionskip\nobreak + \sbox\@tempboxa{\usebeamertemplate**{caption}}% + \ifdim \wd\@tempboxa >\hsize + \usebeamertemplate**{caption}\par + \else + \global \@minipagefalse + \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% + \fi + \nobreak\vskip\belowcaptionskip\nobreak} + + +\mode +<all> + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/examples/beamerexample1.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasemisc.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasemisc.sty new file mode 100644 index 00000000000..af112a05835 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasemisc.sty @@ -0,0 +1,246 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbasemisc.sty,v 1.23 2005/05/17 13:05:34 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +% Maximum dead cycles +\maxdeadcycles=1000 + +% Calculate maximum number of sections/subsections per part +\beamer@subsubsectionmax=0\relax +\beamer@subsectionmax=0\relax +\beamer@sectionmax=0\relax +\beamer@sectioncount=0\relax + +\def\headcommand#1{\global\advance\beamer@totalheads by1\relax% + \expandafter\gdef\csname @@head\the\beamer@totalheads\endcsname{#1}} +\def\dohead{\beamer@headcounter=0\loop\ifnum\beamer@headcounter<\beamer@totalheads% + \advance\beamer@headcounter by1\relax% + \csname @@head\the\beamer@headcounter\endcsname\repeat} + +\def\beamer@startpageofframe{1} +\def\beamer@endpageofframe{1} +\def\beamer@startpageofsubsection{1} +\def\beamer@endpageofsubsection{1} +\def\beamer@startpageofsection{1} +\def\beamer@endpageofsection{1} +\def\beamer@startpageofpart{1} +\def\beamer@endpageofpart{1} +\def\beamer@endpageofdocument{1} +\def\beamer@startpageofappendix{} +\def\inserttotalframenumber{1} + +\def\partentry#1#2{\beamer@sectioncount=0} +\def\beamer@initsectionentry#1#2#3#4#5{\advance\beamer@sectioncount by1\relax% + \ifnum\beamer@sectionmax<\beamer@sectioncount\beamer@sectionmax=\beamer@sectioncount\fi} +\def\beamer@initslideentry#1#2#3#4#5#6{\ifnum\beamer@subsectionmax<#2\relax\beamer@subsectionmax=#2\fi} +\def\beamer@initsubsubsectionentry#1#2#3#4#5#6{\ifnum\beamer@subsubsectionmax<#4\relax\beamer@subsectionmax=#4\fi} +\def\beamer@framepages#1#2{} +\def\beamer@subsectionpages#1#2{} +\def\beamer@sectionpages#1#2{} +\def\beamer@partpages#1#2{} +\def\beamer@appendixpages#1{\gdef\beamer@startpageofappendix{#1}} +\def\beamer@documentpages#1{\gdef\beamer@endpageofdocument{#1}} + +\setlength\lineskip{1\p@} +\setlength\normallineskip{1\p@} +\renewcommand\baselinestretch{} + +\setlength\parskip{0\p@}% \@plus \p@} +\@lowpenalty 51 +\@medpenalty 151 +\@highpenalty 301 +\setcounter{topnumber}{2} +\renewcommand\topfraction{.7} +\setcounter{bottomnumber}{1} +\renewcommand\bottomfraction{.3} +\setcounter{totalnumber}{3} +\renewcommand\textfraction{.9}%.2} +\renewcommand\floatpagefraction{.1}%5} +\setcounter{dbltopnumber}{2} +\renewcommand\dbltopfraction{.7} +\renewcommand\dblfloatpagefraction{.5} +\@beginparpenalty -\@lowpenalty +\@endparpenalty -\@lowpenalty +\@itempenalty -\@lowpenalty + +\g@addto@macro\beamer@lastminutepatches{ + \beamer@activecjk + \makeatletter + \@input{\jobname.nav} + \let\beamer@sectionentryorig=\sectionentry + \let\beamer@slideentryorig=\slideentry + \let\beamer@subsubsectionentryorig=\beamer@subsubsectionentry + \let\sectionentry=\beamer@initsectionentry + \let\slideentry=\beamer@initslideentry + \let\beamer@subsubsectionentry=\beamer@initsubsubsectionentry + \dohead + \let\sectionentry=\beamer@sectionentryorig + \let\slideentry=\beamer@slideentryorig + \let\beamer@subsubsectionentry=\beamer@subsubsectionentryorig + \beamer@calculateheadfoot + \ifbeamer@draftmode + \setbeamertemplate{footline}{ + \color{black!25}% + \kern-\Gm@lmargin\vrule width\paperwidth + height\footheight\kern-\Gm@rmargin} + \setbeamertemplate{headline}{ + \color{black!25}% + \kern-\Gm@lmargin\vrule width\paperwidth + height\headheight\kern-\Gm@rmargin} + \setbeamertemplate{sidebar left}{% + \color{black!20}% + \vrule width \beamer@leftsidebar height\sidebarheight} + \setbeamertemplate{sidebar right}{% + \color{black!20}% + \vrule width \beamer@rightsidebar height\sidebarheight} + \setbeamertemplate{sidebar canvas left}{} + \setbeamertemplate{sidebar canvas right}{} + \fi + \makeatother +} + + +\setcounter{tocdepth}{3} + +\setlength\arraycolsep{5\p@} +\setlength\tabcolsep{6\p@} +\setlength\arrayrulewidth{.4\p@} +\setlength\doublerulesep{2\p@} +\setlength\tabbingsep{\labelsep} +\skip\@mpfootins = \skip\footins +\setlength\fboxsep{3\p@} +\setlength\fboxrule{.4\p@} + + +\newcommand\contentsname{Contents} +\newcommand\listfigurename{List of Figures} +\newcommand\listtablename{List of Tables} +\newcommand\refname{References} +\newcommand\bibname{Bibliography} +\newcommand\indexname{Index} +\newcommand\figurename{Figure} +\newcommand\algorithmname{Algorithm} +\newcommand\tablename{Table} +\newcommand\partname{Part} +\newcommand\chaptername{Chapter} +\newcommand\appendixname{Appendix} +\newcommand\abstractname{Abstract} +\def\today{\ifcase\month\or + January\or February\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi + \space\number\day, \number\year} +\setlength\columnsep{10\p@} +\setlength\columnseprule{0\p@} +\pagenumbering{arabic} +\onecolumn + +\parindent0pt + +\AtEndDocument{% + \clearpage + \beamer@tempcount=\c@page\advance\beamer@tempcount by -1% + \if@filesw + \immediate\write\@auxout{\string\@writefile{nav}% + {\noexpand\headcommand{\noexpand\beamer@partpages{\the\beamer@partstartpage}{\the\beamer@tempcount}}}}% + \immediate\write\@auxout{\string\@writefile{nav}% + {\noexpand\headcommand{\noexpand\beamer@subsectionpages{\the\beamer@subsectionstartpage}{\the\beamer@tempcount}}}}% + \immediate\write\@auxout{\string\@writefile{nav}% + {\noexpand\headcommand{\noexpand\beamer@sectionpages{\the\beamer@sectionstartpage}{\the\beamer@tempcount}}}}% + \immediate\write\@auxout{\string\@writefile{nav}% + {\noexpand\headcommand{\noexpand\beamer@documentpages{\the\beamer@tempcount}}}} + \immediate\write\@auxout{\string\@writefile{nav}% + {\noexpand\headcommand{\noexpand\def\noexpand\inserttotalframenumber{\the\c@framenumber}}}} + \newwrite\tf@nav + \immediate\openout\tf@nav\jobname.nav\relax + \newwrite\tf@toc + \immediate\openout\tf@toc\jobname.toc\relax + \newwrite\tf@snm + \immediate\openout\tf@snm\jobname.snm\relax + \fi +} + + + +% +% Managing short inserts +% + + +\define@key{beamerst}{respectlinebreaks}[true]{% + \def\beamer@stlinebreakrule{}} +\define@key{beamerst}{width}{% + \def\beamer@ststart{% + \begin{minipage}[t]{#1}% + \raggedright% + \beamer@stalign% + \beamer@stlinebreakrule% + }% + \def\beamer@stend{\end{minipage}}} +\define@key{beamerst}{center}[true]{% + \def\beamer@stalign{\centering}} +\define@key{beamerst}{spill}[true]{% + \def\beamer@stalign{\parshape...}}% +\newcommand{\beamer@setupshort}[1]{% + \def\beamer@stlinebreakrule{\def\\{}}% + \def\beamer@stalign{}% + \def\beamer@ststart{\hbox\bgroup\def\\{}}% + \def\beamer@stend{\egroup}% + \setkeys{beamerst}{#1}}% +\newcommand{\beamer@insertshort}[1]{% + \beamer@ststart#1\beamer@stend% +} + +\mode +<all> + +\AtBeginDocument +{ + \ifx\includegraphics\@undefined + \else + \renewcommand<>\includegraphics[2][]{\only#3{\beameroriginal\includegraphics[#1]{#2}}\ignorespaces} + \fi + + \ifx\pgfuseimage\@undefined + \else + \renewcommand<>\pgfuseimage[1]{\only#2{\beameroriginal\pgfuseimage{#1}}\ignorespaces} + \renewcommand<>\pgfimage[2][]{\only#3{\beameroriginal\pgfimage[#1]{#2}}\ignorespaces} + \fi +} + + +\AtBeginDocument{ + % The following code was send to me by Rolf Niepraschk + \@ifundefined{Gin@driver}{}% + {% + \ifx\Gin@driver\@empty\else% + \filename@parse{\Gin@driver}\@tempswafalse% + \def\reserved@a{dvips}% + \ifx\filename@base\reserved@a\@tempswatrue\fi% + \def\reserved@a{dvipdfm}% + \ifx\filename@base\reserved@a\@tempswatrue\fi% + \if@tempswa% + \AtBeginDvi{% + \special{papersize=\the\paperwidth,\the\paperheight}}% + \fi% + \def\reserved@a{pdftex}% + \ifx\filename@base\reserved@a + \pdfpagewidth\paperwidth\pdfpageheight\paperheight% + \fi% + \def\reserved@a{vtex}% + \ifx\filename@base\reserved@a + \mediawidth\paperwidth\mediaheight\paperheight% + \fi% + \fi + } + } + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/examples/beamerexample1.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasemodes.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasemodes.sty new file mode 100644 index 00000000000..7cc2507fe3c --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasemodes.sty @@ -0,0 +1,292 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbasemodes.sty,v 1.21 2004/12/09 22:31:07 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + + +% +% Global Declarations used by beamer in all modes +% +\newbox\beamer@tempbox +\newif\ifbeamer@blocks +\newif\ifbeamer@ams +\newif\ifbeamer@countsect +\beamer@blockstrue +\beamer@amstrue +\beamer@countsectfalse +\newcount\beamer@tempcount +\newcounter{beamerpauses} + + +\RequirePackage{beamerbasedecode} + +% +% Presentation/article stuff +% +% Copyright notice: Part of the following code is taken from the +% package comment.sty by Victor Eijkhout +% + + +% +% Versioning stuff +% +\def\beamer@endinputifotherversion#1{% + \let\beamer@next=\relax% + \@tempdima=\beamer@version pt\relax% + \ifdim\@tempdima<#1% + \let\beamer@next=\endinput% + \else% + \ifdim\@tempdima>#1% + \let\beamer@next=\endinput% + \fi% + \fi% + \beamer@next} + +% +% Comment stuff. This will also be needed, if we switch to another +% class, so define it here already. +% +\newif\ifbeamer@inpresentation +\beamer@inpresentationtrue + +\def\beamer@makeinnocent#1{\catcode`#1=12 } +\def\beamer@startcomment{% + \begingroup% + \let\do\beamer@makeinnocent\dospecials% + \beamer@makeinnocent\^^L% and whatever other special cases + \endlinechar`\^^M \catcode`\^^M=12 \beamer@processline} + +{\catcode`\^^M=12\endlinechar=-1% + \long\gdef\beamer@processline#1^^M{% + \def\beamer@test{#1}% + \ifx\beamer@test\beamer@stopmodestar% + \let\next=\beamer@modeoutsideframe% + \else% + \ifx\beamer@test\beamer@stopmode% + \let\next=\mode% + \else% + \ifx\beamer@test\beamer@stoparticle% + \let\next=\article% + \else% + \ifx\beamer@test\beamer@stoppresentation% + \let\next=\presentation% + \else% + \ifx\beamer@test\beamer@stopcommon% + \let\next=\common% + \else% + \ifx\beamer@test\beamer@stopdocument% + \let\next=\beamer@enddocument% + \else + \ifx\beamer@test\beamer@begindocument% + \let\next=\beamer@startdocument% + \else + \let\next=\beamer@processline% + \fi% + \fi% + \fi% + \fi% + \fi% + \fi% + \fi% + \next} +} + +\def\beamer@enddocument{\beamer@closer\end{document}} +\def\beamer@startdocument{\beamer@closer\begin{document}\def\beamer@closer{}\common} +\def\beamer@closer{} +{\escapechar=-1\relax% + \xdef\beamer@stopmode{\string\\mode} + \xdef\beamer@stopmodestar{\string\\mode*} + \xdef\beamer@stoparticle{\string\\article} + \xdef\beamer@stoppresentation{\string\\presentation} + \xdef\beamer@stopcommon{\string\\common} + \xdef\beamer@stopdocument{\string\\end\string\{document\string\}} + \xdef\beamer@begindocument{\string\\begin\string\{document\string\}} +} +\newbox\beamer@commentbox +\def\beamer@startcommentinframe{% + \begingroup% + \edef\beamer@closer{\egroup\beamer@closer}% + \setbox\beamer@commentbox=\vbox\bgroup\leavevmode} + +\def\beamer@outsidemode{\afterassignment\beamer@treat\let\beamer@nexttoken=} +\def\beamer@treat{% + \ifx\beamer@nexttoken\frame\let\next=\beamer@stopoutsidemode\fi% + \ifx\beamer@nexttoken\lecture\let\next=\beamer@stopoutsidemode\fi% + \ifx\beamer@nexttoken\note\let\next=\beamer@stopoutsidemode\fi% + \ifx\beamer@nexttoken\appendix\let\next=\beamer@stopoutsidemode\fi% + \ifx\beamer@nexttoken\againframe\let\next=\beamer@stopoutsidemode\fi% + \ifx\beamer@nexttoken\section\let\next=\beamer@stopoutsidemode\fi% + \ifx\beamer@nexttoken\subsection\let\next=\beamer@stopoutsidemode\fi% + \ifx\beamer@nexttoken\subsubsection\let\next=\beamer@stopoutsidemode\fi% + \ifx\beamer@nexttoken\part\let\next=\beamer@stopoutsidemode\fi% + \ifx\beamer@nexttoken\article\let\next=\beamer@stopoutsidemode\fi% + \ifx\beamer@nexttoken\mode\let\next=\beamer@stopoutsidemode\fi% + \ifx\beamer@nexttoken\common\let\next=\beamer@stopoutsidemode\fi% + \ifx\beamer@nexttoken\presentation\let\next=\beamer@stopoutsidemode\fi% + \ifx\beamer@nexttoken\begin\let\next=\beamer@checkbeginframe\fi% + \ifx\beamer@nexttoken\end\let\next=\beamer@checkenddoc\fi% + \next} + +\def\beamer@stopoutsidemode{\beamer@nexttoken} +\def\beamer@checkenddoc#1{% + \def\beamer@temp{#1}% + \ifx\beamer@temp\beamer@enddoc% + \let\next=\beamer@enddocument% + \else% + \let\next=\beamer@outsidemode% + \fi% + \next} +\def\beamer@enddoc{document} + +\def\beamer@checkbeginframe#1{% + \def\beamer@temp{#1}% + \ifx\beamer@temp\beamer@frametext% + \let\next=\beamer@beginframeenv% + \else% + \let\next=\beamer@outsidemode% + \fi% + \next} +\def\beamer@beginframeenv{\begin{frame}} + +\def\beamer@modeoutsideframe{% + \beamer@closer% + \gdef\beamer@mode{\beamer@modeoutsideframe}% + \ifbeamer@inpresentation% + \let\next=\beamer@outsidemode% + \gdef\beamer@closer{}% + \else% + \let\next=\relax% + \gdef\beamer@closer{}% + \fi% + \next} + + +%obsolete, do note use: +\def\presentation{\mode<presentation>} +\def\article{\mode<article>} +\def\common{\mode<all>} + +% +% Mode command +% +\def\mode{\@ifstar\beamer@modeoutsideframe\beamer@@@mode} +\def\beamer@@@mode<#1>{\beamer@closer\@ifnextchar\bgroup{\beamer@modeinline<#1>}{\beamer@switchmode<#1>}} +\long\def\beamer@modeinline<#1>#2{% + \gdef\beamer@closer{}% + \def\beamer@doifnotinframe{\@gobble}\def\beamer@doifinframe{\@firstofone}% + {\beamer@saveanother\beamer@slideinframe=1\relax% + \beamer@masterdecode{#1}% + \beamer@restoreanother}\beamer@donow{#2}% + \beamer@mode\par} +\def\beamer@switchmode<#1>{% + \gdef\beamer@mode{\beamer@switchmode<#1>}% + \def\beamer@doifnotinframe{% + \let\next=\beamer@startcomment% + \gdef\beamer@closer{\endgroup}% + }% + \def\beamer@doifinframe{% + \let\next=\relax% + \gdef\beamer@closer{}% + }% + {\beamer@saveanother\beamer@slideinframe=1\relax% + \beamer@masterdecode{#1}% + \beamer@restoreanother}\beamer@donow% + \next} + +\mode<all> + +\newcount\beamer@modecount +\def\beamer@pushmode#1{% + \expandafter\gdef\csname beamer@savedmode@\the\beamer@modecount\endcsname{#1}% + \global\advance\beamer@modecount by1\relax} +\def\beamer@popmode{ + \global\advance\beamer@modecount by-1\relax% + \csname beamer@savedmode@\the\beamer@modecount\endcsname} + +\def\beamer@savemode{\expandafter\beamer@pushmode\expandafter{\beamer@mode}} +\def\beamer@resumemode{\beamer@popmode} + + + +% +% Stuff needed in both article and presentation version +% +\def\jobnamebeamerversion{}% + +\def\includeslide{\@ifnextchar[{\@includeslide}{\@includeslide[]}} +\def\@includeslide[#1]#2{% + \ifx\jobnamebeamerversion\@empty% + \ClassError{beamer}{Invoke macro "setjobnamebeamerversion" first}{}% + \else% + \edef\beamer@args{[#1,page=\csname beamer@slide#2\endcsname]{\jobnamebeamerversion}} + \expandafter\pgfimage\beamer@args% + \fi} + +\def\setjobnamebeamerversion#1{% + \def\jobnamebeamerversion{#1}% + {\makeatletter + \@input{\jobnamebeamerversion.snm}} +} + + + +% +% Check whether we should initiate transfer to another class (obsolete) +% + +% Extract class name, if present +\def\beamer@classname{} +\def\beamer@classoptions{} +\def\beamer@classnamename{class} +\def\beamer@eq{=,} +\def\beamer@findclassname#1=#2,#3!{ + \def\beamer@temp{#1} + \ifx\beamer@temp\beamer@classnamename + \def\beamer@classname{#2} + \beamer@stripsign#3! + \fi} +\def\beamer@stripsign#1!{% + \def\beamer@temp{#1} + \ifx\beamer@temp\beamer@eq + % nothing to do + \else + \beamer@@stripsign#1! + \fi +} +\def\beamer@@stripsign#1,=,!{ + \def\beamer@classoptions{#1} + } + +\def\beamer@transfer{% + % Prepare... + \def\beamer@slide##1##2{\expandafter\gdef\csname + beamer@slide##1\endcsname{##2}} + + \beamer@inpresentationfalse + + \def\beamer@currentmode{article} + + \common + + \edef\beamer@classwhat{[\beamer@classoptions]{\beamer@classname}} + \expandafter\LoadClass\beamer@classwhat + \endinput + } + +\expandafter\beamer@findclassname\@classoptionslist,=,! +\ifx\beamer@classname\@empty + \let\beamer@transferifnecessary=\relax +\else + % Need to transfer to another class soon + \let\beamer@transferifnecessary=\beamer@transfer +\fi +\endinput + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: ../examples/beamerexample1.tex +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty new file mode 100644 index 00000000000..5c53394a234 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty @@ -0,0 +1,815 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbasenavigation.sty,v 1.34 2005/06/01 13:05:09 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +% +% Navigation buttons +% + +% The following commands are called by the .nav file. +\def\beamer@framepages#1#2{% + \ifnum\c@page<#1% + \else% + \ifnum\c@page>#2% + \else% + \gdef\beamer@startpageofframe{#1}% + \gdef\beamer@endpageofframe{#2}% + \fi% + \fi% +} +\def\beamer@subsectionpages#1#2{% + \ifnum\c@page<#1% + \else% + \ifnum\c@page>#2% + \else% + \gdef\beamer@startpageofsubsection{#1}% + \gdef\beamer@endpageofsubsection{#2}% + \fi% + \fi% +} +\def\beamer@sectionpages#1#2{% + \ifnum\c@page<#1% + \else% + \ifnum\c@page>#2% + \else% + \gdef\beamer@startpageofsection{#1}% + \gdef\beamer@endpageofsection{#2}% + \fi% + \fi% +} +\def\beamer@partpages#1#2{% + \ifnum\c@page<#1% + \else% + \ifnum\c@page>#2% + \else% + \gdef\beamer@startpageofpart{#1}% + \gdef\beamer@endpageofpart{#2}% + \fi% + \fi% +} +\def\beamer@nextpage#1{% + \beamer@tempcount=#1% + \advance\beamer@tempcount by1\relax% + \ifnum\beamer@tempcount>\beamer@endpageofdocument% + \beamer@tempcount=\beamer@endpageofdocument% + \fi} +\def\beamer@prevpage#1{% + \beamer@tempcount=#1\relax% + \ifnum\beamer@tempcount>1% + \advance\beamer@tempcount by-1% + \fi% +} + +\def\hyperlinkslideprev{% + \beamer@prevpage\c@page% + \hyperlink{Navigation\the\beamer@tempcount}} +\def\hyperlinkslidenext{% + \beamer@nextpage\c@page% + \hyperlink{Navigation\the\beamer@tempcount}} +\def\hyperlinkframestart{\hyperlink{Navigation\beamer@startpageofframe}} +\def\hyperlinkframeend{\hyperlink{Navigation\beamer@endpageofframe}} +\def\hyperlinkframestartnext{% + \beamer@nextpage\beamer@endpageofframe% + \hyperlink{Navigation\the\beamer@tempcount}} +\def\hyperlinkframeendprev{% + \beamer@prevpage\beamer@startpageofframe% + \hyperlink{Navigation\the\beamer@tempcount}} + +\def\hyperlinksubsectionstart{\hyperlink{Navigation\beamer@startpageofsubsection}} +\def\hyperlinksubsectionend{\hyperlink{Navigation\beamer@endpageofsubsection}} +\def\hyperlinksubsectionstartnext{% + \beamer@nextpage\beamer@endpageofsubsection% + \hyperlink{Navigation\the\beamer@tempcount}} +\def\hyperlinksubsectionendprev{% + \beamer@prevpage\beamer@startpageofsubsection% + \hyperlink{Navigation\the\beamer@tempcount}} + +\def\hyperlinksectionstart{\hyperlink{Navigation\beamer@startpageofsection}} +\def\hyperlinksectionend{\hyperlink{Navigation\beamer@endpageofsection}} +\def\hyperlinksectionstartnext{% + \beamer@nextpage\beamer@endpageofsection% + \hyperlink{Navigation\the\beamer@tempcount}} +\def\hyperlinksectionendprev{% + \beamer@prevpage\beamer@startpageofsection% + \hyperlink{Navigation\the\beamer@tempcount}} + +\def\hyperlinkpartstart{\hyperlink{Navigation\beamer@startpageofpart}} +\def\hyperlinkpartend{\hyperlink{Navigation\beamer@endpageofpart}} +\def\hyperlinkpartstartnext{% + \beamer@nextpage\beamer@endpageofpart% + \hyperlink{Navigation\the\beamer@tempcount}} +\def\hyperlinkpartendprev{% + \beamer@prevpage\beamer@startpageofpart% + \hyperlink{Navigation\the\beamer@tempcount}} + +\def\hyperlinkpresentationstart{\hyperlink{Navigation1}} +\def\hyperlinkpresentationend{% + \ifx\beamer@startpageofappendix\@empty% + \beamer@tempcount=\beamer@endpageofdocument% + \else% + \beamer@prevpage\beamer@startpageofappendix% + \fi% + \hyperlink{Navigation\the\beamer@tempcount}} +\def\hyperlinkappendixstart{% + \ifx\beamer@startpageofappendix\@empty% + \beamer@tempcount=\beamer@endpageofdocument% + \else% + \beamer@tempcount=\beamer@startpageofappendix% + \fi% + \hyperlink{Navigation\the\beamer@tempcount}} +\def\hyperlinkappendixend{\hyperlink{Navigation\beamer@endpageofdocument}} + +\def\hyperlinkdocumentstart{\hyperlink{Navigation1}} +\def\hyperlinkdocumentend{\hyperlink{Navigation\beamer@endpageofdocument}} + +\mode +<article> +{ + \newcommand<>\hyperlinkslideprev[1]{} + \newcommand<>\hyperlinkslidenext[1]{} + + \newcommand<>\hyperlinkframestart[1]{} + \newcommand<>\hyperlinkframeend[1]{} + \newcommand<>\hyperlinkframestartnext[1]{} + \newcommand<>\hyperlinkframeendprev[1]{} + + \newcommand<>\hyperlinksubsectionstart[1]{} + \newcommand<>\hyperlinksubsectionend[1]{} + \newcommand<>\hyperlinksubsectionstartnext[1]{} + \newcommand<>\hyperlinksubsectionendprev[1]{} + + \newcommand<>\hyperlinksectionstart[1]{} + \newcommand<>\hyperlinksectionend[1]{} + \newcommand<>\hyperlinksectionstartnext[1]{} + \newcommand<>\hyperlinksectionendprev[1]{} + + \newcommand<>\hyperlinkpartstart[1]{} + \newcommand<>\hyperlinkpartend[1]{} + \newcommand<>\hyperlinkpartstartnext[1]{} + \newcommand<>\hyperlinkpartendprev[1]{} + + \newcommand<>\hyperlinkpresentationstart[1]{} + \newcommand<>\hyperlinkpresentationend[1]{} + \newcommand<>\hyperlinkappendixstart[1]{} + \newcommand<>\hyperlinkappendixend[1]{} + + \newcommand<>\hyperlinkdocumentstart[1]{} + \newcommand<>\hyperlinkdocumentend[1]{} +} + +\newcommand\insertframestartpage{\beamer@startpageofframe} +\newcommand\insertframeendpage{\beamer@endpageofframe} +\newcommand\insertsubsectionstartpage{\beamer@startpageofsubsection} +\newcommand\insertsubsectionendpage{\beamer@endpageofsubsection} +\newcommand\insertsectionstartpage{\beamer@startpageofsection} +\newcommand\insertsectionendpage{\beamer@endpageofsection} +\newcommand\insertpartstartpage{\beamer@startpageofpart} +\newcommand\insertpartendpage{\beamer@endpageofpart} +\newcommand\insertpresentationstartpage{1} +\newcommand\insertpresentationendpage{{% + \ifx\beamer@startpageofappendix\@empty% + \beamer@tempcount=\beamer@endpageofdocument\relax% + \else% + \beamer@prevpage\beamer@startpageofappendix\relax% + \fi% + \the\beamer@tempcount}} +\newcommand\insertappendixstartpage{{% + \ifx\beamer@startpageofappendix\@empty% + \beamer@tempcount=\beamer@endpageofdocument\relax% + \else% + \beamer@tempcount=\beamer@startpageofappendix\relax% + \fi% + \the\beamer@tempcount}} +\newcommand\insertappendixendpage{\beamer@endpageofdocument} +\newcommand\insertdocumentstartpage{1} +\newcommand\insertdocumentendpage{\beamer@endpageofdocument} + + +% +% Navigation Button Art +% + +\def\beamer@linkspace#1{\vbox to7.5pt{}\kern#1} + +\pgfdefobject{beamerslidenavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} + {\pgfpathqmoveto{4bp}{0.5bp} + \pgfpathqlineto{2bp}{2bp} + \pgfpathqlineto{4bp}{3.5bp} + \pgfusepathqfill + \pgfpathqmoveto{16bp}{0.5bp} + \pgfpathqlineto{18bp}{2bp} + \pgfpathqlineto{16bp}{3.5bp} + \pgfusepathqfill} +\pgfdefobject{beamerslidenavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfpathrectangle{\pgfpoint{8.3pt}{0.8pt}}{\pgfpoint{3.4pt}{2.4pt}}% + \pgfusepathqstroke% +} + +\def\insertslidenavigationsymbol{% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamerslidenavstrong}% + \usebeamercolor[fg]{navigation symbols dimmed} + \pgfuseobject{beamerslidenavlight}% + \end{pgfpicture}\kern-20pt% + \hyperlinkslideprev{\beamer@linkspace{6pt}}% + \Acrobatmenu{GoToPage}{\beamer@linkspace{8pt}}% + \hyperlinkslidenext{\beamer@linkspace{6pt}}} + +\pgfdefobject{beamerframenavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} + {\pgfpathqmoveto{4bp}{0.5bp} + \pgfpathqlineto{2bp}{2bp} + \pgfpathqlineto{4bp}{3.5bp} + \pgfpathqmoveto{16bp}{0.5bp} + \pgfpathqlineto{18bp}{2bp} + \pgfpathqlineto{16bp}{3.5bp} + \pgfusepathqfill} +\pgfdefobject{beamerframenavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfpathrectangle{\pgfpoint{7pt}{0pt}}{\pgfpoint{3.4pt}{2.4pt}} + \pgfpathqmoveto{7.8bp}{2.4bp} + \pgfpathqlineto{7.8bp}{3.2bp} + \pgfpathqlineto{11.2bp}{3.2bp} + \pgfpathqlineto{11.2bp}{.8bp} + \pgfpathqlineto{10.4bp}{.8bp} + \pgfpathqmoveto{8.6bp}{3.2bp} + \pgfpathqlineto{8.6bp}{4bp} + \pgfpathqlineto{12bp}{4bp} + \pgfpathqlineto{12bp}{1.6bp} + \pgfpathqlineto{11.2bp}{1.6bp} + \pgfusepathqstroke} + +\def\insertframenavigationsymbol{% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamerframenavstrong}% + \usebeamercolor[fg]{navigation symbols dimmed} + \pgfuseobject{beamerframenavlight}% + \end{pgfpicture}\kern-20pt% + \hyperlinkframeendprev{\beamer@linkspace{5pt}}% + \hyperlinkframestart{\beamer@linkspace{5pt}}% + \hyperlinkframeend{\beamer@linkspace{5pt}}% + \hyperlinkframestartnext{\beamer@linkspace{5pt}}} + +\pgfdefobject{beamersubsectionnavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfpathqmoveto{4bp}{0.5bp} + \pgfpathqlineto{2bp}{2bp} + \pgfpathqlineto{4bp}{3.5bp} + \pgfpathqmoveto{16bp}{0.5bp} + \pgfpathqlineto{18bp}{2bp} + \pgfpathqlineto{16bp}{3.5bp} + \pgfusepathqfill + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{8bp}{4bp} + \pgfpathqlineto{11bp}{4bp} + \pgfpathqmoveto{9bp}{2bp} + \pgfpathqlineto{12bp}{2bp} + \pgfpathqmoveto{8bp}{1bp} + \pgfpathqlineto{11bp}{1bp} + \pgfpathqmoveto{9bp}{0bp} + \pgfpathqlineto{12bp}{0bp} + \pgfusepathqstroke} +\pgfdefobject{beamersubsectionnavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{9bp}{3bp} + \pgfpathqlineto{12bp}{3bp} + \pgfusepathqstroke} + +\def\insertsubsectionnavigationsymbol{% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamersubsectionnavstrong}% + \usebeamercolor[fg]{navigation symbols dimmed} + \pgfuseobject{beamersubsectionnavlight}% + \end{pgfpicture}\kern-20pt% + \hyperlinksubsectionendprev{\beamer@linkspace{5pt}}% + \hyperlinksubsectionstart{\beamer@linkspace{5pt}}% + \hyperlinksubsectionend{\beamer@linkspace{5pt}}% + \hyperlinksubsectionstartnext{\beamer@linkspace{5pt}}} + +\pgfdefobject{beamersectionnavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfpathqmoveto{4bp}{0.5bp} + \pgfpathqlineto{2bp}{2bp} + \pgfpathqlineto{4bp}{3.5bp} + \pgfpathqmoveto{16bp}{0.5bp} + \pgfpathqlineto{18bp}{2bp} + \pgfpathqlineto{16bp}{3.5bp} + \pgfusepathqfill + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{8bp}{1bp} + \pgfpathqlineto{11bp}{1bp} + \pgfpathqmoveto{9bp}{0bp} + \pgfpathqlineto{12bp}{0bp} + \pgfusepathqstroke} +\pgfdefobject{beamersectionnavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{8bp}{4bp} + \pgfpathqlineto{11bp}{4bp} + \pgfpathqmoveto{9bp}{3bp} + \pgfpathqlineto{12bp}{3bp} + \pgfpathqmoveto{9bp}{2bp} + \pgfpathqlineto{12bp}{2bp} + \pgfusepathqstroke +} + +\def\insertsectionnavigationsymbol{% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamersectionnavstrong}% + \usebeamercolor[fg]{navigation symbols dimmed} + \pgfuseobject{beamersectionnavlight}% + \end{pgfpicture}\kern-20pt% + \hyperlinksectionendprev{\beamer@linkspace{5pt}}% + \hyperlinksectionstart{\beamer@linkspace{5pt}}% + \hyperlinksectionend{\beamer@linkspace{5pt}}% + \hyperlinksectionstartnext{\beamer@linkspace{5pt}}} + +\pgfdefobject{beamerdocnavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfpathqmoveto{10bp}{-.5bp} + \pgfpathqlineto{10bp}{4.5bp} + \pgfusepathqstroke +} +\pgfdefobject{beamerdocnavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{ + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{4bp}{4bp} + \pgfpathqlineto{7bp}{4bp} + \pgfpathqmoveto{5bp}{3bp} + \pgfpathqlineto{8bp}{3bp} + \pgfpathqmoveto{5bp}{2bp} + \pgfpathqlineto{8bp}{2bp} + \pgfpathqmoveto{3bp}{1bp} + \pgfpathqlineto{7bp}{1bp} + \pgfpathqmoveto{5bp}{0bp} + \pgfpathqlineto{8bp}{0bp} + \pgfpathqmoveto{12bp}{3bp} + \pgfpathqlineto{15bp}{3bp} + \pgfpathqmoveto{13bp}{2bp} + \pgfpathqlineto{16bp}{2bp} + \pgfpathqmoveto{13bp}{1bp} + \pgfpathqlineto{16bp}{1bp} + \pgfusepathqstroke +} + +\pgfdefobject{beamerdocnavstrongsingle}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{8bp}{4bp} + \pgfpathqlineto{11bp}{4bp} + \pgfpathqmoveto{9bp}{3bp} + \pgfpathqlineto{12bp}{3bp} + \pgfpathqmoveto{9bp}{2bp} + \pgfpathqlineto{12bp}{2bp} + \pgfpathqmoveto{8bp}{1bp} + \pgfpathqlineto{11bp}{1bp} + \pgfpathqmoveto{9bp}{0bp} + \pgfpathqlineto{12bp}{0bp} + \pgfusepathqstroke% +} + +\def\insertdocnavigationsymbol{% + \ifx\beamer@startpageofappendix\@empty% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamerdocnavstrongsingle}% + \end{pgfpicture}\kern-20pt% + \hyperlinkpresentationstart{\beamer@linkspace{9pt}}% + \hyperlinkpresentationend{\beamer@linkspace{11pt}}% + \else% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamerdocnavstrong}% + \usebeamercolor[fg]{navigation symbols dimmed} + \pgfuseobject{beamerdocnavlight}% + \end{pgfpicture}\kern-20pt% + \hyperlinkpresentationstart{\beamer@linkspace{5pt}}% + \hyperlinkpresentationend{\beamer@linkspace{5pt}}% + \hyperlinkappendixstart{\beamer@linkspace{3.5pt}}% + \hyperlinkappendixend{\beamer@linkspace{6.5pt}}% + \fi} + +\pgfdefobject{beamerbackfindforwardnav}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{ + % search symbol + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{10.4bp}{1.6bp} + \pgfpathqlineto{12bp}{0bp} + \pgfusepathqstroke + \pgfsetlinewidth{0.4pt} + \pgfpathcircle{\pgfpoint{9.5pt}{2.5pt}}{1.2pt} + \pgfusepathqstroke + % left arrow + \pgfsetroundcap + \pgfpathqmoveto{4bp}{0bp} + \pgfpathqcurveto{5.1pt}{0pt}{6bp}{0.9bp}{6bp}{2bp} + \pgfpathqcurveto{6bp}{3.1bp}{5.1bp}{4bp}{4bp}{4bp} + \pgfpathqcurveto{2.9bp}{4bp}{2bp}{3.1bp}{2bp}{2bp} + \pgfpathqmoveto{3.2bp}{2.6bp} + \pgfpathqlineto{2bp}{1.6bp} + \pgfpathqlineto{0.8bp}{2.6bp} + % right arrow + \pgfpathqmoveto{16bp}{0bp} + \pgfpathqcurveto{14.9bp}{0bp}{14bp}{0.9bp}{14bp}{2bp} + \pgfpathqcurveto{14bp}{3.1bp}{14.9bp}{4bp}{16bp}{4bp} + \pgfpathqcurveto{17.1bp}{4bp}{18bp}{3.1bp}{18bp}{2bp} + \pgfpathqmoveto{19.2bp}{2.6bp} + \pgfpathqlineto{18bp}{1.6bp} + \pgfpathqlineto{16.8bp}{2.6bp} + \pgfusepathqstroke +} + +\def\insertbackfindforwardnavigationsymbol{% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamerbackfindforwardnav}% + \end{pgfpicture}\kern-20pt% + \Acrobatmenu{GoBack}{\beamer@linkspace{7pt}}% + \Acrobatmenu{Find}{\beamer@linkspace{6pt}}% + \Acrobatmenu{GoForward}{\beamer@linkspace{7pt}}} + + + +% +% User Buttons +% + +\pgfdefobject{beamergotosymbol}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{5pt}{5pt}} +{ + \pgfpathqmoveto{1.5bp}{0.5bp} + \pgfpathqlineto{3.5bp}{2bp} + \pgfpathqlineto{1.5bp}{3.5bp} + \pgfusepathqfill +} + +\def\insertgotosymbol{% + \begin{pgfpicture}{1pt}{0pt}{6pt}{5pt} + \pgfuseobject{beamergotosymbol}% + \end{pgfpicture}} + +\pgfdefobject{beamerskipsymbol}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{7pt}{5pt}} +{ + \pgfpathqmoveto{1.5bp}{0.5bp} + \pgfpathqlineto{3.5bp}{2bp} + \pgfpathqlineto{1.5bp}{3.5bp} + \pgfpathqmoveto{3.5bp}{0.5bp} + \pgfpathqlineto{5.5bp}{2bp} + \pgfpathqlineto{3.5bp}{3.5bp} + \pgfusepathqfill +} + +\def\insertskipsymbol{% + \begin{pgfpicture}{1pt}{0pt}{8pt}{5pt} + \pgfuseobject{beamerskipsymbol}% + \end{pgfpicture}} + + +\pgfdefobject{beamerreturnsymbol}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{5pt}{5pt}} +{ + \pgfpathqmoveto{3.5bp}{0.5bp} + \pgfpathqlineto{1.5bp}{2bp} + \pgfpathqlineto{3.5bp}{3.5bp} + \pgfusepathqfill +} + +\def\insertreturnsymbol{% + \begin{pgfpicture}{1pt}{0pt}{6pt}{5pt} + \pgfuseobject{beamerreturnsymbol}% + \end{pgfpicture}} + + +\def\beamerbutton#1{\def\insertbuttontext{#1}\usebeamertemplate**{button}} +\def\beamergotobutton#1{\beamerbutton{\insertgotosymbol#1}} +\def\beamerskipbutton#1{\beamerbutton{\insertskipsymbol#1}} +\def\beamerreturnbutton#1{\beamerbutton{\insertreturnsymbol#1}} + +\mode +<article> +{ + \let\beamerbutton=\@firstofone + \let\beamergotobutton=\beamerbutton + \let\beamerskipbutton=\beamerbutton + \let\beamerreturnbutton=\beamerbutton +} + + +% +% Inserting navigation bars +% + +\def\insertnavigation#1{% + \vbox{{% + \usebeamerfont{section in head/foot}\usebeamercolor[fg]{section in head/foot}% + \beamer@xpos=0\relax% + \beamer@ypos=1\relax% + \hbox to #1{\hskip.3cm\setbox\beamer@sectionbox=\hbox{\kern1sp}% + \ht\beamer@sectionbox=1.875ex% + \dp\beamer@sectionbox=0.75ex% + \hskip-1.875ex plus-1fill\dohead% + \box\beamer@sectionbox\hfil\hskip.3cm}% + }}} + +\def\sectionentry#1#2#3#4#5{% section number, section title, page + \ifnum#5=\c@part% + \box\beamer@sectionbox\hskip1.875ex plus 1fill% + \beamer@xpos=0\relax% + \beamer@ypos=1\relax% + \setbox\beamer@sectionbox= + \hbox{\def\insertsectionhead{#2}% + \def\insertsectionheadnumber{#1}% + \def\insertpartheadnumber{#5}% + {% + \usebeamerfont{section in head/foot}\usebeamercolor[fg]{section in head/foot}% + \ifnum\c@section=#1% + \hyperlink{Navigation#3}{{\usebeamertemplate{section in head/foot}}}% + \else% + \hyperlink{Navigation#3}{{\usebeamertemplate{section in head/foot shaded}}}% + \fi}% + }% + \ht\beamer@sectionbox=1.875ex% + \dp\beamer@sectionbox=0.75ex% + \fi\ignorespaces} + +\def\beamer@nav@subsectionstyle#1{\beamer@toc@sprocess\beamer@nav@css\beamer@nav@oss\beamer@nav@ooss#1///} +\beamer@nav@subsectionstyle{show} + +\def\beamer@subsubsectionentry#1#2#3#4#5#6{}% no effect by default. + +\def\insertverticalnavigation#1{% + \vbox{% + \def\sectionentry##1##2##3##4##5{% + \ifnum##5=\c@part% + \def\insertsectionhead{##2}% + \def\insertsectionheadnumber{##1}% + \def\insertpartheadnumber{##5}% + \hbox{{% + \usebeamerfont{section in sidebar}\usebeamercolor[fg]{section in sidebar}% + \hyperlink{Navigation##3}{% + \ifnum\c@section=##1% + \ifnum\c@subsection=0\relax% + {\usebeamertemplate{section in sidebar}}% + \else% + \ifx\beamer@nav@css\beamer@hidetext% + {\usebeamertemplate{section in sidebar}}% + \else% + {\usebeamertemplate{section in sidebar shaded}}% + \fi% + \fi% + \else + {\usebeamertemplate{section in sidebar shaded}}% + \fi}}}% + \beamer@currentsubsection=0\relax\fi}% + \def\slideentry##1##2##3##4##5##6{% + \ifnum##6=\c@part% + \ifnum##2>\beamer@currentsubsection% + \beamer@currentsubsection=##2% + \def\insertsubsectionhead{##5}% + \def\insertsectionheadnumber{##1}% + \def\insertsubsectionheadnumber{##2}% + \def\insertpartheadnumber{##6}% + \beamer@tocifnothide{\ifnum\c@section=##1\ifnum\c@subsection=##2\beamer@nav@css\else\beamer@nav@oss\fi\else\beamer@nav@ooss\fi}% + {\hbox{{% + \usebeamerfont{subsection in sidebar}\usebeamercolor[fg]{subsection in sidebar}% + \beamer@link(##4){% + \ifnum\c@section=##1% + \ifnum\c@subsection=##2% + \ifnum\c@subsubsection=0\relax% + {\usebeamertemplate{subsection in sidebar}}% + \else% + {\usebeamertemplate{subsection in sidebar shaded}}% + \fi% + \else% + {\usebeamertemplate{subsection in sidebar shaded}}% + \fi% + \else% + {\usebeamertemplate{subsection in sidebar shaded}}% + \fi}}}% + }% + \fi\fi}% + \def\beamer@subsubsectionentry##1##2##3##4##5##6{% + \ifnum##1=\c@part% + \def\insertpartheadnumber{##1}% + \def\insertsectionheadnumber{##2}% + \def\insertsubsectionheadnumber{##3}% + \def\insertsubsubsectionheadnumber{##3}% + \def\insertsubsubsectionhead{##6}% + \beamer@tocifnothide{\ifnum\c@section=##2\ifnum\c@subsection=##3\beamer@nav@css\else\beamer@nav@oss\fi\else\beamer@nav@ooss\fi}% + {\hbox{{% + \usebeamerfont{subsubsection in sidebar}\usebeamercolor[fg]{subsubsection in sidebar}% + \hyperlink{Navigation##5}{% + \ifnum\c@section=##2% + \ifnum\c@subsection=##3% + \ifnum\c@subsubsection=##4% + {\usebeamertemplate{subsubsection in sidebar}}% + \else + {\usebeamertemplate{subsubsection in sidebar shaded}}% + \fi% + \else% + {\usebeamertemplate{subsubsection in sidebar shaded}}% + \fi% + \else% + {\usebeamertemplate{subsubsection in sidebar shaded}}% + \fi}}}% + }% + \fi}% + \beamer@currentsubsection=0\relax% + \dohead% + }} + +\def\slideentry#1#2#3#4#5#6{% + %section number, subsection number, slide number, first/last frame, page number, part number + \ifnum#6=\c@part\ifnum#2>0\ifnum#3>0% + \ifbeamer@compress% + \advance\beamer@xpos by1\relax% + \else% + \beamer@xpos=#3\relax% + \beamer@ypos=#2\relax% + \fi% + \hbox to 0pt{% + \beamer@tempdim=-\beamer@vboxoffset% + \advance\beamer@tempdim by-\beamer@boxsize% + \multiply\beamer@tempdim by\beamer@ypos% + \advance\beamer@tempdim by -.05cm% + \raise\beamer@tempdim\hbox{% + \beamer@tempdim=\beamer@boxsize% + \multiply\beamer@tempdim by\beamer@xpos% + \advance\beamer@tempdim by -\beamer@boxsize% + \advance\beamer@tempdim by 1pt% + \kern\beamer@tempdim\hbox{\beamer@link(#4){% + \usebeamerfont{mini frame}% + \ifnum\c@section=#1% + \ifnum\c@subsection=#2% + \usebeamercolor[fg]{mini frame}% + \ifnum\c@subsectionslide=#3% + \usebeamertemplate{mini frame}%\beamer@minislidehilight% + \else% + \usebeamertemplate{mini frame in current subsection}%\beamer@minisliderowhilight% + \fi% + \else% + \usebeamercolor{mini frame}% + %\color{fg!50!bg}% + \usebeamertemplate{mini frame in other subsection}%\beamer@minislide% + \fi% + \else% + \usebeamercolor{mini frame}% + %\color{fg!50!bg}% + \usebeamertemplate{mini frame in other subsection}%\beamer@minislide% + \fi% + }}}\hskip-10cm plus 1fil% + }\fi\fi% + \else% + \fakeslideentry{#1}{#2}{#3}{#4}{#5}{#6}% + \fi\ignorespaces} + +\def\fakeslideentry#1#2#3#4#5#6{% + \ifnum#2>0\ifnum#3>0% + \ifbeamer@compress% + \advance\beamer@xpos by1\relax% + \else% + \beamer@xpos=#3\relax% + \beamer@ypos=#2\relax% + \fi% + \hbox to 0pt{\beamer@tempdim=-\beamer@vboxoffset% + \advance\beamer@tempdim by -\beamer@boxsize% + \multiply\beamer@tempdim by\beamer@ypos% + \advance\beamer@tempdim by -.05cm% + \raise\beamer@tempdim\hbox{}}\fi\fi\ignorespaces} + + +\def\beamer@link(#1/#2){% + \def\beamer@goto{{Navigation#1}}% default: first slide of frame + \ifnum\c@page<#2% + \ifnum\c@page<#1\else% go to last slide of frame, on all slides of + % the frame, except for the last one + \def\beamer@goto{{Navigation#2}}% jump to last slide of frame + \fi\fi% + \expandafter\hyperlink\beamer@goto} + +\define@key{beamer@margin}{mini frame size}{\beamer@boxsize=#1} +\define@key{beamer@margin}{mini frame offset}{\beamer@vboxoffset=#1} + +\def\insertsectionnavigation#1{% + \hbox to #1{% + \vbox{{\usebeamerfont{section in head/foot}\usebeamercolor[fg]{section in head/foot}% + \vskip0.5625ex% + \def\slideentry##1##2##3##4##5##6{}% + \def\sectionentry##1##2##3##4##5{% + \ifnum##5=\c@part% + \def\insertsectionhead{##2}% + \def\insertsectionheadnumber{##1}% + \def\insertpartheadnumber{##5}% + \setbox\beamer@tempbox=\hbox{% + \hyperlink{Navigation##3}{\hbox to #1{% + \hskip0.3cm% + \ifnum\c@section=##1% + {\usebeamertemplate{section in head/foot}}% + \else% + {\usebeamertemplate{section in head/foot shaded}}% + \fi\hskip0.3cm}}}% + \ht\beamer@tempbox=1.6875ex\dp\beamer@tempbox=0.75ex% + \box\beamer@tempbox\fi}% + \dohead\vskip0.5625ex}}\hfil}} + +\def\insertsectionnavigationhorizontal#1#2#3{% + \hbox to #1{{% + \def\slideentry##1##2##3##4##5##6{}% + #2\hskip.3cm% + \usebeamerfont{section in head/foot}\usebeamercolor[fg]{section in head/foot}% + \setbox\beamer@sectionbox=\hbox{}% + \ht\beamer@sectionbox=1.875ex% + \dp\beamer@sectionbox=0.75ex% + \hskip-1.875ex plus-1fill\dohead% + \box\beamer@sectionbox\hfil\hskip.3cm% + #3}}} + +\def\insertsubsectionnavigation#1{% + \hbox to #1{% + \vbox{{% + \usebeamerfont{subsection in head/foot}\usebeamercolor[fg]{subsection in head/foot}% + \vskip0.5625ex% + \beamer@currentsubsection=0% + \def\sectionentry##1##2##3##4##5{}% + \def\slideentry##1##2##3##4##5##6{\ifnum##6=\c@part\ifnum##1=\c@section% + \ifnum##2>\beamer@currentsubsection% + \beamer@currentsubsection=##2% + \def\insertsubsectionhead{##5}% + \def\insertsectionheadnumber{##1}% + \def\insertsubsectionheadnumber{##2}% + \def\insertpartheadnumber{##6}% + \setbox\beamer@tempbox=\hbox{\beamer@link(##4){% + \hbox to #1{\hskip0.3cm% + \ifnum\c@subsection=##2% + {\usebeamertemplate{subsection in head/foot}}% + \else% + {\usebeamertemplate{subsection in head/foot shaded}}% + \fi\hfil\hskip0.3cm}}}% + \ht\beamer@tempbox=1.6875ex\dp\beamer@tempbox=0.75ex% + \box\beamer@tempbox\fi\fi\fi}% + \dohead\vskip0.5625ex}\hfil}}} + +\def\insertsubsectionnavigationhorizontal#1#2#3{% + \hbox to #1{{% + \usebeamerfont{subsection in head/foot}\usebeamercolor[fg]{subsection in head/foot}% + \beamer@currentsubsection=0% + \def\sectionentry##1##2##3##4##5{}% + \def\slideentry##1##2##3##4##5##6{\ifnum##6=\c@part\ifnum##1=\c@section% + \ifnum##2>\beamer@currentsubsection% + \beamer@currentsubsection=##2% + \box\beamer@sectionbox\hskip1.875ex plus1fill% + \setbox\beamer@sectionbox= + \hbox{\def\insertsubsectionhead{##5}% + \def\insertsectionheadnumber{##1}% + \def\insertsubsectionheadnumber{##2}% + \def\insertpartheadnumber{##6}% + \ifnum\c@subsection=##2% + \beamer@link(##4){{\usebeamertemplate{subsection in head/foot}}}\else% + \beamer@link(##4){{\usebeamertemplate{subsection in head/foot shaded}}}\fi}% + \ht\beamer@sectionbox=1.875ex% + \dp\beamer@sectionbox=0.75ex% + \fi\fi\fi\ignorespaces}% + #2\hskip.3cm\setbox\beamer@sectionbox=\hbox{}% + \hskip-1.875ex plus-1fill\dohead% + \box\beamer@sectionbox\hfil\hskip.3cm% + #3}}} + + + +% +% Name slides +% + +\def\beamer@inserttarget#1{% + \ifbeamer@inframe% + \ifvmode% + \nointerlineskip\vbox to0pt{#1}% + \else% + \hbox{#1}% + \fi% + \else% defer to next frame + \expandafter\gdef\expandafter\beamer@framehypertargets\expandafter{\beamer@framehypertargets#1}% + \fi% +} + + +\def\beamer@nameslide#1{% + \addtocontents{snm}{\protect\beamer@slide{#1}{\the\c@page}}% + \beamer@inserttarget{\hypertarget{#1}{}}} +\def\beamer@dummynameslide{\beamer@inserttarget{}} + +\def\beamer@slide#1#2{\expandafter\def\csname beamer@hyperlink#1\endcsname{% + \hyperlink{Navigation#2}}} + +\let\beamer@framehypertargets\@empty + + +\mode +<all> + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: ../examples/beamerexample1.tex +%%% TeX-master: "~/texmf/tex/latex/beamer/examples/beamerexample1" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasenotes.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasenotes.sty new file mode 100644 index 00000000000..cdaf654256c --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasenotes.sty @@ -0,0 +1,218 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbasenotes.sty,v 1.22 2005/10/14 10:24:16 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\newbox\beamer@frameboxcopy +\newif\ifbeamer@twoscreensnotes + + +% Notes options + +\defbeameroption{hide notes}[]% +{ + \beamer@notesfalse +} + +\defbeameroption{show notes}[]% +{ + \beamer@notestrue +} + +\defbeameroption{show notes on second screen}[right]% +{ + \pgfpagesuselayout{two screens with optional second}[second #1] + \beamer@twoscreensnotestrue + \beamer@notestrue +} + +\defbeameroption{show only notes}[]% +{ + \beamer@notestrue + \beamer@notesnormalsfalse + \nofiles +} + + + +% +% Notes +% + +\define@key{beamernotes}{enumerate}[true]{% + \def\beamer@noteenvstart{\begin{enumerate}\itemsep=0pt\parskip=0pt}% + \def\beamer@noteenvend{\end{enumerate}}} +\define@key{beamernotes}{itemize}[true]{% + \def\beamer@noteenvstart{\begin{itemize}\itemsep=0pt\parskip=0pt}% + \def\beamer@noteenvend{\end{itemize}}} + +\newcommand\beamer@outsideframenote[2][]{% + \beamer@savemode% + \ifbeamer@inlecture% + \def\beamer@noteenvstart{}% + \def\beamer@noteenvend{}% + \setkeys{beamernotes}{#1}% + \ifbeamer@notes + \begingroup + \setbeamertemplate{itemize item}{\textbullet} + \setbeamertemplate{itemize subitem}{--} + \setbeamertemplate{enumerate item}{\insertenumlabel.} + \setbeamertemplate{enumerate subitem}{\insertenumlabel.\insertsubenumlabel} + \def\@oddhead{} + \def\@oddfoot{} + \let\@evenhead\@oddhead + \let\@evenfoot\@oddfoot + \def\beamer@backgroundtemplate{}% + \setbeamercolor{item}{fg=black,bg=white} + \color{black}% + \nointerlineskip + \hbox{\hskip-\Gm@lmargin\hskip1cm\vbox to\textheight{% + %pretend to have ``standard'' margins + \edef\beamer@origlmargin{\Gm@lmargin}% + \edef\beamer@origrmargin{\Gm@rmargin}% + \def\Gm@lmargin{1cm}% + \def\Gm@rmargin{1cm}% + \textwidth=10.8cm% + \hsize=\textwidth% + \vskip-\headheight% + \def\insertnote{\vbox{}% + \beamer@noteenvstart#2\beamer@noteenvend% + }% + \usebeamertemplate*{note page}% + \vfil% + \vskip-4pt% foot separator + \vskip-\footheight}\hskip-\Gm@lmargin\hskip1cm}% + \ifbeamer@twoscreensnotes% + \pgfpagescurrentpagewillbelogicalpage{2}% + \advance\c@page by-1\relax% + \fi% + \clearpage + \endgroup + \fi% + \fi% + \beamer@resumemode} + +% +% Notes in frames +% + +\def\beamer@itemtext{item} + +\newcommand<>{\beamer@inframenote}[2][]{% + \ifbeamer@inlecture% + \only#3{% + \def\beamer@temp{#1}% + \ifx\beamer@temp\beamer@itemtext% + \expandafter\gdef\expandafter\beamer@noteitems% + \expandafter{\beamer@noteitems\item#2}% + \else + \expandafter\gdef\expandafter\beamer@notes% + \expandafter{\beamer@notes#2}% + \fi% + }% + \fi% + } + +\def\note{% + \ifbeamer@inframe% + \let\next=\beamer@inframenote% + \else% + \let\next=\beamer@outsideframenote% + \fi% + \next} + +\def\beamer@framenotesbegin{% at beginning of slide + \gdef\beamer@noteitems{}% + \gdef\beamer@notes{}% +} + +\def\beamer@framenotesend +{% at end of slide + \global\setbox\beamer@frameboxcopy=\copy\beamer@framebox% + \ifx\beamer@noteitems\@empty% + \ifx\beamer@notes\@empty% + % possibly suppress this slide + \ifbeamer@frameswithnotesonly + % suppress frame + \global\setbox\beamer@framebox=\box\voidb@x% + \fi% + \ifbeamer@twoscreensnotes% + \beamer@setupnote% + \fi% + \else% + \beamer@setupnote% + \fi + \else% + \beamer@setupnote% + \fi + \ifbeamer@notesnormals% + \else% + \global\setbox\beamer@framebox=\box\voidb@x% + \fi% +} + +\def\beamer@setupnote{% + \gdef\beamer@notesactions{% + \beamer@outsideframenote{% + \beamer@atbeginnote% + \beamer@notes% + \ifx\beamer@noteitems\@empty\else + \begin{enumerate}\itemsep=0pt\parskip=0pt% + \beamer@noteitems% + \end{enumerate}% + \fi% + \beamer@atendnote% + }% + \gdef\beamer@notesactions{}% + } +} + + + +\def\beamer@notesactions{} + +\newcommand\AtBeginNote[1]{\long\def\beamer@atbeginnote{#1}} +\newcommand\AtEndNote[1]{\long\def\beamer@atendnote{#1}} + +\AtBeginNote{} +\AtEndNote{} + + + +% +% Note frame insert +% + +\newcommand{\insertslideintonotes}[1]{{% + \begin{pgfpicture}{0cm}{0cm}{#1\paperwidth}{#1\paperheight} + \begin{pgflowlevelscope}{\pgftransformscale{#1}}% + \color[gray]{0.8} + \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{\paperwidth}{\paperheight}} + \pgfusepath{fill} + \color{black} + {\pgftransformshift{\pgfpoint{\beamer@origlmargin}{\footheight}}\pgftext[left,bottom]{\copy\beamer@frameboxcopy}} + \end{pgflowlevelscope} + \end{pgfpicture}% + }} + + +\mode +<article> +{ + \newcommand<>\note[2][]{} +} + + + +\mode +<all> + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/examples/beamerexample1.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty new file mode 100644 index 00000000000..a9e0b326cb3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty @@ -0,0 +1,57 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbaseoptions.sty,v 1.7 2004/11/15 23:14:13 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\RequirePackage{keyval}[1997/11/10] + +\def\ProcessOptionsBeamer{% + \let\@tempa\@empty + \ifx\@currext\@clsextension% + \else + \@for\CurrentOption:=\@classoptionslist\do{% + \@ifundefined{KV@\@currname @\CurrentOption}% + {}{\edef\@tempa{\@tempa,\CurrentOption,}}}% + \fi + \edef\@tempa{% + \noexpand\setkeys{\@currname}{\@tempa\@ptionlist{\@currname.\@currext}}}% + \let\beamer@origkverr\KV@err% + \ifx\@currext\@clsextension\let\KV@errx=\@gobble\fi% never mind + \@tempa% + \let\KV@err\beamer@origkverr% + \AtEndOfPackage{\let\@unprocessedoptions\relax}} + +\def\ExecuteOptionsBeamer#1{% + \setkeys{\@currname}{#1}} + +\def\DeclareOptionBeamer#1{\@ifnextchar[{\beamer@dokv{#1}}{\beamer@dokv{#1}[]}} +\long\def\beamer@dokv#1[#2]#3{\define@key{\@currname}{#1}[#2]{#3}} + + +\def\beamer@filterclassoptions{ + \def\beamer@filteredclassoptionslist{} + \@for\CurrentOption:=\@classoptionslist\do{% + \ifx\CurrentOption\@empty\else + \@expandtwoargs\in@{=}{\CurrentOption}% + \ifin@ + \else + \edef\beamer@filteredclassoptionslist{% + \beamer@filteredclassoptionslist,\CurrentOption} + \fi + \fi + }% + \let\@classoptionslist=\beamer@filteredclassoptionslist +} + + + +\newcommand\defbeameroption{\define@key{beamer@option}} +\newcommand\setbeameroption{\setkeys{beamer@option}} + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/examples/beamerexample1.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty new file mode 100644 index 00000000000..0adcbc830f9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty @@ -0,0 +1,824 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbaseoverlay.sty,v 1.49 2005/05/18 15:42:12 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +% +% +% Basic overlay commands +% +% + +\long\def\beamer@ifnextcharospec#1#2{% + \def\reserved@a{#1}% + \def\reserved@b{#2}% + \futurelet\@let@token\beamer@ifnch} +\def\beamer@ifnch{% + \ifx\@let@token<% + \let\reserved@c\reserved@a% + \else% + \let\reserved@c\reserved@b% + \fi% + \reserved@c} + +% +% \only +% +\def\only{\@ifnextchar<{\beamer@only}{\beamer@@only}} +\long\def\beamer@only<#1>#2{% + \def\beamer@doifnotinframe{}\def\beamer@doifinframe{#2}% + {\beamer@masterdecode{#1}}\beamer@donow} +\long\def\beamer@@only#1{\beamer@ifnextcharospec{\beamer@@@only{#1}}{#1}} +\long\def\beamer@@@only#1<#2>{% + \def\beamer@doifnotinframe{}\def\beamer@doifinframe{#1}% + {\beamer@masterdecode{#2}}\beamer@donow} + +% +% \alt and \altenv +% +\def\alt{\@ifnextchar<{\beamer@alt}{\beamer@alttwo}} +\long\def\beamer@alttwo#1#2{\beamer@ifnextcharospec{\beamer@altget{#1}{#2}}{#1}} +\long\def\beamer@altget#1#2<#3>{% + \def\beamer@doifnotinframe{#2}\def\beamer@doifinframe{#1}% + {\beamer@masterdecode{#3}}\beamer@donow} +\long\def\beamer@alt<#1>#2#3{% + \def\beamer@doifnotinframe{#3}\def\beamer@doifinframe{#2}% + {\beamer@masterdecode{#1}}\beamer@donow} + + +\def\altenv{\@ifnextchar<{\beamer@altenv}{\beamer@@@altenv}} +\def\beamer@altenv<#1>{\beamer@@altenv{<#1>}} +\long\def\beamer@@@altenv#1#2#3#4{\beamer@ifnextcharospec{\beamer@altenvsort{#1}{#2}{#3}{#4}}{\beamer@@altenv{}{#1}{#2}{#3}{#4}}} +\long\def\beamer@altenvsort#1#2#3#4<#5>{\beamer@@altenv{<#5>}{#1}{#2}{#3}{#4}} +\long\def\beamer@@altenv#1#2#3#4#5{\alt#1{\long\def\beamer@eoenv{#3}#2}{\long\def\beamer@eoenv{#5}#4}} +\def\endaltenv{\beamer@eoenv} + +% +% \action and actionenv +% +\def\beamer@plus{+} + +\def\action{\@ifnextchar<{\beamer@parsedaction}{\expandafter\beamer@parsedaction\beamer@defaultospec}} +\long\def\beamer@parsedaction<#1>#2{% + \def\beamer@doifnotinframe{}\def\beamer@doifinframe{}% + {{\beamer@masterdecode{#1}}}% + \ifx\beamer@decodefound\beamer@plus% + \long\def\beamer@todo{#2}% + \else% + \expandafter\long\expandafter\def\expandafter\beamer@todo% + \expandafter{\expandafter\uncover\expandafter<\expandafter a\expandafter l\expandafter l\expandafter:\beamer@decodefound>{#2}}% + \fi% + \expandafter\beamer@processactions\beamer@decaction{}% + \beamer@todo} + +\def\beamer@processactions#1{% + \beamer@ifempty{#1}{}{% + \expandafter\beamer@@processactions\expandafter{\beamer@todo}#1}} +\long\def\beamer@@processactions#1#2<#3>{% + \expandafter\long\expandafter\def\expandafter\beamer@todo\expandafter{% + \csname#2\endcsname<all:#3>{#1}}% + \beamer@processactions} + +\def\actionenv{\beamer@ifnextcharospec{\beamer@parsedactionenv}{\expandafter\beamer@parsedactionenv\beamer@defaultospec}} +\def\beamer@parsedactionenv<#1>{% + \def\beamer@doifnotinframe{}\def\beamer@doifinframe{}% + {{\beamer@masterdecode{#1}}}% + \ifx\beamer@decodefound\beamer@plus% + \def\beamer@todobegin{}% + \def\beamer@todoend{}% + \else% + \edef\beamer@todobegin{\noexpand\begin{uncoverenv}<all:\beamer@decodefound>}% + \def\beamer@todoend{\end{uncoverenv}}% + \fi% + \expandafter\beamer@processactionsbegin\beamer@decaction{}% + \expandafter\beamer@processactionsend\beamer@decaction{}% + \beamer@todobegin} +\def\endactionenv{\beamer@todoend} + +\def\beamer@processactionsbegin#1{% + \beamer@ifempty{#1}{}{% + \expandafter\beamer@@processactionsbegin\expandafter{\beamer@todobegin}#1}} +\long\def\beamer@@processactionsbegin#1#2<#3>{% + \def\beamer@todobegin{\begin{#2env}<all:#3>#1}% + \beamer@processactionsbegin} + + +\def\beamer@processactionsend#1{% + \beamer@ifempty{#1}{}{% + \expandafter\beamer@@processactionsend\expandafter{\beamer@todoend}#1}} +\long\def\beamer@@processactionsend#1#2<#3>{% + \def\beamer@todoend{#1\end{#2env}}% + \beamer@processactionsend} + + +\def\beamer@defaultospec{<*>} +\def\beamer@emptyospec{<*>} + +% +% \temporal +% +\long\def\temporal<#1>#2#3#4{% past, present, future + \def\beamer@doifnotinframe{\beamer@picked}\def\beamer@doifinframe{#3}% + {\beamer@masterdecode{#1}% + \ifbeamer@localanotherslide\gdef\beamer@picked{#2}\else\gdef\beamer@picked{#4}\fi}\beamer@donow} + + +% +% \newoverlaycommand +% +\def\beameroriginal#1{\csname @orig\string#1\endcsname} + + +\newcount\beamer@argscount + +% +% newenvironment extension +% +\let\beamer@orignewenvironment=\newenvironment + +\def\newenvironment{\@ifnextchar<{\beamer@newenv}{\beamer@orignewenvironment}} +\def\beamer@newenv<>{\@star@or@long\beamer@new@environment} +\def\beamer@new@environment#1{\@ifnextchar[{\beamer@@newenv{#1}}{\beamer@newenvnoopt{#1}{0}}} +\def\beamer@@newenv#1[#2]{\@ifnextchar[{\beamer@newenvopt{#1}{#2}}{\beamer@newenvnoopt{#1}{#2}}} +\long\def\beamer@newenvnoopt#1#2#3#4{% + \expandafter\newcommand\expandafter<\expandafter>\csname#1\endcsname[#2]{#3}% + \expandafter\long\expandafter\def\csname end#1\endcsname{#4}% +} +\long\def\beamer@newenvopt#1#2[#3]#4#5{% + \expandafter\newcommand\expandafter<\expandafter>\csname#1\endcsname[#2][#3]{#4}% + \expandafter\long\expandafter\def\csname end#1\endcsname{#5}% +} + + +\let\beamer@origrenewenvironment=\renewenvironment + +\def\renewenvironment{\@ifnextchar<{\beamer@renewenv}{\beamer@origrenewenvironment}} +\def\beamer@renewenv<>#1{% + \edef\beamer@do{\csname original#1\endcsname=\expandafter\noexpand\csname#1\endcsname} + \expandafter\let\beamer@do% + \edef\beamer@do{\csname endoriginal#1\endcsname=\expandafter\noexpand\csname end#1\endcsname} + \expandafter\let\beamer@do% + \newenvironment<>{#1}} + + +% +% newcommand extension +% +\let\beamer@orignewcommand=\newcommand + +\def\newcommand{\@ifnextchar<{\beamer@newcom}{\beamer@orignewcommand}} +\def\beamer@newcom<>{\@star@or@long\beamer@new@command} +\def\beamer@new@command#1{\@ifnextchar[{\beamer@@newcom{#1}}{\beamer@newcomnoopt{#1}{0}}} +\def\beamer@@newcom#1[#2]{\@ifnextchar[{\beamer@newcomopt{#1}{#2}}{\beamer@newcomnoopt{#1}{#2}}} +\long\def\beamer@newcomnoopt#1#2#3{% + \ifnum#2=0\relax% + \expandafter\def\expandafter#1\expandafter{\expandafter\beamer@sortzero\expandafter{\csname beamerx@\string#1\endcsname}}% + \else + \expandafter\def\expandafter#1\expandafter{\expandafter\beamer@sort\expandafter{\csname beamerx@\string#1\endcsname}{#2}}% + \fi% + \beamer@argscount=#2\relax% + \advance\beamer@argscount by 1\relax% + \expandafter\newcommand\csname beamerx@\string#1\endcsname[\beamer@argscount]{#3}% +} +\long\def\beamer@newcomopt#1#2[#3]#4{% + \expandafter\def\expandafter#1\expandafter{\expandafter\beamer@presort\expandafter{\csname beamerx@\string#1\endcsname}{#2}{#3}}% + \beamer@argscount=#2\relax% + \advance\beamer@argscount by 1\relax% + \expandafter\newcommand\csname beamerx@\string#1\endcsname[\beamer@argscount]{#4}% +} + +\let\beamer@origrenewcommand=\renewcommand + +\def\renewcommand{\@ifnextchar<{\beamer@renewcom}{\beamer@origrenewcommand}} +\def\beamer@renewcom<>#1{% + \expandafter\def\expandafter\beamer@name\expandafter{\csname @orig\string#1\endcsname}% + \expandafter\let\beamer@name=#1\relax% + \newcommand<>#1} + + +\long\def\beamer@presort#1#2#3{% + \long\def\beamer@todo{#1}% + \def\beamer@ospec{}% + \beamer@argscount=#2\relax% + \beamer@prechecka{#3}} +\long\def\beamer@prechecka#1{\@ifnextchar<{\beamer@preget{#1}}{\beamer@precheckb{#1}}} +\long\def\beamer@preget#1<#2>{\def\beamer@ospec{<#2>}\beamer@precheckb{#1}} +\long\def\beamer@precheckb#1{\@ifnextchar[{\beamer@pregetb}{\beamer@pregetb[#1]}} +\long\def\beamer@pregetb[#1]{% + \expandafter\long\expandafter\def\expandafter\beamer@todo\expandafter{\beamer@todo{#1}}% + \advance\beamer@argscount by-1\relax% + \beamer@parseargs% +} + +\def\beamer@sortzero#1{\beamer@ifnextcharospec{\beamer@sortzeroread{#1}}{#1{}}} +\def\beamer@sortzeroread#1<#2>{#1{<#2>}} + + +\def\beamer@sort#1#2{% + \long\def\beamer@todo{#1}% + \def\beamer@ospec{}% + \beamer@argscount=#2\relax% + \beamer@parseargs} + +\def\beamer@parseargs{% + \ifnum\beamer@argscount=0% + \let\next=\beamer@finalargscheck% + \else% + \let\next=\beamer@lookforarg% + \fi% + \next} +\def\beamer@lookforarg{% + \@ifnextchar<\beamer@foundspec\beamer@readarg} +\def\beamer@foundspec<#1>{% + \def\beamer@ospec{<#1>}% + \beamer@lookforarg} +\long\def\beamer@readarg#1{% + \expandafter\long\expandafter\def\expandafter\beamer@todo\expandafter{\beamer@todo{#1}}% + \advance\beamer@argscount by-1\relax% + \beamer@parseargs% +} + +\def\beamer@finalargscheck{\beamer@ifnextcharospec\beamer@finalspec\beamer@finalnospec} +\def\beamer@finalspec<#1>{\def\beamer@ospec{<#1>}\beamer@finalnospec} +\def\beamer@finalnospec{% + \expandafter\beamer@todo\expandafter{\beamer@ospec}} + + + + +\mode<presentation> + + +% commands for smuggling skips past + +\newskip\beamer@lastskipcover +\def\beamer@smuggle#1{% + {}% + \beamer@lastskipcover=\lastskip% + \edef\beamer@lastskiptext{\the\lastskip}% + \ifx\beamer@lastskiptext\beamer@zeropt\else% + \ifvmode\unskip\fi\ifhmode\unskip\fi\fi% + #1% + \ifx\beamer@lastskiptext\beamer@zeropt\else% + \ifvmode\vskip\beamer@lastskipcover\fi\ifhmode\hskip\beamer@lastskipcover\fi\fi% +} + + + +% +% Uncovering management +% +\def\beamer@actions#1#2{% + \gdef\beamer@do{#1% + \expandafter\gdef\csname beamer@doafter% + \the\beamer@coveringdepth\endcsname{#2}}} + +\def\beamer@startcovered{% + \beamer@smuggle{% + \global\advance\beamer@coveringdepth by 1\relax% + \beamer@actions{\pgfsys@begininvisible\aftergroup\beamer@@spacingcover}{% + \pgfsys@endinvisible\aftergroup\beamer@@spacingcover% + }% + \def\opaqueness<##1>##2{% + \only<##1>{% + \beamer@actions{% + \expandafter\xdef\csname beamer@oldcolorhook% + \the\beamer@coveringdepth\endcsname{\beamer@colorhook}% + \expandafter\xdef\csname beamer@oldpgfextension% + \the\beamer@coveringdepth\endcsname{\beamer@pgfextension}% + {\globalcolorstrue\colorlet{beamer@freeze\the\beamer@coveringdepth}{bg}}% + \xdef\beamer@colorhook{!##2!beamer@freeze% + \the\beamer@coveringdepth\beamer@colorhook}% + \gdef\beamer@pgfextension{!##2opaque}% + \color{.}% + }% + {% + \xdef\beamer@colorhook{\csname beamer@oldcolorhook% + \the\beamer@coveringdepth\endcsname}% + \xdef\beamer@pgfextension{\csname beamer@oldpgfextension% + \the\beamer@coveringdepth\endcsname}% + \color{.}% + }}}% + \ifnum\beamer@slideinframe<\beamer@minimum%ok, at beginning + {% + \beamer@saveanother% + \advance\beamer@minimum by-\beamer@slideinframe% + \beamer@slideinframe=\beamer@minimum% + \beamer@uncoverbeforeactions% + \beamer@restoreanother% + }% + \else% + {% + \beamer@saveanother% + \advance\beamer@slideinframe by-\beamer@minimum% + \beamer@uncoverafteractions% + \beamer@restoreanother% + }% + \fi% + \beamer@do% + }% +} +\def\beamer@endcovered{% + \beamer@smuggle{% + \csname beamer@doafter\the\beamer@coveringdepth\endcsname% + \global\advance\beamer@coveringdepth by -1\relax% + }% +}% + + +\define@key{beamer@mixin}{still covered}{\def\beamer@uncoverbeforeactions{\ignorespaces#1}} +\define@key{beamer@mixin}{again covered}{\def\beamer@uncoverafteractions{\ignorespaces#1}} + +\define@key{beamer@mixin}{invisible}[]{% + \def\beamer@uncoverbeforeactions{\ignorespaces} + \def\beamer@uncoverafteractions{\ignorespaces}} + +\define@key{beamer@mixin}{transparent}[15]{% + \def\beamer@uncoverbeforeactions{\ignorespaces\opaqueness<1->{#1}} + \def\beamer@uncoverafteractions{\ignorespaces\opaqueness<1->{#1}}} + +\define@key{beamer@mixin}{dynamic}[]{% + \def\beamer@uncoverbeforeactions{\ignorespaces\opaqueness<1-2>{10}\opaqueness<3->{5}} + \def\beamer@uncoverafteractions{\ignorespaces\opaqueness<1-2>{10}\opaqueness<3->{5}}} + +\define@key{beamer@mixin}{highly dynamic}[]{% + \def\beamer@uncoverbeforeactions{\ignorespaces\opaqueness<1>{15}\opaqueness<2>{10}\opaqueness<3>{5}\opaqueness<4->{2}} + \def\beamer@uncoverafteractions{\ignorespaces\opaqueness<1>{15}\opaqueness<2>{10}\opaqueness<3>{5}\opaqueness<4->{2}}} + + +\def\setbeamercovered#1{% + \setkeys{beamer@mixin}{invisible}% + \setkeys{beamer@mixin}{#1}} + +\setbeamercovered{invisible} + +\newcolormixin\beamer@colorhook + +\def\pgfalternateextension{\colorcurrentmixin\beamer@pgfextension} + +\def\beamer@colorhook{} +\def\beamer@pgfextension{} + +\beamer@coveringdepth=0 + + +\mode +<article> +{ + \let\setbeamercovered=\@gobble +} + + + + +% +% Pausing +% + +\newenvironment{beamer@framepauses}%internal +{% + \global\c@beamerpauses=1\relax% + \gdef\beamer@endpause{}% +} +{\beamer@endpause} + +\newcommand{\beamer@@pause}[1][]{% + \beamer@ifempty{#1}% + {\global\advance\c@beamerpauses by1\relax}% + {\global\c@beamerpauses=#1\relax}% + \onslide<\c@beamerpauses->\relax% +} + +\mode +<all> +{ + \AtBeginDocument + { + \let\beamer@musixpause=\pause + \let\pause=\beamer@@pause + + \let\beamer@music=\music + \def\music{\let\beamerpause=\pause\let\pause\beamer@musixpause\beamer@music} + } +} + + + +\mode +<all> +{ + \def\onslide{\@ifstar{\only}{\@ifnextchar+{\expandafter\beamer@visibleonslide\@gobble}{\beamer@mainonslide}}} + + \newcommand<>{\beamer@visibleonslide}{% + \@ifnextchar\bgroup + {\visible#1}% + {\beamer@noargsvisibleonslide#1}} + + \newcommand<>{\beamer@mainonslide}{% + \@ifnextchar\bgroup% + {\uncover#1}% + {\beamer@noargsonslide#1}% + } +} + +\newcommand<>{\beamer@noargsonslide}{% + \beamer@endpause% + \alt#1% + {\beamer@spacingcover\gdef\beamer@endpause{\beamer@spacingcover}}% + {\beamer@startcovered\gdef\beamer@endpause{\beamer@endcovered}}% +} + +\newcommand<>{\beamer@noargsvisibleonslide}{% + \beamer@endpause% + \alt#1% + {\beamer@spacingcover\gdef\beamer@endpause{\beamer@spacingcover}}% + {\beamer@begininvisible\gdef\beamer@endpause{\beamer@endinvisible}}% +} + +\mode +<article> +{ + \newcommand\beamer@@pause[1][]{} + \newcommand<>{\beamer@noargsonslide}{} + \newcommand<>{\beamer@noargsvisibleonslide}{} +} + + + + +% +% Make item overlays +% + +\let\beamer@origitem=\item +\def\beamer@callorigitem{\@ifnextchar[\beamer@@callorigitem{\beamer@origitem\kern0pt\ignorespaces}} +\def\beamer@@callorigitem[#1]{\beamer@origitem[#1]\kern0pt\ignorespaces} + +\def\item{% + \@ifnextchar\relax\beamer@origitem{% + \ifhmode% + \unskip\unskip\par% + \fi% + \beamer@closeitem\gdef\beamer@closeitem{}% + \@ifnextchar<{\beamer@parseitem}{\beamer@itemcheckopt}}} +\def\beamer@itemcheckopt{\@ifnextchar[{\beamer@itemcheckopta}{% + \ifx\beamer@defaultospec\beamer@emptyospec% + \let\next=\beamer@callorigitem% + \else% + \let\next=\beamer@defaultparse% + \fi% + \next% + }} +\def\beamer@defaultparse{\expandafter\beamer@parseitem\beamer@defaultospec} +\long\def\beamer@itemcheckopta[#1]{\@ifnextchar<{\beamer@itemreverse[#1]}{% + \ifx\beamer@defaultospec\beamer@emptyospec% + \let\next=\beamer@callorigitem% + \else% + \let\next=\beamer@defaultparse% + \fi% + \next[#1]}} +\long\def\beamer@itemreverse[#1]<#2>{\beamer@parseitem<#2>[#1]} + +\def\beamer@parseitem<#1>{% + \gdef\beamer@closeitem{\end{actionenv}}% +\begin{actionenv}<#1>\beamer@callorigitem} + + +\def\beamerdefaultoverlayspecification#1{% + \beamer@ifempty{#1}% + {% + \def\beamer@gdefaultospec{<*>}% + \def\beamer@defaultospec{<*>}}% + {% + \def\beamer@gdefaultospec{#1}% + \def\beamer@defaultospec{#1}% + }% +} +\beamerdefaultoverlayspecification{} + + +\newcount\beamer@trivlistdepth +\beamer@trivlistdepth=0 + +\let\beamer@orig@trivlist=\@trivlist +\def\@trivlist{% + \global\advance\beamer@trivlistdepth by1\relax% + \expandafter\global\expandafter\let\csname beamer@closeitem\the\beamer@trivlistdepth\endcsname=\beamer@closeitem% + \gdef\beamer@closeitem{}% + \beamer@orig@trivlist% + } +\let\beamer@origendtrivlist=\endtrivlist +\def\endtrivlist{% + \beamer@closeitem% + \expandafter\global\expandafter\let\expandafter\beamer@closeitem\expandafter=\csname + beamer@closeitem\the\beamer@trivlistdepth\endcsname% + \global\advance\beamer@trivlistdepth by-1\relax% + \beamer@origendtrivlist} + +\def\beamer@closeitem{} + +\let\beamer@list=\list +\let\beamer@@trivlist=\@trivlist + + +\mode +<article> +{ + \AtBeginDocument{% + \let\beamer@origitem=\item + \def\item{\@ifnextchar<\beamer@@item\beamer@item} + \def\beamer@@item<#1>{\beamer@item} + \def\beamer@item{\@ifnextchar[\beamer@@@item\beamer@origitem} + \def\beamer@@@item[#1]{\@ifnextchar<{\beamer@@@@item[#1]}{\beamer@origitem[#1]}} + \def\beamer@@@@item[#1]<#2>{\beamer@origitem[#1]} + } +} + + + +% +% Overlay commands +% + + +\mode +<all> +{ + \newcommand\beamer@gobbleoptional[2][]{} + \newcommand\beamer@gobbleoptionalinsp[2][]{\ignorespaces} +} + +\def\beamer@@spacingcover{\beamer@smuggle{\pgfsys@begininvisible\pgfsys@endinvisible}} +\def\beamer@spacingcover{\beamer@@spacingcover\aftergroup\beamer@@spacingcover} + +\def\beamer@begininvisible{\beamer@smuggle{\pgfsys@begininvisible\aftergroup\beamer@@spacingcover}} +\def\beamer@endinvisible{\beamer@smuggle{\pgfsys@endinvisible\aftergroup\beamer@@spacingcover}} + +\long\def\beamer@fakeinvisible#1{\beamer@spacingcover#1\beamer@spacingcover} +\long\def\beamer@makecovered#1{\beamer@startcovered#1\beamer@endcovered} +\long\def\beamer@reallymakeinvisible#1{\beamer@begininvisible#1\beamer@endinvisible} + +\newcommand{\uncover}{\alt{\beamer@fakeinvisible}{\beamer@makecovered}} +\newcommand{\visible}{\alt{\beamer@fakeinvisible}{\beamer@reallymakeinvisible}} +\newcommand{\invisible}{\alt{\beamer@reallymakeinvisible}{\beamer@fakeinvisible}} +\newenvironment{visibleenv}{\begin{altenv}{\beamer@spacingcover}{\beamer@spacingcover}{\beamer@begininvisible}{\beamer@endinvisible}}{\end{altenv}} +\newenvironment{invisibleenv}{\begin{altenv}{\beamer@begininvisible}{\beamer@endinvisible}{\beamer@spacingcover}{\beamer@spacingcover}}{\end{altenv}} +\newenvironment{uncoverenv}{\begin{altenv}{\beamer@spacingcover}{\beamer@spacingcover}{\beamer@startcovered}{\beamer@endcovered}}{\end{altenv}} +\newenvironment{onlyenv}{\begin{altenv}{}{}{\begingroup\setbox0=\vbox\bgroup}{\egroup\endgroup}}{\end{altenv}} +\renewcommand<>{\color}{\alt#1{\beameroriginal{\color}}{\beamer@gobbleoptionalinsp}} + +\mode +<article> +{ + \newcommand{\uncover}{\alt{\@firstofone}{\@gobble}} + \newcommand{\visible}{\alt{\@firstofone}{\@gobble}} + \newcommand{\invisible}{\alt{\@gobble}{\@firstofone}} + \newenvironment{onlyenv}{\begin{altenv}{}{}{\begingroup\setbox0=\vbox\bgroup}{\egroup\endgroup}}{\end{altenv}} + \newenvironment{uncoverenv}{\begin{altenv}{}{}{\begingroup\setbox0=\vbox\bgroup}{\egroup\endgroup}}{\end{altenv}} + \newenvironment{visibleenv}{\begin{altenv}{}{}{\begingroup\setbox0=\vbox\bgroup}{\egroup\endgroup}}{\end{altenv}} + \newenvironment{invisibleenv}{\begin{altenv}{\begingroup\setbox0=\vbox\bgroup}{\egroup\endgroup}{}{}}{\end{altenv}} + + \AtBeginDocument{ + % These have to be done late... + \renewcommand<>{\color}{\alt#1{\beameroriginal{\color}}{\beamer@gobbleoptionalinsp}} + } +} + +\mode +<all> +{ + \renewcommand<>{\textbf}{\only#1{\beameroriginal{\textbf}}} + \renewcommand<>{\textit}{\only#1{\beameroriginal{\textit}}} + \renewcommand<>{\textsl}{\only#1{\beameroriginal{\textsl}}} + \renewcommand<>{\textsf}{\only#1{\beameroriginal{\textsf}}} + \renewcommand<>{\textrm}{\only#1{\beameroriginal{\textrm}}} +} + +\renewcommand<>{\hypertarget}[2]{\only#3{\beameroriginal{\hypertarget}{#1}{#2}}} +\renewcommand<>{\hyperlink}[2]{\only#3{\beameroriginal{\hyperlink}{#1}{#2}}} + +\mode +<article> +{ + \g@addto@macro\beamer@lastminutepatches{ + % These have to be done late... + \renewcommand<>{\hypertarget}[2]{\only#3{\beameroriginal{\hypertarget}{#1}{#2}}} + \renewcommand<>{\hyperlink}[2]{\only#3{\beameroriginal{\hyperlink}{#1}{#2}}} + } +} + + + +\newcommand<>{\emph}[1]{{\only#2{\itshape}#1}} + +\mode +<article> +{ + \renewcommand<>{\emph}{\only#1{\beameroriginal\emph}} +} + + + +% +% Insert area +% +\newenvironment{overlayarea}[2]{% + \beamer@animht=#1\relax% + \beamer@animwd=#2\relax% + \setbox\beamer@areabox=\vbox to#2\bgroup% + \strut\begin{minipage}[t]{#1}% + } + {% + \end{minipage}\vfil% + \egroup% + \wd\beamer@areabox=\beamer@animht% + \ht\beamer@areabox=\beamer@animwd% + \dp\beamer@areabox=0pt% + \box\beamer@areabox% +} + +\mode +<article> +{ + \newenvironment{overlayarea}[2]{}{}% no effect +} + + +\newenvironment{overprint}[1][\textwidth]{% + \let\beamer@noargsonslide=\beamer@onslide% + \let\beamer@noargsvisibleonslide=\beamer@onslide% + \beamer@animht=0pt% + \beamer@animdp=0pt% + \beamer@animwd=#1\relax% + \setbox\beamer@animcurrent=\box\beamer@animshowbox% makes animshowbox empty + \setbox\beamer@animcurrent=\hbox{}% + \def\beamer@endaction{}% +}{% + \beamer@endaction% + \ifvoid\beamer@animshowbox\setbox\beamer@animshowbox=\hbox{}\fi% + \ht\beamer@animshowbox=\beamer@animht% + \dp\beamer@animshowbox=\beamer@animdp% + \wd\beamer@animshowbox=\beamer@animwd% + \box\beamer@animshowbox% +} + +\def\beamer@onslide<#1>{% + \beamer@endaction% + \alt<#1>{% + \ifvoid\beamer@animshowbox\else\ClassError{beamer}{Overprints may not overlap}{}\fi% + \def\beamer@endaction{% + \end{minipage}% + \egroup% + \ifdim\beamer@animht<\ht\beamer@animcurrent\beamer@animht=\ht\beamer@animcurrent\fi% + \ifdim\beamer@animdp<\dp\beamer@animcurrent\beamer@animdp=\dp\beamer@animcurrent\fi% + \setbox\beamer@animshowbox=\copy\beamer@animcurrent} + }% + {\def\beamer@endaction{% + \end{minipage}% + \egroup% + \ifdim\beamer@animht<\ht\beamer@animcurrent\beamer@animht=\ht\beamer@animcurrent\fi% + \ifdim\beamer@animdp<\dp\beamer@animcurrent\beamer@animdp=\dp\beamer@animcurrent\fi}% + }% + \setbox\beamer@animcurrent=\vbox\bgroup\begin{minipage}[t]{\beamer@animwd}% +} + +\mode +<article> +{ + \newenvironment{overprint}[1][]% + {% + \let\beamer@noargsonslide=\beamer@onslide% + \let\beamer@noargsvisibleonslide=\beamer@onslide% + \begin{onlyenv}} + {\end{onlyenv}} + + \def\beamer@onslide<#1>{\end{onlyenv}\begin{onlyenv}<#1>} +} + + +% +% Transitions - DISTRACTING and to be used with CARE!!!! +% + +\define@key{beamertrans}{direction}{\def\beamer@transdir{ /Di #1 }} +\define@key{beamertrans}{duration}{\def\beamer@dur{ /D #1 }} + +\newcommand\beamer@dotrans[2][]{% + \def\beamer@transdir{}% + \def\beamer@dur{}% + \setkeys{beamertrans}{#1}% + \edef\beamer@temp{{pdfpagetransition={#2 \beamer@transdir\space\beamer@dur}}} + \expandafter\hypersetup\beamer@temp} + +\mode +<article> +{ + \newcommand\beamer@dotrans[2][]{} +} + +\mode +<all> +{ + \newcommand<>{\transblindshorizontal}[1][]{\only#2{\beamer@dotrans[#1]{Blinds /Dm /H}}} + \newcommand<>{\transblindsvertical}[1][]{\only#2{\beamer@dotrans[#1]{Blinds /Dm /V}}} + \newcommand<>{\transboxin}[1][]{\only#2{\beamer@dotrans[#1]{Box /M /I}}} + \newcommand<>{\transboxout}[1][]{\only#2{\beamer@dotrans[#1]{Box /M /O}}} + \newcommand<>{\transcover}[1][]{\only#2{\beamer@dotrans[#1]{Cover}}} + \newcommand<>{\transdissolve}[1][]{\only#2{\beamer@dotrans[#1]{Dissolve}}} + \newcommand<>{\transfade}[1][]{\only#2{\beamer@dotrans[#1]{Fade}}} + \newcommand<>{\transglitter}[1][]{\only#2{\beamer@dotrans[#1]{Glitter}}} + \newcommand<>{\transpush}[1][]{\only#2{\beamer@dotrans[#1]{Push}}} + \newcommand<>{\transsplitverticalin}[1][]{\only#2{\beamer@dotrans[#1]{Split /Dm /V /M /I}}} + \newcommand<>{\transsplitverticalout}[1][]{\only#2{\beamer@dotrans[#1]{Split /Dm /V /M /O}}} + \newcommand<>{\transsplithorizontalin}[1][]{\only#2{\beamer@dotrans[#1]{Split /Dm /H /M /I}}} + \newcommand<>{\transsplithorizontalout}[1][]{\only#2{\beamer@dotrans[#1]{Split /Dm /H /M /O}}} + \newcommand<>{\transuncover}[1][]{\only#2{\beamer@dotrans[#1]{Uncover}}} + \newcommand<>{\transwipe}[1][]{\only#2{\beamer@dotrans[#1]{Wipe}}} +} + +\newcommand<>{\transduration}[1]{\only#2{\hypersetup{pdfpageduration=#1}}} + +\mode +<article> +{ + \newcommand<>{\transduration}[1]{} +} + + +% +% Animation macros +% + +\def\animate<#1>{\transduration<#1| handout:0| trans:0>{0}} +\def\animatevalue<#1-#2>#3#4#5{% + \only<#1-#2>{}% enforce these frames + \ifnum\beamer@slideinframe<#1\relax% + #3=#4% + \else% + \ifnum\beamer@slideinframe<#2\relax% + #3=#4\relax% + #3=-#3\relax% + \advance#3 by#5\relax% + \beamer@animationtempa=#2\relax% + \advance\beamer@animationtempa by-#1% + \ifnum\beamer@animationtempa>0% + \divide#3 by\beamer@animationtempa% + \fi% + \beamer@animationtempa=\beamer@slideinframe% + \advance\beamer@animationtempa by-#1% + \multiply#3 by\beamer@animationtempa% + \advance#3 by#4% + \else + #3=#5% + \fi% + \fi% +} + +\mode +<article> +{ + \def\animate<#1>{} + \def\animatevalue<#1-#2>#3#4#5{#3=#4} +} + + + +% +% Labels in overlays +% +\g@addto@macro\beamer@lastminutepatches{% + \let\beamer@origlabel\label + \def\label{\@ifnextchar<{\beamer@label}{\beamer@label<1>}} + + \let\beamer@origlabel@in@display\label@in@display + \def\label@in@display{\@ifnextchar<{\beamer@label@in@display}{\beamer@label@in@display<1>}} +} + +\def\beamer@label<#1>#2{\alt<#1>{\beamer@origlabel{#2}\beamer@nameslide{#2}}{\beamer@dummynameslide}} +\def\beamer@label@in@display<#1>#2{\alt<#1>{\beamer@origlabel@in@display{#2}\beamer@nameslide{#2}}{\beamer@dummynameslide}} + +\mode +<article> +{ + \g@addto@macro\beamer@lastminutepatches{ + % Has to be done late... + \renewcommand<>{\label}{\alt#1{\beameroriginal{\label}}{\@gobble}} + \renewcommand<>{\label@in@display}{\alt#1{\beameroriginal{\label@in@display}}{\@gobble}} + } +} + +\AtBeginDocument +{ + \let\beamer@origref=\ref + \long\def\ref#1{\hyperlink{#1}{\beamer@origref{#1}}} +} + +\mode +<all> + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/examples/beamerexample1.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasercs.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasercs.sty new file mode 100644 index 00000000000..ed083fd5142 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasercs.sty @@ -0,0 +1,38 @@ +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + + +% Get date and version from RCS Ids +\def\beamer@parseid $#1: #2.#3,v #4 #5/#6/#7 #8${% + \beamer@parsercsfile$#2/$ + \def\beamer@rcsrevision{#4} + \def\beamer@rcsdate{#5/#6/#7} +} +\def\beamer@parsercsfile$#1/#2${ + \def\beamer@temp{#2} + \ifx\beamer@temp\@empty + \def\beamer@rcsfile{#1} + \else + \beamer@parsercsfile$#2$ + \fi} + +\def\ProvidesPackageRCS $#1${ + \beamer@parseid $#1$ + \ProvidesPackage{\beamer@rcsfile}[\beamer@rcsdate\space (rcs-revision \beamer@rcsrevision)] +} + +\def\ProvidesClassRCS $#1$ [#2]{% + \beamer@parseid $#1$ + \ProvidesClass{\beamer@rcsfile}[\beamer@rcsdate\space#2\space (rcs-revision \beamer@rcsrevision)] +} + +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbasercs.sty,v 1.3 2004/10/07 20:05:51 tantau Exp $ + + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: ../examples/beamerexample1.tex +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasesection.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasesection.sty new file mode 100644 index 00000000000..41193801eda --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasesection.sty @@ -0,0 +1,366 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbasesection.sty,v 1.18 2005/04/20 09:14:53 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + + +\mode +<all> +{ + \def\beamer@secgobble{\@ifnextchar*{\beamer@secstargobble}{\beamer@gobbleoptional}} + \def\beamer@secstargobble*{\beamer@gobbleoptional} +} + + +% +% Lecture Definitions +% +\newif\ifbeamer@inlecture +\beamer@inlecturetrue + +\newcounter{lecture} +\renewcommand\thelecture{\@arabic\c@lecture} +\let\insertlecturenumber=\thelecture +\newcommand\lecture{\@dblarg\beamer@lecture} +\long\def\beamer@lecture[#1]#2#3{ + \beamer@savemode + \mode<all> + \refstepcounter{lecture} + \def\beamer@currentlecturelabel{#3} + \def\beamer@lecturename{#2} + \def\beamer@shortlecturename{#1} + \ifx\beamer@onlylecture\@empty + \else + \ifx\beamer@currentlecturelabel\beamer@onlylecture + \beamer@inlecturetrue + \else + \beamer@inlecturefalse + \fi + \fi + \beamer@atbeginlecture + \beamer@resumemode +} + + +\mode +<all> +{ + \long\def\AtBeginLecture#1{% + \def\beamer@atbeginlecture{#1}} + \AtBeginLecture{} + + \newcommand\includeonlylecture[1]{% + \def\beamer@onlylecture{#1}} + + \includeonlylecture{} +} + +\newcommand\insertlecture{\beamer@lecturename} +\newcommand\insertshortlecture[1][]{% + {% + \beamer@setupshort{#1}% + \beamer@insertshort{\beamer@shortlecturename}% + }} + +\mode +<article> +{ + % no effect + \newcommand\lecture[3][]{} +} + + +% +% Part Definitions +% +\newcounter{part} +\renewcommand\thepart{\@arabic\c@part} +\beamer@partstartpage=1 + +\newcommand<>{\part}{\alt#1{\@dblarg\beamer@part}{\beamer@gobbleoptional}} +\long\def\beamer@part[#1]#2{% + \beamer@savemode% + \mode<all>% + \ifbeamer@inlecture% + \refstepcounter{part}% + \def\beamer@partname{#2}% + \def\beamer@partnameshort{#1}% + \addtocontents{nav}{\protect\headcommand{\protect\partentry{#2}{\the\c@part}}}% + \xdef\partlink{{Navigation\the\c@page}{\noexpand\beamer@partname}}% + \xdef\partlinkshort{{Navigation\the\c@page}{\noexpand\beamer@partnameshort}}% + \beamer@tempcount=\c@page\advance\beamer@tempcount by -1% + \addtocontents{nav}{\protect\headcommand{% + \protect\beamer@partpages{\the\beamer@partstartpage}{\the\beamer@tempcount}}}% + \addtocontents{nav}{\protect\headcommand{% + \protect\beamer@sectionpages{\the\beamer@sectionstartpage}{\the\beamer@tempcount}}}% + \addtocontents{nav}{\protect\headcommand{% + \protect\beamer@subsectionpages{\the\beamer@subsectionstartpage}{\the\beamer@tempcount}}}% + \beamer@partstartpage=\c@page% + \beamer@sectionstartpage=\c@page% + \beamer@subsectionstartpage=\c@page% + \setcounter{subsection}{0}% + \def\insertsection{}% + \def\insertsubsection{}% + \def\insertsubsubsection{}% + \def\insertsectionhead{}% + \def\insertsubsectionhead{}% + \def\insertsubsubsectionhead{}% + \def\lastsubsection{}% + \def\insertpart{\expandafter\hyperlink\partlink}% + \Hy@writebookmark{\the\c@section}{#1}{Outline\the\c@part}{1}{toc}% + \hyper@anchorstart{Outline\the\c@part}\hyper@anchorend% + \beamer@atbeginpart% + \fi% + \beamer@resumemode}% +\def\insertpart{} +\def\partlinkshort{{Navigation1}{}} + +\def\insertromanpartnumber{\@Roman\c@part} +\def\insertpartnumber{\@arabic\c@part} + +\newcommand\insertshortpart[1][]{% + {% + \beamer@setupshort{#1}% + \beamer@insertshort{\expandafter\hyperlink\partlinkshort}% + }} + +\mode +<all> +{ + \long\def\AtBeginPart#1{% + \def\beamer@atbeginpart{#1}} + \AtBeginPart{} +} + + +\mode +<article> +{ + \ifx\part\@undefined% + \else + \renewcommand<>{\part}{\alt#1{\beameroriginal\part}{\beamer@gobbleoptional}} + \fi +} + + +% +% Section Definitions +% +\def\sectionname{Section} +\newcounter{section} +\renewcommand\thesection{\@arabic\c@section} +\beamer@sectionstartpage=1\relax +\beamer@tocsectionnumber=0\relax + +\newcommand<>{\section}{\alt#1{\@ifnextchar[\beamer@section\beamer@@section}{\beamer@secgobble}} + +\def\beamer@@section{\@ifnextchar*\beamer@@ssection\beamer@@@section} +\long\def\beamer@@ssection*#1{\beamer@section[#1]{}} +\long\def\beamer@@@section#1{\beamer@section[#1]{#1}} +\long\def\beamer@section[#1]#2{% + \beamer@savemode% + \mode<all>% + \ifbeamer@inlecture + \refstepcounter{section}% + \beamer@ifempty{#2}% + {\long\def\secname{#1}}% + {\advance\beamer@tocsectionnumber by 1\relax% + \long\def\secname{#2}\addtocontents{toc}{\protect\beamer@sectionintoc{\the\c@section}{#2}{\the\c@page}{\the\c@part}% + {\the\beamer@tocsectionnumber}}}% + {\let\\=\relax\xdef\sectionlink{{Navigation\the\c@page}{\noexpand\secname}}}% + \beamer@tempcount=\c@page\advance\beamer@tempcount by -1% + \beamer@ifempty{#1}{}{% + \addtocontents{nav}{\protect\headcommand{\protect\sectionentry{\the\c@section}{#1}{\the\c@page}{\secname}{\the\c@part}}}% + \addtocontents{nav}{\protect\headcommand{\protect\beamer@sectionpages{\the\beamer@sectionstartpage}{\the\beamer@tempcount}}}% + \addtocontents{nav}{\protect\headcommand{\protect\beamer@subsectionpages{\the\beamer@subsectionstartpage}{\the\beamer@tempcount}}}% + }% + \beamer@sectionstartpage=\c@page% + \beamer@subsectionstartpage=\c@page% + \def\insertsection{\expandafter\hyperlink\sectionlink}% + \def\insertsubsection{}% + \def\insertsubsubsection{}% + \def\insertsectionhead{#1}% + \def\insertsubsectionhead{}% + \def\insertsubsubsectionhead{}% + \def\lastsubsection{}% + \Hy@writebookmark{\the\c@section}{\secname}{Outline\the\c@part.\the\c@section}{2}{toc}% + \hyper@anchorstart{Outline\the\c@part.\the\c@section}\hyper@anchorend% + \beamer@ifempty{#2}{\beamer@atbeginsections}{\beamer@atbeginsection}% + \fi% + \beamer@resumemode}% +\def\insertsection{} +\def\lastsubsection{} + +\def\breakhere{\protect\beamer@breakhere} +\def\beamer@breakhere{} + +\def\insertsectionhead{} +\def\insertsubsectionhead{} + +\mode +<all> +{ + \def\AtBeginSection{\@ifnextchar[{\beamer@AtBeginSection}{\beamer@@AtBeginSection}} + \long\def\beamer@@AtBeginSection#1{\beamer@AtBeginSection[{#1}]{#1}} + \long\def\beamer@AtBeginSection[#1]#2{% + \def\beamer@atbeginsection{#2}% + \def\beamer@atbeginsections{#1}% + } + \AtBeginSection{} +} + +\mode +<article> +{ + \renewcommand<>{\section}{\alt#1{\beameroriginal\section}{\beamer@secgobble}} +} + + +% +% Subsection Definitions +% +\newcounter{subsection}[section] +\renewcommand\thesubsection{\@arabic\c@subsection} + +\beamer@subsectionstartpage=1 + +\newcommand<>{\subsection}{\alt#1{\@ifnextchar[\beamer@subsection\beamer@@subsection}{\beamer@secgobble}} + +\def\beamer@@subsection{\@ifnextchar*\beamer@@ssubsection\beamer@@@subsection} +\long\def\beamer@@ssubsection*#1{% + \beamer@ifempty{#1}{\beamer@untitledsubsection}{\beamer@subsection[#1]{}}} +\def\beamer@@@subsection#1{\beamer@subsection[#1]{#1}} +\def\beamer@subsection[#1]#2{% + \beamer@savemode% + \mode<all>% + \ifbeamer@inlecture% + \refstepcounter{subsection}% + \beamer@ifempty{#2}{\long\def\subsecname{#1}\long\def\lastsubsection{#1}} + {% + \long\def\subsecname{#2}% + \long\def\lastsubsection{#1}% + \addtocontents{toc}{\protect\beamer@subsectionintoc{\the\c@section}{\the\c@subsection}{#2}{\the\c@page}{\the\c@part}{\the\beamer@tocsectionnumber}}% + }% + \beamer@tempcount=\c@page\advance\beamer@tempcount by -1% + \addtocontents{nav}{\protect\headcommand{\protect\beamer@subsectionpages{\the\beamer@subsectionstartpage}{\the\beamer@tempcount}}}% + \beamer@subsectionstartpage=\c@page% + \edef\subsectionlink{{Navigation\the\c@page}{\noexpand\subsecname}}% + \def\insertsubsection{\expandafter\hyperlink\subsectionlink}% + \def\insertsubsubsection{}% + \def\insertsubsectionhead{#1}% + \def\insertsubsubsectionhead{}% + \Hy@writebookmark{\the\c@subsection}{#2}{Outline\the\c@part.\the\c@section.\the\c@subsection.\the\c@page}{3}{toc}% + \hyper@anchorstart{Outline\the\c@part.\the\c@section.\the\c@subsection.\the\c@page}\hyper@anchorend% + \beamer@ifempty{#2}{\beamer@atbeginsubsections}{\beamer@atbeginsubsection}% + \fi% + \beamer@resumemode} +\def\insertsubsection{} + +\def\beamer@untitledsubsection{% + \refstepcounter{subsection}% + \def\insertsubsection{}% + \def\lastsubsection{}} + + +\mode +<all> +{ + \def\AtBeginSubsection{\@ifnextchar[{\beamer@AtBeginSubsection}{\beamer@@AtBeginSubsection}} + \long\def\beamer@@AtBeginSubsection#1{\beamer@AtBeginSubsection[{#1}]{#1}} + \long\def\beamer@AtBeginSubsection[#1]#2{% + \def\beamer@atbeginsubsection{#2}% + \def\beamer@atbeginsubsections{#1}} + \AtBeginSubsection{} +} + +\mode +<article> +{ + \renewcommand<>{\subsection}{\alt#1{\beameroriginal\subsection}{\beamer@secgobble}} +} + + +% +% Subsubsection Definitions +% +\newcounter{subsubsection}[subsection] +\renewcommand\thesubsubsection{\@arabic\c@subsubsection} + +\beamer@subsectionstartpage=1 + +\newcommand<>{\subsubsection}{\alt#1{\@ifnextchar[\beamer@subsubsection\beamer@@subsubsection}{\beamer@secgobble}} + +\def\beamer@@subsubsection{\@ifnextchar*\beamer@@ssubsubsection\beamer@@@subsubsection} +\long\def\beamer@@ssubsubsection*#1{\beamer@subsubsection[#1]{}} +\def\beamer@@@subsubsection#1{\beamer@subsubsection[#1]{#1}} +\def\beamer@subsubsection[#1]#2{% + \beamer@savemode% + \mode<all>% + \ifbeamer@inlecture% + \refstepcounter{subsubsection}% + \beamer@ifempty{#2}{\long\def\subsubsecname{#1}} + {% + \long\def\subsubsecname{#2}% + \addtocontents{toc}{\protect\beamer@subsubsectionintoc% + {\the\c@part}{\the\c@section}{\the\c@subsection}{\the\c@subsubsection}{\the\c@page}{\the\beamer@tocsectionnumber}{#2}}% + }% + \addtocontents{nav}{\protect\headcommand{\protect\beamer@subsubsectionentry% + {\the\c@part}{\the\c@section}{\the\c@subsection}{\the\c@subsubsection}{\the\c@page}{\subsubsecname}}}% + \edef\subsubsectionlink{{Navigation\the\c@page}{\noexpand\subsubsecname}}% + \def\insertsubsubsection{\expandafter\hyperlink\subsubsectionlink}% + \def\insertsubsubsectionhead{#1}% + \Hy@writebookmark{\the\c@subsubsection}{#2}{Outline\the\c@part.\the\c@section.\the\c@subsection.\the\c@subsubsection.\the\c@page}{4}{toc}% + \hyper@anchorstart{Outline\the\c@part.\the\c@section.\the\c@subsection.\the\c@subsubsection.\the\c@page}\hyper@anchorend% + \beamer@ifempty{#2}{\beamer@atbeginsubsubsections}{\beamer@atbeginsubsubsection}% + \fi% + \beamer@resumemode} +\def\insertsubsubsection{} +\def\insertsubsubsectionhead{} + +\mode +<all> +{ + \def\AtBeginSubsubsection{\@ifnextchar[{\beamer@AtBeginSubsubsection}{\beamer@@AtBeginSubsubsection}} + \long\def\beamer@@AtBeginSubsubsection#1{\beamer@AtBeginSubsubsection[{#1}]{#1}} + \long\def\beamer@AtBeginSubsubsection[#1]#2{% + \def\beamer@atbeginsubsubsection{#2}% + \def\beamer@atbeginsubsubsections{#1}} + \AtBeginSubsubsection{} +} + +\mode +<article> +{ + \renewcommand<>{\subsubsection}{\alt#1{\beameroriginal\subsubsection}{\beamer@secgobble}} +} + + +% +% Appendix stuff +% + +\newcommand<>\appendix{% + \only#1{\part{\appendixname} + \addtocontents{nav}{\protect\headcommand{\protect\beamer@appendixpages{\the\c@page}}}}} + +\mode +<article> +{ + \ifx\appendix\@undefined + \else + \renewcommand<>{\appendix}{\only#1{\beameroriginal\appendix}} + \fi +} + + +\mode +<all> + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/examples/beamerexample1.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty new file mode 100644 index 00000000000..6b97b09babf --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty @@ -0,0 +1,127 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbasetemplates.sty,v 1.50 2004/10/07 20:17:58 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + + +% +% Template Installation Commands +% + +\def\usebeamertemplate{\@ifstar{\beamer@usebeamertemplates}{\beamer@usebeamertemplatedo}} +\def\beamer@usebeamertemplates{\@ifstar{\beamer@usebeamertemplatess}{\beamer@usebeamertemplatedos}} +\def\beamer@usebeamertemplatess{\@ifstar{\beamer@usebeamertemplatedosss}{\beamer@usebeamertemplatedoss}} +\def\beamer@usebeamertemplatedo#1{\csname beamer@@tmpl@#1\endcsname} +\def\beamer@usebeamertemplatedos#1{{{\usebeamerfont{#1}\usebeamercolor[fg]{#1}\csname beamer@@tmpl@#1\endcsname}}} +\def\beamer@usebeamertemplatedoss#1{{{\usebeamerfont*{#1}\usebeamercolor[fg]{#1}\csname beamer@@tmpl@#1\endcsname}}} +\def\beamer@usebeamertemplatedosss#1{{{\usebeamerfont*{#1}\usebeamercolor*[fg]{#1}\csname beamer@@tmpl@#1\endcsname}}} + +\long\def\beamer@@empty{} +\def\expandbeamertemplate#1{\csname beamer@@tmpl@#1\endcsname} +\def\ifbeamertemplateempty#1#2#3{% + \def\beamer@ifdo{#3}% + \expandafter\ifx\csname beamer@@tmpl@#1\endcsname\relax\def\beamer@ifdo{#2}\fi% + \expandafter\ifx\csname beamer@@tmpl@#1\endcsname\beamer@@empty\def\beamer@ifdo{#2}\fi% + \beamer@ifdo} + + +\mode<article> +{ + % the following do the same in article mode: + \let\beamer@usebeamertemplatedosss=\beamer@usebeamertemplatedo + \let\beamer@usebeamertemplatedoss=\beamer@usebeamertemplatedo + \let\beamer@usebeamertemplatedos=\beamer@usebeamertemplatedo +} + + +\newif\ifbeamer@sbt +\newtoks\beamer@sbttoks + +\newcommand<>\defbeamertemplate{ + \beamer@ifempty{#1} + {\def\beamer@@oar{<presentation>}} + {\def\beamer@@oar{#1}}\beamer@defbeamertemplate} +\def\beamer@defbeamertemplate{\@ifstar{\beamer@sbttrue\beamer@sbtoo}{\beamer@sbtfalse\beamer@sbtoo}} +\def\beamer@sbtoo#1#2{\@ifnextchar[{\beamer@sbto{#1}{#2}}{\beamer@sbto{#1}{#2}[0]}} +\def\beamer@sbto#1#2[#3]{\@ifnextchar[{\beamer@@sbto{#1}{#2}[#3]}{\def\beamer@sbtotemp{}\beamer@@@sbto{#1}{#2}[#3]}} +\long\def\beamer@@sbto#1#2[#3][#4]{\long\def\beamer@sbtotemp{[#4]}\beamer@@@sbto{#1}{#2}[#3]} +\long\def\beamer@@@sbto#1#2[#3]#4{% + \beamer@sbttoks={\beamer@@@@sbto{#1}{#2}[#3]{#4}}% + \@ifnextchar[{\the\beamer@sbttoks}{\the\beamer@sbttoks[action]{}}% +} +\long\def\beamer@@@@sbto#1#2[#3]#4[#5]#6{% + \edef\beamer@@sbtoarg{\expandafter\noexpand\csname beamer@@tmpop@#1@#2\endcsname[#3]}% + \expandafter\expandafter\expandafter\newcommand\expandafter\beamer@@sbtoarg\beamer@sbtotemp{% + \expandafter\long\expandafter\def\csname beamer@@tmpl@#1\endcsname{#4}#6}% + \let\beamer@@next=\beamer@resetsbtoarg% + \expandafter\mode\beamer@@oar{\let\beamer@@next=\relax}% + \beamer@@next% + \ifbeamer@sbt\setbeamertemplate{#1}[#2]\relax\relax\relax\relax\relax\relax\relax\relax\relax\fi% +} +\def\beamer@resetsbtoarg{% + \expandafter\expandafter\expandafter\renewcommand\expandafter\beamer@@sbtoarg\beamer@sbtotemp{} +} + +\def\defbeamertemplatealias#1#2#3{% + \edef\beamer@@temp{\def\expandafter\noexpand\csname beamer@@tmpop@#1@#2\endcsname{\expandafter\noexpand\csname beamer@@tmpop@#1@#3\endcsname}}% + \beamer@@temp} + + +\def\defbeamertemplateparent#1{\@ifnextchar[{\beamer@sbtoparo{#1}}{\beamer@sbtoparo{#1}[*]}} +\def\beamer@sbtoparo#1[#2]#3{\@ifnextchar[{\beamer@sbtopar{#1}[#2]{#3}}{\beamer@sbtopar{#1}[#2]{#3}[0]}} +\def\beamer@sbtopar#1[#2]#3[#4]{\@ifnextchar[ + {\beamer@@sbtopar{#1}[#2]{#3}[#4]} + {\def\beamer@sbtotemp{}\beamer@@@sbtopar{#1}[#2]{#3}[#4]}} +\long\def\beamer@@sbtopar#1[#2]#3[#4][#5]{\long\def\beamer@sbtotemp{[#5]}\beamer@@@sbtopar{#1}[#2]{#3}[#4]} +\long\def\beamer@@@sbtopar#1[#2]#3[#4]#5{% + \expandafter\def\csname beamer@@tmpgrp@#1\endcsname{#3}% + \edef\beamer@@sbtoarg{\noexpand\newcommand\expandafter\noexpand\csname beamer@@tmpop@#1@#2\endcsname[#4]}% + \expandafter\beamer@@sbtoarg\beamer@sbtotemp{% + \def\beamer@sbtlist{#3}% + \@for\beamer@templ:=\beamer@sbtlist\do + {\expandafter\expandafter\expandafter\setbeamertemplate + \expandafter\expandafter\expandafter{\expandafter\beamer@templ\expandafter}\expandafter[\beamer@@sbt@option]#5}}} + + +\def\setbeamertemplate#1{% + \@ifnextchar[{\beamer@sbtchoose{#1}}{\beamer@sbtexec{#1}}} +\long\def\beamer@sbtexec#1#2{% + \expandafter\long\expandafter\def\csname beamer@@tmpl@#1\endcsname{#2}% + \expandafter\ifx\csname beamer@@tmpgrp@#1\endcsname\relax% + \else% + \expandafter\expandafter\expandafter\def + \expandafter\expandafter\expandafter\beamer@sbt@group + \expandafter\expandafter\expandafter{\csname beamer@@tmpgrp@#1\endcsname}% + \@for\beamer@templ:=\beamer@sbt@group\do{\expandafter\setbeamertemplate\expandafter{\beamer@templ}{#2}}% + \fi% +} +\long\def\beamer@sbtchoose#1[#2]{\def\beamer@@sbt@option{#2}% + \expandafter\ifx\csname beamer@@tmpop@#1@#2\endcsname\relax% + \expandafter\let\expandafter\beamer@@next\csname beamer@@tmpop@#1@*\endcsname% + \else% + \expandafter\let\expandafter\beamer@@next\csname beamer@@tmpop@#1@#2\endcsname% + \fi% + \beamer@@next% +} + +\newcommand\addtobeamertemplate[3]{% + \long\def\beamer@temp{#2}% + \expandafter\def\expandafter\beamer@@temp\expandafter{\expandafter\long\expandafter\def\csname beamer@@tmpl@#1\endcsname}% + \expandafter\expandafter\expandafter\long% + \expandafter\expandafter\expandafter\def% + \expandafter\expandafter\expandafter\beamer@@addtemplate% + \expandafter\expandafter\expandafter{\csname beamer@@tmpl@#1\endcsname}% + \expandafter\expandafter\expandafter\beamer@@temp% + \expandafter\expandafter\expandafter{\expandafter\beamer@temp\beamer@@addtemplate#3}% +} + + + +\RequirePackage{beamerbaseauxtemplates} + + +\mode +<all> + diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasethemes.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasethemes.sty new file mode 100644 index 00000000000..c390a5d0d50 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasethemes.sty @@ -0,0 +1,37 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbasethemes.sty,v 1.9 2004/10/07 20:17:58 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +% +% Basic commands for including themes +% +\mode<presentation> +{ + \def\beamer@calltheme#1#2#3{% + \def\beamer@themelist{#2} + \@for\beamer@themename:=\beamer@themelist\do + {\usepackage[#1]{#3\beamer@themename}}} + + \newcommand\usetheme[2][]{\beamer@calltheme{#1}{#2}{beamertheme}} + \newcommand\usecolortheme[2][]{\beamer@calltheme{#1}{#2}{beamercolortheme}} + \newcommand\usefonttheme[2][]{\beamer@calltheme{#1}{#2}{beamerfonttheme}} + \newcommand\useoutertheme[2][]{\beamer@calltheme{#1}{#2}{beameroutertheme}} + \newcommand\useinnertheme[2][]{\beamer@calltheme{#1}{#2}{beamerinnertheme}} +} + +\mode<article> +{ + \newcommand\usetheme[2][]{} + \newcommand\usecolortheme[2][]{} + \newcommand\usefonttheme[2][]{} + \newcommand\useoutertheme[2][]{} + \newcommand\useinnertheme[2][]{} +} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/examples/beamerexample1.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty new file mode 100644 index 00000000000..cd6d0c2fdbc --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty @@ -0,0 +1,163 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbasetheorems.sty,v 1.7 2005/04/04 15:26:39 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + + +\mode +<all> + +\IfFileExists{translator.sty}{\RequirePackage{translator}}{} +\providecommand\translation[2][]{#2} + + +\mode +<presentation> + +\ifbeamer@ams + +\RequirePackage{amsmath} +\RequirePackage{amsthm} + +% For old versions of amsthm +\providecommand\thm@space@setup{} +\providecommand\pushQED[1]{\def\beamer@qed{#1}} +\providecommand\popQED{\beamer@qed} +\providecommand\qedhere{\qed} + +% Redfine certain amsthm internals: +\def\@thm#1#2#3{% + \ifhmode\unskip\unskip\par\fi + \normalfont + \let\thmheadnl\relax + \let\thm@swap\@gobble + \thm@headpunct{.}% add period after heading + \thm@space@setup + #1% style overrides + \def\inserttheoremname{#3} + \def\inserttheorempunctuation{\the\thm@headpunct} + \def\@tempa{#2}% + \ifx\@empty\@tempa + \def\inserttheoremnumber{} + \else + \refstepcounter{#2}% + \expandafter\def\expandafter\inserttheoremnumber\expandafter{ \csname the#2\endcsname} + \fi + \beamer@begintheorem% +} + +\let\beamer@origxthm=\@xthm +\def\@xthm#1{\resetcounteronoverlays{#1}\beamer@origxthm{#1}} + +\def\inserttheoremheadfont{\the\thm@headfont} +\def\inserttheoremblockenv{block} + +\def\th@example{% + \normalfont % body font + \def\inserttheoremblockenv{exampleblock} +} + +\newcommand<>\beamer@begintheorem[1][]{% + \beamer@ifempty{#1} + {\def\inserttheoremaddition{}} + {\def\inserttheoremaddition{#1}} + \usebeamertemplate{theorem begin}#2} +\def\@endtheorem{\usebeamertemplate{theorem end}} + +\renewenvironment<>{proof}[1][\proofname]{% + \par + \def\insertproofname{#1\@addpunct{.}}% + \pushQED{\qed} + \usebeamertemplate{proof begin}#2} +{\popQED\usebeamertemplate{proof end}} + +\fi + +\def\qedsymbol{\leavevmode\hbox{\usebeamertemplate*{qed symbol}}} + + +\mode +<article> +{ + \ifbeamer@ams + \RequirePackage{amsmath} + \RequirePackage{amsthm} + + \renewenvironment<>{proof}[1][\proofname] + {\begin{actionenv}#2\begin{originalproof}[#1]}{\end{originalproof}\end{actionenv}} + + % Make new theorem overlay-specification-aware + \let\beamer@origthm=\@thm + \def\@thm#1#2#3{\def\beamer@store{{#1}{#2}{#3}}\beamer@readspec} + \newcommand<>\beamer@readspec[1][]{\def\beamer@storeaction{\begin{actionenv}#2}% + \expandafter\beamer@origthm\beamer@store[#1]} + + \let\beamer@origbegintheorem=\@begintheorem + \def\@begintheorem{\beamer@storeaction\beamer@origbegintheorem} + + \let\beamer@origendtheorem=\@endtheorem + \def\@endtheorem{\beamer@origendtheorem\end{actionenv}} + \fi + + \def\th@example{\th@remark} + + \newcommand{\ExampleInline}[1]{\translation{Example}: \ignorespaces#1} + + \newcommand{\BeispielInline}[1]{Beispiel: \ignorespaces#1} +} + +\mode +<all> +{ + \ifbeamer@blocks + \ifbeamer@countsect + \newtheorem{theorem}{\translation{Theorem}}[section] + \else + \newtheorem{theorem}{\translation{Theorem}} + \fi + \newtheorem{corollary}[theorem]{\translation{Corollary}} + \newtheorem{fact}[theorem]{\translation{Fact}} + \newtheorem{lemma}[theorem]{\translation{Lemma}} + \newtheorem{problem}[theorem]{\translation{Problem}} + \newtheorem{solution}[theorem]{\translation{Solution}} + + \theoremstyle{definition} + \newtheorem{definition}[theorem]{\translation{Definition}} + \newtheorem{definitions}[theorem]{\translation{Definitions}} + + \theoremstyle{example} + \newtheorem{example}[theorem]{\translation{Example}} + \newtheorem{examples}[theorem]{\translation{Examples}} + + + % Compatibility + \newtheorem{Beispiel}[theorem]{Beispiel} + \newtheorem{Beispiele}[theorem]{Beispiele} + \theoremstyle{plain} + \newtheorem{Loesung}[theorem]{L\"osung} + \newtheorem{Satz}[theorem]{Satz} + \newtheorem{Folgerung}[theorem]{Folgerung} + \newtheorem{Fakt}[theorem]{Fakt} + \newenvironment{Beweis}{\begin{proof}[Beweis.]}{\end{proof}} + \newenvironment{Lemma}{\begin{lemma}}{\end{lemma}} + \newenvironment{Proof}{\begin{proof}}{\end{proof}} + \newenvironment{Theorem}{\begin{theorem}}{\end{theorem}} + \newenvironment{Problem}{\begin{problem}}{\end{problem}} + \newenvironment{Corollary}{\begin{corollary}}{\end{corollary}} + \newenvironment{Example}{\begin{example}}{\end{example}} + \newenvironment{Examples}{\begin{examples}}{\end{examples}} + \newenvironment{Definition}{\begin{definition}}{\end{definition}} + \fi +} + +\mode +<all> +% End in common mode + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/examples/beamerexample1.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasetitle.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasetitle.sty new file mode 100644 index 00000000000..799cf5f3a37 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasetitle.sty @@ -0,0 +1,283 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbasetitle.sty,v 1.23 2005/10/23 16:55:54 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +% +% +% The \maketitle command (for compatibility with other classes) +% +% +\def\maketitle{\ifbeamer@inframe\titlepage\else\frame{\titlepage}\fi} + + +% +% +% The \titlepage and \partpage +% +% +\def\titlepage{\usebeamertemplate*{title page}\@thanks} +\def\partpage{\usebeamertemplate*{part page}} + +\mode +<article> +{\providecommand\partpage{}} + + +% +% +% The \title command +% +% +\renewcommand{\title}{\@dblarg\beamer@title} +\long\def\beamer@title[#1]#2{% + \def\inserttitle{#2}% + \def\beamer@shorttitle{#1}% + } +\title{} + +\newcommand\insertshorttitle[1][]{% + \beamer@setupshort{#1}% + \let\thanks=\@gobble% + \ifnum\c@page=1% + \hyperlinkpresentationend{\beamer@insertshort{\beamer@shorttitle}}% + \else% + \hyperlinkpresentationstart{\beamer@insertshort{\beamer@shorttitle}}% + \fi} + + + +\mode +<article> +{ + \let\beamer@origtitle=\title + \renewcommand{\title}[2][]{\beamer@origtitle{#2}} +} + + + +% +% +% The \subtitle command +% +% +\newcommand{\subtitle}{\@dblarg\beamer@subtitle} +\long\def\beamer@subtitle[#1]#2{% + \def\insertsubtitle{#2}% + \def\beamer@shortsubtitle{#1}% + } +\subtitle{} + +\newcommand\insertshortsubtitle[1][]{% + \let\thanks=\@gobble% + \beamer@setupshort{#1}% + \ifnum\c@page=1% + \hyperlinkpresentationend{\beamer@insertshort{\beamer@shortsubtitle}}% + \else% + \hyperlinkpresentationstart{\beamer@insertshort{\beamer@shortsubtitle}}% + \fi} + +\ifbeamer@autopdfinfo% + \g@addto@macro\beamer@firstminutepatches + { + \begingroup + \let\beamer@saved@hook\pdfstringdefPreHook + \pdfstringdefDisableCommands{% + \let\\=\ + \let\newline=\\% + }% + \let\thanks=\@gobble% + \hypersetup{pdftitle={\inserttitle\ifx\insertsubtitle\@empty\else\ - \insertsubtitle\fi}} + \global\let\pdfstringdefPreHook\beamer@saved@hook + \endgroup + } +\fi% + +\mode +<article> +{ + \providecommand{\subtitle}[2][]{\g@addto@macro\@title{\\<article>{\normalsize#2}}} +} + + +% +% +% The \date command +% +% +\def\date{\@dblarg\beamer@date} +\long\def\beamer@date[#1]#2{% + \def\insertdate{#2}% + \def\beamer@shortdate{#1}% + } +\date{\today} + + +\newcommand\insertshortdate[1][]{% + {% + \let\thanks=\@gobble% + \beamer@setupshort{#1}% + \beamer@insertshort{\beamer@shortdate}% + }} + + +\mode +<article> +{ + \let\beamer@origdate=\date + \renewcommand{\date}[2][]{\beamer@origdate{#2}} +} + +% +% +% The \author command +% +% +\def\author{\@dblarg\beamer@author} +\long\def\beamer@author[#1]#2{% + \def\insertauthor{\def\inst{\beamer@insttitle}\def\and{\beamer@andtitle}#2}% + \def\beamer@shortauthor{#1}% + \ifbeamer@autopdfinfo% + \def\beamer@andstripped{}% + \beamer@stripands#2 \and\relax + {\let\inst=\@gobble\let\thanks=\@gobble\def\and{, }\hypersetup{pdfauthor={\beamer@andstripped}}} + \fi% +} + +\def\beamer@stripands#1 \and#2\relax{% + \def\beamer@temp{#2}% + \ifx\beamer@temp\@empty + \expandafter\def\expandafter\beamer@andstripped\expandafter{\beamer@andstripped#1} + \else + \expandafter\def\expandafter\beamer@andstripped\expandafter{\beamer@andstripped#1, } + \beamer@stripands#2\relax% + \fi +} + +\author{} + + +% Aux commands for \author +\def\beamer@insttitle#1{{\donotcoloroutermaths$^{#1}$}} +\def\beamer@andtitle{\quad} +\def\beamer@instother#1{} +\def\beamer@andother{\unskip, } + +\newcommand\insertshortauthor[1][]{% + {% + \def\inst{\beamer@instother}\def\and{\beamer@andother}\let\thanks=\@gobble% + \beamer@setupshort{#1}% + \beamer@insertshort{\beamer@shortauthor}% + }} + + +\mode +<article> +{ + \let\beamer@origauthor=\author + \renewcommand{\author}[2][]{\beamer@origauthor{#2}} +} + + + +% +% +% The \titlegraphic command +% +% +\mode +<all> +{ + \newcommand\titlegraphic[1]{\def\inserttitlegraphic{#1}} + \titlegraphic{} +} + + + +% +% +% The \subject command +% +% +\mode +<all> +{ + \providecommand\subject[1]{\hypersetup{pdfsubject={#1}}} + \providecommand\keywords[1]{\hypersetup{pdfkeywords={#1}}} +} + + + + +% +% +% The \institute command +% +% +\def\institute{\@dblarg\beamer@institute} +\long\def\beamer@institute[#1]#2{% + \def\beamer@temp{#2}% + \ifx\beamer@temp\@empty + \def\insertinstitute{} + \else + \def\insertinstitute{\def\inst{\beamer@instinst}\def\and{\beamer@andinst}#2}% + \fi + \def\beamer@shortinstitute{#1}} +\institute{} + +\def\beamer@instinst#1{{\donotcoloroutermaths$^{#1}$}\ignorespaces} +\def\beamer@andinst{\\[1em]} + +\newcommand\insertshortinstitute[1][]{% + {% + \let\thanks=\@gobble% + \def\inst{\beamer@instother}\def\and{\beamer@andother}% + \beamer@setupshort{#1}% + \beamer@insertshort{\beamer@shortinstitute}% + }} + + + +\mode +<article> +{ + \ifx\institute\@undefined + \newcommand{\institute}[2][]{} + \else + \let\beamer@originstitute=\institute + \renewcommand{\institute}[2][]{\beamer@originstitute{#2}} + \fi + + \providecommand\and{\unskip, } + \providecommand\inst[1]{$^{#1}$} +} + + +% +% +% The \logo command +% +% +\def\logo{\setbeamertemplate{logo}} +\def\insertlogo{\usebeamertemplate*{logo}} + + +\mode +<article> +{ + \providecommand\logo[1]{} +} + + +\mode +<all> + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/examples/beamerexample1.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasetoc.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasetoc.sty new file mode 100644 index 00000000000..645a4adcb98 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasetoc.sty @@ -0,0 +1,192 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbasetoc.sty,v 1.20 2004/12/09 22:31:07 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +% +% Local counters/ifs/dimensions +% +\newif\ifbeamer@pausesections +\newif\ifbeamer@pausesubsections + +% +% +% Table of Contents Format +% +% + +\def\beamer@toc@sectionstyle#1{\beamer@toc@process\beamer@toc@cs\beamer@toc@os#1//} +\def\beamer@toc@subsectionstyle#1{\beamer@toc@sprocess\beamer@toc@css\beamer@toc@oss\beamer@toc@ooss#1///} + +\define@key{beamertoc}{sectionstyle}{\beamer@toc@sectionstyle{#1}} +\define@key{beamertoc}{subsectionstyle}{\beamer@toc@subsectionstyle{#1}} +\def\beamer@toc@process#1#2#3/#4/{% + \beamer@ifempty{#4}{\def#1{#3}\def#2{#3}}{\def#1{#3}\def#2{#4}\@gobble}} +\def\beamer@toc@sprocess#1#2#3#4/#5/#6/{% + \beamer@ifempty{#5}% + {\def#1{#4}\def#2{#4}\def#3{#4}} + {\beamer@ifempty{#6} + {\def#1{#4}\def#2{#5}\def#3{#5}\@gobble} + {\def#1{#4}\def#2{#5}\def#3{#6}\@gobbletwo}}} + +\define@key{beamertoc}{pausesections}[true]{\beamer@pausesectionstrue} +\define@key{beamertoc}{pausesubsections}[true]{\beamer@pausesubsectionstrue} + +\define@key{beamertoc}{currentsection}[]{\beamer@toc@sectionstyle{show/shaded}\beamer@toc@subsectionstyle{show/show/shaded}} +\define@key{beamertoc}{currentsubsection}[]{\beamer@toc@subsectionstyle{show/shaded}} +\define@key{beamertoc}{hideallsubsections}[]{\beamer@toc@subsectionstyle{hide}} +\define@key{beamertoc}{hideothersubsections}[]{\beamer@toc@subsectionstyle{show/show/hide}} + +\define@key{beamertoc}{part}{\beamer@showpartnumber=#1\relax} +\define@key{beamertoc}{sections}{\beamer@parsetocsections#1[]} +\define@key{beamertoc}{firstsection}{\beamer@sectionadjust=-#1\relax\advance\beamer@sectionadjust by 1\relax} +\def\beamer@parsetocsections{\@ifnextchar<\beamer@@parsetocsections\beamer@@@parsetocsections} +\def\beamer@@parsetocsections#1[]{\def\beamer@tocsections{#1}} +\def\beamer@@@parsetocsections#1[]{\def\beamer@tocsections{<all:#1>}} + +\def\tableofcontents{\@ifnextchar[{\beamer@tableofcontents}{\beamer@tableofcontents[]}} +\def\beamer@tableofcontents[#1]{% + \def\beamer@toc@cs{show}% + \def\beamer@toc@os{show}% + \def\beamer@toc@css{show}% + \def\beamer@toc@oss{show}% + \def\beamer@toc@ooss{show}% + \beamer@showpartnumber=\c@part% + \beamer@pausesectionsfalse% + \beamer@pausesubsectionsfalse% + \def\beamer@tocsections{<*>}% + \setkeys{beamertoc}{firstsection=1}% + \setkeys{beamertoc}{#1}% + \vspace*{-.5em}{\makeatletter% + \pause[0]% + \@input{\jobname.toc}% + \vfill}% + } + + +\def\beamer@tocaction@show#1{\usebeamertemplate**{#1}} +\def\beamer@tocaction@shaded#1{\usebeamertemplate**{#1 shaded}} +\def\beamer@tocaction@hide#1{} + +\def\beamer@tocact#1#2{\csname beamer@tocaction@#1\endcsname{#2}} + +\def\beamer@tocifnothide#1{\csname beamer@tocinvcheck@#1\endcsname} +\let\beamer@tocinvcheck@hide\@gobble + +\def\beamer@hidetext{hide} + +\def\sectionintoc{} +\def\beamer@sectionintoc#1#2#3#4#5{% + \ifnum\c@tocdepth>0% + \ifnum#4=\beamer@showpartnumber% + { + \beamer@saveanother% + \gdef\beamer@todo{}% + \beamer@slideinframe=#1\relax% + \expandafter\only\beamer@tocsections{\gdef\beamer@todo{% + \beamer@tempcount=#5\relax% + \advance\beamer@tempcount by\beamer@sectionadjust% + \edef\inserttocsectionnumber{\the\beamer@tempcount}% + \def\inserttocsection{\hyperlink{Navigation#3}{#2}}% + \beamer@tocifnothide{\ifnum\c@section=#1\beamer@toc@cs\else\beamer@toc@os\fi}% + { + \ifbeamer@pausesections\pause\fi% + \ifx\beamer@toc@ooss\beamer@hidetext + \vskip1.5em + \else + \vfill + \fi + {% + \hbox{\vbox{% + \def\beamer@breakhere{\\}% + \beamer@tocact{\ifnum\c@section=#1\beamer@toc@cs\else\beamer@toc@os\fi}{section in toc}}}% + \par% + }% + }% + } + }% + \beamer@restoreanother% + } + \beamer@todo% + \fi\fi% +} + +\def\subsectionintoc{} +\long\def\beamer@subsectionintoc#1#2#3#4#5#6{% + \ifnum\c@tocdepth>1% + \ifnum#5=\beamer@showpartnumber% + { + \beamer@saveanother% + \gdef\beamer@todo{}% + \beamer@slideinframe=#1\relax% + \expandafter\only\beamer@tocsections{\gdef\beamer@todo{% + \ifbeamer@pausesubsections\pause\fi% + \beamer@tempcount=#6% + \advance\beamer@tempcount by\beamer@sectionadjust% + \edef\inserttocsectionnumber{\the\beamer@tempcount}% + \def\inserttocsubsectionnumber{#2}% + \def\inserttocsubsection{\hyperlink{Navigation#4}{#3}}% + \beamer@tocifnothide{\ifnum\c@section=#1\beamer@toc@oss\else\beamer@toc@ooss\fi}% + {% + \def\beamer@breakhere{\\}% + \beamer@tocact{\ifnum\c@section=#1\ifnum\c@subsection=#2\beamer@toc@css\else\beamer@toc@oss\fi\else\beamer@toc@ooss\fi} + {subsection in toc}% + }% + }}% + \beamer@restoreanother% + } + \beamer@todo% + \fi\fi% +} + +\def\subsubsectionintoc{} +\long\def\beamer@subsubsectionintoc#1#2#3#4#5#6#7{% + \ifnum\c@tocdepth>2% + \ifnum#1=\beamer@showpartnumber% + { + \beamer@saveanother% + \gdef\beamer@todo{}% + \beamer@slideinframe=#2\relax% + \expandafter\only\beamer@tocsections{\gdef\beamer@todo{% + \ifbeamer@pausesubsections\pause\fi% + \beamer@tempcount=#6% + \advance\beamer@tempcount by\beamer@sectionadjust% + \edef\inserttocsectionnumber{\the\beamer@tempcount}% + \def\inserttocsubsectionnumber{#3}% + \def\inserttocsubsubsectionnumber{#4}% + \def\inserttocsubsubsection{\hyperlink{Navigation#5}{#7}}% + \beamer@tocifnothide{\ifnum\c@section=#2\beamer@toc@oss\else\beamer@toc@ooss\fi}% + {% + \def\beamer@breakhere{\\}% + \beamer@tocact{\ifnum\c@section=#2\ifnum\c@subsection=#3\beamer@toc@css\else\beamer@toc@oss\fi\else\beamer@toc@ooss\fi} + {subsubsection in toc}% + }% + }}% + \beamer@restoreanother% + } + \beamer@todo% + \fi\fi% +} + +\mode +<article> +{ + \AtBeginDocument{ + \let\beamer@origtableofcontents=\tableofcontents + \renewcommand{\tableofcontents}[1][]{\beamer@origtableofcontents} + } +} + + + +\mode +<all> + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/examples/beamerexample1" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty b/Master/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty new file mode 100644 index 00000000000..ad77f52d7e2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty @@ -0,0 +1,60 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbasetwoscreens.sty,v 1.6 2005/10/14 10:24:16 tantau Exp $ + +% Copyright 2004 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode +<presentation> + +\newif\ifbeamer@twoscreenstext +\newif\ifbeamer@dosecondmode + +\defbeameroption{previous slide on second screen}[right]% +{ + \pgfpagesuselayout{two screens with lagging second}[second #1] + \beamer@twoscreenstexttrue + \nofiles +} + +\defbeameroption{second mode text on second screen}[right]% +{ + \pgfpagesuselayout{two screens with optional second}[second #1] + \beamer@twoscreenstexttrue +} + +\defbeameroption{always typeset second mode}[true]% +{ + \def\beamer@defaultdosecondmode{#1} +} +\def\beamer@defaultdosecondmode{false} + + +\long\def\beamer@dosecondscreennow#1{% called from \beamer@doseveralframes + \ifbeamer@dosecondmode% + {% + \clearpage% + \def\beamer@currentmode{second} + \def\beamer@doifnotinframe{}% + \def\beamer@doifinframe{\begin{beamer@frameslide}% + #1% + \end{beamer@frameslide}% + \pgfcurrentpagewillbelogicalpage{2}% + \clearpage% + }% + {\beamer@masterdecode{\beamer@whichframes}}% + \beamer@donow% + }% + \fi% +} + + +\mode +<all> + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/examples/beamerexample1.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty new file mode 100644 index 00000000000..1c3d5dd4345 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty @@ -0,0 +1,121 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerbaseverbatim.sty,v 1.6 2005/04/12 14:29:35 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + + +\newwrite\beamer@verbatimfileout + +\def\beamer@verbatimreadframe{% + \begingroup% + \let\do\beamer@makeinnocent\dospecials% + \count@=127% + \@whilenum\count@<255 \do{% + \advance\count@ by 1% + \catcode\count@=11% + }% + \beamer@makeinnocent\^^L% and whatever other special cases + \endlinechar`\^^M \catcode`\^^M=12 \beamer@processframefirstline} + +{\catcode`\^^M=12\endlinechar=-1% + \long\gdef\beamer@processframefirstline#1^^M{% + \def\beamer@test{#1}% + \ifx\beamer@test\beamer@stopframefirst% + \let\next=\beamer@framewritten% + \else + \@temptokena={#1}% + \immediate\write\beamer@verbatimfileout{\the\@temptokena}% + \let\next=\beamer@processframeline% + \fi% + \next% + } + \long\gdef\beamer@processframeline#1^^M{% + \def\beamer@test{#1}% + \ifx\beamer@test\beamer@stopframe% + \let\next=\beamer@framewritten% + \else + \immediate\write\beamer@verbatimfileout{#1}% + \let\next=\beamer@processframeline% + \fi% + \next% + } +} + +\def\beamer@setupstoppers#1{% + { + \escapechar=-1\relax% + \xdef\beamer@stopframe{\string\\end\string\{#1\string\}} + \xdef\beamer@stopframefirst{\noexpand\end\string\{#1\string\}} +} +} + + +\def\beamer@framewritten{\endgroup% + \beamer@afterexternalframe% +} + + + + +% The following code is partly adapted from code from the alltt package. + +\mode +<all> +{ +\begingroup +\lccode`\~=`\' +\lowercase{\endgroup +\newenvironment{semiverbatim}{% + \trivlist + \item\relax + \if@minipage + \else + \vskip\parskip + \fi + \leftskip\@totalleftmargin + \rightskip\z@skip + \parindent\z@ + \parfillskip\@flushglue + \parskip\z@skip + \@@par + \@tempswafalse + \def\par{% + \if@tempswa + \leavevmode\null\@@par\penalty\interlinepenalty + \else + \@tempswatrue + \ifhmode\@@par\penalty\interlinepenalty\fi + \fi} + \obeylines + \def\verbatim@nolig@list{\do\`\do\,\do\'\do\-} + \verbatim@font + \let\org@prime~% + \everymath\expandafter{\the\everymath + \catcode`\'=12 \let~\org@prime} + \everydisplay\expandafter{\the\everydisplay + \catcode`\'=12 \let~\org@prime} + \def\dospecials{\do\ \do\$\do\&% + \do\#\do\^\do\_\do\%\do\~\do\`\do\,\do\'\do\-} + \let\do\@makeother + \dospecials + \def\\{\char`\\} + \def\{{\char`\{} + \def\}{\char`\}} + \frenchspacing\@vobeyspaces + \everypar \expandafter{\the\everypar \unpenalty}} +{\endtrivlist}} +} + +\mode +<all> +% End in common mode + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/examples/beamerexample1.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/emulation/beamerfoils.sty b/Master/texmf-dist/tex/latex/beamer/emulation/beamerfoils.sty new file mode 100644 index 00000000000..59c64595c81 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/emulation/beamerfoils.sty @@ -0,0 +1,60 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/emulation/beamerfoils.sty,v 1.6 2004/10/07 20:53:07 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\let\leftheader=\@gobble +\let\rightheader=\@gobble +\let\leftfooter=\@gobble +\let\rightfooter=\@gobble +\let\Restriction=\@gobble +\let\marginpar=\@gobble + +\newcommand\LogoOff{\expandafter\global\logo{}} +\newcommand\LogoOn{\expandafter\global\logo{\beamerfoils@logo}} +\def\MyLogo#1{\gdef\beamerfoils@logo{#1}\LogoOn} +\def\beamerfoils@logo{} + +\newtheorem*{Theorem*}{Theorem} +\newtheorem*{Lemma*}{Lemma} +\newtheorem*{Corollary*}{Corollary} +\newtheorem*{Proposition*}{Proposition} +\newtheorem*{Definition*}{Definition} + +\def\beamerfoils@closer{}% +\newcommand\foilhead[2][]{% + \beamerfoils@closer% + \ifbeamer@inframe + \gdef\beamerfoils@closer{}% + \let\beamerfoils@next=\relax% + \else + \gdef\beamerfoils@closer{\egroup}% + \let\beamerfoils@next=\beamerfoils@openframe% + \fi + \beamerfoils@next% + \frametitle{#2}% + } +\let\rotatefoilhead=\foilhead + +\def\beamerfoils@openframe{\beamerfoils@origframe[allowframebreaks]\bgroup}% + +\let\beamerfoils@origframe=\frame +\def\frame{\endfoil\beamerfoils@origframe} + +\def\endfoil{\beamerfoils@closer\gdef\beamerfoils@closer{}} + +\beamertemplatecontinuationtext + +\newenvironment{boldequation}{\boldmath\begin{equation}}{\end{equation}} +\newenvironment{boldequation*}{\boldmath\begin{equation*}}{\end{equation*}} + +\DeclareRobustCommand\FoilTeX{{\normalfont{\sffamily Foil}\kern-.03em{\rmfamily\TeX}}} +\def\bm#1{\mathpalette\bmstyle{#1}} +\def\bmstyle#1#2{\mbox{\boldmath$#1#2$}} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: examples/beamerexamples-foils.tex +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/emulation/beamerprosper.sty b/Master/texmf-dist/tex/latex/beamer/emulation/beamerprosper.sty new file mode 100644 index 00000000000..4eac19858c9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/emulation/beamerprosper.sty @@ -0,0 +1,174 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/emulation/beamerprosper.sty,v 1.4 2004/10/07 20:53:07 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\let\beamerprosper@entry=\@gobble + +\DeclareOption{framesassubsections}{\mode<presentation> + {\def\beamerprosper@entry#1{\beamer@ifempty{#1}{}{\subsection{#1}}}}} + +\ProcessOptions + +% Redefine \institution inside \author +\mode<presentation> +{ +\def\author{\@dblarg\beamer@author} +\def\beamer@author[#1]#2{% + \def\insertauthor{\def\inst{\beamer@insttitle}\def\and{\beamer@andtitle}% + \let\institution=\beamer@institution#2}% + \def\beamer@shortauthor{\let\institution=\beamer@shortinstitution#1}% +} +\def\beamer@institution#1{\footnotesize #1} +\def\beamer@shortinstitution#1{\ } + +\def\institution{\institute} +} + +\mode<article> +{ + \def\institution#1{#1} +} + + +\newcommand\email[1]{\texttt{#1}} + +\define@key{beamerprosper}{toc}{\def\beamerprosper@toc{#1}} +\define@key{beamerprosper}{template}{} +\define@key{beamerprosper}{trans}{\def\beamerprosper@trans{#1}} +\define@key{beamerprosper}{Glitter}[true]{\def\beamerprosper@trans{Glitter}} +\define@key{beamerprosper}{R}[true]{\def\beamerprosper@trans{R}} +\define@key{beamerprosper}{Replace}[true]{\def\beamerprosper@trans{Replace}} +\define@key{beamerprosper}{Split}[true]{\def\beamerprosper@trans{Split}} +\define@key{beamerprosper}{Blinds}[true]{\def\beamerprosper@trans{Blinds}} +\define@key{beamerprosper}{Box}[true]{\def\beamerprosper@trans{Box}} +\define@key{beamerprosper}{Wipe}[true]{\def\beamerprosper@trans{Wipe}} +\define@key{beamerprosper}{Dissolve}[true]{\def\beamerprosper@trans{Dissolve}} +\define@key{beamerprosper}{Glitter}[true]{\def\beamerprosper@trans{Glitter}} + + +\newcommand{\PDForPS}[2]{\ifx\pdfoutput\@undefined#2\else#1\fi} +\newcommand{\onlyInPDF}[1]{\ifx\pdfoutput\@undefined\else#1\fi} +\newcommand{\onlyInPS}[1]{\ifx\pdfoutput#1\@undefined\fi} + +\newenvironment{slide}[2][]{% + \def\beamerprosper@toc{#2} + \def\beamerprosper@trans{}% + \setkeys{beamerprosper}{#1}% + \expandafter\beamerprosper@entry\expandafter{\beamerprosper@toc}% + \edef\@temp{\noexpand\begin{frame}\beamerprosper@options}% + \@temp\PDFtransition{\beamerprosper@trans}\frametitle{#2}}{\end{frame}} + +\def\beamerprosper@options{[containsverbatim]} +\long\def\overlays#1#2{{\def\beamerprosper@options{}#2}} + +\def\fromSlide{\@ifstar{\beamer@sfromSlide}{\beamer@fromSlide}} +\newcommand{\beamer@fromSlide}[2]{\uncover<#1->{#2}} +\newcommand{\beamer@sfromSlide}[2]{\only<#1->{#2}} + +\def\onlySlide{\@ifstar{\beamer@sonlySlide}{\beamer@onlySlide}} +\newcommand{\beamer@onlySlide}[2]{\uncover<#1>{#2}} +\newcommand{\beamer@sonlySlide}[2]{\only<#1>{#2}} + +\def\untilSlide{\@ifstar{\beamer@suntilSlide}{\beamer@untilSlide}} +\newcommand{\beamer@untilSlide}[2]{\uncover<-#1>{#2}} +\newcommand{\beamer@suntilSlide}[2]{\only<-#1>{#2}} + +\newcommand\FromSlide[1]{\onslide<#1->} +\newcommand\OnlySlide[1]{\onslide<#1>} +\newcommand\UntilSlide[1]{\onslide<-#1>} + +\newcommand\slideCaption[1]{\date{#1}} +\def\Logo{\@ifnextchar(\beamer@Logo\logo} +\def\beamer@Logo(#1,#2){\logo} + +\let\DefaultTransition=\@gobble +\let\NoFrenchBabelItemize=\relax +\let\TitleSlideNav=\@gobble +\let\NormalSlideNav=\@gobble +\let\LeftFoot=\@gobble +\let\RightFoot=\@gobble + +\AtBeginDocument{\let\beamer@steporigitem=\item} + +\newenvironment{Itemize}{\begin{itemize}}{\end{itemize}} +\newenvironment{itemstep}[1][]{\begin{itemize}[<+->]}{\end{itemize}} +\newenvironment{enumstep}[1][]{\begin{enumerate}[<+->]}{\end{enumerate}} +\newcommand\prosperpart[2][]{\begin{slide}[#1]{}\begin{centering}\Large\structure{#2}\par\end{centering}\end{slide}} +\newcommand{\hiddenitem}{\addtocounter{beamerpauses}{1}} + + +\newcommand{\FontTitle}[2]{} +\newcommand{\FontText}[2]{} +\newcommand{\fontTitle}[1]{#1} +\newcommand{\fontText}[1]{#1} +\newcommand{\ColorFoot}[1]{} +\newcommand{\PDFtransition}[1]{\csname beamer@trans#1\endcsname} +\def\beamer@trans{} +\def\beamer@transR{} +\def\beamer@transReplace{} +\def\beamer@transSplit{\transsplithorizontalout} +\def\beamer@transBlinds{\transblindshorizontal} +\def\beamer@transBox{\transboxout} +\def\beamer@transWipe{\transwipe} +\def\beamer@transDissolve{\transdissolve} +\def\beamer@transGlitter{\transglitter} + +\newcommand{\myitem}[2]{} + +\def\tsection{\@ifstar\section\section} + +\def\tsectionandpart{\@ifstar\beamerprosper@tsp\beamerprosper@tsp} + +\newcommand\beamerprosper@tsp[2][]{% + \def\beamerprosper@toc{#2}% + \def\beamerprosper@trans{}% + \setkeys{beamerprosper}{#1}% + \expandafter\section\expandafter{\beamerprosper@toc} + \mode<presentation>{\expandafter\prosperpart\expandafter[\beamerprosper@trans]{#2}}} + +\newbox\beamerprosper@notebox + +\newenvironment{notes}[1]{% + \begingroup% + \textwidth=10.8cm\hsize=\textwidth\setbox\beamerprosper@notebox=\vbox\bgroup + \begin{small}\textbf{#1}\par\medskip} +{\par\end{small}\egroup\note{\box\beamerprosper@notebox} + \endgroup} + +\let\wideslide=\slide +\let\endwideslide=\endslide +\let\HAPsetup=\@gobble + +\newdimen\beamerprosper@leftwidth +\newdimen\beamerprosper@rightwidth + +\define@key{beamerprosper}{lcolwidth}{\beamerprosper@leftwidth=#1\relax} +\define@key{beamerprosper}{rcolwidth}{\beamerprosper@rightwidth=#1\relax} +\define@key{beamerprosper}{lfrheight}{} +\define@key{beamerprosper}{rfrheight}{} +\define@key{beamerprosper}{frsep}{} +\define@key{beamerprosper}{colsep}{} +\define@key{beamerprosper}{topsep}{} +\define@key{beamerprosper}{bottomsep}{} +\define@key{beamerprosper}{indent}{} + +\def\dualslide{\@ifnextchar[{\beamerprosper@gobble}{\beamerprosper@dual}} +\long\def\beamerprosper@gobble[#1]{\dualslide} +\long\def\beamerprosper@dual#1#2#3{% + \beamerprosper@leftwidth=0.47\linewidth% + \beamerprosper@rightwidth=0.47\linewidth% + \setkeys{beamerprosper}{#1}% + \begin{columns}[t,onlytextwidth]% + \column{\beamerprosper@leftwidth}% + #2% + \column{\beamerprosper@rightwidth}% + #3% + \end{columns}\bigskip} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: ../test/testprosper.tex +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/emulation/beamerseminar.sty b/Master/texmf-dist/tex/latex/beamer/emulation/beamerseminar.sty new file mode 100644 index 00000000000..96de895ce56 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/emulation/beamerseminar.sty @@ -0,0 +1,80 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/emulation/beamerseminar.sty,v 1.3 2004/10/07 20:53:07 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\newif\ifbeamerseminar@accumulated +\beamerseminar@accumulatedfalse + +\DeclareOption{accumulated}{\beamerseminar@accumulatedtrue} +\ProcessOptions + + +\newcount\beamerseminar@overlay + +\def\overlay#1{% + \beamerseminar@overlay=#1\relax% + \advance\beamerseminar@overlay by1\relax% + \ifbeamerseminar@accumulated% + \expandafter\onslide\expandafter<\the\beamerseminar@overlay->% + \else% + \expandafter\onslide\expandafter<\the\beamerseminar@overlay>% + \fi% + \aftergroup\beamerseminar@endoverlay\ignorespaces} +\def\beamerseminar@endoverlay{% + \ifbeamerseminar@accumulated% + \expandafter\onslide\expandafter<\the\beamerseminar@overlay->% + \else% + \expandafter\onslide\expandafter<\the\beamerseminar@overlay>% + \fi} + +\newif\ifbeamerseminar@starred +\newenvironment{slide}[1][]{% + \beamerseminar@starredfalse + \ifbeamer@inframe% + \beamerseminar@overlay=1\bgroup\overlay{0}% + \else% + \frame[containsverbatim]\bgroup% + \fi} + {\egroup} +\newenvironment{slide*}[1][]{\begin{slide}\beamerseminar@starredtrue}{\end{slide}} + +\newcommand{\newslide}{% + \ifbeamerseminar@starred% + \end{slide*}\begin{slide*}% + \else% + \end{slide}\begin{slide}% + \fi} + +\beamerseminar@overlay=1 + +\def\blue{\color{blue}} +\def\red{\color{red}} +\def\green{\color{green}} + +\def\ptsize#1{} + +\newif\ifarticle +\articlefalse +\newif\ifslidesonly +\slidesonlytrue +\newif\ifslide +\slidetrue +\newif\ifportrait +\portraitfalse +\newif\ifcenterslides +\centerslidestrue +\newdimen\semin +\newdimen\semcm + +\semin=.5in +\semcm=.5cm + +\mode<article>{\articletrue\slidefalse\slidesonlyfalse} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: ../test/testprosper.tex +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/emulation/beamertexpower.sty b/Master/texmf-dist/tex/latex/beamer/emulation/beamertexpower.sty new file mode 100644 index 00000000000..5dfd6015c4d --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/emulation/beamertexpower.sty @@ -0,0 +1,34 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/emulation/beamertexpower.sty,v 1.2 2004/10/07 20:53:07 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\long\def\stepwise#1{{\nonboxedsteps#1}} +\long\def\parstepwise#1{{\boxedsteps#1}} +\long\def\liststepwise{\vspace*{\parskip}\hrule \@height\z@\stepwise} +\long\def\step#1{\beamerpower@action<+(1)->{#1}} +\long\def\steponce#1{\beamerpower@action<+(1)>{#1}} +\long\def\switch#1#2{\alt<+(1)->{#2}{#1}} +\long\def\bstep#1{{\boxedsteps\step{#1}}} +\long\def\dstep{\addtocounter{beamerpauses}{1}} +\long\def\vstep{\addtocounter{beamerpauses}{1}} + +\def\restep{\addtocounter{beamerpauses}{-1}\step} +\def\reswitch{\addtocounter{beamerpauses}{-1}\switch} +\def\rebstep{\addtocounter{beamerpauses}{-1}\bstep} +\def\redstep{\addtocounter{beamerpauses}{-1}\dstep} +\def\revstep{\addtocounter{beamerpauses}{-1}\vstep} + +\def\boxedsteps{\let\beamerpower@action=\uncover} +\def\nonboxedsteps{\let\beamerpower@action=\only} +\boxedsteps + +\DeclareRobustCommand{\code}[1]{\textbf{\texttt{#1}}}% +\DeclareRobustCommand{\codeswitch}{\bfseries\ttfamily}% + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: ../test/testprosper.tex +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/emulation/examples/beamerexample-foils.tex b/Master/texmf-dist/tex/latex/beamer/emulation/examples/beamerexample-foils.tex new file mode 100644 index 00000000000..3adb521f58a --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/emulation/examples/beamerexample-foils.tex @@ -0,0 +1,50 @@ +% $Header: /cvsroot/latex-beamer/latex-beamer/emulation/examples/beamerexample-foils.tex,v 1.5 2004/10/07 20:53:07 tantau Exp $ + +% This file is a demonstration on how a foils file should be +% changed to make it work with beamer. + +% Copyright 2003, 2004 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + + +% Copyright notice: + +% Since foiltex has a restricted license, I'm not able to include an +% original example from foiltex. Instead, I'm providing a simple +% example that shows the basic usage. + + +\documentclass{beamer} +\usepackage{beamerfoils} +\beamertemplatetheoremsnumbered + +\title{A Foils-To-Beamer Example} + +\author{Till Tantau} + +\MyLogo{\tiny-- Typeset by beamer emulation of \FoilTeX\ --} + +\leftheader{Till Tantau} + +\begin{document} + +\frame{ +\maketitle +} + +\foilhead{A first frame} + +Some text. + +\pagebreak + +More text on next slide. + +\foilhead{A third frame} + +Some text. + +\endfoil +\end{document} diff --git a/Master/texmf-dist/tex/latex/beamer/emulation/examples/beamerexample-prosper.tex b/Master/texmf-dist/tex/latex/beamer/emulation/examples/beamerexample-prosper.tex new file mode 100644 index 00000000000..aa4651824a9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/emulation/examples/beamerexample-prosper.tex @@ -0,0 +1,76 @@ +% $Header: /cvsroot/latex-beamer/latex-beamer/emulation/examples/beamerexample-prosper.tex,v 1.3 2004/10/07 20:53:07 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\documentclass[notes]{beamer} + +% You might wish to try this instead of the above line: +%\documentclass[class=article]{beamer} +%\usepackage{beamerbasearticle} +%\usepackage{hyperref} + +\usepackage[framesassubsections]{beamerprosper} + +\mode<presentation> +{ + \definecolor{beamerstructure}{RGB}{43,79,112} + \definecolor{sidebackground}{RGB}{230,242,250} + \color{beamerstructure} + \usetheme{Goettingen} + \usepackage{times} + \userightsidebarcolortemplate{\color{sidebackground}} + \beamertemplateballitem +} + + +\title{A Beamer Presentation Using (HA-)Prosper Commands} +\subtitle{Subtitles Are Also Supported} +\author{Till Tantau} +\institution{The Institution is Mapped To Institute} + +\begin{document} + +\maketitle + +\tsectionandpart{Introduction} + +\overlays{2}{ +\begin{slide}[trans=Glitter]{About this file} + \begin{itemstep} + \item + This is a beamer presentation. + \item + You can use the prosper and the HA-prosper syntax. + \item + This is done by mapping prosper and HA-prosper commands to beamer + commands. + \item + The emulation is by no means perfect. + \end{itemstep} +\end{slide} +} + + +\section{Second Section} + +\subsection{A subsection} + +\frame +{ + \frametitle{A frame created using the \texttt{frame} command.} + + \begin{itemize}[<+->] + \item You can still use the original beamer syntax. + \item The emulation is intended only to make recycling slides + easier, not to install a whole new syntax for beamer. + \end{itemize} +} + +\begin{notes}{Notes for these slides} +My notes for these slides. +\end{notes} + +\end{document} diff --git a/Master/texmf-dist/tex/latex/beamer/emulation/examples/beamerexample-seminar.tex b/Master/texmf-dist/tex/latex/beamer/emulation/examples/beamerexample-seminar.tex new file mode 100644 index 00000000000..6464e23137d --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/emulation/examples/beamerexample-seminar.tex @@ -0,0 +1,331 @@ +% $Header: /cvsroot/latex-beamer/latex-beamer/emulation/examples/beamerexample-seminar.tex,v 1.2 2004/10/07 20:53:07 tantau Exp $ + +% This file is a demonstration on how a seminar file should be +% changed to make it work with beamer. + + +% Copyright notice: + +% Except for the changes indicated by CHANGED, this file is the original +% file semsamp2.tex, which is part of the examples of the seminar +% package. + + +%% BEGIN semsamp2.tex +% This is a sample document for seminar.sty, v0.93 (and maybe later). +% +% This file contains both landscape and portrait mode slides. +% Choose one of the following to print them out: +% - If using PSTricks, try the semcolor style option. +% - If using Rokicki's dvips, try the semrot style option. +% - To print the landscape slides, put \landscapeonly in the preamble. +% To print the portrait slides, include the portrait style option and +% put \portraitonly in the preamble. +% +% + +% CHANGED: commented the following: +%\documentstyle[% +% slidesonly,% Try notes or notesonly instead. +% %notes,% Use instead of slidesonly to typeset the notes. +% %notesonly,% Use instead of slidesonly to typeset notes and slides. +% %semcolor,% Try me if using PSTricks. +% %semrot,% Try me if using Rokicki's dvips. +% %semhelv,% Try me if using a PostScript printer. +% %article,% Try me. +% %portrait,% Try me. +% %sem-a4,% Try me if using A4 paper. +% semlayer% This must be included, but you need the semcolor option to +% ]{seminar} % actually see the overlays. +% +%\slidesmag{5} +%\articlemag{1} +% +%%\twoup % Try me for twoup printing. +% +%%\portraitonly % To print only portrait slides +%%\landscapeonly % To print only landscape slides +% +%%\notslides{\ref{questions}-7,1} %Try me: The slides are omitted. +%%\onlyslides{\ref{questions}-7,1} %Try me: Only these slides are included. +%%\onlynotestoo %Try me: For selecting notes as well. +% +%\colorlayers{red,blue} % Try deleting this if using the semcolor option, +% % to get \blue and \red to use PostScript color. +% +%%\overlaysfalse % Suppress overlays with semcolor option. +%%\layersfalse % Suppress color layers with semcolor option. +% +%\rotateheaderstrue % Try this out if using rotation macros. + +% CHANGED: Added following three lines: +\documentclass[ignorenonframetext]{beamer} +\usepackage[accumulated]{beamerseminar} + % remove ``accumulated'' option + % for original behaviour +\usepackage{beamerthemeclassic} + +\title{Example for seminar.sty} +\author{Policarpa Salabarrieta} +\date{July 21, 1991} + +\newcommand{\sref}[1]{SLIDE \ref{#1}} + +% CHANGED: different definition of \heading +%\newcommand{\heading}[1]{\begin{center}\large\bf #1\end{center}} +\let\heading=\frametitle + +% CHANGED: Commented: +%\newpagestyle{MH}% +% {University of Guaduas, March 13, 1998\hfil\thepage}{} +%\pagestyle{MH} + +\begin{document} + +% CHANGED: Added \frame +\frame{ +\maketitle % This won't show up when \onlynotestoo is in effect. +} + +% CHANGED: Commented +%\begin{slide} +% \ifslidesonly % Title slide only for slidesonly selection. +% \maketitle +% \addtocounter{slide}{-1} +% \slidepagestyle{empty} +% \fi +%\end{slide} + + +This is a lot of gobbledy-gook intended only to illustrate some of the +features of seminar.sty. + + The phrase information overload rings a bell with just about anyone. +Certainly you all receive more working papers or more applications for +graduate school than you can readily read. Nevertheless, the term information +overload is ill-defined. (\sref{too_much}, top) + + A message like this when you check your email conjures up the notion of +information overload. More generally, information overload always means too +much information, in some sense or another. But what does ``too much'' mean? +(\sref{too_much}, bottom) It might just mean that people cannot process all +the information they receive. That is certainly true for everyone. A claim +that is much stronger, and that is implicit when people complain about +informaton overload, is that people {\em should} receive less information, by +some criterion. + +% CHANGED: Added \frame +\frame{ +\begin{slide}\label{too_much}% +\begin{center} + \large\bf + Information overload = ``Too much'' information +\end{center} +\smallskip + +\begin{verse} \bf\tt + You have 134 unread messages:\\ + Do you want to read them now? +\end{verse} + +\begin{enumerate} + {\overlay2 + \item People {\overlay1 cannot process all} the information they receive.} + \item People {\em should} receive less information. + \end{enumerate} +\end{slide} +} + + In this paper, I use the term ``information overload'' in both senses. +(\sref{overload}, bottom). Specifically, I say that an {\em individual} is +overloaded with information if she receives more information than she can +process. But I say that there is information overload in a {\em network} if +there is some mechanism that makes the senders and/or receivers better off by +restricting the flow of information. This latter notion of information +overload is an equilibrium property, and it depends on what we mean by +``better off.'' + +% CHANGED: Added \frame +\frame{ +\begin{slide*}\label{overload} +\ptsize{12} + +\begin{itemize}{\overlay1 + \item There is information {\overlay0 overload in a network if} there is +some mechanism that, compared to the {\em status quo}, makes the senders +and/or receivers better off by restricting the flow} of information.' + + \item There is information overload in a network if there is some mechanism +that, compared to the {\em status quo}, makes the senders and/or receivers +better off by restricting the flow of information. +\end{itemize} + +\end{slide*} +} + +(\sref{questions}) + The purpose of my paper is to show why there can be information overload in +a network and what kind of mechanisms can make the receivers and/or senders +better off. Since the cost of communication is one factor that restricts +communication, I am thus also going to look at how the welfare of the senders +and receivers depends on the cost of communication. + + Most messages don't become jumbled and we can choose which ones to process. +But some of us may have a bias towards choosing to process more information +than we should, like the graduate student who feels compelled to read every +article on the usual lengthy reading list, and just ends up getting confused +and ruffling through the papers. + +% CHANGED: Added \frame +\frame{ +\begin{slide}[7.3in,5.5in] \label{questions} +\heading{Questions} + +\begin{itemize} + {\overlay1\item When could {\blue there be overload} in networks?} + \item What mechanims make the receivers and senders better off? + \item How does the welfare {\red of the senders} and receivers depend on the +cost of communication? +\end{itemize} +\end{slide} +} + +However, experiments in consumer research and psychology have failed to find +that such a bias is prevalent. This is in spite of the fact that it is common +for stress and cognitive strain to increase with information load. We may +incur such stress and strain because the information we choose to process is +valuable to us. + +More commonly, then, we can and do choose to process roughly as much +information as we can handle efficiently. This is called screening. But when +we choose which messages to begin to process, we're ignorant of their +contents, since otherwise there would be no reason to process them in the +first place. Therefore, if we receive more junk mail, then some of the +important mail gets crowded out, and we are effectively less informed. + + +% CHANGED: Added \frame +\frame{ +\begin{slide} \label{informed} +\begin{center} + {\bf Being more informed} \par + \smallskip + is always better,\par + \medskip + \overlay1{but it's not the same as \par + \smallskip + {\bf receiving more information}} +\end{center} +\end{slide} +} + + Why would the senders communicate too many messages in the first place? If I +present too much material in this seminar, you have to choose which parts to +ignore and I would rather make that decision myself, since I know what I most +want to get across. Thus, it is in my interest not to overload you with +information. Generally, whenever there is a single sender of messages, that +sender will prefer to screen rather than have the receiver screen, because the +sender has an interest in which messages the receiver processes. +But when there are more senders, one sender's messages tend to crowd out the +messages of the other senders, as in this example here. If the senders don't +take this external cost into account when sending messages, they may +collectively overload the receiver. (\sref{akbar}) + +There are several reasons that our scarcity of attention, that is, our limited +capacity to process information, can mean that we become less informed when we +receive more information. I have a cartoon here to illustrate these reasons. +(\sref{akbar}) + +% CHANGED: Added \frame +\frame{ +\begin{slide}\label{akbar}\def\slidefuzz{15pt} + {\large A tax $\tau$ on communication is said to support +$\tilde{\cal{X}}(c)$ if $\tilde{\cal{X}}(c)$ is an equilibrium for +$\Gamma(c+\tau)$.} +\medskip + + {\bf Proposition 6.} {\em Assume $\tilde{\cal{X}}(c)$ is not an equilibrium +for $\Gamma(c)$.\vspace{-3pt} +\begin{enumerate} + \item If $\mbox{supp}(\gamma)=[0,1]^n$, there is no tax that supports +$\tilde{\cal{X}}(c)$. + \item If $\mbox{supp}(\gamma)=S^{n-1}$, there is a tax that supports +$\tilde{\cal{X}}(c)$ if and only if $m=1$, $p_j>c\, \forall j$, and + \begin{enumerate} + \item $n=2$; or + \item $n=3$ and $p_i^{-1}+p_j^{-1}\geq p_k^{-1}$ for all distinct +$i,j,k$; or + \item $n=4$ and $p_1=p_2=p_3=p_4$. +\end{enumerate} +\end{enumerate}} +\end{slide} +} + If, by restricting communication, we eliminate the less relevant messages, +then we can become more informed. But how can we achieve this? Restricting the +flow of information shifts the task of screening messages from the receivers +to the senders. Unlike the receivers, the senders do know the contents of the +messages they originate. If the senders' interests coincide with those of the +receiver and if the senders have sufficient knowledge about the receivers, +then the senders will choose the messages which are most relevant to the +receivers. This may make the receivers, and even the senders, better off. + + The network in Slide \ref{architectures} attains the minimal delay $c(8,24) += 6$ using 8 processors. It is an example of the efficient one-shot networks +described by Foo. We will focus on a class of networks that are similar to the +Foo networks but that may differ slightly. For $q$, $c$ and $n$ such that $1 +\leq q \leq \lfloor n/2 \rfloor$ and $c(q,n) \leq c \leq n$, let $R_{nqc}$ be +the class of essential networks for adding $n$ items using $q$ processors in +$c$ cycles that have the following properties: + +% CHANGED: Added \frame +\frame{ +\begin{slide*}\label{architectures} +\heading{Architecture} + +\begin{center} +\setlength{\unitlength}{1.65in} +\begin{picture}(1.1,1.6)(3.5,5.0) +\put(4.0,6.5){\circle*{.04}} +\put(4.1,6.5){1} +\put(4.0,6.0){\circle*{.04}} +\put(4.1,6.0){2} +\put(4.0,6.1){\vector(0,1){.3}} +\put(3.5,6.0){\circle*{.04}} +\put(3.6,6.0){3} +\put(3.6,6.1){\vector(1,1){.3}} +\put(4.0,5.5){\circle*{.04}} +\put(4.1,5.5){4} +\put(4.0,5.6){\vector(0,1){.3}} +\put(4.5,6.0){\circle*{.04}} +\put(4.6,6.0){5} +\put(4.4,6.1){\vector(-1,1){.3}} +\put(4.5,5.5){\circle*{.04}} +\put(4.6,5.5){6} +\put(4.4,5.6){\vector(-1,1){.3}} +\put(3.5,5.5){\circle*{.04}} +\put(3.6,5.5){7} +\put(3.5,5.6){\vector(0,1){.3}} +\put(4.0,5.0){\circle*{.04}} +\put(4.1,5.0){8} +\put(4.0,5.1){\vector(0,1){.3}} +\end{picture} +\end{center} +\end{slide*} +} + +Why would the senders communicate too many messages in the first place? If I +present too much material in this seminar, you have to choose which parts to +ignore and I would rather make that decision myself, since I know what I most +want to get across. Thus, it is in my interest not to overload you with +information. + +Generally, whenever there is a single sender of messages, that sender will +prefer to screen rather than have the receiver screen, because the sender has +an interest in which messages the receiver processes. But when there are more +senders, one sender's messages tend to crowd out the messages of the other +senders, as in this example here. If the senders don't take this external cost +into account when sending messages, they may collectively overload the +receiver. (\sref{architectures}) + +\end{document} +%% END semsamp2.tex diff --git a/Master/texmf-dist/tex/latex/beamer/emulation/examples/beamerexample-texpower.tex b/Master/texmf-dist/tex/latex/beamer/emulation/examples/beamerexample-texpower.tex new file mode 100644 index 00000000000..f3419b27e5f --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/emulation/examples/beamerexample-texpower.tex @@ -0,0 +1,278 @@ +% $Header: /cvsroot/latex-beamer/latex-beamer/emulation/examples/beamerexample-texpower.tex,v 1.3 2004/10/07 20:53:07 tantau Exp $ + +% This file is a demonstration on how a seminar file should be +% changed to make it work with beamer. + + +% Copyright notice: + +% Except for the changes indicated by CHANGED, this file is the original +% file texpower-0.0.9d/doc/seminardemo.tex, which is part of the +% examples of the texpower package. + + + +% seminardemo.tex,v 1.2 2002/11/14 20:46:00 hansfn Exp +% +% TeXPower bundle - dynamic online presentations with LaTeX +% Copyright (C) 1999-2002 Stephan Lehmke +% +% This program is free software; you can redistribute it and/or +% modify it under the terms of the GNU General Public License +% as published by the Free Software Foundation; either version 2 +% of the License, or (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +%----------------------------------------------------------------------------------------------------------------- +% File: seminardemo.tex +% +% Simple examples the for combining the seminar class with the dynamic features provided by the package texpower.sty. +% +%----------------------------------------------------------------------------------------------------------------- +% Autor: Stephan Lehmke <Stephan.Lehmke@cs.uni-dortmund.de> +% +% v0.0.1 Jun 02, 2000: First version for the pre-alpha release of TeXPower. +% + + +% CHANGED: commented +%\documentclass{seminar} +% +%% We need fixseminar for setting the page size correctly. +% +%\usepackage{fixseminar} +% +% +%%----------------------------------------------------------------------------------------------------------------- +%% The texpower package is loaded. +%% We give the display option so dynamic features are enabled. +%% +%\usepackage[display]{texpower} + +% CHANGED: Added +\documentclass[slidestop,usepdftitle=false]{beamer} +\usepackage[accumulated]{beamerseminar} +\usepackage{beamertexpower} +\usepackage{beamerthemeshadow} + + +% CHANGED: Moved \title and \author outside of slide +\title{The \code{texpower} Package\\ {\normalfont \texttt{seminar} Demo}} +\author[Stephan Lehmke]{Stephan Lehmke\\\code{mailto:Stephan.Lehmke@cs.uni-dortmund.de}} + +\begin{document} +\begin{slide} + +\maketitle + +\newslide + +\tableofcontents +\end{slide} + +% CHANGED: Added \frame, moved \section out, added \frametitle +\section{A list environment} +\frame{ +\begin{slide} +\centerslidesfalse +\frametitle{A list environment} + +% The \pause command `splits' the current page at the place it appears, producing two pages, one with everything which +% came before the \pause command, one containing this and additionally the stuff coming after \pause. When these pages +% are presented with acrobar reader in full screen mode (or any other viewer with this capability), the presentation +% will appear to `stop' at the point the \pause command was issued and `resume' in the moment the presenter switches to +% the next page. + +\pause + +% As \pause forces a paragraph break, it can not be used to separate a description label from the associated text. For +% this, we use the (very flexible) \stepwise command. Inside the argument of \stepwise, an arbitrary number of \step +% commands may occur. \stepwise will produce as many pages as there are \step commands, making the arguments of the +% \step commands appear ``one by one''. + +\stepwise +{% + \begin{description} + \item[foo.] \step{bar.} + \step{\item[baz.]} \step{qux.} + \end{description} + } + + + +\end{slide} +} + +% CHANGED: Added \frame, moved \section out +\section{An aligned equation} +\frame{ +\begin{slide} +\centerslidesfalse +\frametitle{An aligned equation} + +\pause + +% Normally for \stepwise, if a \step is not yet active, its argument is ignored completely. This would disturb +% alignments, because the width changes with every new activated \step. +% \parstepwise is a variant of \stepwise where the argument of an inactive \step is put into a \phantom, leaving the +% proper amount of white space. + +\parstepwise +{% + % Using eqnarray with equation numbers here means all equation numbers will be visible from the outset, because only + % the contents of the lines are `filled in'. See the full demo for an example of aligned equations where equation + % numbers `appear'. + \begin{eqnarray} + % + % When the argument of \step is put into a box (as it happens with \parstepwise), tabulators can not go in there. As + % we want the equals sign to appear at the same time as the right side of the equation, we use \restep for the + % latter. \restep is like \step, but it appears at the same time as the previous \step command. + % + \sum_{i=1}^{n} i & \step{=} & \restep{1 + 2 + \cdots + (n-1) + n}\\ + % + & \step{=} & \restep{1 + n + 2 + (n-1) + \cdots}\\ + % + & \step{=} & \restep + {% We can nest \step commands inside each other. The order of execution is just the + % order of appearance, independent of nesting. + % \switch is a variant of \step which takes two arguments and toggles between them on + % activation. This way, we can make the \underbrace `appear'. + % We insert a \vphantom in the first argument so that the equation numbers will be + % placed correctly whether or not the underbrace is didplayed. + \switch + {% + \vphantom{\underbrace{(1 + n) + \cdots + (1 + n)}_{\times\frac{n}{2}}}% + (1 + n) + \cdots + (1 + n)% + } + {\underbrace{(1 + n) + \cdots + (1 + n)}_{\times\frac{n}{2}}}% + } + \\ + % + % This is another nested application of \step. Note that the spacing of \cdot has to be corrected manually by + % inserting {} left of it, because otherwise it would behave like a prefix operator. + % + & \step{=} & \restep{\frac{(1 + n)\step{{}\cdot n}}{\restep{2}}} + \end{eqnarray} +} + + + + +\end{slide} +} + +% CHANGED: Added \frame, moved \section out +\section{An array} +\frame{ +\begin{slide} + \centerslidesfalse + \frametitle{An array} + +\stepwise +{% With arrays, beware of problems with automatic calculation of cell widths. + % + % If you want all widths to be calculated automatically, you need to use \parstepwise, with the consequence that + % a) tabulators or newlines can not go into the argument of \step, + % b) the array `structure' (rules) will be completely visible right from the beginning. + % + % If you want to use \stepwise for being able to build the `structure' (like \hilne's) dynamically (as done in the + % following), you have to make sure that the cell widths are correct from the very first line, because otherwise the + % array will expand horizontally, destroying the dynamic effect. This can be assured by + % a) using only p cells, + % b) making sure all the cells in the first line are at least as wide as the widest cell which will appear later. If + % you are using the calc package, this is easiest by putting \makebox[\widthof{widest entry}]{first entry} into + % the first cell. Otherwise, you can use \settowidth. + % + \begin{displaymath} + \begin{array}{rrrrr} + \step + {% + n & \log n & n\log n & \lefteqn{n^2}\phantom{25} & \lefteqn{2^n}\phantom{32} \\ + \hline% + }% + \step{0 &} \step{\textrm{---} &} \step{\textrm{---} &} \step{0 &} \step{1 \\}% + \step{1 &} \step{0\phantom{.6} &} \step{0\phantom{.8} &} \step{1 &} \step{2 \\}% + \step{2 &} \step{1\phantom{.6} &} \step{2\phantom{.8} &} \step{4 &} \step{4 \\}% + \step{3 &} \step{1.6 &} \step{4.8 &} \step{9 &} \step{8 \\}% + \step{4 &} \step{2\phantom{.6} &} \step{8\phantom{.8} &} \step{16 &} \step{16 \\}% + \step{5 &} \step{2.3 &} \step{11.6 &} \step{25 &} \step{32 }% + \end{array} + \end{displaymath} +} + + + + +\end{slide} +} + +% CHANGED: Added \frame, moved \section out +\section{A picture} +\frame{ +\begin{slide} +\centerslidesfalse +\frametitle{A picture} + +\pause + +\begin{center}% + \stepwise + {% + \setlength{\unitlength}{1.5\semcm}% + \delimitershortfall-1sp% Just for the nested braces + \begin{picture}(14,2) + \put(0,1){\vector(1,0){1}} + \put(0.5,0.5){\makebox(0,0){\small $x(t)$}} + \put(13,1){\vector(1,0){1}} + \put(13.5,0.5){\makebox(0,0){\small $y(t)$}} + \step + { + \put(1,1){\line(3,2){1.5}} + \put(1,1){\line(3,-2){1.5}} + \put(2.5,0){\line(0,1){2}} + \put(2,1){\makebox(0,0){\large $\varphi$}} + } + \step + { + \put(2.5,1){\vector(1,0){3.5}} + \put(4.25,0.5){\makebox(0,0){\small $F_t = \varphi\left(x(t)\right)$}} + } + \step + { + \put(6,0){\framebox(2,2){\large $\Phi$}} + } + \step + { + \put(8,1){\vector(1,0){3.5}} + % + % Here, we find another nested use of \step inside \step. + % \bstep is a variant of \step which _always_ puts its argument into a box for leaving the correct amount of + % white space. We cannot use \parstepwise here because \put can't go into a box. Hence, just using \step for + % building the nested formula on the next line would give the wrong size for the nested braces. + % + \put(9.75,0.5){\makebox(0,0){\footnotesize $G_t = \Phi\left(\bstep{\varphi\left(\bstep{x(t)}\right)}\right)$}} + } + \step + { + \put(13,1){\line(-3,2){1.5}} + \put(13,1){\line(-3,-2){1.5}} + \put(11.5,0){\line(0,1){2}} + \put(12,1){\makebox(0,0){\large $\delta$}} + } + \end{picture}% + }% +\end{center}% +\end{slide} +} +\end{document} + + + +% Local Variables: +% fill-column: 120 +% TeX-master: t +% End: diff --git a/Master/texmf-dist/tex/latex/beamer/multimedia/multimedia.sty b/Master/texmf-dist/tex/latex/beamer/multimedia/multimedia.sty new file mode 100644 index 00000000000..83cdc0f6934 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/multimedia/multimedia.sty @@ -0,0 +1,304 @@ +% $Header: /cvsroot/latex-beamer/latex-beamer/extensions/multimedia/multimedia.sty,v 1.3 2004/10/07 20:53:07 tantau Exp $ + +\ProvidesPackage{multimedia}[2004/04/10 ver 0.01] +\NeedsTeXFormat{LaTeX2e}[1995/12/01] + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + + +\RequirePackage{keyval}[1997/11/10] + +\ifx\pdfoutput\@undefined + \newcount\pdfoutput\pdfoutput=0 +\fi + +\ifnum\pdfoutput=0 + \let\mm@psorpdf\@firstoftwo + \PassOptionsToPackage{pdfmark}{hyperref} + \define@key{PDF}{Movie}{\pdf@addtoks{#1}{Movie}} + \define@key{PDF}{T}{\pdf@addtoks{#1}{T}} + \define@key{PDF}{Annotations}{\pdf@addtoks{#1}{A}} +\else + \let\mm@psorpdf\@secondoftwo +\fi + +\define@key{multimedia}{automute}[true]{\csname mm@autostop#1\endcsname} +\define@key{multimedia}{autostart}[true]{\csname mm@autostart#1\endcsname} +\define@key{multimedia}{bitspersample}{\def\mm@b{/B #1}} +\define@key{multimedia}{borderwidth}{{\@tempdima=#1\relax\@tempdima=0.99626401\@tempdima\xdef\mm@bw{\strip@pt\@tempdima}}} +\define@key{multimedia}{channels}{\def\mm@c{/C #1}} +\define@key{multimedia}{depth}{\@tempdimc=#1\relax} +\define@key{multimedia}{duration}{\mm@convert#1{\mm@duration}{/Duration}}% +\define@key{multimedia}{encoding}{\def\mm@e{/E /#1}} +\define@key{multimedia}{externalviewer}[]{\mm@externaltrue} +\define@key{multimedia}{height}{\@tempdimb=#1\relax} +\define@key{multimedia}{inlinesound}[true]{\csname mm@inline#1\endcsname} +\define@key{multimedia}{label}{\def\mm@label{#1}} +\define@key{multimedia}{loop}[]{\def\mm@playmode{/Mode /Repeat}\def\mm@repeat{/Repeat true}} +\define@key{multimedia}{mixsound}[true]{\def\mm@mix{/Mix #1}} +\define@key{multimedia}{once}[]{\def\mm@playmode{/Mode /Once}} +\define@key{multimedia}{palindrome}[]{\def\mm@playmode{/Mode /Palindrome}} +\define@key{multimedia}{pause}[]{\def\mm@do{/Operation /Pause}} +\define@key{multimedia}{play}[]{\def\mm@do{/Operation /Play}} +\define@key{multimedia}{poster}[true]{\def\mm@poster{/Poster #1}} +\define@key{multimedia}{repeat}[]{\def\mm@playmode{/Mode /Repeat}\def\mm@repeat{/Repeat true}} +\define@key{multimedia}{resume}[]{\def\mm@do{/Operation /Resume}} +\define@key{multimedia}{samplingrate}{\def\mm@r{/R #1}} +\define@key{multimedia}{showcontrols}[true]{\def\mm@controls{/ShowControls #1}} +\define@key{multimedia}{start}{\mm@convert#1{\mm@start}{/Start}}% +\define@key{multimedia}{stop}[]{\def\mm@do{/Operation /Stop}} +\define@key{multimedia}{width}{\@tempdima=#1\relax} + +\def\mm@convert#1s{\mm@@convert{#1}} +\def\mm@@convert#1#2#3{% + {\@tempdima=#1pt% + \@tempcnta=\@tempdima% + \divide\@tempcnta by 512% + \xdef#2{#3 [\the\@tempcnta\space 128]}}} + +\newif\ifmm@autostart +\newif\ifmm@autostop +\newif\ifmm@external +\newif\ifmm@inline +\newcount\mm@movie + +\newcommand\movie[3][]{% + \leavevmode% + % Sanity check + \IfFileExists{\@currdir #3}{}{% + \PackageWarning{multimedia}{The movie file ``#3'' could not be + found in the current directory, where it must reside for + viewing.}% + }% + {% + % Calculate size of the poster + \setbox\@tempboxa=\hbox{#2}% + \@tempdima=\wd\@tempboxa% + \@tempdimb=\ht\@tempboxa% + \@tempdimc=\dp\@tempboxa% + \global\advance\mm@movie by1\relax% + \edef\mm@label{mmdefaultlabel\the\mm@movie}% + \def\mm@playmode{}% + \def\mm@duration{}% + \def\mm@start{}% + \def\mm@poster{}% + \def\mm@controls{}% + \mm@autostartfalse% + \mm@externalfalse% + \def\mm@bw{0}% + \setkeys{multimedia}{#1}% + \wd\@tempboxa=\@tempdima% + \ht\@tempboxa=\@tempdimb% + \dp\@tempboxa=\@tempdimc% + \ifmm@external% + \href{run:#3}{\box\@tempboxa}% + \else% + \mm@psorpdf{% + \pdfmark[{\box\@tempboxa}]{% + pdfmark=/ANN,% + Subtype=/Movie,% + Movie=<< /F (#3) \mm@poster\space >>,% + Annotations=<< \mm@start\space \mm@duration\space \mm@playmode\space \mm@controls\space>>,% + T=(\mm@label), + Border={0 0 \mm@bw}}% + }{% + \pdfannot width \@tempdima height \@tempdimb depth \@tempdimc + { + /Subtype /Movie + /T (\mm@label) + /Border [0 0 \mm@bw] + /Movie << /F (#3) \mm@poster\space >> + /A << \mm@start\space \mm@duration\space \mm@playmode\space \mm@controls\space >> + }% + }% + \mm@psorpdf{}{\box\@tempboxa}% + \ifmm@autostart% + \mm@psorpdf% + {% + \pdfmark{pdfmark=/PUT,% + Raw={{ThisPage} << /AA << /O << /S /Movie + /T (\mm@label) /Operation /Play >> >> >>}% + }}% + {% + \pdfobj {<< /S /Movie /T (\mm@label) /Operation /Play >>}% + \pdfrefobj\pdflastobj% + \xdef\mm@pdfpageadditionalaction{/O \the\pdflastobj\space 0 R }% + }% + \fi% + \fi% + }% +} + + +\newcommand\hyperlinkmovie[3][]{% + \leavevmode% + {\def\mm@playmode{}\def\mm@start{}\def\mm@duration{}\def\mm@do{}\def\mm@controls{}% + \setkeys{multimedia}{#1}% + \mm@psorpdf{% + \pdfmark[{#3}]{% + Color=\@linkbordercolor,% + linktype={link},% + AcroHighlight=\@pdfhighlight,% + Border=\@pdfborder,% + pdfmark=/ANN,% + Subtype=/Link,% + Annotations=<< /S /Movie /T (#2) \mm@controls\space + \mm@do\space \mm@start\space \mm@duration\space \mm@playmode\space + >>% + }}% + {% + \pdfstartlink + attr{% + /Border [\@pdfborder] + /H \@pdfhighlight\space + /C [\@menubordercolor]% + }% + user{ + /Subtype /Link + /A << + /S /Movie /T (#2) \mm@controls\space + \mm@do\space \mm@start\space \mm@duration\space \mm@playmode\space + >> + }% + #3\pdfendlink}% + }% +} + + +\newcommand\sound[3][]{% + \mm@psorpdf{\movie[#1]{#2}{#3}}% no way of defining a stream object... + {% + \leavevmode% + % Sanity check + \IfFileExists{\@currdir #3}{}{% + \PackageWarning{multimedia}{The movie file ``#3'' could not be + found in the current directory, where it must reside for + viewing.}% + }% + {% + % Calculate size of the poster + \setbox\@tempboxa=\hbox{#2}% + \@tempdima=\wd\@tempboxa% + \@tempdimb=\ht\@tempboxa% + \@tempdimc=\dp\@tempboxa% + \def\mm@label{mmdefaultlabel}% + \def\mm@playmode{}% + \def\mm@duration{}% + \def\mm@start{}% + \def\mm@repeat{}% + \def\mm@mix{/Mix false}% + \setkeys{multimedia}{samplingrate=44100,channels=1,bitspersample=16,encoding=muLaw}% + \mm@autostartfalse% + \mm@autostopfalse% + \mm@externalfalse% + \mm@inlinefalse% + \def\mm@bw{0}% + \setkeys{multimedia}{#1}% + \wd\@tempboxa=\@tempdima% + \ht\@tempboxa=\@tempdimb% + \dp\@tempboxa=\@tempdimc% + \ifmm@external% + \href{run:#3}{\box\@tempboxa}% + \else% + \ifmm@inline% + \pdfobj stream + attr {\mm@r\space \mm@c\space \mm@b\space \mm@e\space} + file {#3}% + \pdfrefobj \pdflastobj% + \else + \pdfobj stream + attr {\mm@r\space \mm@c\space \mm@b\space \mm@e\space /F (#3)} + {}% + \pdfrefobj \pdflastobj% + \fi% + \expandafter\xdef\csname mms@\mm@label\endcsname{\the\pdflastobj}% + \def\@temp{#2}\ifx\@temp\@empty\else\hyperlinksound[#1]{\mm@label}{\box\@tempboxa}\fi% + \ifmm@autostart% + \pdfobj {<< /S /Sound /Sound \the\pdflastobj\space 0 R \mm@mix\space >>}% + \pdfrefobj\pdflastobj% + \xdef\mm@pdfpageadditionalaction{/O \the\pdflastobj\space 0 R }% + \fi% + \ifmm@autostop% + \pdfobj {<< /S /Sound /Sound \mms@mute\space 0 R >>}% + \pdfrefobj\pdflastobj% + \xdef\mm@pdfpageadditionalaction{% + \ifx\mm@pdfpageadditionalaction\relax\else\mm@pdfpageadditionalaction\fi\space /C \the\pdflastobj\space 0 R }% + \fi% + \fi% + }% + }% +} + +\mm@psorpdf{}{% + \pdfobj stream attr {/R 22050} {}% + \pdfrefobj \pdflastobj% + \edef\mms@mute{\the\pdflastobj} +} + +\newcommand\hyperlinkmute[1]{\mm@psorpdf{#1}{\hyperlinksound{mute}{#1}}} + +\newcommand\hyperlinksound[3][]{% + \mm@psorpdf{\hyperlinkmovie[#1]{#2}{#3}}% + {% + \@ifundefined{mms@#2}% + {\PackageError{multimedia}{Sound labeled ``#2'' not defined}{}} + {% + \leavevmode% + \def\mm@mix{/Mix false}% + \def\mm@repeat{/Repeat false}% + \setkeys{multimedia}{#1}% + \pdfstartlink + attr{% + /Border [\@pdfborder] + /H \@pdfhighlight\space + /C [\@menubordercolor]% + }% + user{ + /Subtype /Link + /A << /S /Sound /Sound \csname mms@#2\endcsname\space 0 R \mm@mix\space \mm@repeat\space >> + }% + #3\pdfendlink}% + }% +} + + +% Copyright Notice: The following code is based on code from hyperref.sty +\def\mm@pageadditionalaction{% + \ifx\mm@pdfpageadditionalaction\relax + \else + \expandafter\mm@RemoveAAPageAttr\the\pdfpageattr^^J/AA{}>>\END + \ifx\mm@pdfpageadditionalaction\@empty + \else + \edef\@processme{% + \global\pdfpageattr{% + \the\pdfpageattr + ^^J/AA << \mm@pdfpageadditionalaction\space >>% + }% + }% + \@processme + \fi + \global\let\mm@pdfpageadditionalaction=\@empty% not on next page + \fi +} +\gdef\mm@RemoveAAPageAttr#1^^J/AA#2#3>>#4\END{% + \ifx\\#2\\% + \global\pdfpageattr{#1}% + \else + \mm@RemoveAAPageAttr#1#4\END + \fi +} +\let\mm@pdfpageadditionalaction=\relax + +% This is *not* the way to do it, but it'll have to do for now: +\let\mm@orighyper@pagetransition=\hyper@pagetransition +\AtBeginDocument{\def\hyper@pagetransition{\mm@orighyper@pagetransition\mm@pageadditionalaction}} + + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/test/test.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/multimedia/multimediasymbols.sty b/Master/texmf-dist/tex/latex/beamer/multimedia/multimediasymbols.sty new file mode 100644 index 00000000000..44657bcea24 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/multimedia/multimediasymbols.sty @@ -0,0 +1,42 @@ +\ProvidesPackage{multimediasymbols}[2004/04/10 ver 0.01] +\NeedsTeXFormat{LaTeX2e}[1995/12/01] + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\RequirePackage{keyval} +\RequirePackage{pgf} + +\define@key{multimediasym}{fill}[]{\def\mm@action{\pgfusepath{fill,stroke}}} + +\newcommand\speakersymbol[1][]{% + \def\mm@action{}% + \setkeys{multimediasym}{#1}% + \begin{pgfpicture}{-.1ex}{0pt}{2.1ex}{1.5ex} + \pgfsetroundjoin + \pgfsetroundcap + \pgfpathmoveto{\pgfpoint{0cm}{.5\pgfex}} + \pgfpathlineto{\pgfpoint{.5\pgfex}{.5\pgfex}} + \pgfpathlineto{\pgfpoint{\pgfex}{0pt}} + \pgfpathlineto{\pgfpoint{\pgfex}{1.5\pgfex}} + \pgfpathlineto{\pgfpoint{.5\pgfex}{\pgfex}} + \pgfpathlineto{\pgfpoint{0pt}{\pgfex}} + \pgfpathclose + \mm@action + \pgfpathmoveto{\pgfpoint{1.25\pgfex}{.5\pgfex}} + \pgfpathcurveto{\pgfpoint{1.4\pgfex}{.6\pgfex}}{\pgfpoint{1.4\pgfex}{.9\pgfex}}{\pgfpoint{1.25\pgfex}{1\pgfex}} + \pgfpathmoveto{\pgfpoint{1.5\pgfex}{.25\pgfex}} + \pgfpathcurveto{\pgfpoint{1.7\pgfex}{.5\pgfex}}{\pgfpoint{1.7\pgfex}{1\pgfex}}{\pgfpoint{1.5\pgfex}{1.25\pgfex}} + \pgfpathmoveto{\pgfpoint{1.75\pgfex}{0pt}} + \pgfpathcurveto{\pgfpoint{2\pgfex}{.25\pgfex}}{\pgfpoint{2\pgfex}{1.25\pgfex}}{\pgfpoint{1.75\pgfex}{1.5\pgfex}} + \pgfusepath{stroke} + \end{pgfpicture}} + + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "~/texmf/tex/latex/beamer/test/test.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/multimedia/xmpmulti.sty b/Master/texmf-dist/tex/latex/beamer/multimedia/xmpmulti.sty new file mode 100644 index 00000000000..e70a6bb29cf --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/multimedia/xmpmulti.sty @@ -0,0 +1,178 @@ +% $Header: /cvsroot/latex-beamer/latex-beamer/extensions/multimedia/xmpmulti.sty,v 1.2 2004/10/07 20:53:07 tantau Exp $ + +% Copyright 2000 by Klaus Guntermann +% Copyright 2004 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +% +% Copyright notices: Large parts of this file are identical to the +% file mpmulti.sty from the ppower4 distribution. Unfortunately, no +% clear copyright notice is given in the original file nor is even the +% author indicated. The author appears to be Klaus Guntermann and the +% license appears to be GPL, at least the whole package is distributed +% under GPL, so I assume that also applies to the individual +% files. +% + +% +% This file does the same as the original mpmulti.sty. The only +% differences are that a) the package pause is not loaded (it's +% provided automatically by beamer and it should be loaded ``by hand'' +% when using ppower4) and b) a default overlay specification can be +% given (as in \multiinclude[<+->][...]{...}), which will be the +% argument to an actionenv that is put around each image. +% + + +%% mpmulti.sty 09 Sep 2002 +%%------------------------------------------------------------ +%% History: +%% Initial version 14 Apr 2000 +%% Introduced keyword parameters 12 Jun 2000 +%% Introduced new parameters (start,format), changed the +%% global code to take several file counting strings (eg +%% bla-*.mps, foo-*.jpg, etc.), added compatibility with +%% \graphicspath (Jean-Christophe Dubacq) 06 Dec 2001 +%% Generalized the format option, added the end +%% handling and documented extended features in here +%% 09 Sep 2002 +%% +%% Purpose: +%% include multiple metapost pictures and overlay them, +%% inserting a transition effect between them +%% +%% Synopsis: +%% +%% \multiinclude[defaultoverlayspecification]% +%% [pause=transitioncommand, +%% graphics={option for includegraphics}, +%% format=filenameformat, +%% start=number, +%% end=number]{basefilename} +%% +%% Include all metapost generated graphics found in +%% files with the basename "filename", which +%% have a number attached or in the extension. +%% Insert the transitioncommand between the files (defaults +%% to \pause). +%% Further options allow to specify additional specifications +%% for includegraphics, can change the number to start with +%% (default 0) or the number to end with (default 1000000). +%% By default the filenames are as created by mpost in the format +%% "filename.n", where "n" represents the number. +%% The option format with the values like "mps", "png" or "jpg" this +%% can be changed to "filename-n.format", e.g. "example-0.mps" +%% instead of "example.0". +%% Complaints are only written, if the first file is not found. +%% Otherwise including will silently stop. +%% +%% If a defaultoverlayspecification is given, each image is +%% surrounded by an actionenv environment (defined by the beamer +%% class) with this option as argument. An example usage might be +%% +%% \multiinclude[<alert@+| +->][graphics={height=4cm}]{myimage} +%% +%% Requires: +%% The keyval package for options processing. +%% +%% +%\RequirePackage{pause} +\RequirePackage{keyval} +%% +%% The command should process the optional arguments. +%% +\def\multiinclude{% + \def\@mpm@pause{\pause}\def\@mpm@ospec{}\def\@mpm@endospec{}% + \@ifnextchar [\@mpmulti{\@@@mpmulti[]}} +%% +\newif\if@mpm@groptions\@mpm@groptionsfalse +%% We describe the keys and their default values +\define@key{mpm}{format}[\@mpm@defaultformat]{% + \global\def\@mpm@format##1{##1-\the\@mpm@count.#1}} +\define@key{mpm}{start}[0]{\global\def\@mpm@start{#1}\relax} +\define@key{mpm}{end}[1000000]{\global\def\@mpm@end{#1}\relax} +\define@key{mpm}{pause}[\pause]{\global\def\@mpm@pause{#1}\relax} +\define@key{mpm}{graphics}{\@mpm@groptionstrue + \global\def\@mpm@graphics{\string#1}} +\def\@mpm@defaultformat#1{#1.\the\@mpm@count} +\let\@mpm@format=\@mpm@defaultformat +%% +%% We need a local counter +%% +\newcount\@mpm@count +%% +%% Implement the basic functionality. +%% Try to include the first file unconditionally. +%% This will produce an error message, if no such file can be found. +%% Afterwards we are going to check for more files and stop, when we +%% do not find another file. As long as we find files, these are +%% overlapped to the previous parts. +%% +\def\@mpmulti[{\@ifnextchar<{\@@mpmulti[}{\@@@mpmulti[}} +\def\@@mpmulti[#1]{% + \def\@mpm@pause{\relax}% + \def\@mpm@ospec{\begin{actionenv}#1}% + \def\@mpm@endospec{\end{actionenv}}% + \@ifnextchar[{\@@@mpmulti}{\@@@mpmulti[]}} +\def\@@@mpmulti[#1]#2{% + %% reset the options + \global\def\@mpm@graphics{}% + \global\def\@mpm@start{0}% + \global\def\@mpm@end{1000000}% + %% get the arguments + \setkeys{mpm}{#1}% + %% Insert the first part of the figure + %% and make sure we look also in other places according to path. + \let\@mpm@oldinp@th\input@path\let\input@path\Ginput@path + \@mpm@count=\@mpm@start + \@mpm@ospec% + \if@mpm@groptions% + \edef\@mpm@do@include{\noexpand\includegraphics[\@mpm@graphics]{\@mpm@format{#2}}}% + \@mpm@do@include% + \else% + \includegraphics{\@mpm@format{#2}}% + \fi% + \@mpm@endospec% + \def\@mpmdoit{% Do it by conditional tail recursion. + %% Select the next filename and advance counter + \edef\@mpmfilename{\@mpm@format{#2}}% + %% If the file exists, + \IfFileExists{\@mpmfilename}{% + %% insert the user defined transition (or the default), + \@mpm@pause + %% then process the next part and set up to try again. + \llap{% + \@mpm@ospec% + \if@mpm@groptions + \edef\@mpm@do@include{\noexpand + \includegraphics[\@mpm@graphics]{\@mpmfilename}}% + \@mpm@do@include + \else + \includegraphics{\@mpmfilename}% + \fi% + \@mpm@endospec% + }% + \ifnum\@mpm@count<\@mpm@end\relax + \advance\@mpm@count by 1\relax + \let\@mpmnext\@mpmdoit + \else + \let\@mpmnext\relax + \fi + }{% + %% If no more files exist, set up to stop. + \let\@mpmnext\relax + }% + %% Whatever we had to do (without nesting all the IfFileExists) + \@mpmnext + }% + %% Finally we must start it once, if there is more than one file + %% supposed to be available. + \ifnum\@mpm@count<\@mpm@end\relax + \advance\@mpm@count by 1\relax % start counting + \@mpmdoit % and run the show + \fi + %% and reset the input path after all + \let\input@path\@mpm@oldinp@th +}% diff --git a/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemealbatross.sty b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemealbatross.sty new file mode 100644 index 00000000000..a5c359850d7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemealbatross.sty @@ -0,0 +1,52 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/color/beamercolorthemealbatross.sty,v 1.8 2004/10/07 22:21:15 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\setbeamercolor*{normal text}{fg=yellow!50!white,bg=blue!50!black} + +\DeclareOption{overlystylish} +{ + \def\beamer@cta@do{ + \setbeamertemplate{background canvas}[vertical shading][bottom=black,top=black,middle=blue!50!black] + } +} +\ProcessOptions + +\@ifundefined{beamer@cta@do}{}{\beamer@cta@do} + +\mode<presentation> + +\setbeamercolor*{example text}{fg=green!65!black} + +\setbeamercolor*{structure}{fg=blue!25!white} + +\setbeamercolor{palette primary}{use={structure,normal text},fg=structure.fg,bg=normal text.bg!75!black} +\setbeamercolor{palette secondary}{use={structure,normal text},fg=structure.fg,bg=normal text.bg!60!black} +\setbeamercolor{palette tertiary}{use={structure,normal text},fg=structure.fg,bg=normal text.bg!45!black} +\setbeamercolor{palette quaternary}{use={structure,normal text},fg=structure.fg,bg=normal text.bg!30!black} + +\setbeamercolor*{block body}{bg=normal text.bg!90!black} +\setbeamercolor*{block body alerted}{bg=normal text.bg!90!black} +\setbeamercolor*{block body example}{bg=normal text.bg!90!black} +\setbeamercolor*{block title}{parent=structure,bg=normal text.bg!75!black} +\setbeamercolor*{block title alerted}{use={normal text,alerted text},fg=alerted text.fg!75!normal text.fg,bg=normal text.bg!75!black} +\setbeamercolor*{block title example}{use={normal text,example text},fg=example text.fg!75!normal text.fg,bg=normal text.bg!75!black} + +\setbeamercolor{item projected}{fg=black} + +\setbeamercolor*{sidebar}{parent=palette primary} + +\setbeamercolor{palette sidebar primary}{use=normal text,fg=normal text.fg} +\setbeamercolor{palette sidebar secondary}{use=structure,fg=structure.fg} +\setbeamercolor{palette sidebar tertiary}{use=normal text,fg=normal text.fg} +\setbeamercolor{palette sidebar quaternary}{use=structure,fg=structure.fg} + +\setbeamercolor*{separation line}{} +\setbeamercolor*{fine separation line}{} + + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemebeaver.sty b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemebeaver.sty new file mode 100644 index 00000000000..db5b0e86714 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemebeaver.sty @@ -0,0 +1,35 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/color/beamercolorthemebeaver.sty,v 1.1 2005/10/23 16:58:07 tantau Exp $ + +% Copyright 2004 by Madhusudan Singh <madhusudan.singh@gmail.com> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\definecolor{darkred}{rgb}{0.8,0,0} + +\setbeamercolor{section in toc}{fg=black,bg=white} +\setbeamercolor{alerted text}{fg=darkred!80!gray} +\setbeamercolor*{palette primary}{fg=darkred!60!black,bg=gray!30!white} +\setbeamercolor*{palette secondary}{fg=darkred!70!black,bg=gray!15!white} +\setbeamercolor*{palette tertiary}{bg=darkred!80!black,fg=gray!10!white} +\setbeamercolor*{palette quaternary}{fg=darkred,bg=gray!5!white} + +\setbeamercolor*{sidebar}{fg=darkred,bg=gray!15!white} + +\setbeamercolor*{palette sidebar primary}{fg=darkred!10!black} +\setbeamercolor*{palette sidebar secondary}{fg=white} +\setbeamercolor*{palette sidebar tertiary}{fg=darkred!50!black} +\setbeamercolor*{palette sidebar quaternary}{fg=gray!10!white} + +%\setbeamercolor*{titlelike}{parent=palette primary} +\setbeamercolor{titlelike}{parent=pallette primary,fg=darkred} +\setbeamercolor{frametitle}{bg=gray!10!white} +\setbeamercolor{frametitle right}{bg=gray!60!white} + +\setbeamercolor*{separation line}{} +\setbeamercolor*{fine separation line}{} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemebeetle.sty b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemebeetle.sty new file mode 100644 index 00000000000..1b259b1ce29 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemebeetle.sty @@ -0,0 +1,45 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/color/beamercolorthemebeetle.sty,v 1.5 2004/10/07 22:21:15 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamercolor{normal text}{fg=black,bg=black!40} +\setbeamercolor{structure}{fg=white} + +\setbeamercolor{alerted text}{fg=red!85!black} + +\setbeamercolor{item projected}{use=item,fg=black,bg=item.fg!75} + +\definecolor{beetle@other}{RGB}{64,80,127} + +\setbeamercolor*{palette primary}{fg=white,bg=beetle@other} +\setbeamercolor*{palette secondary}{parent=palette primary,use=palette primary,bg=palette primary.bg!95!black} +\setbeamercolor*{palette tertiary}{parent=palette primary,use=palette primary,bg=palette primary.bg!90!black} +\setbeamercolor*{palette quaternary}{parent=palette primary,use=palette primary,bg=palette primary.bg!85!black} + +\setbeamercolor*{sidebar}{parent=palette primary} + +\setbeamercolor*{palette sidebar primary}{fg=white} +\setbeamercolor*{palette sidebar secondary}{fg=black} +\setbeamercolor*{palette sidebar tertiary}{fg=white} +\setbeamercolor*{palette sidebar quaternary}{fg=black} + +\setbeamercolor{framesubtitle}{fg=black} + +\setbeamercolor*{subtitle}{fg=black} + +\setbeamercolor*{block title}{parent=structure} +\setbeamercolor*{block title alerted}{parent=alerted text} +\setbeamercolor*{block title example}{parent=example text} +\setbeamercolor*{block body}{} +\setbeamercolor*{block body alerted}{} +\setbeamercolor*{block body example}{} + +\setbeamercolor*{titlelike}{parent=structure} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemecrane.sty b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemecrane.sty new file mode 100644 index 00000000000..e3146afb4ff --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemecrane.sty @@ -0,0 +1,41 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/color/beamercolorthemecrane.sty,v 1.8 2004/10/28 17:15:51 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\definecolor{craneorange}{RGB}{252,187,6} +\definecolor{craneblue}{RGB}{4,6,76} + +\setbeamercolor{structure}{fg=craneblue} + +\setbeamercolor{palette primary}{fg=craneblue,bg=craneorange!70} +\setbeamercolor{palette secondary}{fg=craneblue,bg=craneorange!80} +\setbeamercolor{palette tertiary}{fg=craneblue,bg=craneorange!90} +\setbeamercolor{palette quaternary}{fg=craneblue,bg=craneorange} + +\setbeamercolor{titlelike}{parent=palette quaternary} + +\setbeamercolor{block title}{fg=craneblue,bg=craneorange} +\setbeamercolor{block title alerted}{use=alerted text,fg=craneblue,bg=alerted text.fg!75!bg} +\setbeamercolor{block title example}{use=example text,fg=craneblue,bg=example text.fg!75!bg} + +\setbeamercolor{block body}{parent=normal text,use=block title,bg=block title.bg!25!bg} +\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!25!bg} +\setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!25!bg} + +\setbeamercolor{sidebar}{bg=craneorange!70} + +\setbeamercolor{palette sidebar primary}{fg=craneblue} +\setbeamercolor{palette sidebar secondary}{fg=craneblue!75} +\setbeamercolor{palette sidebar tertiary}{fg=craneblue!75} +\setbeamercolor{palette sidebar quaternary}{fg=craneblue} + +\setbeamercolor*{separation line}{} +\setbeamercolor*{fine separation line}{} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemedefault.sty b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemedefault.sty new file mode 100644 index 00000000000..39e2cbc5c5b --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemedefault.sty @@ -0,0 +1,167 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/color/beamercolorthemedefault.sty,v 1.27 2005/03/15 23:17:01 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\definecolor{beamer@blendedblue}{rgb}{0.2,0.2,0.7} % use structure theme to change + +\setbeamercolor{normal text}{fg=black,bg=white} +\setbeamercolor{alerted text}{fg=red} +\setbeamercolor{example text}{fg=green!50!black} + +\setbeamercolor{structure}{fg=beamer@blendedblue} + +\setbeamercolor{background canvas}{parent=normal text} +\setbeamercolor{background}{parent=background canvas} + +\setbeamercolor{palette primary}{use=structure,fg=structure.fg} +\setbeamercolor{palette secondary}{use=structure,fg=structure.fg!75!black} +\setbeamercolor{palette tertiary}{use=structure,fg=structure.fg!50!black} +\setbeamercolor{palette quaternary}{fg=black} + +\setbeamercolor{palette sidebar primary}{use=normal text,fg=normal text.fg} +\setbeamercolor{palette sidebar secondary}{use=structure,fg=structure.fg} +\setbeamercolor{palette sidebar tertiary}{use=normal text,fg=normal text.fg} +\setbeamercolor{palette sidebar quaternary}{use=structure,fg=structure.fg} + +\setbeamercolor{math text}{} +\setbeamercolor{math text inlined}{parent=math text} +\setbeamercolor{math text displayed}{parent=math text} + +\setbeamercolor{normal text in math text}{} + +\setbeamercolor{local structure}{parent=structure} + +\setbeamercolor{titlelike}{parent=structure} + +\setbeamercolor{title}{parent=titlelike} +\setbeamercolor{title in head/foot}{parent=palette quaternary} +\setbeamercolor{title in sidebar}{parent=palette sidebar quaternary} + +\setbeamercolor{subtitle}{parent=title} + +\setbeamercolor{author}{} +\setbeamercolor{author in head/foot}{parent=palette primary} +\setbeamercolor{author in sidebar}{use=palette sidebar tertiary,fg=palette sidebar tertiary.fg} + +\setbeamercolor{institute}{} +\setbeamercolor{institute in head/foot}{parent=palette tertiary} +\setbeamercolor{institute in sidebar}{use=palette sidebar tertiary,fg=palette sidebar tertiary.fg} + +\setbeamercolor{date}{} +\setbeamercolor{date in head/foot}{parent=palette secondary} +\setbeamercolor{date in sidebar}{use=palette sidebar tertiary,fg=palette sidebar tertiary.fg} + +\setbeamercolor{titlegraphic}{} + +\setbeamercolor{part name}{} +\setbeamercolor{part title}{parent=titlelike} + +\setbeamercolor{section in toc}{parent=structure} +\setbeamercolor{section in toc shaded}{parent=section in toc} +\setbeamercolor{section in head/foot}{parent=palette tertiary} +\setbeamercolor{section in sidebar}{parent=palette sidebar secondary} +\setbeamercolor{section in sidebar shaded}{use=section in sidebar,fg=section in sidebar.fg!40!bg} +\setbeamercolor{section number projected}{parent=item projected} + +\setbeamercolor{subsection in toc}{} +\setbeamercolor{subsection in toc shaded}{parent=subsection in toc} +\setbeamercolor{subsection in head/foot}{parent=palette secondary} +\setbeamercolor{subsection in sidebar}{parent=palette sidebar primary} +\setbeamercolor{subsection in sidebar shaded}{use=subsection in sidebar,fg=subsection in sidebar.fg!40!bg} +\setbeamercolor{subsection number projected}{parent={subitem projected}} + +\setbeamercolor{subsubsection in toc}{parent=subsection in toc} +\setbeamercolor{subsubsection in toc shaded}{parent=subsubsection in toc} +\setbeamercolor{subsubsection in head/foot}{parent=subsection in head/foot} +\setbeamercolor{subsubsection in sidebar}{parent=subsection in sidebar} +\setbeamercolor{subsubsection in sidebar shaded}{parent=subsection in sidebar shaded} +\setbeamercolor{subsubsection number projected}{parent=subsubitem projected} + +\setbeamercolor{headline}{} +\setbeamercolor{footline}{} + +\setbeamercolor{sidebar}{} +\setbeamercolor{sidebar left}{parent=sidebar} +\setbeamercolor{sidebar right}{parent=sidebar} + +\setbeamercolor{logo}{parent=palette secondary} + +\setbeamercolor{frametitle}{parent=titlelike} +\setbeamercolor{framesubtitle}{parent=frametitle} + +\setbeamercolor{frametitle right}{parent=frametitle} + +\setbeamercolor{caption}{} +\setbeamercolor{caption name}{parent=structure} + +\setbeamercolor{button}{use=local structure,bg=local structure.fg!50!bg,fg=white} +\setbeamercolor{button border}{use=button,fg=button.bg} +\setbeamercolor{navigation symbols}{use=structure,fg=structure.fg!40!bg} +\setbeamercolor{navigation symbols dimmed}{use=structure,fg=structure.fg!20!bg} +\setbeamercolor{mini frame}{parent=section in head/foot} + +\setbeamercolor{block body}{} +\setbeamercolor{block body alerted}{} +\setbeamercolor{block body example}{} +\setbeamercolor{block title}{parent=structure} +\setbeamercolor{block title alerted}{parent=alerted text} +\setbeamercolor{block title example}{parent=example text} + +\setbeamercolor{item}{parent=local structure} +\setbeamercolor{subitem}{parent=item} +\setbeamercolor{subsubitem}{parent=subitem} + +\setbeamercolor{item projected}{parent=item,use=item,fg=white,bg=item.fg} +\setbeamercolor{subitem projected}{parent=item projected} +\setbeamercolor{subsubitem projected}{parent=subitem projected} + +\setbeamercolor{enumerate item}{parent=item} +\setbeamercolor{enumerate subitem}{parent=subitem} +\setbeamercolor{enumerate subsubitem}{parent=subsubitem} + +\setbeamercolor{itemize item}{parent=item} +\setbeamercolor{itemize subitem}{parent=subitem} +\setbeamercolor{itemize subsubitem}{parent=subsubitem} + +\setbeamercolor{itemize/enumerate body}{} +\setbeamercolor{itemize/enumerate subbody}{} +\setbeamercolor{itemize/enumerate subsubbody}{} + +\setbeamercolor{description item}{parent=item} + +\setbeamercolor{bibliography item}{parent=item} + +\setbeamercolor{bibliography entry author}{use=structure,fg=structure.fg} +\setbeamercolor{bibliography entry title}{use=normal text,fg=normal text.fg} +\setbeamercolor{bibliography entry location}{use=structure,fg=structure.fg!65!bg} +\setbeamercolor{bibliography entry note}{use=structure,fg=structure.fg!65!bg} + +\setbeamercolor{separation line}{} + +\setbeamercolor{upper separation line head}{parent=separation line} +\setbeamercolor{middle separation line head}{parent=separation line} +\setbeamercolor{lower separation line head}{parent=separation line} + +\setbeamercolor{upper separation line foot}{parent=separation line} +\setbeamercolor{middle separation line foot}{parent=separation line} +\setbeamercolor{lower separation line foot}{parent=separation line} + +\setbeamercolor{abstract}{} +\setbeamercolor{abstract title}{parent=structure} + +\setbeamercolor{verse}{} + +\setbeamercolor{quotation}{} +\setbeamercolor{quote}{parent=quotation} + +\setbeamercolor{page number in head/foot}{fg=fg!50!bg} + +\setbeamercolor{qed symbol}{parent=structure} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemedolphin.sty b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemedolphin.sty new file mode 100644 index 00000000000..35fcffe659e --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemedolphin.sty @@ -0,0 +1,30 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/color/beamercolorthemedolphin.sty,v 1.1 2004/10/28 16:42:54 tantau Exp $ + +% Copyright 2004 by Manuel Carro <mcarro@fi.upm.es> +% Derived from a theme by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + + +\setbeamercolor*{palette primary}{use=structure,fg=black,bg=structure.fg!40!white} +\setbeamercolor*{palette secondary}{use=structure,fg=white,bg=structure.fg!60!white} +\setbeamercolor*{palette tertiary}{use=structure,fg=white,bg=structure.fg!90!white} +\setbeamercolor*{palette quaternary}{fg=white,bg=black} + +\setbeamercolor*{sidebar}{use=structure,bg=structure.fg} + +\setbeamercolor*{palette sidebar primary}{use=structure,fg=structure.fg!10} +\setbeamercolor*{palette sidebar secondary}{fg=white} +\setbeamercolor*{palette sidebar tertiary}{use=structure,fg=structure.fg!50} +\setbeamercolor*{palette sidebar quaternary}{fg=white} + +\setbeamercolor*{titlelike}{use=structure,fg=structure.fg} + +\setbeamercolor*{separation line}{} +\setbeamercolor*{fine separation line}{} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemedove.sty b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemedove.sty new file mode 100644 index 00000000000..256614b93d7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemedove.sty @@ -0,0 +1,41 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/color/beamercolorthemedove.sty,v 1.4 2004/10/07 22:21:16 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamercolor*{normal text}{fg=black,bg=white} +\setbeamercolor*{alerted text}{fg=black} +\setbeamercolor*{example text}{fg=black} +\setbeamercolor*{structure}{fg=black} + +\setbeamerfont{alerted text}{series=\bfseries} + +\setbeamercolor{palette primary}{fg=black,bg=white} +\setbeamercolor{palette secondary}{fg=black,bg=white} +\setbeamercolor{palette tertiary}{fg=black,bg=white} +\setbeamercolor{palette quaternary}{fg=black,bg=white} + +\setbeamercolor{sidebar}{bg=black!20} + +\setbeamercolor{palette sidebar primary}{fg=black} +\setbeamercolor{palette sidebar secondary}{fg=black} +\setbeamercolor{palette sidebar tertiary}{fg=black} +\setbeamercolor{palette sidebar quaternary}{fg=black} + +\setbeamercolor{item projected}{fg=black,bg=black!20} + +\setbeamercolor*{block body}{} +\setbeamercolor*{block body alerted}{} +\setbeamercolor*{block body example}{} +\setbeamercolor*{block title}{parent=structure} +\setbeamercolor*{block title alerted}{parent=alerted text} +\setbeamercolor*{block title example}{parent=example text} + +\setbeamercolor*{titlelike}{parent=structure} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemefly.sty b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemefly.sty new file mode 100644 index 00000000000..ca940f15998 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemefly.sty @@ -0,0 +1,41 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/color/beamercolorthemefly.sty,v 1.3 2004/10/07 22:21:16 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamercolor{normal text}{fg=black,bg=black!40} +\setbeamercolor{structure}{fg=white} + +\setbeamercolor{alerted text}{fg=red!85!black} + +\setbeamercolor{item projected}{use=item,fg=black,bg=item.fg!75} + +\setbeamercolor*{sidebar}{bg=black!50} + +\setbeamercolor*{palette primary}{use=structure,fg=structure.fg} +\setbeamercolor*{palette secondary}{use=structure,fg=structure.fg!95!black} +\setbeamercolor*{palette tertiary}{use=structure,fg=structure.fg!90!black} +\setbeamercolor*{palette quaternary}{use=structure,fg=structure.fg!85!black} + +\setbeamercolor*{palette sidebar primary}{fg=white} +\setbeamercolor*{palette sidebar secondary}{fg=black} +\setbeamercolor*{palette sidebar tertiary}{fg=white} +\setbeamercolor*{palette sidebar quaternary}{fg=black} + +\setbeamercolor*{framesubtitle}{fg=black} + +\setbeamercolor*{subtitle}{fg=black} + +\setbeamercolor*{block title}{parent=structure} +\setbeamercolor*{block title alerted}{parent=alerted text} +\setbeamercolor*{block title example}{parent=example text} +\setbeamercolor*{block body}{} +\setbeamercolor*{block body alerted}{} +\setbeamercolor*{block body example}{} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemelily.sty b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemelily.sty new file mode 100644 index 00000000000..7c17c87cc8e --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemelily.sty @@ -0,0 +1,20 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/color/beamercolorthemelily.sty,v 1.3 2004/10/07 20:53:09 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamercolor*{block body}{} +\setbeamercolor*{block body alerted}{} +\setbeamercolor*{block body example}{} +\setbeamercolor*{block title}{parent=structure} +\setbeamercolor*{block title alerted}{parent=alerted text} +\setbeamercolor*{block title example}{parent=example text} + +\setbeamercolor*{titlelike}{parent=structure} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemeorchid.sty b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemeorchid.sty new file mode 100644 index 00000000000..8410a57ccf9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemeorchid.sty @@ -0,0 +1,19 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/color/beamercolorthemeorchid.sty,v 1.2 2004/10/07 20:53:09 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>. +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamercolor{block title}{use=structure,fg=white,bg=structure.fg!75!black} +\setbeamercolor{block title alerted}{use=alerted text,fg=white,bg=alerted text.fg!75!black} +\setbeamercolor{block title example}{use=example text,fg=white,bg=example text.fg!75!black} + +\setbeamercolor{block body}{parent=normal text,use=block title,bg=block title.bg!10!bg} +\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!10!bg} +\setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!10!bg} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemerose.sty b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemerose.sty new file mode 100644 index 00000000000..238edd8c312 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemerose.sty @@ -0,0 +1,19 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/color/beamercolorthemerose.sty,v 1.2 2004/10/07 20:53:09 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamercolor{block title}{use=structure,fg=structure.fg,bg=structure.fg!20!bg} +\setbeamercolor{block title alerted}{use=alerted text,fg=alerted text.fg,bg=alerted text.fg!20!bg} +\setbeamercolor{block title example}{use=example text,fg=example text.fg,bg=example text.fg!20!bg} + +\setbeamercolor{block body}{parent=normal text,use=block title,bg=block title.bg!50!bg} +\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!50!bg} +\setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!50!bg} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemeseagull.sty b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemeseagull.sty new file mode 100644 index 00000000000..9a5d1a525e2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemeseagull.sty @@ -0,0 +1,43 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/color/beamercolorthemeseagull.sty,v 1.4 2004/10/07 22:21:16 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamercolor*{normal text}{fg=black,bg=white} +\setbeamercolor*{alerted text}{fg=black} +\setbeamercolor*{example text}{fg=black} +\setbeamercolor*{structure}{fg=black} + +\setbeamerfont{alerted text}{series=\bfseries} + +\setbeamercolor*{palette primary}{fg=black,bg=black!20} +\setbeamercolor*{palette secondary}{fg=black,bg=black!25} +\setbeamercolor*{palette tertiary}{fg=black,bg=black!30} +\setbeamercolor*{palette quaternary}{fg=black,bg=black!35} + +\setbeamercolor{sidebar}{bg=black!20} + +\setbeamercolor*{palette sidebar primary}{fg=black} +\setbeamercolor*{palette sidebar secondary}{fg=black} +\setbeamercolor*{palette sidebar tertiary}{fg=black} +\setbeamercolor*{palette sidebar quaternary}{fg=black} + +\setbeamercolor*{item projected}{fg=black,bg=black!20} + +\setbeamercolor*{block title}{fg=black,bg=black!20} +\setbeamercolor*{block title alerted}{fg=black,bg=black!20} +\setbeamercolor*{block title example}{fg=black,bg=black!20} + +\setbeamercolor*{block body}{fg=black,bg=black!10} +\setbeamercolor*{block body alerted}{fg=black,bg=black!10} +\setbeamercolor*{block body example}{fg=black,bg=black!10} + +\setbeamercolor*{separation line}{} +\setbeamercolor*{fine separation line}{} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemeseahorse.sty b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemeseahorse.sty new file mode 100644 index 00000000000..d74aa012e8b --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemeseahorse.sty @@ -0,0 +1,28 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/color/beamercolorthemeseahorse.sty,v 1.3 2004/10/07 22:21:16 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamercolor{palette primary}{use=structure,fg=black,bg=structure.fg!20!white} +\setbeamercolor{palette secondary}{use=structure,fg=black,bg=structure.fg!25!white} +\setbeamercolor{palette tertiary}{use=structure,fg=black,bg=structure.fg!30!white} +\setbeamercolor{palette quaternary}{use=structure,fg=black,bg=structure.fg!35!white} + +\setbeamercolor{sidebar}{use=structure,bg=structure.fg!20!white} + +\setbeamercolor{palette sidebar primary}{use=normal text,fg=normal text.fg} +\setbeamercolor{palette sidebar secondary}{use=structure,fg=structure.fg} +\setbeamercolor{palette sidebar tertiary}{use=normal text,fg=normal text.fg} +\setbeamercolor{palette sidebar quaternary}{use=structure,fg=structure.fg} + +\setbeamercolor*{titlelike}{parent=palette primary} + +\setbeamercolor*{separation line}{} +\setbeamercolor*{fine separation line}{} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemesidebartab.sty b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemesidebartab.sty new file mode 100644 index 00000000000..e32ce9cb7ce --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemesidebartab.sty @@ -0,0 +1,21 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/color/beamercolorthemesidebartab.sty,v 1.3 2004/10/07 20:53:09 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamercolor*{section in sidebar shaded}{parent=palette sidebar secondary} +\setbeamercolor*{section in sidebar} + {parent=section in sidebar shaded,use={sidebar,section in sidebar shaded},% + bg=sidebar.bg!70!section in sidebar shaded.fg} + +\setbeamercolor*{subsection in sidebar shaded}{parent=palette sidebar primary} +\setbeamercolor*{subsection in sidebar} + {parent=subsection in sidebar shaded,use=section in sidebar,% + bg=section in sidebar.bg} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemestructure.sty b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemestructure.sty new file mode 100644 index 00000000000..3fcd7b8c588 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemestructure.sty @@ -0,0 +1,18 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/color/beamercolorthemestructure.sty,v 1.3 2004/10/07 20:53:09 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\DeclareOptionBeamer{gray}{\definecolor{beamer@structure@color}{gray}{#1}} +\DeclareOptionBeamer{rgb}{\definecolor{beamer@structure@color}{rgb}{#1}} +\DeclareOptionBeamer{RGB}{\definecolor{beamer@structure@color}{RGB}{#1}} +\DeclareOptionBeamer{cmyk}{\definecolor{beamer@structure@color}{cmyk}{#1}} +\DeclareOptionBeamer{cmy}{\definecolor{beamer@structure@color}{cmy}{#1}} +\DeclareOptionBeamer{named}{\definecolor{beamer@structure@color}{named}{#1}} +\DeclareOptionBeamer{hsb}{\definecolor{beamer@structure@color}{hsb}{#1}} +\ProcessOptionsBeamer + + +\setbeamercolor{structure}{fg=beamer@structure@color} diff --git a/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemewhale.sty b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemewhale.sty new file mode 100644 index 00000000000..1e82b563648 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemewhale.sty @@ -0,0 +1,28 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/color/beamercolorthemewhale.sty,v 1.3 2004/10/07 22:21:16 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamercolor*{palette primary}{use=structure,fg=white,bg=structure.fg} +\setbeamercolor*{palette secondary}{use=structure,fg=white,bg=structure.fg!75!black} +\setbeamercolor*{palette tertiary}{use=structure,fg=white,bg=structure.fg!50!black} +\setbeamercolor*{palette quaternary}{fg=white,bg=black} + +\setbeamercolor*{sidebar}{use=structure,bg=structure.fg} + +\setbeamercolor*{palette sidebar primary}{use=structure,fg=structure.fg!10} +\setbeamercolor*{palette sidebar secondary}{fg=white} +\setbeamercolor*{palette sidebar tertiary}{use=structure,fg=structure.fg!50} +\setbeamercolor*{palette sidebar quaternary}{fg=white} + +\setbeamercolor*{titlelike}{parent=palette primary} + +\setbeamercolor*{separation line}{} +\setbeamercolor*{fine separation line}{} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemewolverine.sty b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemewolverine.sty new file mode 100644 index 00000000000..54686d710a1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/color/beamercolorthemewolverine.sty @@ -0,0 +1,33 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/color/beamercolorthemewolverine.sty,v 1.5 2004/11/15 14:52:24 tantau Exp $ + +% Copyright 2004 by Madhusudan Singh <madhusudan.singh@gmail.com> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\definecolor{darkblue}{rgb}{0,0,0.8} + +\setbeamercolor{alerted text}{fg=darkblue!80!yellow} +\setbeamercolor*{palette primary}{fg=darkblue!60!black,bg=yellow!85!orange} +\setbeamercolor*{palette secondary}{fg=darkblue!70!black,bg=yellow!60!orange} +\setbeamercolor*{palette tertiary}{bg=darkblue!80!black,fg=yellow!50!orange} +\setbeamercolor*{palette quaternary}{fg=darkblue,bg=yellow!20!orange} + +\setbeamercolor*{sidebar}{fg=darkblue,bg=orange!75!white} + +\setbeamercolor*{palette sidebar primary}{fg=darkblue!10!black} +\setbeamercolor*{palette sidebar secondary}{fg=white} +\setbeamercolor*{palette sidebar tertiary}{fg=darkblue!50!black} +\setbeamercolor*{palette sidebar quaternary}{fg=yellow!10!orange} + +\setbeamercolor*{titlelike}{parent=palette primary} +\setbeamercolor{frametitle}{bg=yellow!90!orange} +\setbeamercolor{frametitle right}{bg=yellow!60!orange} + +\setbeamercolor*{separation line}{} +\setbeamercolor*{fine separation line}{} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/font/beamerfontthemedefault.sty b/Master/texmf-dist/tex/latex/beamer/themes/font/beamerfontthemedefault.sty new file mode 100644 index 00000000000..32deda454d9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/font/beamerfontthemedefault.sty @@ -0,0 +1,112 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/font/beamerfontthemedefault.sty,v 1.12 2005/03/15 23:17:02 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamerfont{normal text}{} % ignored currently +\setbeamerfont{alerted text}{} +\setbeamerfont{example text}{} + +\setbeamerfont{structure}{} +\setbeamerfont{tiny structure}{size=\tiny} + +\setbeamerfont{title}{size=\Large,parent=structure} +\setbeamerfont{title in head/foot}{} +\setbeamerfont{title in sidebar}{size=\tiny} + +\setbeamerfont{subtitle}{size=\normalsize,parent=title} + +\setbeamerfont{author}{} +\setbeamerfont{author in head/foot}{} +\setbeamerfont{author in sidebar}{size=\tiny} + +\setbeamerfont{institute}{size=\scriptsize} +\setbeamerfont{institute in head/foot}{} +\setbeamerfont{institute in sidebar}{} + +\setbeamerfont{date}{} +\setbeamerfont{date in head/foot}{} +\setbeamerfont{date in sidebar}{} + +\setbeamerfont{part name}{size=\Large} +\setbeamerfont{part title}{parent=title} + +\setbeamerfont{section in toc}{parent=structure} +\setbeamerfont{section in toc shaded}{parent=section in toc} +\setbeamerfont{section in head/foot}{} +\setbeamerfont{section in sidebar}{size=\tiny} +\setbeamerfont{section number projected}{size=\small,parent={section in toc,projected text}} + +\setbeamerfont{subsection in toc}{} +\setbeamerfont{subsection in toc shaded}{parent=subsection in toc} +\setbeamerfont{subsection in head/foot}{} +\setbeamerfont{subsection in sidebar}{} + +\setbeamerfont{subsubsection in toc}{size=\footnotesize} +\setbeamerfont{subsubsection in toc shaded}{parent=subsubsection in toc} +\setbeamerfont{subsubsection in head/foot}{} +\setbeamerfont{subsubsection in sidebar}{} + +\setbeamerfont{headline}{parent={tiny structure}} +\setbeamerfont{footline}{parent={tiny structure}} + +\setbeamerfont{sidebar}{size=\Tiny,parent={tiny structure}} +\setbeamerfont{sidebar left}{parent=sidebar} +\setbeamerfont{sidebar right}{parent=sidebar} + +\setbeamerfont{frametitle}{parent=structure,size=\Large} +\setbeamerfont{framesubtitle}{parent=frametitle,size=\footnotesize} + +\setbeamerfont{caption}{size=\small} +\setbeamerfont{caption name}{parent={structure,caption}} + +\setbeamerfont{button}{size=\tiny} + +\setbeamerfont{block body}{} +\setbeamerfont{block body alerted}{} +\setbeamerfont{block body example}{} +\setbeamerfont{block title}{size=\large,parent={structure,block body}} +\setbeamerfont{block title alerted}{parent={block title,alerted text}} +\setbeamerfont{block title example}{parent={block title,example text}} + +\setbeamerfont{item}{parent=structure} +\setbeamerfont{subitem}{parent=item} +\setbeamerfont{subsubitem}{parent=subitem} + +\setbeamerfont{item projected}{size=\tiny,parent={item,projected text}} +\setbeamerfont{subitem projected}{parent=item projected} +\setbeamerfont{subsubitem projected}{parent=subitem projected} + +\setbeamerfont{itemize item}{parent=item} +\setbeamerfont{itemize subitem}{parent=subitem} +\setbeamerfont{itemize subsubitem}{parent=subsubitem} + +\setbeamerfont{enumerate item}{parent=item} +\setbeamerfont{enumerate subitem}{parent=subitem} +\setbeamerfont{enumerate subsubitem}{parent=subsubitem} + +\setbeamerfont{itemize/enumerate body}{} +\setbeamerfont{itemize/enumerate subbody}{size=\small} +\setbeamerfont{itemize/enumerate subsubbody}{size=\footnotesize} + + +\setbeamerfont{description item}{parent=item} + +\setbeamerfont{projected text}{parent={tiny structure}} + +\setbeamerfont{abstract}{size=\small} +\setbeamerfont{abstract title}{parent={abstract,structure},size=\normalsize} + +\setbeamerfont{verse}{family=\rmfamily,shape=\itshape} + +\setbeamerfont{quotation}{shape=\itshape} +\setbeamerfont{quote}{parent=quotation} + +\setbeamerfont{note page}{size=\small} + +\mode +<all>
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/beamer/themes/font/beamerfontthemeprofessionalfonts.sty b/Master/texmf-dist/tex/latex/beamer/themes/font/beamerfontthemeprofessionalfonts.sty new file mode 100644 index 00000000000..121badc0773 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/font/beamerfontthemeprofessionalfonts.sty @@ -0,0 +1,9 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/font/beamerfontthemeprofessionalfonts.sty,v 1.2 2004/10/07 20:53:09 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation>{\beamer@suppressreplacementstrue} + diff --git a/Master/texmf-dist/tex/latex/beamer/themes/font/beamerfontthemeserif.sty b/Master/texmf-dist/tex/latex/beamer/themes/font/beamerfontthemeserif.sty new file mode 100644 index 00000000000..08df768bad6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/font/beamerfontthemeserif.sty @@ -0,0 +1,28 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/font/beamerfontthemeserif.sty,v 1.3 2004/10/07 20:53:09 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\DeclareOptionBeamer{stillsansserifmath}[]{\def\mathfamilydefault{\sfdefault}\beamer@sansmathtrue} +\DeclareOptionBeamer{stillsansserifsmall}[]{\def\beamer@tsfont{\sffamily}} +\DeclareOptionBeamer{stillsansseriflarge}[]{\def\beamer@sfont{\sffamily}} +\DeclareOptionBeamer{stillsansseriftext}[]{\def\familydefault{\sfdefault}} + +\DeclareOptionBeamer{onlymath}[]{ + \def\beamer@tsfont{\sffamily} + \def\beamer@sfont{\sffamily} + \def\familydefault{\sfdefault} +} + +\def\beamer@tsfont{\rmfamily} +\def\beamer@sfont{\rmfamily} +\def\familydefault{\rmdefault} +\def\mathfamilydefault{\rmdefault} +\beamer@sansmathfalse + +\ProcessOptionsBeamer + +\setbeamerfont{tiny structure}{family=\beamer@tsfont} +\setbeamerfont{structure}{family=\beamer@sfont} diff --git a/Master/texmf-dist/tex/latex/beamer/themes/font/beamerfontthemestructurebold.sty b/Master/texmf-dist/tex/latex/beamer/themes/font/beamerfontthemestructurebold.sty new file mode 100644 index 00000000000..cc060ea3a91 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/font/beamerfontthemestructurebold.sty @@ -0,0 +1,26 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/font/beamerfontthemestructurebold.sty,v 1.2 2004/10/07 20:53:09 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\def\beamer@ftb@str{ + \setbeamerfont{structure}{series=\bfseries} + \setbeamerfont{block title}{size={}} +} +\def\beamer@ftb@tstr{\setbeamerfont{tiny structure}{series=\bfseries}} + +\DeclareOptionBeamer{onlysmall}{\let\beamer@ftb@str=\relax} +\DeclareOptionBeamer{onlylarge}{\let\beamer@ftb@tstr=\relax} + +\ProcessOptionsBeamer + +\mode<presentation> + +\beamer@ftb@str +\beamer@ftb@tstr + +\mode +<all> + diff --git a/Master/texmf-dist/tex/latex/beamer/themes/font/beamerfontthemestructureitalicserif.sty b/Master/texmf-dist/tex/latex/beamer/themes/font/beamerfontthemestructureitalicserif.sty new file mode 100644 index 00000000000..77bbe05ca51 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/font/beamerfontthemestructureitalicserif.sty @@ -0,0 +1,26 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/font/beamerfontthemestructureitalicserif.sty,v 1.2 2004/10/07 20:53:09 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\def\beamer@ftb@str{% + \setbeamerfont{structure}{shape=\itshape,family=\rmfamily} + \setbeamerfont{block title}{size={}} +} +\def\beamer@ftb@tstr{\setbeamerfont{tiny structure}{shape=\itshape,family=\rmfamily}} + +\DeclareOptionBeamer{onlysmall}{\let\beamer@ftb@str=\relax} +\DeclareOptionBeamer{onlylarge}{\let\beamer@ftb@tstr=\relax} + +\ProcessOptionsBeamer + +\mode<presentation> + +\beamer@ftb@str +\beamer@ftb@tstr + +\mode +<all> + diff --git a/Master/texmf-dist/tex/latex/beamer/themes/font/beamerfontthemestructuresmallcapsserif.sty b/Master/texmf-dist/tex/latex/beamer/themes/font/beamerfontthemestructuresmallcapsserif.sty new file mode 100644 index 00000000000..e7fa952d8f0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/font/beamerfontthemestructuresmallcapsserif.sty @@ -0,0 +1,27 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/font/beamerfontthemestructuresmallcapsserif.sty,v 1.2 2004/10/07 20:53:09 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\def\beamer@ftb@str{ + \setbeamerfont{structure}{shape=\scshape,family=\rmfamily} + \setbeamerfont{section in toc}{size=\large} +} +\def\beamer@ftb@tstr{\setbeamerfont{tiny structure}{shape=\scshape,family=\rmfamily}} + +\DeclareOptionBeamer{onlysmall}{\let\beamer@ftb@str=\relax} +\DeclareOptionBeamer{onlylarge}{\let\beamer@ftb@tstr=\relax} + +\ProcessOptionsBeamer + +\mode<presentation> + +\beamer@ftb@str +\beamer@ftb@tstr + + +\mode +<all> + diff --git a/Master/texmf-dist/tex/latex/beamer/themes/inner/beamerinnerthemecircles.sty b/Master/texmf-dist/tex/latex/beamer/themes/inner/beamerinnerthemecircles.sty new file mode 100644 index 00000000000..7ce2338de3a --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/inner/beamerinnerthemecircles.sty @@ -0,0 +1,14 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/inner/beamerinnerthemecircles.sty,v 1.3 2004/10/07 20:53:09 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamertemplate{items}[circle] +\setbeamertemplate{sections/subsections in toc}[circle] + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/inner/beamerinnerthemedefault.sty b/Master/texmf-dist/tex/latex/beamer/themes/inner/beamerinnerthemedefault.sty new file mode 100644 index 00000000000..ba362a5930b --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/inner/beamerinnerthemedefault.sty @@ -0,0 +1,408 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/inner/beamerinnerthemedefault.sty,v 1.19 2005/06/17 13:40:57 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +% Some images: + +\pgfdeclareimage[width=14pt,height=12pt]{beamericonbook}{beamericonbook} +\pgfdeclareimage[width=14pt,height=12pt]{beamericonbookshaded}{beamericonbook.20} +\pgfaliasimage{beamericonbook.!20opaque}{beamericonbookshaded} +\pgfaliasimage{beamericonbook.!15opaque}{beamericonbookshaded} +\pgfaliasimage{beamericonbook.!10opaque}{beamericonbookshaded} +\pgfaliasimage{beamericonbook.!5opaque}{beamericonbookshaded} +\pgfaliasimage{beamericonbook.!2opaque}{beamericonbookshaded} +\pgfdeclareimage[width=11pt,height=14pt]{beamericonarticle}{beamericonarticle} +\pgfdeclareimage[width=11pt,height=14pt]{beamericonarticleshaded}{beamericonarticle.20} +\pgfaliasimage{beamericonarticle.!20opaque}{beamericonarticleshaded} +\pgfaliasimage{beamericonarticle.!15opaque}{beamericonarticleshaded} +\pgfaliasimage{beamericonarticle.!10opaque}{beamericonarticleshaded} +\pgfaliasimage{beamericonarticle.!5opaque}{beamericonarticleshaded} +\pgfaliasimage{beamericonarticle.!2opaque}{beamericonarticleshaded} + + + + +% Title page: default + +\defbeamertemplate*{title page}{default}[1][] +{ + \vbox{} + \vfill + \begin{centering} + \begin{beamercolorbox}[sep=8pt,center,#1]{title} + \usebeamerfont{title}\inserttitle\par% + \ifx\insertsubtitle\@empty% + \else% + \vskip0.25em% + {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}% + \fi% + \end{beamercolorbox}% + \vskip1em\par + \begin{beamercolorbox}[sep=8pt,center,#1]{author} + \usebeamerfont{author}\insertauthor + \end{beamercolorbox} + \begin{beamercolorbox}[sep=8pt,center,#1]{institute} + \usebeamerfont{institute}\insertinstitute + \end{beamercolorbox} + \begin{beamercolorbox}[sep=8pt,center,#1]{date} + \usebeamerfont{date}\insertdate + \end{beamercolorbox}\vskip0.5em + {\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par} + \end{centering} + \vfill +} + + +% Part page: default + +\defbeamertemplate*{part page}{default}[1][] +{ + \begin{centering} + {\usebeamerfont{part name}\usebeamercolor[fg]{part name}\partname~\insertromanpartnumber} + \vskip1em\par + \begin{beamercolorbox}[sep=8pt,center,#1]{part title} + \usebeamerfont{part title}\insertpart\par + \end{beamercolorbox} + \end{centering} +} + + + + + +% +% Table of contents +% + +\defbeamertemplateparent{sections/subsections in toc}{section in toc,subsection in toc,subsubsection in toc} +{} + +\defbeamertemplateparent{sections/subsections in toc shaded}{section in toc shaded,subsection in toc shaded,subsubsection in toc shaded}[1][20] +{[#1]} + + + + +% (sub-)section in toc: default + +\defbeamertemplate*{section in toc}{default} +{\inserttocsection\par} + +\defbeamertemplate*{subsection in toc}{default} +{\leavevmode\leftskip=1.5em\inserttocsubsection\par} + +\defbeamertemplate*{subsubsection in toc}{default} +{\leavevmode\normalsize\usebeamerfont{subsection in toc}\leftskip=3em% + \usebeamerfont{subsubsection in toc}\inserttocsubsubsection\par} + + +% (sub-)section in toc shaded, default + +\defbeamertemplate*{section in toc shaded}{default}[1][20] +{\begin{colormixin}{#1!parent.bg}\usebeamertemplate{section in toc}\end{colormixin}\unskip} + +\defbeamertemplate*{subsection in toc shaded}{default}[1][20] +{\begin{colormixin}{#1!parent.bg}\usebeamertemplate{subsection in toc}\end{colormixin}\unskip} + +\defbeamertemplate*{subsubsection in toc shaded}{default}[1][20] +{\begin{colormixin}{#1!parent.bg}\usebeamertemplate{subsubsection in toc}\end{colormixin}\unskip} + + + + + +% +% Item +% + +\defbeamertemplateparent{items}{itemize items,enumerate items} +{} + + +% Itemize items + +\defbeamertemplateparent{itemize items}{itemize item,itemize subitem,itemize subsubitem} +{} + + +% Itemize items, default + +\defbeamertemplate*{itemize item}{default}{\scriptsize\raise1.25pt\hbox{\donotcoloroutermaths$\blacktriangleright$}} +\defbeamertemplate*{itemize subitem}{default}{\tiny\raise1.5pt\hbox{\donotcoloroutermaths$\blacktriangleright$}} +\defbeamertemplate*{itemize subsubitem}{default}{\tiny\raise1.5pt\hbox{\donotcoloroutermaths$\blacktriangleright$}} + + +% Enumerate items, default + +\defbeamertemplateparent{enumerate items}{enumerate item,enumerate subitem,enumerate subsubitem,enumerate mini} +{} + +\defbeamertemplate*{enumerate item}{default}{\insertenumlabel.} +\defbeamertemplate*{enumerate subitem}{default}{\insertenumlabel.\insertsubenumlabel} +\defbeamertemplate*{enumerate subsubitem}{default}{\insertenumlabel.\insertsubenumlabel.\insertsubsubenumlabel} +\defbeamertemplate*{enumerate mini template}{default}{\insertenumlabel} + + +% Description item width + +\defbeamertemplate*{description item}{default}{\insertdescriptionitem} + + + +% Itemize/Enumerate body + +\defbeamertemplate*{itemize/enumerate body begin}{default}{} +\defbeamertemplate*{itemize/enumerate body end}{default}{} + +\defbeamertemplate*{itemize/enumerate subbody begin}{default}{} +\defbeamertemplate*{itemize/enumerate subbody end}{default}{} + +\defbeamertemplate*{itemize/enumerate subsubbody begin}{default}{} +\defbeamertemplate*{itemize/enumerate subsubbody end}{default}{} + + + +% Alerted text + +\defbeamertemplate*{alerted text begin}{default}{\setbeamercolor{local structure}{parent=alerted text}} + + + +% Structured text + +% empyt defaults + + +% Bibliography items + +\defbeamertemplate*{bibliography item}{default} +{\lower3.5pt\hbox{\hskip2pt\pgfuseimage{beamericonarticle}\hskip1pt}} + +\defbeamertemplate*{bibliography entry article}{default}{} +\defbeamertemplate*{bibliography entry title}{default}{\par} +\defbeamertemplate*{bibliography entry location}{default}{\par} +\defbeamertemplate*{bibliography entry note}{default}{\par} + + +% Buttons + +\newdimen\beamer@dima% +\newdimen\beamer@dimb% + +\defbeamertemplate*{button}{default} +{% + \setbox\beamer@tempbox=\hbox{{\insertbuttontext}}% + \ht\beamer@tempbox=6pt% + \dp\beamer@tempbox=0pt% + \setbox\beamer@tempbox=\vbox{\box\beamer@tempbox\vskip2pt}% + \beamer@tempdim=\wd\beamer@tempbox% + \beamer@dima=\beamer@tempdim\advance\beamer@dima by2.2pt + \beamer@dimb=\beamer@tempdim\advance\beamer@dimb by4pt + \begin{pgfpicture}{-4pt}{0pt}{\the\beamer@tempdim}{8pt} + \color{bg} + \pgfsetlinewidth{0.8pt} + \pgfpathqmoveto{0pt}{0pt} + \pgfpathqcurveto{-2.2pt}{0pt}{-4pt}{1.8pt}{-4pt}{4pt} + \pgfpathqcurveto{-4pt}{6.2pt}{-2.2pt}{8pt}{0pt}{8pt} + \pgfpathlineto{\pgfpoint{\the\beamer@tempdim}{8pt}} + \pgfpathcurveto% + {\pgfpoint{\the\beamer@dima}{8pt}}% + {\pgfpoint{\the\beamer@dimb}{6.2pt}}% + {\pgfpoint{\the\beamer@dimb}{4pt}} + \pgfpathcurveto% + {\pgfpoint{\the\beamer@dimb}{1.8pt}}% + {\pgfpoint{\the\beamer@dima}{0pt}}% + {\pgfpoint{\the\beamer@tempdim}{0pt}} + \pgfpathclose + \pgfusepathqfill + \colorlet{bg}{parent.bg} + \usebeamercolor[fg]{button border} + \pgfpathqmoveto{0pt}{0pt} + \pgfpathqcurveto{-2.2pt}{0pt}{-4pt}{1.8pt}{-4pt}{4pt} + \pgfpathqcurveto{-4pt}{6.2pt}{-2.2pt}{8pt}{0pt}{8pt} + \pgfpathlineto{\pgfpoint{\the\beamer@tempdim}{8pt}} + \pgfpathcurveto% + {\pgfpoint{\the\beamer@dima}{8pt}}% + {\pgfpoint{\the\beamer@dimb}{6.2pt}}% + {\pgfpoint{\the\beamer@dimb}{4pt}} + \pgfpathcurveto% + {\pgfpoint{\the\beamer@dimb}{1.8pt}}% + {\pgfpoint{\the\beamer@dima}{0pt}}% + {\pgfpoint{\the\beamer@tempdim}{0pt}} + \pgfpathclose + \pgfusepathqstroke + \end{pgfpicture}% + \hskip-\beamer@tempdim% + \box\beamer@tempbox% + \kern4pt% +} + + +% Abstract + +\defbeamertemplate*{abstract title}{default} +{% + \begin{center}% + \abstractname + \end{center}% +} + +\defbeamertemplate*{abstract begin}{default} +{\beamercolorbox[vmode]{abstract}\leftskip2em\rightskip2em plus 1fill\usebeamerfont*{abstract}} + +\defbeamertemplate*{abstract end}{default} +{\medskip\endbeamercolorbox} + + +% Verse + +\defbeamertemplate*{verse begin}{default} +{\beamercolorbox[vmode]{verse}} + +\defbeamertemplate*{verse end}{default} +{\endbeamercolorbox} + + +% Quotation + +\defbeamertemplate*{quotation begin}{default} +{\beamercolorbox[vmode]{quotation}} + +\defbeamertemplate*{quotation end}{default} +{\endbeamercolorbox} + + +% Quote + +\defbeamertemplate*{quote begin}{default} +{\beamercolorbox[vmode]{quote}} + +\defbeamertemplate*{quote end}{default} +{\endbeamercolorbox} + + +% Footnotes + +\defbeamertemplate*{footnote}{default} +{ + \parindent 1em\noindent% + \raggedright + \hbox to 1.8em{\hfil\insertfootnotemark}\insertfootnotetext\par% +} + + +% Captions + +\defbeamertemplate*{caption}{default} +{% + \raggedright + {% + \usebeamercolor[fg]{caption name}% + \usebeamerfont*{caption name}% + \insertcaptionname:% + } + \insertcaption\par +} + + +% Blocks + +\defbeamertemplateparent{blocks}{block begin,block end,% + block alerted begin,block alerted end,% + block example begin,block example end} +{} + +\defbeamertemplate*{block begin}{default} +{ + \par\vskip\medskipamount% + \begin{beamercolorbox}[colsep*=.75ex]{block title} + \usebeamerfont*{block title}\insertblocktitle% + \end{beamercolorbox}% + {\parskip0pt\par}% + \ifbeamercolorempty[bg]{block title} + {} + {\ifbeamercolorempty[bg]{block body}{}{\nointerlineskip\vskip-0.5pt}}% + \usebeamerfont{block body}% + \begin{beamercolorbox}[colsep*=.75ex,vmode]{block body}% + \ifbeamercolorempty[bg]{block body}{\vskip-.25ex}{\vskip-.75ex}\vbox{}% +} +\defbeamertemplate*{block end}{default} +{\end{beamercolorbox}\vskip\smallskipamount} + +\defbeamertemplate*{block alerted begin}{default} +{ + \par\vskip\medskipamount% + \begin{beamercolorbox}[colsep*=.75ex]{block title alerted} + \usebeamerfont*{block title alerted}\insertblocktitle% + \end{beamercolorbox}% + {\parskip0pt\par}% + \ifbeamercolorempty[bg]{block title alerted} + {} + {\ifbeamercolorempty[bg]{block body alerted}{}{\nointerlineskip\vskip-0.5pt}}% + \usebeamerfont{block body alerted}% + \begin{beamercolorbox}[colsep*=.75ex,vmode]{block body alerted}% + \ifbeamercolorempty[bg]{block body alerted}{\vskip-.25ex}{\vskip-.75ex}\vbox{}% +} + +\defbeamertemplate*{block alerted end}{default} +{\end{beamercolorbox}\vskip\smallskipamount} + + +\defbeamertemplate*{block example begin}{default} +{ + \par\vskip\medskipamount% + \begin{beamercolorbox}[colsep*=.75ex]{block title example} + \usebeamerfont*{block title example}\insertblocktitle% + \end{beamercolorbox}% + {\parskip0pt\par}% + \ifbeamercolorempty[bg]{block title example} + {} + {\ifbeamercolorempty[bg]{block body example}{}{\nointerlineskip\vskip-0.5pt}}% + \usebeamerfont{block body example}% + \begin{beamercolorbox}[colsep*=.75ex,vmode]{block body example}% + \ifbeamercolorempty[bg]{block body example}{\vskip-.25ex}{\vskip-.75ex}\vbox{}% +} +\defbeamertemplate*{block example end}{default} +{\end{beamercolorbox}\vskip\smallskipamount} + + + + +% Theorems + +\defbeamertemplateparent{theorems}{theorem begin,theorem end} +{} + +\defbeamertemplate*{theorem begin}{default} +{% + \begin{\inserttheoremblockenv} + {% + \inserttheoremname + \ifx\inserttheoremaddition\@empty\else\ (\inserttheoremaddition)\fi% + }% +} + +\defbeamertemplate*{theorem end}{default} +{\end{\inserttheoremblockenv}} + + +% Proofs +\defbeamertemplate*{proof begin}{default} +{\begin{block}{\insertproofname}} + +\defbeamertemplate*{proof end}{default} +{\end{block}} + +\defbeamertemplate*{qed symbol}{default} +{\openbox} + + + + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/inner/beamerinnerthemeinmargin.sty b/Master/texmf-dist/tex/latex/beamer/themes/inner/beamerinnerthemeinmargin.sty new file mode 100644 index 00000000000..fc4bed90727 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/inner/beamerinnerthemeinmargin.sty @@ -0,0 +1,126 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/inner/beamerinnerthemeinmargin.sty,v 1.5 2004/12/09 22:31:18 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamercolor*{sidebar}{parent=block title} +\setbeamercolor{local structure}{parent=sidebar} +\setbeamercolor{section in toc}{parent=sidebar} + +\setbeamercolor{button}{use=structure,bg=structure.fg!50!bg,fg=white} + +\setbeamercolor*{title}{parent=structure} + +\setbeamercolor{block title alerted}{use=sidebar,fg=sidebar.fg!25!red} +\setbeamercolor{block title example}{use=sidebar,fg=sidebar.fg!50!green} + +\setbeamersize{text margin left=1.5ex} +\setbeamersize{text margin right=1.5ex} +\setbeamersize{sidebar width left=.25\paperwidth} +\setlength\leftmargini{0pt} +\setlength\leftmarginii{1.5ex} +\setlength\leftmarginiii{1.5ex} + + +\newcommand\beamer@putleft[2]{% + \hbox to 0pt{\hss\vtop{% + \normalsize% + \@tempdima=.25\paperwidth% + \advance\@tempdima by-3ex% + \hsize=\@tempdima% + \leftskip=0pt plus 1fill% + \rightskip=0pt\relax% + \leavevmode#1}\kern#2}% +} +\newenvironment{beamer@putright}{\vtop\bgroup\leavevmode}{\egroup} + +\defbeamertemplate*{section in toc}{inmargin} +{\beamer@putleft{\inserttocsection\strut}{2.5ex}} + +\defbeamertemplate*{subsection in toc}{inmargin} +{\leavevmode% + \inserttocsubsection\par\vskip.5ex} + +\defbeamertemplate*{subsubsection in toc}{inmargin} +{\leavevmode% + \inserttocsubsubsection\par\vskip.5ex} + + +\def\inserttitleindicator{} +\def\insertauthorindicator{Who?} +\def\insertinstituteindicator{From?} +\def\insertdateindicator{When?} + +\defbeamertemplate*{title page}{inmargin} +{ + \begin{block}{\inserttitleindicator} + \usebeamercolor[fg]{title}\usebeamerfont{title}\inserttitle\par + \usebeamercolor[fg]{subtitle}\usebeamerfont{subtitle}\insertsubtitle + \end{block} + \vfill + \ifx\insertauthor\@empty + \else + \begin{block}{\insertauthorindicator} + \usebeamercolor[fg]{author}\usebeamerfont{author}\insertauthor\par + \end{block} + \fi + \ifx\insertinstitute\@empty + \else + \begin{block}{\insertinstituteindicator} + \usebeamercolor[fg]{institute}\usebeamerfont{institute}\insertinstitute\par + \end{block} + \fi + \ifx\insertdate\@empty + \else + \begin{block}{\insertdateindicator} + \usebeamercolor[fg]{date}\usebeamerfont{date}\insertdate\par + \end{block} + \fi +} + +\defbeamertemplate*{block begin}{inmargin} +{ + \par\vskip\medskipamount% + \leavevmode% + \beamer@putleft{\normalfont{\usebeamercolor[fg]{block title}\usebeamerfont*{block title}\insertblocktitle}}{2.5ex}% + \beamer@putright\usebeamercolor[fg]{block body}% +} +\defbeamertemplate*{block end}{inmargin} +{\endbeamer@putright\vskip\smallskipamount} + +\defbeamertemplate*{block alerted begin}{inmargin} +{ + \par\vskip\medskipamount% + \leavevmode% + \beamer@putleft{\normalfont{\usebeamercolor[fg]{block title alerted}\usebeamerfont*{block title alerted}\insertblocktitle}}{2.5ex}% + \beamer@putright\usebeamercolor[fg]{block body alerted}% +} +\defbeamertemplate*{block alerted end}{inmargin} +{\endbeamer@putright\vskip\smallskipamount} + +\defbeamertemplate*{block example begin}{inmargin} +{ + \par\vskip\medskipamount% + \leavevmode% + \beamer@putleft{\normalfont{\usebeamercolor[fg]{block title example}\usebeamerfont*{block title example}\insertblocktitle}}{2.5ex}% + \beamer@putright\usebeamercolor[fg]{block body example}% +} +\defbeamertemplate*{block example end}{inmargin} +{\endbeamer@putright\vskip\smallskipamount} + +\AtBeginDocument +{ + \addtobeamertemplate{enumerate item}{\llap\bgroup}{\normalsize\kern1.5ex\egroup} + \addtobeamertemplate{enumerate subitem}{\llap\bgroup}{\normalsize\kern1.5ex\kern\leftmarginii\egroup} + \addtobeamertemplate{enumerate subsubitem}{\llap\bgroup}{\normalsize\kern1.5ex\kern\leftmarginii\kern\leftmarginiii\egroup} + \addtobeamertemplate{itemize item}{\llap\bgroup}{\normalsize\kern1.5ex\egroup} + \addtobeamertemplate{itemize subitem}{\llap\bgroup}{\normalsize\kern1.125ex\kern\leftmarginii\egroup} + \addtobeamertemplate{itemize subsubitem}{\llap\bgroup}{\small\kern0.75ex\kern\leftmarginii\kern\leftmarginiii\egroup} +} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/inner/beamerinnerthemerectangles.sty b/Master/texmf-dist/tex/latex/beamer/themes/inner/beamerinnerthemerectangles.sty new file mode 100644 index 00000000000..ae243f1911a --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/inner/beamerinnerthemerectangles.sty @@ -0,0 +1,17 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/inner/beamerinnerthemerectangles.sty,v 1.3 2004/10/07 20:53:09 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamertemplate{sections/subsections in toc}[square] +\setbeamertemplate{items}[square] + +\mode<all> + +%%% Local Variables: +%%% TeX-master: "~/texmf/tex/latex/beamer/test/test.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/themes/inner/beamerinnerthemerounded.sty b/Master/texmf-dist/tex/latex/beamer/themes/inner/beamerinnerthemerounded.sty new file mode 100644 index 00000000000..65f660a465b --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/inner/beamerinnerthemerounded.sty @@ -0,0 +1,24 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/inner/beamerinnerthemerounded.sty,v 1.4 2004/10/07 20:53:09 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\DeclareOptionBeamer{shadow}[true]{\def\beamer@themerounded@shadow{#1}} +\ExecuteOptionsBeamer{shadow=false} +\ProcessOptionsBeamer + +\mode<presentation> + +\setbeamertemplate{blocks}[rounded][shadow=\beamer@themerounded@shadow] +\setbeamertemplate{items}[ball] +\setbeamertemplate{sections/subsections in toc}[ball] +\setbeamertemplate{title page}[default][colsep=-4bp,rounded=true,shadow=\beamer@themerounded@shadow] +\setbeamertemplate{part page}[default][colsep=-4bp,rounded=true,shadow=\beamer@themerounded@shadow] + +\mode<all> + +%%% Local Variables: +%%% TeX-master: "~/texmf/tex/latex/beamer/test/test.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemedefault.sty b/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemedefault.sty new file mode 100644 index 00000000000..5e90597b499 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemedefault.sty @@ -0,0 +1,213 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/outer/beamerouterthemedefault.sty,v 1.13 2005/06/09 18:29:03 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + + +% Mini frames + +\defbeamertemplateparent{mini frames}{mini frame,mini frame in current subsection} +{} + +\defbeamertemplate*{mini frame}{default} +{% + \begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm} + \pgfpathcircle{\pgfpoint{0.05cm}{0.05cm}}{0.05cm} + \pgfusepath{fill,stroke} + \end{pgfpicture}% +} +[action] +{ + \setbeamersize{mini frame size=.14cm,mini frame offset=.03cm} +} + +\defbeamertemplate*{mini frame in current subsection}{default} +{% + \begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm} + \pgfpathcircle{\pgfpoint{0.05cm}{0.05cm}}{0.05cm} + \pgfusepath{stroke} + \end{pgfpicture}% +} + +\defbeamertemplate*{mini frame in other subsection}{default}[1][50] +{\color{fg!#1!bg}\usebeamertemplate{mini frame in current subsection}} + + + + +% Navigation symbols + +\defbeamertemplate*{navigation symbols}{default} +{% + \hbox{% + \hbox{\insertslidenavigationsymbol} + \hbox{\insertframenavigationsymbol} + \hbox{\insertsubsectionnavigationsymbol} + \hbox{\insertsectionnavigationsymbol} + \hbox{\insertdocnavigationsymbol} + \hbox{\insertbackfindforwardnavigationsymbol}% + }% +} + +% No navigation symbols in handout or trans mode: +\only<handout| trans>{\setbeamertemplate{navigation symbols}{}} + + + +% Section and subsections in head/foot + +\defbeamertemplate*{section in head/foot}{default} +{\insertsectionhead} + +\defbeamertemplate*{section in head/foot shaded}{default}[1][50] +{\color{fg!#1!bg}\usebeamertemplate{section in head/foot}} + +\defbeamertemplate*{subsection in head/foot}{default} +{\insertsubsectionhead} + +\defbeamertemplate*{subsection in head/foot shaded}{default}[1][50] +{\color{fg!#1!bg}\usebeamertemplate{subsection in head/foot}} + +\defbeamertemplate*{subsubsection in head/foot}{default} +{\insertsubsubsectionhead} + +\defbeamertemplate*{subsubsection in head/foot shaded}{default}[1][50] +{\color{fg!#1!bg}\usebeamertemplate{subsubsection in head/foot}} + + + + + +% Headline and footline + +\defbeamertemplate*{headline}{default} +{} + +\defbeamertemplate*{footline}{default} +{} + + +% background + +\defbeamertemplate*{background}{default} +{} + +\defbeamertemplate*{background canvas}{default} +{% + \ifbeamercolorempty[bg]{background canvas}{}{\color{bg}\vrule width\paperwidth height\paperheight}% +} + + +% Sidebar + +\defbeamertemplate*{sidebar left}{default} +{} + +\defbeamertemplate*{sidebar right}{default} +{ + \vfill% + \llap{\insertlogo\hskip0.1cm}% + \vskip2pt% + \llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}% + \vskip2pt% +} + +\defbeamertemplate*{sidebar canvas left}{default} +{% + \ifbeamercolorempty[bg]{sidebar left}{} + {\color{bg}\vrule height\sidebarheight width\beamer@leftsidebar}% +} + +\defbeamertemplate*{sidebar canvas right}{default} +{% + \ifbeamercolorempty[bg]{sidebar right}{} + {\color{bg}\vrule height\sidebarheight width\beamer@rightsidebar}% +} + + + +% Frame title: default + +\defbeamertemplate*{frametitle}{default}[1][left] +{ + \ifbeamercolorempty[bg]{frametitle}{}{\nointerlineskip}% + \@tempdima=\textwidth% + \advance\@tempdima by\beamer@leftmargin% + \advance\@tempdima by\beamer@rightmargin% + \begin{beamercolorbox}[sep=0.3cm,#1,wd=\the\@tempdima]{frametitle} + \usebeamerfont{frametitle}% + \vbox{}\vskip-1ex% + \if@tempswa\else\csname beamer@fte#1\endcsname\fi% + \strut\insertframetitle\strut\par% + {% + \ifx\insertframesubtitle\@empty% + \else% + {\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\insertframesubtitle\strut\par}% + \fi + }% + \vskip-1ex% + \if@tempswa\else\vskip-.3cm\fi% set inside beamercolorbox... evil here... + \end{beamercolorbox}% +} + +\def\beamer@fteright{\vskip0.35cm\advance\leftskip by 1.7cm\advance\rightskip by1.7cm} + + +% Frame title continuations, default + +\defbeamertemplate*{frametitle continuation}{default}{\insertcontinuationcountroman} + + + +% Notes + +\defbeamertemplate*{note page}{default} +{% + {% + \scriptsize + \insertvrule{.25\paperheight}{white!90!black} + \vskip-.25\paperheight + \nointerlineskip + \vbox{ + \hfill\insertslideintonotes{0.25}\hskip-\Gm@rmargin\hskip0pt% + \vskip-0.25\paperheight% + \nointerlineskip + \begin{pgfpicture}{0cm}{0cm}{0cm}{0cm} + \begin{pgflowlevelscope}{\pgftransformrotate{90}} + {\pgftransformshift{\pgfpoint{-2cm}{0.2cm}}% + \pgftext[base,left]{\footnotesize\the\year-\ifnum\month<10\relax0\fi\the\month-\ifnum\day<10\relax0\fi\the\day}} + \end{pgflowlevelscope} + \end{pgfpicture}} + \nointerlineskip + \vbox to .25\paperheight{\vskip0.5em + \hbox{\insertshorttitle[width=8cm]}% + \setbox\beamer@tempbox=\hbox{\insertsection}% + \hbox{\ifdim\wd\beamer@tempbox>1pt{\hskip4pt\raise3pt\hbox{\vrule + width0.4pt height7pt\vrule width 9pt + height0.4pt}}\hskip1pt\hbox{\begin{minipage}[t]{7.5cm}\def\breakhere{}\insertsection\end{minipage}}\fi% + }% + \setbox\beamer@tempbox=\hbox{\insertsubsection}% + \hbox{\ifdim\wd\beamer@tempbox>1pt{\hskip17.4pt\raise3pt\hbox{\vrule + width0.4pt height7pt\vrule width 9pt + height0.4pt}}\hskip1pt\hbox{\begin{minipage}[t]{7.5cm}\def\breakhere{}\insertsubsection\end{minipage}}\fi% + }% + \setbox\beamer@tempbox=\hbox{\insertshortframetitle}% + \hbox{\ifdim\wd\beamer@tempbox>1pt{\hskip30.8pt\raise3pt\hbox{\vrule + width0.4pt height7pt\vrule width 9pt + height0.4pt}}\hskip1pt\hbox{\insertshortframetitle[width=7cm]}\fi% + }% + \vfil}% + }% + \vskip.25em + \nointerlineskip + \insertnote +} + + + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemeinfolines.sty b/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemeinfolines.sty new file mode 100644 index 00000000000..9bf0731a145 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemeinfolines.sty @@ -0,0 +1,50 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/outer/beamerouterthemeinfolines.sty,v 1.8 2004/10/14 09:48:48 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamercolor*{author in head/foot}{parent=palette tertiary} +\setbeamercolor*{title in head/foot}{parent=palette secondary} +\setbeamercolor*{date in head/foot}{parent=palette primary} + +\setbeamercolor*{section in head/foot}{parent=palette tertiary} +\setbeamercolor*{subsection in head/foot}{parent=palette primary} + +\defbeamertemplate*{footline}{infolines theme} +{ + \leavevmode% + \hbox{% + \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}% + \usebeamerfont{author in head/foot}\insertshortauthor~~(\insertshortinstitute) + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}% + \usebeamerfont{title in head/foot}\insertshorttitle + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}% + \usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em} + \insertframenumber{} / \inserttotalframenumber\hspace*{2ex} + \end{beamercolorbox}}% + \vskip0pt% +} + +\defbeamertemplate*{headline}{infolines theme} +{ + \leavevmode% + \hbox{% + \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=1ex,right]{section in head/foot}% + \usebeamerfont{section in head/foot}\insertsectionhead\hspace*{2ex} + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=1ex,left]{subsection in head/foot}% + \usebeamerfont{subsection in head/foot}\hspace*{2ex}\insertsubsectionhead + \end{beamercolorbox}}% + \vskip0pt% +} + +\setbeamersize{text margin left=1em,text margin right=1em} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthememiniframes.sty b/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthememiniframes.sty new file mode 100644 index 00000000000..7c52a91be96 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthememiniframes.sty @@ -0,0 +1,111 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/outer/beamerouterthememiniframes.sty,v 1.7 2004/10/14 09:48:48 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\setbeamercolor{section in head/foot}{parent=palette tertiary} +\setbeamercolor{subsection in head/foot}{parent=palette secondary} +\setbeamercolor{author in head/foot}{parent=subsection in head/foot} +\setbeamercolor{title in head/foot}{parent=section in head/foot} + + +\def\beamer@theme@footline@empty{} +\def\beamer@theme@footline@authorinstitute{ + \defbeamertemplate*{footline}{miniframes theme} + {% + \begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot} + \end{beamercolorbox} + \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}% + \leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor}% + \hfill% + {\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}% + \end{beamercolorbox}% + \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot} + \end{beamercolorbox} + } +} +\def\beamer@theme@footline@authortitle{ + \defbeamertemplate*{footline}{miniframes theme} + {% + \begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot} + \end{beamercolorbox} + \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}% + \leavevmode{\usebeamerfont{title in head/foot}\insertshorttitle}% + \hfill% + {\usebeamerfont{author in head/foot}\usebeamercolor[fg]{author in head/foot}\insertshortauthor}% + \end{beamercolorbox}% + \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot} + \end{beamercolorbox} + } +} +\def\beamer@theme@footline@institutetitle{ + \defbeamertemplate*{footline}{miniframes theme} + {% + \begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot} + \end{beamercolorbox} + \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}% + \leavevmode{\usebeamerfont{title in head/foot}\insertshorttitle}% + \hfill% + {\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}% + \end{beamercolorbox}% + \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot} + \end{beamercolorbox} + } +} +\def\beamer@theme@footline@authorinstitutetitle{ + \defbeamertemplate*{footline}{miniframes theme} + {% + \begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot} + \end{beamercolorbox} + \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}% + \leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor}% + \hfill% + {\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}% + \end{beamercolorbox}% + \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}% + {\usebeamerfont{title in head/foot}\insertshorttitle}% + \end{beamercolorbox}% + \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot} + \end{beamercolorbox} + } +} + +\newif\ifbeamer@theme@subsection +\beamer@theme@subsectiontrue + +\DeclareOptionBeamer{footline}{\csname beamer@theme@footline@#1\endcsname} +\DeclareOptionBeamer{subsection}[true]{\csname beamer@theme@subsection#1\endcsname} +\ProcessOptionsBeamer + + +\mode<presentation> + + % Head +\defbeamertemplate*{headline}{miniframes theme} +{% + \begin{beamercolorbox}[colsep=1.5pt]{upper separation line head} + \end{beamercolorbox} + \begin{beamercolorbox}{section in head/foot} + \vskip2pt\insertnavigation{\paperwidth}\vskip2pt + \end{beamercolorbox}% + \ifbeamer@theme@subsection% + \begin{beamercolorbox}[colsep=1.5pt]{middle separation line head} + \end{beamercolorbox} + \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot} + \usebeamerfont{subsection in head/foot}\insertsubsectionhead + \end{beamercolorbox}% + \fi% + \begin{beamercolorbox}[colsep=1.5pt]{lower separation line head} + \end{beamercolorbox} +} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemeshadow.sty b/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemeshadow.sty new file mode 100644 index 00000000000..d69f78afb35 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemeshadow.sty @@ -0,0 +1,83 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/outer/beamerouterthemeshadow.sty,v 1.8 2005/06/01 13:05:21 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + + +\mode<presentation> + +\useoutertheme{split} + + +\setbeamercolor{frametitle}{parent=subsection in head/foot} +\setbeamercolor{frametitle right}{parent=section in head/foot} + + +\pgfdeclarehorizontalshading[frametitle.bg,frametitle right.bg]{beamer@frametitleshade}{\paperheight}{% + color(0pt)=(frametitle.bg); + color(\paperwidth)=(frametitle right.bg)} + +\AtBeginDocument{ + \pgfdeclareverticalshading{beamer@topshade}{\paperwidth}{% + color(0pt)=(bg); + color(4pt)=(black!50!bg)} +} + +\addtobeamertemplate{headline} +{} +{% + \vskip-0.2pt + \pgfuseshading{beamer@topshade} + \vskip-2pt +} + + +\defbeamertemplate*{frametitle}{shadow theme} +{% + \nointerlineskip% + \vskip-2pt% + \hbox{\leavevmode + \advance\beamer@leftmargin by -12bp% + \advance\beamer@rightmargin by -12bp% + \beamer@tempdim=\textwidth% + \advance\beamer@tempdim by \beamer@leftmargin% + \advance\beamer@tempdim by \beamer@rightmargin% + \hskip-\Gm@lmargin\hbox{% + \setbox\beamer@tempbox=\hbox{\begin{minipage}[b]{\paperwidth}% + \vbox{}\vskip-.75ex% + \leftskip0.3cm% + \rightskip0.3cm plus1fil\leavevmode + \insertframetitle% + \ifx\insertframesubtitle\@empty% + \strut\par% + \else + \par{\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\insertframesubtitle}\strut\par}% + \fi% + \nointerlineskip + \vbox{}% + \end{minipage}}% + \beamer@tempdim=\ht\beamer@tempbox% + \advance\beamer@tempdim by 2pt% + \begin{pgfpicture}{0pt}{0pt}{\paperwidth}{\beamer@tempdim} + \usebeamercolor{frametitle right} + \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{\paperwidth}{\beamer@tempdim}} + \pgfusepath{clip} + \pgftext[left,base]{\pgfuseshading{beamer@frametitleshade}} + \end{pgfpicture} + \hskip-\paperwidth% + \box\beamer@tempbox% + }% + \hskip-\Gm@rmargin% + }% + \nointerlineskip + \vskip-0.2pt + \hbox to\textwidth{\hskip-\Gm@lmargin\pgfuseshading{beamer@topshade}\hskip-\Gm@rmargin} + \vskip-2pt +} + + + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemesidebar.sty b/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemesidebar.sty new file mode 100644 index 00000000000..2b4125ba4f6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemesidebar.sty @@ -0,0 +1,168 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/outer/beamerouterthemesidebar.sty,v 1.8 2004/12/09 22:31:19 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\newdimen\beamer@sidebarwidth +\newdimen\beamer@headheight +\usebeamerfont{frametitle} +\beamer@sidebarwidth=2.5\baselineskip +\beamer@headheight=2.5\baselineskip +\reset@font + +\def\beamer@lefttext{left} + +\DeclareOptionBeamer{hideothersubsections}[]{\beamer@nav@subsectionstyle{show/show/hide}} +\DeclareOptionBeamer{hideallsubsections}[]{\beamer@nav@subsectionstyle{hide}} + +\DeclareOptionBeamer{width}{\beamer@sidebarwidth=#1} +\DeclareOptionBeamer{height}{\beamer@headheight=#1} +\DeclareOptionBeamer{left}{\def\beamer@sidebarside{left}} +\DeclareOptionBeamer{right}{\def\beamer@sidebarside{right}} +\ExecuteOptionsBeamer{left} +\ProcessOptionsBeamer + + +\mode<presentation> + +\ifdim\beamer@headheight>0pt +% if head height is 0pt, use default frame title + + \setbeamercolor*{frametitle}{parent=sidebar} + + \defbeamertemplate*{frametitle}{sidebar theme} + {% + \nointerlineskip% + \vskip-\beamer@headheight% + \vbox to \beamer@headheight{% + \vfil + \leftskip=-\beamer@leftmargin% + \advance\leftskip by0.3cm% + \rightskip=-\beamer@rightmargin% + \advance\rightskip by0.3cm plus1fil% + {\usebeamercolor[fg]{frametitle}\usebeamerfont{frametitle}\insertframetitle\par}% + {\usebeamercolor[fg]{framesubtitle}\usebeamerfont{framesubtitle}\insertframesubtitle\par}% + \vbox{}% + \vskip-1em% + \vfil + }% + } + + \defbeamertemplate*{headline}{sidebar theme} + {% + \begin{beamercolorbox}[wd=\paperwidth]{frametitle} + \ifx\beamer@sidebarside\beamer@lefttext% + \else% + \hfill% + \fi% + \ifdim\beamer@sidebarwidth>0pt% + \usebeamercolor[bg]{logo}% + \vrule width\beamer@sidebarwidth height \beamer@headheight% + \hskip-\beamer@sidebarwidth% + \hbox to \beamer@sidebarwidth{\hss\vbox to + \beamer@headheight{\vss\hbox{\color{fg}\insertlogo}\vss}\hss}% + \else% + \vrule width0pt height \beamer@headheight% + \fi% + \end{beamercolorbox} + } +\fi + + +\def\beamer@sidebarformat#1#2#3{% + \begin{beamercolorbox}[wd=\beamer@sidebarwidth,leftskip=#1,rightskip=1ex plus1fil,vmode]{#2} + \vbox{}% + #3\par% + \vbox{}% + \vskip-1.5ex% + \end{beamercolorbox} +} + +\defbeamertemplate*{section in sidebar}{sidebar theme} +{% + \vbox{% + \vskip1ex% + \beamer@sidebarformat{3pt}{section in sidebar}{\insertsectionhead}% + }% +} + +\defbeamertemplate*{section in sidebar shaded}{sidebar theme} +{% + \vbox{% + \vskip1ex% + \beamer@sidebarformat{3pt}{section in sidebar shaded}{\insertsectionhead}% + }% +} + +\defbeamertemplate*{subsection in sidebar}{sidebar theme} +{% + \beamer@sidebarformat{5pt}{subsection in sidebar}{\insertsubsectionhead}% +} + +\defbeamertemplate*{subsection in sidebar shaded}{sidebar theme} +{% + \beamer@sidebarformat{5pt}{subsection in sidebar shaded}{\insertsubsectionhead}% +} + +\defbeamertemplate*{subsubsection in sidebar}{sidebar theme} +{% + \beamer@sidebarformat{7pt}{subsubsection in sidebar}{\insertsubsubsectionhead}% +} + +\defbeamertemplate*{subsubsection in sidebar shaded}{sidebar theme} +{% + \beamer@sidebarformat{7pt}{subsubsection in sidebar shaded}{\insertsubsubsectionhead}% +} + + +\ifdim\beamer@sidebarwidth>0pt + + % Sidebar + \setbeamersize{sidebar width \beamer@sidebarside=\beamer@sidebarwidth} + \defbeamertemplate*{sidebar \beamer@sidebarside}{sidebar theme} + { + \beamer@tempdim=\beamer@sidebarwidth% + \advance\beamer@tempdim by -6pt% + {\usebeamerfont{title in sidebar}% + \vskip1.5em% + \hskip3pt% + \usebeamercolor[fg]{title in sidebar}% + \insertshorttitle[width=\beamer@tempdim,center,respectlinebreaks]\par% + \vskip1.25em% + }% + {% + \hskip3pt% + \usebeamercolor[fg]{author in sidebar}% + \usebeamerfont{author in sidebar}% + \insertshortauthor[width=\beamer@tempdim,center,respectlinebreaks]\par% + \vskip1.25em% + }% + \insertverticalnavigation{\beamer@sidebarwidth}% + \vfill + \ifx\beamer@sidebarside\beamer@lefttext% + \else% + \usebeamercolor{normal text}% + \llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}% + \vskip2pt% + \fi% + }% + + \ifx\beamer@sidebarside\beamer@lefttext% + \defbeamertemplate*{sidebar right}{sidebar theme} + {% + \vfill% + \llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}% + \vskip2pt} + \fi + % Margins + \setbeamersize{text margin left=0.5cm,text margin right=0.5cm} +\fi + +\mode +<all> + +%%% Local Variables: +%%% TeX-master: "~/texmf/tex/latex/beamer/test/test.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemesmoothbars.sty b/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemesmoothbars.sty new file mode 100644 index 00000000000..f202bd0574e --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemesmoothbars.sty @@ -0,0 +1,114 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/outer/beamerouterthemesmoothbars.sty,v 1.5 2004/10/14 09:48:48 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\newif\ifbeamer@sb@subsection + +\DeclareOptionBeamer{subsection}[true]{\csname beamer@sb@subsection#1\endcsname} +\ExecuteOptionsBeamer{subsection=true} +\ProcessOptionsBeamer + + + +\mode<presentation> + +\setbeamercolor{frametitle}{parent=palette primary} +\setbeamercolor{subsection in head/foot}{parent=palette secondary} +\setbeamercolor{section in head/foot}{parent=palette quaternary} + + +\beamer@compresstrue + +\AtBeginDocument{ + { + \usebeamerfont*{headline} + \colorlet{global.bg}{bg} + \usebeamercolor{subsection in head/foot} + \usebeamercolor{section in head/foot} + \usebeamercolor{frametitle} + + \ifbeamer@sb@subsection + \pgfdeclareverticalshading{beamer@barshade}{\the\paperwidth}{% + color(0ex)=(global.bg);% + color(1ex)=(subsection in head/foot.bg);% + color(3.25ex)=(subsection in head/foot.bg);% + color(4.25ex)=(section in head/foot.bg);% + color(9.75ex)=(section in head/foot.bg)% + } + \pgfdeclareverticalshading{beamer@aboveframetitle}{\the\paperwidth}{% + color(0ex)=(frametitle.bg);% + color(1ex)=(frametitle.bg);% + color(2ex)=(subsection in head/foot.bg) + } + \else + \pgfdeclareverticalshading{beamer@barshade}{\the\paperwidth}{% + color(0ex)=(global.bg);% + color(1ex)=(section in head/foot.bg);% + color(7ex)=(section in head/foot.bg)% + } + \pgfdeclareverticalshading{beamer@aboveframetitle}{\the\paperwidth}{% + color(0ex)=(frametitle.bg);% + color(1ex)=(frametitle.bg);% + color(2ex)=(section in head/foot.bg) + } + \fi + + \pgfdeclareverticalshading{beamer@belowframetitle}{\the\paperwidth}{% + color(0ex)=(global.bg);% + color(1ex)=(frametitle.bg) + } + } +} + + % Head +\defbeamertemplate*{headline}{smoothbars theme} +{% + \pgfuseshading{beamer@barshade}% + \ifbeamer@sb@subsection% + \vskip-9.75ex% + \else% + \vskip-7ex% + \fi% + \begin{beamercolorbox}[ignorebg,ht=2.25ex,dp=3.75ex]{section in head/foot} + \insertnavigation{\paperwidth} + \end{beamercolorbox}% + \ifbeamer@sb@subsection% + \begin{beamercolorbox}[ignorebg,ht=2.125ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot} + \usebeamerfont{subsection in head/foot}\insertsubsectionhead + \end{beamercolorbox}% + \fi% +}% + + +\defbeamertemplate*{frametitle}{smoothbars theme} +{% + \nointerlineskip% + \usebeamerfont{headline}% + \begin{beamercolorbox}[wd=\paperwidth,ht=1.5ex,dp=0ex,vmode]{empty} + \pgfuseshading{beamer@aboveframetitle}% + \end{beamercolorbox}% + \vskip-.5ex% + \nointerlineskip% + \begin{beamercolorbox}[wd=\paperwidth,leftskip=.3cm,rightskip=.3cm plus1fil,vmode]{frametitle} + \usebeamerfont*{frametitle}\insertframetitle% + \ifx\insertframesubtitle\@empty% + \strut\par% + \else + \par{\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\insertframesubtitle}\strut\par}% + \fi%% + \usebeamerfont{headline}% + \vskip.5ex + \end{beamercolorbox}% + \nointerlineskip + \begin{beamercolorbox}[wd=\paperwidth,ht=.5ex,dp=0ex]{empty} + \pgfuseshading{beamer@belowframetitle}% + \end{beamercolorbox}% +} + + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemesmoothtree.sty b/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemesmoothtree.sty new file mode 100644 index 00000000000..c2d34dfd549 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemesmoothtree.sty @@ -0,0 +1,92 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/outer/beamerouterthemesmoothtree.sty,v 1.4 2004/10/14 09:48:48 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamercolor{frametitle}{parent=palette primary} + +\AtBeginDocument{ + { + \usebeamerfont*{headline} + + \usebeamercolor{normal text} + \usebeamercolor{title in head/foot} + \usebeamercolor{subsection in head/foot} + \usebeamercolor{section in head/foot} + \usebeamercolor{frametitle} + + \pgfdeclareverticalshading{beamer@treeshade}{\the\paperwidth}{% + color(0ex)=(normal text.bg);% + color(1ex)=(subsection in head/foot.bg);% + color(3.25ex)=(subsection in head/foot.bg);% + color(4.25ex)=(section in head/foot.bg);% + color(6.5ex)=(section in head/foot.bg);% + color(7.5ex)=(title in head/foot.bg);% + color(10.25ex)=(title in head/foot.bg)% + } + + \pgfdeclareverticalshading{beamer@aboveframetitle}{\the\paperwidth}{% + color(0ex)=(frametitle.bg);% + color(1ex)=(frametitle.bg);% + color(2ex)=(subsection in head/foot.bg) + } + + \pgfdeclareverticalshading{beamer@belowframetitle}{\the\paperwidth}{% + color(0ex)=(normal text.bg);% + color(1ex)=(frametitle.bg) + } + } +} + +\defbeamertemplate*{headline}{smoothtree theme} +{% + \pgfuseshading{beamer@treeshade}% + \vskip-10.25ex% + \begin{beamercolorbox}[wd=\paperwidth,ht=2.125ex,dp=1.125ex,ignorebg,% + leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot} + \usebeamerfont{title in head/foot}\insertshorttitle + \end{beamercolorbox} + \begin{beamercolorbox}[wd=\paperwidth,ht=2.125ex,dp=1.125ex,ignorebg,% + leftskip=.3cm,rightskip=.3cm plus1fil]{section in head/foot} + \usebeamerfont{section in head/foot}% + \hskip6pt\insertsectionhead + \end{beamercolorbox} + \begin{beamercolorbox}[wd=\paperwidth,ht=2.125ex,dp=1.125ex,ignorebg,% + leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot} + \usebeamerfont{subsection in head/foot}% + \hskip12pt\insertsubsectionhead + \end{beamercolorbox} +} + +\defbeamertemplate*{frametitle}{smoothtree theme} +{% + \nointerlineskip% + \usebeamerfont{headline}% + \begin{beamercolorbox}[wd=\paperwidth,ht=1.5ex,dp=0ex]{empty} + \pgfuseshading{beamer@aboveframetitle}% + \end{beamercolorbox}% + \vskip-.5ex% + \nointerlineskip% + \begin{beamercolorbox}[wd=\paperwidth,leftskip=.935cm,rightskip=.3cm plus1fil]{frametitle} + \usebeamerfont*{frametitle}\insertframetitle% + \ifx\insertframesubtitle\@empty% + \strut\par% + \else + \par{\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\insertframesubtitle}\strut\par}% + \fi%% + \usebeamerfont{headline}% + \vskip.5ex + \end{beamercolorbox}% + \nointerlineskip + \begin{beamercolorbox}[wd=\paperwidth,ht=.5ex,dp=0ex]{empty} + \pgfuseshading{beamer@belowframetitle}% + \end{beamercolorbox}% +} + + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemesplit.sty b/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemesplit.sty new file mode 100644 index 00000000000..869c6938320 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemesplit.sty @@ -0,0 +1,75 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/outer/beamerouterthemesplit.sty,v 1.4 2004/10/07 22:21:16 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamercolor{section in head/foot}{parent=palette quaternary} +\setbeamercolor{subsection in head/foot}{parent=palette primary} + +\setbeamercolor{author in head/foot}{parent=section in head/foot} +\setbeamercolor{title in head/foot}{parent=subsection in head/foot} + + + +\usesectionheadtemplate + {\hfill\insertsectionhead} + {\hfill\color{fg!50!bg}\insertsectionhead} + + % Head +\ifbeamer@compress + +\defbeamertemplate*{headline}{split theme} +{% + \leavevmode% + \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex]{section in head/foot}% + \insertsectionnavigationhorizontal{.5\paperwidth}{\hskip0pt plus1filll}{}% + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex]{subsection in head/foot}% + \insertsubsectionnavigationhorizontal{.5\paperwidth}{}{\hskip0pt plus1filll}% + \end{beamercolorbox}% +} + +\else + +\defbeamertemplate*{headline}{split theme} +{% + \leavevmode% + \@tempdimb=2.4375ex% + \ifnum\beamer@subsectionmax<\beamer@sectionmax% + \multiply\@tempdimb by\beamer@sectionmax% + \else% + \multiply\@tempdimb by\beamer@subsectionmax% + \fi% + \ifdim\@tempdimb>0pt% + \advance\@tempdimb by 1.125ex% + \begin{beamercolorbox}[wd=.5\paperwidth,ht=\@tempdimb]{section in head/foot}% + \vbox to\@tempdimb{\vfil\insertsectionnavigation{.5\paperwidth}\vfil}% + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.5\paperwidth,ht=\@tempdimb]{subsection in head/foot}% + \vbox to\@tempdimb{\vfil\insertsubsectionnavigation{.5\paperwidth}\vfil}% + \end{beamercolorbox}% + \fi% +} + +\fi + + +\defbeamertemplate*{footline}{split theme} +{% + \leavevmode% + \hbox{\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm plus1fill,rightskip=.3cm]{author in head/foot}% + \usebeamerfont{author in head/foot}\insertshortauthor + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}% + \usebeamerfont{title in head/foot}\insertshorttitle + \end{beamercolorbox}}% + \vskip0pt% +} + + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemetree.sty b/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemetree.sty new file mode 100644 index 00000000000..47296a4f79e --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/outer/beamerouterthemetree.sty @@ -0,0 +1,58 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/outer/beamerouterthemetree.sty,v 1.4 2004/10/14 09:48:48 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\newif\ifbeamer@tree@showhooks +\beamer@tree@showhookstrue + +\DeclareOptionBeamer{hooks}[true]{\csname beamer@tree@showhooks#1\endcsname} +\ProcessOptionsBeamer + +\mode<presentation> + +\defbeamertemplate*{headline}{tree theme} +{% + \begin{beamercolorbox}[wd=\paperwidth,colsep=1.5pt]{upper separation line head} + \end{beamercolorbox} + \begin{beamercolorbox}[wd=\paperwidth,ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot} + \usebeamerfont{title in head/foot}\insertshorttitle + \end{beamercolorbox} + \begin{beamercolorbox}[wd=\paperwidth,ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{section in head/foot} + \usebeamerfont{section in head/foot}% + \ifbeamer@tree@showhooks + \setbox\beamer@tempbox=\hbox{\insertsectionhead}% + \ifdim\wd\beamer@tempbox>1pt% + \hskip2pt\raise1.9pt\hbox{\vrule width0.4pt height1.875ex\vrule width 5pt height0.4pt}% + \hskip1pt% + \fi% + \else% + \hskip6pt% + \fi% + \insertsectionhead + \end{beamercolorbox} + \begin{beamercolorbox}[wd=\paperwidth,ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot} + \usebeamerfont{subsection in head/foot}% + \ifbeamer@tree@showhooks + \setbox\beamer@tempbox=\hbox{\insertsubsectionhead}% + \ifdim\wd\beamer@tempbox>1pt% + \hskip9.4pt\raise1.9pt\hbox{\vrule width0.4pt height1.875ex\vrule width 5pt height0.4pt}% + \hskip1pt% + \fi% + \else% + \hskip12pt% + \fi% + \insertsubsectionhead + \end{beamercolorbox} + \begin{beamercolorbox}[wd=\paperwidth,colsep=1.5pt]{lower separation line head} + \end{beamercolorbox} +} + + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeAnnArbor.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeAnnArbor.sty new file mode 100644 index 00000000000..664ea5075a3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeAnnArbor.sty @@ -0,0 +1,17 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeAnnArbor.sty,v 1.3 2004/11/10 18:05:16 tantau Exp $ + +% Copyright 2004 by Madhusudan Singh <madhusudan.singh@gmail.com> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\useinnertheme[shadow=true]{rounded} +\useoutertheme{infolines} +\usecolortheme{wolverine} + +\setbeamerfont{block title}{size={}} +\setbeamercolor{titlelike}{parent=structure,bg=yellow!85!orange} +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeAntibes.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeAntibes.sty new file mode 100644 index 00000000000..8d500240c8d --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeAntibes.sty @@ -0,0 +1,18 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeAntibes.sty,v 1.9 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\useoutertheme{tree} +\usecolortheme{whale} +\usecolortheme{orchid} +\useinnertheme{rectangles} + +\setbeamerfont{block title}{size={}} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeBergen.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeBergen.sty new file mode 100644 index 00000000000..bb714da05c3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeBergen.sty @@ -0,0 +1,17 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeBergen.sty,v 1.3 2004/10/07 22:21:16 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\usecolortheme{orchid} +\useinnertheme{rectangles} +\useinnertheme{inmargin} + +\setbeamercolor{item projected}{fg=black} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeBerkeley.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeBerkeley.sty new file mode 100644 index 00000000000..4dca0bbec41 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeBerkeley.sty @@ -0,0 +1,33 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeBerkeley.sty,v 1.10 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\DeclareOptionBeamer{hideothersubsections}{\PassOptionsToPackage{hideothersubsections=#1}{beamerouterthemesidebar}} +\DeclareOptionBeamer{hideallsubsections}{\PassOptionsToPackage{hideallsubsections=#1}{beamerouterthemesidebar}} + +\DeclareOptionBeamer{width}{\PassOptionsToPackage{width=#1}{beamerouterthemesidebar}} +\DeclareOptionBeamer{left}{\PassOptionsToPackage{left}{beamerouterthemesidebar}} +\DeclareOptionBeamer{right}{\PassOptionsToPackage{right}{beamerouterthemesidebar}} +\ProcessOptionsBeamer + +\mode<presentation> + +\useoutertheme{sidebar} +\useinnertheme{rectangles} + +\usecolortheme{whale} +\usecolortheme{orchid} + +\setbeamercolor*{frametitle}{parent=palette primary} + +\setbeamerfont{block title}{size={}} + +\mode +<all> + +%%% Local Variables: +%%% TeX-master: "~/texmf/tex/latex/beamer/test/test.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeBerlin.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeBerlin.sty new file mode 100644 index 00000000000..a9b83b28220 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeBerlin.sty @@ -0,0 +1,21 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeBerlin.sty,v 1.10 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\DeclareOptionBeamer{compress}{\beamer@compresstrue} +\ProcessOptionsBeamer + +\mode<presentation> + +\useoutertheme[footline=authorinstitutetitle]{miniframes} +\usecolortheme{whale} +\usecolortheme{orchid} +\useinnertheme{rectangles} + +\setbeamerfont{block title}{size={}} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeBoadilla.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeBoadilla.sty new file mode 100644 index 00000000000..8b90c4a657f --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeBoadilla.sty @@ -0,0 +1,36 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeBoadilla.sty,v 1.1 2004/10/28 16:42:54 tantau Exp $ + +% Copyright 2004 by Manuel Carro <mcarro@fi.upm.es> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\newif\ifbeamer@secheader +\beamer@secheaderfalse + +\DeclareOptionBeamer{secheader}{\beamer@secheadertrue} +\ProcessOptionsBeamer + +\usecolortheme{rose} +\useinnertheme[shadow]{rounded} +\usecolortheme{dolphin} +\useoutertheme{infolines} + + +% Tills' opinion: should be done in an inner theme, not here. + +\usesubitemizeitemtemplate{% + \tiny\raise1.5pt\hbox{\color{beamerstructure}$\blacktriangleright$}% +} +\usesubsubitemizeitemtemplate{% + \tiny\raise1.5pt\hbox{\color{beamerstructure}$\bigstar$}% +} + +\setbeamersize{text margin left=1em,text margin right=1em} + +\ifbeamer@secheader\else\setbeamertemplate{headline}[default]\fi + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeCambridgeUS.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeCambridgeUS.sty new file mode 100644 index 00000000000..a589bbe4419 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeCambridgeUS.sty @@ -0,0 +1,17 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeCambridgeUS.sty,v 1.1 2005/10/23 16:58:07 tantau Exp $ + +% Copyright 2004 by Madhusudan Singh <madhusudan.singh@gmail.com> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\useinnertheme[shadow=true]{rounded} +\useoutertheme{infolines} +\usecolortheme{beaver} + +\setbeamerfont{block title}{size={}} +\setbeamercolor{titlelike}{parent=structure,bg=white} +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeCopenhagen.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeCopenhagen.sty new file mode 100644 index 00000000000..3c22f8e7e01 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeCopenhagen.sty @@ -0,0 +1,19 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeCopenhagen.sty,v 1.7 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\useoutertheme{split} +\useinnertheme{rounded} + +\usecolortheme{whale} +\usecolortheme{orchid} + +\setbeamerfont{block title}{size={}} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeDarmstadt.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeDarmstadt.sty new file mode 100644 index 00000000000..ea73995c440 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeDarmstadt.sty @@ -0,0 +1,19 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeDarmstadt.sty,v 1.8 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + + +\mode<presentation> + +\useoutertheme{smoothbars} +\useinnertheme[shadow=true]{rounded} +\usecolortheme{orchid} +\usecolortheme{whale} + +\setbeamerfont{block title}{size={}} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeDresden.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeDresden.sty new file mode 100644 index 00000000000..b3b94bcaa9f --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeDresden.sty @@ -0,0 +1,19 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeDresden.sty,v 1.8 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\DeclareOptionBeamer{compress}{\beamer@compresstrue} +\ProcessOptionsBeamer + +\mode<presentation> + +\useoutertheme[footline=authorinstitutetitle]{miniframes} +\usecolortheme{whale} + +\setbeamercolor{titlelike}{parent=structure} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeFrankfurt.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeFrankfurt.sty new file mode 100644 index 00000000000..fe474fe0919 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeFrankfurt.sty @@ -0,0 +1,18 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeFrankfurt.sty,v 1.8 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\useoutertheme[subsection=false]{smoothbars} +\useinnertheme[shadow=true]{rounded} +\usecolortheme{orchid} +\usecolortheme{whale} + +\setbeamerfont{block title}{size={}} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeGoettingen.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeGoettingen.sty new file mode 100644 index 00000000000..0d2b681a942 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeGoettingen.sty @@ -0,0 +1,29 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeGoettingen.sty,v 1.6 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\DeclareOptionBeamer{hideothersubsections}{\PassOptionsToPackage{hideothersubsections}{beamerouterthemesidebar}} +\DeclareOptionBeamer{hideallsubsections}{\PassOptionsToPackage{hideallsubsections}{beamerouterthemesidebar}} + +\PassOptionsToPackage{right}{beamerouterthemesidebar} +\PassOptionsToPackage{width=2cm}{beamerouterthemesidebar} + +\DeclareOptionBeamer{width}{\PassOptionsToPackage{width=#1}{beamerouterthemesidebar}} +\DeclareOptionBeamer{left}{\PassOptionsToPackage{left}{beamerouterthemesidebar}} +\DeclareOptionBeamer{right}{\PassOptionsToPackage{right}{beamerouterthemesidebar}} + +\ProcessOptionsBeamer + +\mode<presentation> + +\useoutertheme[height=0pt]{sidebar} + +{\usebeamercolor{structure}} + +\setbeamertemplate{sidebar canvas \beamer@sidebarside}[vertical shading][top=structure.fg!25,bottom=structure.fg!10] + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeHannover.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeHannover.sty new file mode 100644 index 00000000000..c2a25d8b9e5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeHannover.sty @@ -0,0 +1,32 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeHannover.sty,v 1.10 2004/10/11 16:10:12 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\DeclareOptionBeamer{width} +{\PassOptionsToPackage{width=#1}{beamerouterthemesidebar}} + +\DeclareOptionBeamer{hideothersubsections} +{\PassOptionsToPackage{hideothersubsections=#1}{beamerouterthemesidebar}} + +\DeclareOptionBeamer{hideallsubsections} +{\PassOptionsToPackage{hideallsubsections=#1}{beamerouterthemesidebar}} + +\ProcessOptionsBeamer + + + +\mode<presentation> + +\useoutertheme[height=0pt,left]{sidebar} + +\usecolortheme{seahorse} +\setbeamercolor*{titlelike}{parent=structure} + +\useinnertheme{circles} +\setbeamertemplate{frametitle}[default][right] + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeIlmenau.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeIlmenau.sty new file mode 100644 index 00000000000..fea94eec482 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeIlmenau.sty @@ -0,0 +1,22 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeIlmenau.sty,v 1.10 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + + +\DeclareOptionBeamer{compress}{\beamer@compresstrue} +\ProcessOptionsBeamer + +\mode<presentation> + +\useoutertheme[footline=authorinstitutetitle]{miniframes} +\usecolortheme{whale} +\usecolortheme{orchid} +\useinnertheme{rounded} + +\setbeamerfont{block title}{size={}} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeJuanLesPins.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeJuanLesPins.sty new file mode 100644 index 00000000000..efb489a42ff --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeJuanLesPins.sty @@ -0,0 +1,19 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeJuanLesPins.sty,v 1.8 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + + +\mode<presentation> + +\useoutertheme{smoothtree} +\usecolortheme{whale} +\usecolortheme{orchid} +\useinnertheme[shadow=true]{rounded} + +\setbeamerfont{block title}{size={}} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeLuebeck.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeLuebeck.sty new file mode 100644 index 00000000000..874f9f655e5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeLuebeck.sty @@ -0,0 +1,20 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeLuebeck.sty,v 1.7 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + + +\mode<presentation> + +\useoutertheme{split} +\useinnertheme{rectangles} + +\usecolortheme{whale} +\usecolortheme{orchid} + +\setbeamerfont{block title}{size={}} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeMadrid.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeMadrid.sty new file mode 100644 index 00000000000..01b4bee081e --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeMadrid.sty @@ -0,0 +1,29 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeMadrid.sty,v 1.7 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\newif\ifbeamer@secheader +\beamer@secheaderfalse + +\DeclareOptionBeamer{secheader}{\beamer@secheadertrue} +\ProcessOptionsBeamer + +\usecolortheme{whale} +\usecolortheme{orchid} +\useinnertheme[shadow]{rounded} +\useoutertheme{infolines} + +\ifbeamer@secheader\else\setbeamertemplate{headline}[default]\fi + +% Tills' opinion: should be done in an inner theme, not here. + +%\usesubitemizeitemtemplate{\tiny\raise1.5pt\hbox{\donotcoloroutermaths$\blacktriangleright$}} +%\usesubsubitemizeitemtemplate{\tiny\raise1.5pt\hbox{\donotcoloroutermaths$\bigstar$}} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeMalmoe.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeMalmoe.sty new file mode 100644 index 00000000000..172e4aa0573 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeMalmoe.sty @@ -0,0 +1,16 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeMalmoe.sty,v 1.7 2004/10/11 16:10:12 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\useoutertheme{split} +\usecolortheme{whale} + +\setbeamercolor*{titlelike}{parent=structure} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeMarburg.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeMarburg.sty new file mode 100644 index 00000000000..a4b09ace47c --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeMarburg.sty @@ -0,0 +1,37 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeMarburg.sty,v 1.10 2004/10/11 16:10:12 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\PassOptionsToPackage{right}{beamerouterthemesidebar} +\PassOptionsToPackage{width=2cm}{beamerouterthemesidebar} + +\DeclareOptionBeamer{hideothersubsections}{\PassOptionsToPackage{hideothersubsections=#1}{beamerouterthemesidebar}} +\DeclareOptionBeamer{hideallsubsections}{\PassOptionsToPackage{hideallsubsections=#1}{beamerouterthemesidebar}} + +\DeclareOptionBeamer{width}{\PassOptionsToPackage{width=#1}{beamerouterthemesidebar}} +\DeclareOptionBeamer{left}{\PassOptionsToPackage{left}{beamerouterthemesidebar}} +\DeclareOptionBeamer{right}{\PassOptionsToPackage{right}{beamerouterthemesidebar}} +\ProcessOptionsBeamer + + + +\mode<presentation> + +\usecolortheme{whale} + +\setbeamercolor*{titlelike}{use=structure,fg=structure.fg} + +\useoutertheme[height=0pt]{sidebar} + +\setbeamercolor{sidebar}{parent=palette primary} + +{\usebeamercolor{palette quaternary}} +{\usebeamercolor{palette primary}} + +\setbeamertemplate{sidebar canvas \beamer@sidebarside}[vertical shading][top=palette quaternary.bg,bottom=palette primary.bg] + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeMontpellier.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeMontpellier.sty new file mode 100644 index 00000000000..583d0a08cc7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeMontpellier.sty @@ -0,0 +1,14 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeMontpellier.sty,v 1.5 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\useoutertheme{tree} +\setbeamercolor{separation line}{use=structure,bg=structure.fg!50!bg} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemePaloAlto.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemePaloAlto.sty new file mode 100644 index 00000000000..f10850d7c42 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemePaloAlto.sty @@ -0,0 +1,31 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemePaloAlto.sty,v 1.10 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\DeclareOptionBeamer{hideothersubsections}{\PassOptionsToPackage{hideothersubsections=#1}{beamerouterthemesidebar}} +\DeclareOptionBeamer{hideallsubsections}{\PassOptionsToPackage{hideallsubsections=#1}{beamerouterthemesidebar}} + +\DeclareOptionBeamer{width}{\PassOptionsToPackage{width=#1}{beamerouterthemesidebar}} +\DeclareOptionBeamer{left}{\PassOptionsToPackage{left}{beamerouterthemesidebar}} +\DeclareOptionBeamer{right}{\PassOptionsToPackage{right}{beamerouterthemesidebar}} +\ProcessOptionsBeamer + +\mode<presentation> + +\useoutertheme{sidebar} +\useinnertheme[shadow=true]{rounded} +\usecolortheme{orchid} +\usecolortheme{whale} + +\setbeamercolor*{frametitle}{parent=palette primary} +\setbeamerfont{block title}{size={}} + +\mode +<all> + +%%% Local Variables: +%%% TeX-master: "~/texmf/tex/latex/beamer/test/test.tex" +%%% End: diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemePittsburgh.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemePittsburgh.sty new file mode 100644 index 00000000000..301dadeafc7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemePittsburgh.sty @@ -0,0 +1,15 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemePittsburgh.sty,v 1.4 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamertemplate{frametitle}[default][right] + +\useinnertheme{circles} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeRochester.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeRochester.sty new file mode 100644 index 00000000000..8de0c5cdabd --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeRochester.sty @@ -0,0 +1,22 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeRochester.sty,v 1.7 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\DeclareOptionBeamer{height}{\PassOptionsToPackage{height=#1}{beamerouterthemesidebar}} +\ProcessOptionsBeamer + +\mode<presentation> + +\useoutertheme[width=0pt]{sidebar} +\useinnertheme{rectangles} +\usecolortheme{whale} +\usecolortheme{orchid} + +\setbeamercolor*{frametitle}{parent=palette primary} +\setbeamerfont{block title}{size={}} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeSingapore.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeSingapore.sty new file mode 100644 index 00000000000..a65128a0d7d --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeSingapore.sty @@ -0,0 +1,39 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeSingapore.sty,v 1.9 2004/10/11 16:10:12 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\DeclareOptionBeamer{compress}{\beamer@compresstrue} +\ProcessOptionsBeamer + + +\mode<presentation> + +\setbeamercolor{section in head/foot}{use=structure,bg=structure.fg!25!bg} + +\useoutertheme[subsection=false]{miniframes} + +\setbeamertemplate{frametitle}[default][center] + +\AtBeginDocument{% + { + \usebeamercolor{section in head/foot} + } + + \pgfdeclareverticalshading{beamer@headfade}{\paperwidth} + {% + color(0cm)=(bg); + color(1.25cm)=(section in head/foot.bg)% + } + + \setbeamercolor{section in head/foot}{bg=} +} + +\addtoheadtemplate{\pgfuseshading{beamer@headfade}\vskip-1.25cm}{} + +\beamertemplatedotitem + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeSzeged.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeSzeged.sty new file mode 100644 index 00000000000..545ee62add1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeSzeged.sty @@ -0,0 +1,18 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeSzeged.sty,v 1.5 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\DeclareOptionBeamer{compress}{\beamer@compresstrue} +\ProcessOptionsBeamer + +\mode<presentation> + +\useoutertheme[footline=institutetitle]{miniframes} + +\setbeamercolor{separation line}{use=structure,bg=structure.fg!50!bg} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeWarsaw.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeWarsaw.sty new file mode 100644 index 00000000000..41a5a28d64e --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeWarsaw.sty @@ -0,0 +1,18 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeWarsaw.sty,v 1.8 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\useinnertheme[shadow=true]{rounded} +\useoutertheme{shadow} +\usecolortheme{orchid} +\usecolortheme{whale} + +\setbeamerfont{block title}{size={}} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeboxes.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeboxes.sty new file mode 100644 index 00000000000..f01eabcb2e0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeboxes.sty @@ -0,0 +1,116 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeboxes.sty,v 1.7 2004/10/11 16:10:12 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\DeclareOptionBeamer{headheight}{\beamer@boxheadheight=#1} +\DeclareOptionBeamer{footheight}{\beamer@boxfootheight=#1} + +\newdimen\beamer@boxheadheight +\newdimen\beamer@boxfootheight +\beamer@boxheadheight=10pt +\beamer@boxfootheight=10pt + +\ProcessOptionsBeamer + +% For example: +%\addheadboxtemplate{\color{black}}{\hfill\color{white}\insertshorttitle\hskip0.3cm} +%\addheadboxtemplate{\color{structure}}{\hskip0.3cm\color{white}\insertshortauthor} + +%\addfootboxtemplate{\color{black}}{\hfill\color{white}\insertshortinstitute\hskip0.3cm} +%\addfootboxtemplate{\color{structure}}{} +%\addfootboxtemplate{\color{black}}{\hfill\color{white}\insertframenumber\hskip0.3cm} + + +\mode<presentation> + + + % Head +\newcount\beamer@headboxes +\newdimen\beamer@headboxsizes +\newcount\beamer@currentbox +\def\addheadboxtemplate#1#2{ + \expandafter\def\csname beamer@headbox\the\beamer@headboxes\endcsname{#2} + \expandafter\def\csname beamer@headbg\the\beamer@headboxes\endcsname{#1} + \advance\beamer@headboxes by 1\relax + \beamer@headboxsizes=\paperwidth + \divide\beamer@headboxsizes by\beamer@headboxes +} + +\def\addheadbox#1#2{\addheadboxtemplate{\usebeamercolor[bg]{#1}}{\usebeamercolor[fg]{#1}\usebeamerfont{#1}#2}} + + +\defbeamertemplate*{headline}{boxes theme} +{% + \leavevmode + \beamer@currentbox=0\relax% + \loop% + \ifnum\beamer@currentbox<\beamer@headboxes% + \hbox to\beamer@headboxsizes{% + % Background + {% + \csname beamer@headbg\the\beamer@currentbox\endcsname% + \vrule width\beamer@headboxsizes height\beamer@boxheadheight% + \hskip-\beamer@headboxsizes% + }% + % Box + {% + \setbox\beamer@tempbox=\hbox to\beamer@headboxsizes{% + \csname beamer@headbox\the\beamer@currentbox\endcsname\hfil}% + \dp\beamer@tempbox=0pt% + \setbox\beamer@tempbox=\hbox{\vbox{\box\beamer@tempbox\vskip3pt}}% + \ht\beamer@tempbox=\beamer@boxheadheight% + \dp\beamer@tempbox=0pt% + \box\beamer@tempbox% + }}% + \advance\beamer@currentbox by 1% + \repeat% +}% + + + % Foot +\newcount\beamer@footboxes +\newdimen\beamer@footboxsizes +\def\addfootboxtemplate#1#2{ + \expandafter\def\csname beamer@footbox\the\beamer@footboxes\endcsname{#2} + \expandafter\def\csname beamer@footbg\the\beamer@footboxes\endcsname{#1} + \advance\beamer@footboxes by 1\relax + \beamer@footboxsizes=\paperwidth + \divide\beamer@footboxsizes by\beamer@footboxes +} + +\def\addfootbox#1#2{\addfootboxtemplate{\usebeamercolor[bg]{#1}}{\usebeamercolor[fg]{#1}\usebeamerfont{#1}#2}} + +\defbeamertemplate*{footline}{boxes theme} +{% + \leavevmode + \beamer@currentbox=0\relax% + \loop% + \ifnum\beamer@currentbox<\beamer@footboxes% + \hbox to\beamer@footboxsizes{% + % Background + {% + \csname beamer@footbg\the\beamer@currentbox\endcsname% + \vrule width\beamer@footboxsizes height\beamer@boxfootheight% + \hskip-\beamer@footboxsizes% + }% + % Box + {% + \setbox\beamer@tempbox=\hbox to\beamer@footboxsizes{% + \csname beamer@footbox\the\beamer@currentbox\endcsname\hfil}% + \dp\beamer@tempbox=0pt% + \setbox\beamer@tempbox=\hbox{\vbox{\box\beamer@tempbox\vskip3pt}}% + \ht\beamer@tempbox=\beamer@boxfootheight% + \dp\beamer@tempbox=0pt% + \box\beamer@tempbox% + }% + }% + \advance\beamer@currentbox by 1% + \repeat% +}% + + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemedefault.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemedefault.sty new file mode 100644 index 00000000000..d6b1f6f5dd3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/beamerthemedefault.sty @@ -0,0 +1,16 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemedefault.sty,v 1.6 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\usefonttheme{default} +\usecolortheme{default} +\useinnertheme{default} +\useoutertheme{default} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemebars.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemebars.sty new file mode 100644 index 00000000000..1276d722fe3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemebars.sty @@ -0,0 +1,16 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/compatibility/beamerthemebars.sty,v 1.8 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\usefonttheme[onlysmall]{structurebold} +\useoutertheme[footline=authorinstitutetitle]{miniframes} +\usecolortheme{whale} + + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemeclassic.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemeclassic.sty new file mode 100644 index 00000000000..c14cae204ad --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemeclassic.sty @@ -0,0 +1,16 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/compatibility/beamerthemeclassic.sty,v 1.8 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\usefonttheme[onlylarge]{structureitalicserif} +\usefonttheme[onlysmall]{structuresmallcapsserif} + +\usetheme{Singapore} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemecompatibility.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemecompatibility.sty new file mode 100644 index 00000000000..0a3c13b7e95 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemecompatibility.sty @@ -0,0 +1,27 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/compatibility/beamerthemecompatibility.sty,v 1.7 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\usefonttheme[onlysmall]{structurebold} +\setbeamerfont{frametitle}{series=\bfseries} + +\useoutertheme[subsection=false]{miniframes} +\addtobeamertemplate{headline} +{} +{% + \begin{beamercolorbox}[wd=\paperwidth,colsep=0.2pt]{fine separation line} + \end{beamercolorbox}% +} + +\setbeamercolor{fine separation line}{use=structure,bg=structure.fg!50!bg} + + +\beamertemplatedefaultframetitle[center] + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemelined.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemelined.sty new file mode 100644 index 00000000000..ecd05efa977 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemelined.sty @@ -0,0 +1,61 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/compatibility/beamerthemelined.sty,v 1.3 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\setbeamertemplate{headline}[text line] +{% + \vbox{% + \vskip3pt% + \beamerline{\insertnavigation{\paperwidth}}% + \vskip1.5pt% + \insertvrule{0.4pt}{beamerstructure!50!averagebackgroundcolor}% + \vskip1.5pt% + \tinyline{\color{beamerstructure}\insertsubsection\hfill} + \insertvrule{4pt}{beamerstructure!50!averagebackgroundcolor}% + }% +} + + % Footline +\setbeamertemplate{footline}[text line] +{% + \ifbeamertemplateempty{logo} + {% + \vbox{% + \setbox\beamer@tempbox=\hbox{\tiny\insertshortauthor: \insertshorttitle\hskip1.5cm\insertshortinstitute}% + \ifdim\wd\beamer@tempbox>\paperwidth% + \insertvrule{4pt}{beamerstructure!50!averagebackgroundcolor}% + \vskip1.5pt + \tinyline{\color{beamerstructure}\insertshortauthor:\hfill\insertshortinstitute}% + \tinyline{\color{beamerstructure}\insertshorttitle\hfill\lower1pt\hbox{\insertnavigationsymbols}}% + \else% + \setbox\beamer@tempbox=\hbox{\beamerline{\hbox to\paperwidth{\hfill\lower1pt\hbox{\insertnavigationsymbols}}}}% + \ht\beamer@tempbox=0pt% + \box\beamer@tempbox% + \insertvrule{4pt}{beamerstructure!50!averagebackgroundcolor}% + \vskip1.5pt + \tinyline{\color{beamerstructure}\insertshortauthor: \insertshorttitle\hfill\insertshortinstitute}% + \fi}% + } + {% + \vbox{% + \insertvrule{4pt}{beamerstructure!50!averagebackgroundcolor}% + \vskip1.5pt% + \setbox\beamer@logobox=\hbox{\lower1pt\hbox{\usebeamertemplate*{logo}}}% + \tinyline{\color{beamerstructure}\insertshortauthor:\hfill}% + \tinyline{\color{beamerstructure}\insertshorttitle\hfill\lower1pt\hbox{\insertnavigationsymbols}\hskip0.1cm\hbox{\dp\beamer@logobox=0pt\ht\beamer@logobox=0pt\box\beamer@logobox} + }% + }% + }% +} + + + +\userightsidebartemplate{0cm}{} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemeplain.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemeplain.sty new file mode 100644 index 00000000000..20310a8ca43 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemeplain.sty @@ -0,0 +1,16 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/compatibility/beamerthemeplain.sty,v 1.4 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\PackageWarning{beamerthemeplain}{This package is obsolet - use font theme italics instead} + +\usefonttheme{structureitalicserif} +\beamertemplatedefaultframetitle[center] + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemeshadow.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemeshadow.sty new file mode 100644 index 00000000000..4d8991c0366 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemeshadow.sty @@ -0,0 +1,21 @@ +\show\ProvidesPackageRCS +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/compatibility/beamerthemeshadow.sty,v 1.10 2005/04/04 15:27:12 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\useinnertheme[shadow=true]{rounded} +\usecolortheme{orchid} +\usecolortheme{whale} +\useoutertheme{shadow} +\usefonttheme[onlysmall]{structurebold} + +\setbeamercolor{title}{use=structure,fg=white,bg=structure.fg} +\setbeamerfont{block title}{size={}} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemesidebar.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemesidebar.sty new file mode 100644 index 00000000000..ff19c3d7be2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemesidebar.sty @@ -0,0 +1,48 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/compatibility/beamerthemesidebar.sty,v 1.12 2004/10/07 22:21:16 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\newif\ifbeamer@sidebartab +\newif\ifbeamer@sidebardark + +\beamer@sidebartabfalse +\beamer@sidebardarkfalse + +\PassOptionsToPackage{width=2.5cm}{beamerouterthemesidebar} + +\DeclareOptionBeamer{width}{\PassOptionsToPackage{width=#1}{beamerouterthemesidebar}} +\DeclareOptionBeamer{tab}[true]{\csname beamer@sidebartab#1\endcsname} +\DeclareOptionBeamer{dark}[true]{\csname beamer@sidebardark#1\endcsname} + +\ProcessOptionsBeamer + +\mode<presentation> + +\useoutertheme[right,height=0pt]{sidebar} + +\ifbeamer@sidebardark + \usefonttheme{structurebold} + \usecolortheme{whale} + + \setbeamercolor{sidebar}{parent=palette primary} + + \usebeamercolor{palette quaternary} + \usebeamercolor{palette primary} + \setbeamertemplate{sidebar canvas right}[vertical shading][top=palette quaternary.bg,bottom=palette primary.bg] +\else + \usecolortheme{seahorse} + + \usebeamercolor{sidebar} + \setbeamertemplate{sidebar canvas right}[vertical shading][top=sidebar.bg,bottom=white] +\fi + +\ifbeamer@sidebartab + \usecolortheme{sidebartab} +\fi + +\mode +<all> + diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemesplit.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemesplit.sty new file mode 100644 index 00000000000..909dfe6dff3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemesplit.sty @@ -0,0 +1,15 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/compatibility/beamerthemesplit.sty,v 1.8 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\usecolortheme{whale} +\useoutertheme{split} +\usefonttheme[onlysmall]{structurebold} + +\mode +<all> diff --git a/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemetree.sty b/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemetree.sty new file mode 100644 index 00000000000..44b9f98222c --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemetree.sty @@ -0,0 +1,19 @@ +\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/compatibility/beamerthemetree.sty,v 1.8 2004/10/07 20:53:10 tantau Exp $ + +% Copyright 2003 by Till Tantau <tantau@users.sourceforge.net> +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\mode<presentation> + +\def\beamer@theme@col{\setbeamercolor{separation line}{use=structure,bg=structure.fg!50!bg}} +\DeclareOptionBeamer{bars}{\def\beamer@theme@col{\usecolortheme{whale}}} +\ProcessOptionsBeamer + +\usefonttheme[onlysmall]{structurebold} +\beamer@theme@col +\useoutertheme{tree} + +\mode +<all> |