diff options
author | Karl Berry <karl@freefriends.org> | 2011-08-06 23:28:43 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2011-08-06 23:28:43 +0000 |
commit | f2cad1d5d0963bb818be07155fc4066ac00cb63f (patch) | |
tree | e654bd9c5182ac093f6c95f99fef409c23b8b775 /Master/texmf-dist | |
parent | aa662fce43964f8f2ac483394d3d500a604b491d (diff) |
new latex package beamersubframe (1jul11)
git-svn-id: svn://tug.org/texlive/trunk@23433 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r-- | Master/texmf-dist/doc/latex/beamersubframe/README | 30 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/beamersubframe/beamersubframe-append.pdf | bin | 0 -> 17540 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/beamersubframe/beamersubframe-append.svg | 610 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/beamersubframe/beamersubframe-embed.pdf | bin | 0 -> 17446 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/beamersubframe/beamersubframe-embed.svg | 592 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/beamersubframe/beamersubframe.pdf | bin | 0 -> 520899 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/beamersubframe/beamersubframe.tex | 454 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/beamersubframe/beamersubframe.sty | 158 |
8 files changed, 1844 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/beamersubframe/README b/Master/texmf-dist/doc/latex/beamersubframe/README new file mode 100644 index 00000000000..e661088543b --- /dev/null +++ b/Master/texmf-dist/doc/latex/beamersubframe/README @@ -0,0 +1,30 @@ +Copyright (c) 2004 Mike Kaufmann +m.km@gmx.de +Licence: LPPL +<http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html> + +1. What is it +The Beamer SubFrame package provides a method to reorder frames in the +PDF file without reordering the source. Mainly, it is meant to embed or +append frames with details on some subject. + +This is the very first version! It's still considered experimental! +Everything, including the name and the user interface, may change in +the future. + +Although it can only be used with the beamer class, it is not a part +of the beamer class! + +2. Example +The presentation explainig the package also serves as an example. +Feel free to play around with it. + +3. Files +00readme this file +beamersubframe.sty the package +beamersubframe.tex source of presentation +beamersubframe.pdf presentation +beamersubframe-append.pdf +beamersubframe-embed.pdf pictures used in presentation +beamersubframe-append.svg +beamersubframe-embed.svg source of pictures (inkscape) diff --git a/Master/texmf-dist/doc/latex/beamersubframe/beamersubframe-append.pdf b/Master/texmf-dist/doc/latex/beamersubframe/beamersubframe-append.pdf Binary files differnew file mode 100644 index 00000000000..37e617abf66 --- /dev/null +++ b/Master/texmf-dist/doc/latex/beamersubframe/beamersubframe-append.pdf diff --git a/Master/texmf-dist/doc/latex/beamersubframe/beamersubframe-append.svg b/Master/texmf-dist/doc/latex/beamersubframe/beamersubframe-append.svg new file mode 100644 index 00000000000..0048cceb5c2 --- /dev/null +++ b/Master/texmf-dist/doc/latex/beamersubframe/beamersubframe-append.svg @@ -0,0 +1,610 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1488.189" + height="1052.3622" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.48.1 " + sodipodi:docname="beamersubframe-append.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + version="1.0"> + <defs + id="defs4"> + <marker + inkscape:stockid="DotL" + orient="auto" + refY="0.0" + refX="0.0" + id="DotL" + style="overflow:visible"> + <path + id="path3339" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none" + transform="scale(0.8) translate(7.4, 1)" /> + </marker> + <marker + inkscape:stockid="DotM" + orient="auto" + refY="0.0" + refX="0.0" + id="DotM" + style="overflow:visible"> + <path + id="path8768" + d="M -2.5,-1 C -2.5,1.76 -4.74,4 -7.5,4 C -10.26,4 -12.5,1.76 -12.5,-1 C -12.5,-3.76 -10.26,-6 -7.5,-6 C -4.74,-6 -2.5,-3.76 -2.5,-1 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none" + transform="matrix(0.4,0,0,0.4,2.96,0.4)" /> + </marker> + <marker + style="overflow:visible" + id="marker20908" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#0000ff;fill-rule:evenodd;stroke:#0000ff;stroke-width:1pt;marker-start:none;marker-end:none" + d="M -2.5,-1 C -2.5,1.76 -4.74,4 -7.5,4 C -10.26,4 -12.5,1.76 -12.5,-1 C -12.5,-3.76 -10.26,-6 -7.5,-6 C -4.74,-6 -2.5,-3.76 -2.5,-1 z" + id="path20910" /> + </marker> + <marker + inkscape:stockid="Arrow1Mstart" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Mstart" + style="overflow:visible"> + <path + id="path8709" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(0.4) translate(10,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1Mend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Mend" + style="overflow:visible;"> + <path + id="path8712" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.4) rotate(180) translate(10,0)" /> + </marker> + <marker + style="overflow:visible;" + id="marker20912" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Mend"> + <path + transform="matrix(-0.4,0,0,-0.4,-4,0)" + style="fill:#0000ff;fill-rule:evenodd;stroke:#0000ff;stroke-width:1pt;marker-start:none" + d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z" + id="path20914" /> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective10" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.48426804" + inkscape:cx="617.73918" + inkscape:cy="604.67055" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + gridtolerance="50" + objecttolerance="10000" + guidetolerance="10000" + inkscape:window-width="1024" + inkscape:window-height="578" + inkscape:window-x="-4" + inkscape:window-y="-3" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid2383" + units="mm" + visible="true" + enabled="true" + empspacing="5" + snapvisiblegridlinesonly="true" + spacingx="5mm" + spacingy="5mm" /> + <inkscape:grid + type="xygrid" + id="grid5600" + units="mm" + visible="true" + enabled="false" + spacingx="2.5mm" + spacingy="2.5mm" + empspacing="5" + snapvisiblegridlinesonly="true" /> + <inkscape:grid + type="xygrid" + id="grid20936" + units="mm" + visible="true" + enabled="false" + spacingx="1mm" + spacingy="1mm" + empspacing="5" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3324" + width="141.73228" + height="106.29921" + x="141.73228" + y="141.73227" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3322" + width="141.73228" + height="106.29921" + x="124.01575" + y="124.01573" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3320" + width="141.73228" + height="106.29921" + x="106.29921" + y="106.29919" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect2528" + width="141.73228" + height="106.29921" + x="88.58268" + y="88.582657" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3326" + width="141.73228" + height="106.29921" + x="141.73228" + y="407.48032" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3328" + width="141.73228" + height="106.29921" + x="124.01575" + y="389.76376" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3330" + width="141.73228" + height="106.29921" + x="106.29921" + y="372.04724" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3332" + width="141.73228" + height="106.29921" + x="88.58268" + y="354.33069" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3334" + width="141.73228" + height="106.29921" + x="141.7323" + y="673.22833" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3336" + width="141.73228" + height="106.29921" + x="124.01575" + y="655.51178" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3338" + width="141.73228" + height="106.29921" + x="106.29921" + y="637.79523" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3340" + width="141.73228" + height="106.29921" + x="88.582687" + y="620.07874" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3342" + width="141.73228" + height="106.29921" + x="584.64569" + y="283.46454" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3344" + width="141.73228" + height="106.29921" + x="566.92914" + y="265.74802" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3346" + width="141.73228" + height="106.29921" + x="549.21259" + y="248.03146" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3348" + width="141.73228" + height="106.29921" + x="531.49609" + y="230.31494" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3350" + width="141.73228" + height="106.29921" + x="885.82672" + y="283.46457" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3352" + width="141.73228" + height="106.29921" + x="868.11017" + y="265.74802" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3354" + width="141.73228" + height="106.29921" + x="850.39368" + y="248.03148" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3356" + width="141.73228" + height="106.29921" + x="832.67712" + y="230.31496" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3366" + width="141.73228" + height="106.29921" + x="584.64569" + y="584.64563" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3368" + width="141.73228" + height="106.29921" + x="566.92914" + y="566.92914" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3370" + width="141.73228" + height="106.29921" + x="549.21259" + y="549.21259" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3372" + width="141.73228" + height="106.29921" + x="531.49609" + y="531.49603" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3374" + width="141.73228" + height="106.29921" + x="885.82666" + y="584.64569" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3376" + width="141.73228" + height="106.29921" + x="868.11011" + y="566.92914" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3378" + width="141.73228" + height="106.29921" + x="850.39362" + y="549.21259" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3380" + width="141.73228" + height="106.29921" + x="832.67706" + y="531.49603" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mstart);stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 212.59843,248.03147 C 212.59843,248.03147 212.59843,230.31493 212.59843,265.74801 C 212.59842,301.18109 159.44882,301.18108 159.44882,336.61415 C 159.44882,372.04722 159.44882,354.33069 159.44882,354.33069" + id="path3390" + sodipodi:nodetypes="czzc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mstart);stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 212.59843,513.7795 C 212.59843,513.7795 212.59843,496.06296 212.59843,531.49604 C 212.59842,566.92912 159.44882,566.92911 159.44882,602.36218 C 159.44882,637.79525 159.44882,620.07872 159.44882,620.07872" + id="path4434" + sodipodi:nodetypes="czzc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 726.37795,336.61415 C 726.37795,336.61415 708.66141,336.61415 744.09449,336.61415 C 779.52757,336.61414 779.52756,283.46454 814.96063,283.46454 C 850.3937,283.46454 832.67717,283.46454 832.67717,283.46454" + id="path4436" + sodipodi:nodetypes="czzc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mstart);stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 726.37795,637.79526 C 726.37795,637.79526 708.66141,637.79526 744.09449,637.79526 C 779.52757,637.79525 779.52756,584.64565 814.96063,584.64565 C 850.3937,584.64565 832.67717,584.64565 832.67717,584.64565" + id="path4440" + sodipodi:nodetypes="czzc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#marker20908);marker-end:url(#marker20912);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 1018.7008,380.90549 C 1018.7008,380.90549 1045.2756,380.90549 1080.7087,380.90549 C 1116.1417,380.90549 1116.1417,442.91336 1080.7087,442.91336 C 1045.2757,442.91336 265.74803,442.91336 265.74803,442.91336" + id="path4446" + sodipodi:nodetypes="czzc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#marker20908);marker-end:url(#marker20912);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 1018.7008,682.08659 C 1018.7008,682.08659 1036.4173,682.08659 1080.7087,682.08659 C 1125,682.08659 1125,744.09447 1080.7087,744.09447 C 1036.4174,744.09447 549.2126,744.09447 478.34646,744.09447 C 407.48031,744.09447 425.19684,708.6614 265.74803,708.6614" + id="path4969" + sodipodi:nodetypes="czzzc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#marker20908);marker-end:url(#marker20912);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 239.17323,380.90549 C 283.46457,380.90549 265.74804,380.90549 318.89764,380.90549 C 372.04724,380.90549 372.04725,283.46454 442.91339,283.46454 C 513.77953,283.46454 531.49606,283.46454 531.49606,283.46454" + id="path7324" + sodipodi:nodetypes="czzc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#marker20908);marker-end:url(#marker20912);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 239.17323,646.65352 C 239.17323,646.65352 265.74803,646.65352 318.89764,646.65352 C 372.04725,646.65352 389.76378,602.36218 442.91339,602.36218 C 496.063,602.36218 531.49606,602.36218 531.49606,602.36218" + id="path8380" + sodipodi:nodetypes="czzc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:6,6;stroke-dashoffset:0" + d="M 1027.5591,336.61415 C 1027.5591,336.61415 992.12607,336.61415 1080.7087,336.61415 C 1169.2913,336.61415 1169.2914,478.34643 1080.7087,478.34643 C 992.12601,478.34643 584.64567,478.34643 496.06299,478.34643 C 407.48031,478.34643 407.48031,566.92911 496.06299,566.92911 C 584.64567,566.92911 531.49606,566.92911 531.49606,566.92911" + id="path17489" + sodipodi:nodetypes="czzzzc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;font-size:18" + d="M 194.88189,779.52754 C 194.88189,850.39368 246.49713,850.39368 292.32283,850.39368 C 338.14854,850.39368 389.76378,832.67714 389.76378,779.52754 C 389.76378,726.37793 389.76378,442.91337 389.76378,389.76376 C 389.76378,336.61415 407.48031,318.89762 460.62992,318.89762 C 513.77953,318.89762 531.49606,318.89762 531.49606,318.89762" + id="path4883" + sodipodi:nodetypes="czzzzc" /> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="159.44882" + y="145.27557" + id="text20916"><tspan + sodipodi:role="line" + id="tspan20918" + x="159.44882" + y="145.27557">some frame</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="159.44882" + y="411.02359" + id="text20920"><tspan + sodipodi:role="line" + id="tspan20922" + x="159.44882" + y="411.02359">frame on foo</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="159.44882" + y="676.77161" + id="text20924"><tspan + sodipodi:role="line" + id="tspan20926" + x="159.44882" + y="676.77161">frame on bar</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="602.36218" + y="265.74802" + id="text20928"><tspan + sodipodi:role="line" + x="602.36218" + y="265.74802" + id="tspan20934">details on</tspan><tspan + sodipodi:role="line" + x="602.36218" + y="288.24802" + id="tspan2470">foo</tspan><tspan + sodipodi:role="line" + x="604.85828" + y="310.74802" + id="tspan2472">item x</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="903.54333" + y="265.74802" + id="text20940"><tspan + sodipodi:role="line" + x="903.54333" + y="265.74802" + id="tspan20946">more details</tspan><tspan + sodipodi:role="line" + x="903.54333" + y="288.24802" + id="tspan2478">on foo</tspan><tspan + sodipodi:role="line" + x="906.03943" + y="310.74802" + id="tspan2480">item x</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="903.54333" + y="566.92914" + id="text20948"><tspan + sodipodi:role="line" + x="903.54333" + y="566.92914" + id="tspan20954">more details</tspan><tspan + sodipodi:role="line" + x="903.54333" + y="589.42914" + id="tspan2494">on bar</tspan><tspan + sodipodi:role="line" + x="906.03943" + y="611.92914" + id="tspan2496">item y</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="602.36218" + y="566.92914" + id="text20956"><tspan + sodipodi:role="line" + x="602.36218" + y="566.92914" + id="tspan20962">details on</tspan><tspan + sodipodi:role="line" + x="602.36218" + y="589.42914" + id="tspan2486">bar</tspan><tspan + sodipodi:role="line" + x="604.85828" + y="611.92914" + id="tspan2488">item y</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="265.74802" + y="350.78738" + id="text2452"><tspan + sodipodi:role="line" + id="tspan2454" + x="265.74802" + y="350.78738">Goto</tspan><tspan + sodipodi:role="line" + x="265.74802" + y="373.28738" + id="tspan3268">Details</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="478.34647" + y="435.82675" + id="text3256"><tspan + sodipodi:role="line" + id="tspan3258" + x="478.34647" + y="435.82675">Return from Details</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="478.34647" + y="737.00787" + id="text3260"><tspan + sodipodi:role="line" + id="tspan3262" + x="478.34647" + y="737.00787">Return from Details</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="265.74802" + y="616.5354" + id="text3264"><tspan + sodipodi:role="line" + id="tspan3266" + x="265.74802" + y="616.5354">Goto</tspan><tspan + sodipodi:role="line" + x="265.74802" + y="639.0354" + id="tspan3270">Details</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#DotL);marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 159.44882,53.149584 L 159.44882,88.582655" + id="path3272" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#DotL)" + d="M 1027.5591,637.79525 L 1062.9921,637.79525" + id="path4627" /> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="531.49603" + y="141.73225" + id="text2498"><tspan + sodipodi:role="line" + id="tspan2500" + x="531.49603" + y="141.73225">transition with cursor keys</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="531.49603" + y="177.16533" + id="text2502"><tspan + sodipodi:role="line" + id="tspan2504" + x="531.49603" + y="177.16533">transition with link (button)</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 460.62992,138.18895 L 513.77953,138.18895" + id="path3312" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#marker20908);marker-end:url(#marker20912);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 460.62992,173.62203 L 513.77953,173.62203" + id="path3859" + sodipodi:nodetypes="cc" /> + </g> +</svg> diff --git a/Master/texmf-dist/doc/latex/beamersubframe/beamersubframe-embed.pdf b/Master/texmf-dist/doc/latex/beamersubframe/beamersubframe-embed.pdf Binary files differnew file mode 100644 index 00000000000..707930fdacf --- /dev/null +++ b/Master/texmf-dist/doc/latex/beamersubframe/beamersubframe-embed.pdf diff --git a/Master/texmf-dist/doc/latex/beamersubframe/beamersubframe-embed.svg b/Master/texmf-dist/doc/latex/beamersubframe/beamersubframe-embed.svg new file mode 100644 index 00000000000..b534a4ecb86 --- /dev/null +++ b/Master/texmf-dist/doc/latex/beamersubframe/beamersubframe-embed.svg @@ -0,0 +1,592 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1488.189" + height="1052.3622" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.48.1 " + sodipodi:docname="beamersubframe-embed.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + version="1.0"> + <defs + id="defs4"> + <marker + inkscape:stockid="DotL" + orient="auto" + refY="0.0" + refX="0.0" + id="DotL" + style="overflow:visible"> + <path + id="path8765" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none" + transform="scale(0.8) translate(7.4, 1)" /> + </marker> + <marker + inkscape:stockid="DotM" + orient="auto" + refY="0.0" + refX="0.0" + id="DotM" + style="overflow:visible"> + <path + id="path8768" + d="M -2.5,-1 C -2.5,1.76 -4.74,4 -7.5,4 C -10.26,4 -12.5,1.76 -12.5,-1 C -12.5,-3.76 -10.26,-6 -7.5,-6 C -4.74,-6 -2.5,-3.76 -2.5,-1 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none" + transform="matrix(0.4,0,0,0.4,2.96,0.4)" /> + </marker> + <marker + style="overflow:visible" + id="marker20908" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#0000ff;fill-rule:evenodd;stroke:#0000ff;stroke-width:1pt;marker-start:none;marker-end:none" + d="M -2.5,-1 C -2.5,1.76 -4.74,4 -7.5,4 C -10.26,4 -12.5,1.76 -12.5,-1 C -12.5,-3.76 -10.26,-6 -7.5,-6 C -4.74,-6 -2.5,-3.76 -2.5,-1 z" + id="path20910" /> + </marker> + <marker + inkscape:stockid="Arrow1Mstart" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Mstart" + style="overflow:visible"> + <path + id="path8709" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(0.4) translate(10,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1Mend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Mend" + style="overflow:visible;"> + <path + id="path8712" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.4) rotate(180) translate(10,0)" /> + </marker> + <marker + style="overflow:visible;" + id="marker20912" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Mend"> + <path + transform="matrix(-0.4,0,0,-0.4,-4,0)" + style="fill:#0000ff;fill-rule:evenodd;stroke:#0000ff;stroke-width:1pt;marker-start:none" + d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z" + id="path20914" /> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective10" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.50140353" + inkscape:cx="617.73918" + inkscape:cy="618.46709" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + gridtolerance="50" + objecttolerance="10000" + guidetolerance="10000" + inkscape:window-width="1024" + inkscape:window-height="578" + inkscape:window-x="-4" + inkscape:window-y="-3" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid2383" + units="mm" + visible="true" + enabled="true" + empspacing="5" + snapvisiblegridlinesonly="true" + spacingx="5mm" + spacingy="5mm" /> + <inkscape:grid + type="xygrid" + id="grid5600" + units="mm" + visible="true" + enabled="false" + spacingx="2.5mm" + spacingy="2.5mm" + empspacing="5" + snapvisiblegridlinesonly="true" /> + <inkscape:grid + type="xygrid" + id="grid20936" + units="mm" + visible="true" + enabled="false" + spacingx="1mm" + spacingy="1mm" + empspacing="5" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3324" + width="141.73228" + height="106.29921" + x="141.73228" + y="141.73227" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3322" + width="141.73228" + height="106.29921" + x="124.01575" + y="124.01573" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3320" + width="141.73228" + height="106.29921" + x="106.29921" + y="106.29919" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect2528" + width="141.73228" + height="106.29921" + x="88.58268" + y="88.582657" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3326" + width="141.73228" + height="106.29921" + x="141.73228" + y="407.48032" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3328" + width="141.73228" + height="106.29921" + x="124.01575" + y="389.76376" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3330" + width="141.73228" + height="106.29921" + x="106.29921" + y="372.04724" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3332" + width="141.73228" + height="106.29921" + x="88.58268" + y="354.33069" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3334" + width="141.73228" + height="106.29921" + x="141.7323" + y="673.22833" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3336" + width="141.73228" + height="106.29921" + x="124.01575" + y="655.51178" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3338" + width="141.73228" + height="106.29921" + x="106.29921" + y="637.79523" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3340" + width="141.73228" + height="106.29921" + x="88.582687" + y="620.07874" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3342" + width="141.73228" + height="106.29921" + x="584.64569" + y="283.46454" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3344" + width="141.73228" + height="106.29921" + x="566.92914" + y="265.74802" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3346" + width="141.73228" + height="106.29921" + x="549.21259" + y="248.03146" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3348" + width="141.73228" + height="106.29921" + x="531.49609" + y="230.31494" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3350" + width="141.73228" + height="106.29921" + x="885.82672" + y="283.46457" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3352" + width="141.73228" + height="106.29921" + x="868.11017" + y="265.74802" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3354" + width="141.73228" + height="106.29921" + x="850.39368" + y="248.03148" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3356" + width="141.73228" + height="106.29921" + x="832.67712" + y="230.31496" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3366" + width="141.73228" + height="106.29921" + x="584.64569" + y="584.64563" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3368" + width="141.73228" + height="106.29921" + x="566.92914" + y="566.92914" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3370" + width="141.73228" + height="106.29921" + x="549.21259" + y="549.21259" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3372" + width="141.73228" + height="106.29921" + x="531.49609" + y="531.49603" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3374" + width="141.73228" + height="106.29921" + x="885.82666" + y="584.64569" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3376" + width="141.73228" + height="106.29921" + x="868.11011" + y="566.92914" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3378" + width="141.73228" + height="106.29921" + x="850.39362" + y="549.21259" /> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3380" + width="141.73228" + height="106.29921" + x="832.67706" + y="531.49603" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mstart);stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 212.59843,248.03147 C 212.59843,248.03147 212.59843,230.31493 212.59843,265.74801 C 212.59842,301.18109 159.44882,301.18108 159.44882,336.61415 C 159.44882,372.04722 159.44882,354.33069 159.44882,354.33069" + id="path3390" + sodipodi:nodetypes="czzc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mstart);stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 212.59843,513.7795 C 212.59843,513.7795 212.59843,496.06296 212.59843,531.49604 C 212.59842,566.92912 159.44882,566.92911 159.44882,602.36218 C 159.44882,637.79525 159.44882,620.07872 159.44882,620.07872" + id="path4434" + sodipodi:nodetypes="czzc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 726.37796,336.61415 C 726.37796,336.61415 708.66142,336.61415 744.0945,336.61415 C 779.52758,336.61414 779.52757,283.46454 814.96064,283.46454 C 850.39371,283.46454 832.67718,283.46454 832.67718,283.46454" + id="path4436" + sodipodi:nodetypes="czzc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mstart);stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="M 726.37795,637.79526 C 726.37795,637.79526 708.66141,637.79526 744.09449,637.79526 C 779.52757,637.79525 779.52756,584.64565 814.96063,584.64565 C 850.3937,584.64565 832.67717,584.64565 832.67717,584.64565" + id="path4440" + sodipodi:nodetypes="czzc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#marker20908);marker-end:url(#marker20912);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 239.1732,469.48816 C 239.1732,469.48816 265.748,460.6299 301.1811,460.6299 C 336.6141,460.6299 336.6141,478.34643 301.1811,478.34643 C 265.7481,478.34643 265.74803,478.34643 265.74803,478.34643" + id="path4446" + sodipodi:nodetypes="czzc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 248.0315,425.19683 C 292.32284,425.19683 265.74804,425.19683 318.89764,425.19683 C 372.04724,425.19683 372.04725,283.46454 442.91339,283.46454 C 513.77953,283.46454 531.49606,283.46454 531.49606,283.46454" + id="path7324" + sodipodi:nodetypes="czzc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 1027.5591,336.61415 C 1027.5591,336.61415 992.12607,336.61415 1080.7087,336.61415 C 1169.2913,336.61415 1169.2914,442.91336 1080.7087,442.91336 C 992.12601,442.91336 265.74803,442.91336 265.74803,442.91336" + id="path17489" + sodipodi:nodetypes="czzc" /> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="159.44882" + y="145.27557" + id="text20916"><tspan + sodipodi:role="line" + id="tspan20918" + x="159.44882" + y="145.27557">some frame</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="159.44882" + y="411.02359" + id="text20920"><tspan + sodipodi:role="line" + id="tspan20922" + x="159.44882" + y="411.02359">frame on foo</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="159.44882" + y="676.77161" + id="text20924"><tspan + sodipodi:role="line" + id="tspan20926" + x="159.44882" + y="676.77161">frame on bar</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="602.36218" + y="265.74802" + id="text20928"><tspan + sodipodi:role="line" + x="602.36218" + y="265.74802" + id="tspan20934">details on</tspan><tspan + sodipodi:role="line" + x="602.36218" + y="288.24802" + id="tspan2464">foo</tspan><tspan + sodipodi:role="line" + x="602.36218" + y="310.74802" + id="tspan2466">item x</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="903.54333" + y="265.74802" + id="text20940"><tspan + sodipodi:role="line" + x="903.54333" + y="265.74802" + id="tspan20946" /></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="903.54333" + y="566.92914" + id="text20948"><tspan + sodipodi:role="line" + x="903.54333" + y="566.92914" + id="tspan20954">more details</tspan><tspan + sodipodi:role="line" + x="903.54333" + y="589.42914" + id="tspan2496">on bar</tspan><tspan + sodipodi:role="line" + x="903.54333" + y="611.92914" + id="tspan2498">item y</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="602.36218" + y="566.92914" + id="text20956"><tspan + sodipodi:role="line" + x="602.36218" + y="566.92914" + id="tspan20962">details on</tspan><tspan + sodipodi:role="line" + x="602.36218" + y="589.42914" + id="tspan2488">bar</tspan><tspan + sodipodi:role="line" + x="604.85828" + y="611.92914" + id="tspan2490">item y</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 248.0315,690.94486 C 292.32284,690.94486 283.46457,690.94486 336.61417,690.94486 C 389.76377,690.94486 407.48032,584.64565 478.34646,584.64565 C 549.2126,584.64565 531.49606,584.64565 531.49606,584.64565" + id="path25914" + sodipodi:nodetypes="czzc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 1027.5591,637.79525 C 1027.5591,637.79525 992.12606,637.79525 1080.7087,637.79525 C 1169.2913,637.79525 1147.1457,744.09447 1080.7087,744.09447 C 1014.2716,744.09447 673.22835,744.09447 478.34646,744.09447 C 354.33071,744.09447 389.76378,708.6614 265.74803,708.6614" + id="path26994" + sodipodi:nodetypes="czzsc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#marker20908);marker-end:url(#marker20912);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 239.1732,735.2362 C 239.1732,735.2362 265.748,726.37794 301.1811,726.37794 C 336.6141,726.37794 336.6141,744.09447 301.1811,744.09447 C 265.7481,744.09447 265.74803,744.09447 265.74803,744.09447" + id="path26996" + sodipodi:nodetypes="czzc" /> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="301.18109" + y="496.06296" + id="text26998"><tspan + sodipodi:role="line" + id="tspan27000" + x="301.18109" + y="496.06296">Skip Details</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="301.18109" + y="761.81097" + id="text27002"><tspan + sodipodi:role="line" + id="tspan27004" + x="301.18109" + y="761.81097">Skip Details</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#DotL);marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 159.44882,53.149584 L 159.44882,88.582655" + id="path27012" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#DotL)" + d="M 212.59843,779.52754 L 212.59843,814.96061" + id="path28106" /> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="903.54333" + y="265.74802" + id="text2476"><tspan + sodipodi:role="line" + id="tspan2478" + x="903.54333" + y="265.74802">more details</tspan><tspan + sodipodi:role="line" + x="903.54333" + y="288.24802" + id="tspan2480">on foo</tspan><tspan + sodipodi:role="line" + x="903.54333" + y="310.74802" + id="tspan2482">item x</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="531.49603" + y="177.16531" + id="text2504"><tspan + sodipodi:role="line" + id="tspan2506" + x="531.49603" + y="177.16531">transition with link (button)</tspan></text> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="531.49603" + y="141.73225" + id="text2508"><tspan + sodipodi:role="line" + id="tspan2510" + x="531.49603" + y="141.73225">transition with cursor keys</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 460.6299,138.18896 L 513.7795,138.18895" + id="path2512" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#marker20908);marker-end:url(#marker20912);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 460.62989,173.62202 L 513.7795,173.62202" + id="path2514" + sodipodi:nodetypes="cc" /> + </g> +</svg> diff --git a/Master/texmf-dist/doc/latex/beamersubframe/beamersubframe.pdf b/Master/texmf-dist/doc/latex/beamersubframe/beamersubframe.pdf Binary files differnew file mode 100644 index 00000000000..acceb33a574 --- /dev/null +++ b/Master/texmf-dist/doc/latex/beamersubframe/beamersubframe.pdf diff --git a/Master/texmf-dist/doc/latex/beamersubframe/beamersubframe.tex b/Master/texmf-dist/doc/latex/beamersubframe/beamersubframe.tex new file mode 100644 index 00000000000..826d5601f3a --- /dev/null +++ b/Master/texmf-dist/doc/latex/beamersubframe/beamersubframe.tex @@ -0,0 +1,454 @@ +\documentclass{beamer} +\usepackage{lmodern} +\usepackage[T1]{fontenc} + +\usepackage[append]{beamersubframe} + +\setbeamercovered{transparent=50} +\usetheme{Dresden} +%\usetheme{Berkeley} +%\usetheme{Montpellier} +%\usetheme{Malmoe} +%\usetheme{AnnArbor} +\usecolortheme{crane} + + +%------------------------------------------------------------------------------- +% conditional buttons +% #1: label for ``skip details'' +% #2: text for ``skip details'' +% #3: label for ``goto details'' +% #4: text for ``goto details'' +\newcommand<>{\beamerlinkdetailbutton}[4]{% + \ifappend{\uncover#5{\alt#5{\hyperlink{#3}{\beamergotobutton{#4}}}{\beamergotobutton{#4}}}}% + {\uncover#5{\alt#5{\hyperlink{#1}{\beamerskipbutton{#2}}}{\beamerskipbutton{#2}}}} +} + +% #1: label for ``return from details'' +% #2: text for ``return from details'' +\newcommand<>{\beamerlinkbackbutton}[2]{% + \ifappend{\uncover#3{\alt#3{\hyperlink{#1}{\beamerreturnbutton{#2}}}{\beamerreturnbutton{#2}}}}{} +} + +\title[Beamer SubFrame]{The Beamer SubFrame Package} +\subtitle{Reordering frames in the PDF file without reordering the source} +\author{Mike Kaufmann} +\institute{\href{mailto:m.km@gmx.de}{\texttt{m.km@gmx.de}}\\~\\ + Version 0.1} +\date{29.06.2011} + +%------------------------------------------------------------------------------- +\begin{document} +\begin{frame} +\maketitle +\end{frame} + +%------------------------------------------------------------------------------- +%------------------------------------------------------------------------------- +%------------------------------------------------------------------------------- +\part{Documentation} +\section{Introduction} +\begin{frame}{Introduction} +\begin{itemize} +\item can reorder frames in PDF without reordering the source +\item to embed or append frames with details +\vspace{2ex} +\item only one level +\vspace{2ex} +\item very first version +\item not well tested +\item propably many flaws +\item therefore \alert{experimental} +\end{itemize} +\end{frame} + +%------------------------------------------------------------------------------- +%------------------------------------------------------------------------------- +\section{Frame Order} +\subsection{Embedded Details} +\begin{frame}{Frame Order with Details embedded} +Order in PDF with details embedded (same as source): +\begin{itemize} +\item frame on foo +\item frame with details on item foo x +\item frame with more details on item foo x +\item frame on bar +\item frame with details on item bar y +\item frame with more details on item bar y +\end{itemize} +\vspace{2ex} +\beamerlinkdetailbutton{append}{Skip Picture}{embed-pic}{Show Picture} +\end{frame} + +\begin{subframe}[label=embed-pic,plain]{Frame Order with Details embedded} +\includegraphics[scale=0.3]{beamersubframe-embed.pdf} + +\beamerlinkbackbutton{append}{Return from Picture} +\end{subframe} + +%------------------------------------------------------------------------------- +\subsection{Appended Details} +\begin{frame}[label=append]{Frame Order with Details appended} +Order in PDF with details appended (different from source): +\begin{itemize} +\item frame on foo +\item frame on bar +\item frame with details on item foo x +\item frame with more details on item foo x +\item frame with details on item bar y +\item frame with more details on item bar y +\end{itemize} +\vspace{2ex} +\beamerlinkdetailbutton{depend}{Skip Picture}{append-pic}{Show Picture} +\end{frame} + +\begin{subframe}[label=append-pic,plain]{Frame Order with Details appended} +\includegraphics[scale=0.3]{beamersubframe-append.pdf} + +\beamerlinkbackbutton{depend}{Return from Picture} +\end{subframe} + +%------------------------------------------------------------------------------- +%------------------------------------------------------------------------------- +\section{Dependencies} +\begin{frame}[label=depend]{Dependencies} +\begin{itemize} +\item only works with Beamer class + \begin{itemize} + \item not loaded otherwhise + \item error message + \item disregarding $\to$ \alert{additional errors} + \end{itemize} +\vspace{2ex} +\item needs verbatim +\end{itemize} +\end{frame} + +%------------------------------------------------------------------------------- +%------------------------------------------------------------------------------- +\section{Usage} +\subsection{Package and Options} +\begin{frame}[fragile]{Usage -- Package and Options} +\begin{verbatim} +\usepackage[...]{beamersubframe} +\end{verbatim} +Options: +\begin{description} +\item[\texttt{embed }] subframes shown in order of source, + \texttt{\textbackslash appendsubframes} ignored, default +\item[\texttt{append}] subframes removed and appended in place of + \texttt{\textbackslash appendsubframes} +\end{description} +\begin{itemize} +\item options mutually exclusive +\item if both given $\to$ last one wins +\end{itemize} +\end{frame} + +%------------------------------------------------------------------------------- +\subsection{Appending Subframes} +\begin{frame}{Usage -- Appending Subframes} +Add \texttt{\textbackslash appendsubframes} before \texttt{\textbackslash end\{document\}} + +\vspace{2ex} +\begin{itemize} +\item no more subframes allowed after \texttt{\textbackslash appendsubframes} +\item \texttt{\textbackslash appendsubframes} only allowed once +\item restrictions not tested by package +\end{itemize} +\end{frame} + +%------------------------------------------------------------------------------- +\subsection{Changes of Source} +\begin{frame}<1>[label=sourcechange]{Usage -- Changes of Source} +\begin{itemize} +\item<1-> For frames with details to be embbeded or appended conditionally, + change to subframe environment (same options as frame environment) + \beamerlinkdetailbutton<1>{sourcechange<2>}{Skip Source Example}{sourceenv}{Show Source Example} +\item<2-> Add labels to + \begin{itemize} + \item frame to skip or return to + \item first subframe with details + \end{itemize} + \beamerlinkdetailbutton<2>{sourcechange<3>}{Skip Source Example}{sourcelabel}{Show Source Example} +\item<3-> Add conditional links/buttons to + \begin{itemize} + \item frame with details + \item last subframe with details + \end{itemize} + \beamerlinkdetailbutton<3>{conditional}{Skip Source Example}{sourcelink}{Show Source Example} +\end{itemize} +\end{frame} + +\begin{subframe}[label=sourceenv,fragile]{Source Example}{Changing Environment} +Change from +\begin{scriptsize} +\begin{verbatim} + \begin{frame} ... options ... + ... framecontents ... + \end{frame} +\end{verbatim} +\end{scriptsize} +to +\begin{scriptsize} +\begin{verbatim} + \begin{subframe} ... options ... + ... framecontents ... +\end{verbatim} +\texttt{\hspace{2em}\textbackslash end\{subframe\}} +\end{scriptsize} + +\vspace{1ex} +\beamerlinkbackbutton{sourcechange<2>}{Return from Source Example} +\end{subframe} + +\againframe<2>{sourcechange} + +\begin{subframe}[label=sourcelabel,fragile]{Source Example}{Adding Labels} +\begin{scriptsize} +\begin{verbatim} + \begin{frame} + ... + + \begin{subframe}[label=detailsstart] + ... + + \begin{subframe} + ... + + \begin{frame}[label=skiptohere] + ... +\end{verbatim} +\end{scriptsize} +\beamerlinkbackbutton{sourcechange<3>}{Return from Source Example} +\end{subframe} + +\againframe<3->{sourcechange} + +\begin{subframe}[label=sourcelink,fragile]{Source Example}{Adding Buttons} +\begin{scriptsize} +\begin{verbatim} + \begin{frame} + ... + \ifappend{... link to detailsstart ...}% + {... link to skiptohere ...} + ... + \begin{subframe}[label=detailsstart] + ... + \begin{subframe} + ... + \ifappend{... link to skiptohere ...}{} + ... + \begin{frame}[label=skiptohere] + ... +\end{verbatim} +\end{scriptsize} +\beamerlinkbackbutton{conditional}{Return from Source Example} +\end{subframe} + +%------------------------------------------------------------------------------- +\subsection{Conditional Execution} +\begin{frame}<1>[label=conditional,fragile]{Usage -- Conditional Execution} +Command: +\begin{scriptsize} +\begin{verbatim} +\ifappend{... executed if appended ...}% + {... executed if embedded ...} +\end{verbatim} +\end{scriptsize} +\begin{itemize} +\item useful for conditional links or buttons +\item can be used in own commands +\end{itemize} +\end{frame} + + +%------------------------------------------------------------------------------- +%------------------------------------------------------------------------------- +\section{Additional Information} +\subsection{Restrictions} +\begin{frame}{Restrictions of Beamer SubFrame} +Additional restrictions to those already mentioned: +\begin{itemize} +\item no \texttt{\textbackslash subframe} command +\item no \texttt{\textbackslash againsubframe} command +\item appendix not tested +\item only tested with mode \texttt{beamer} +\item after errors \texttt{.nav} file has to be erased (sometimes) +\end{itemize} +\end{frame} + +\begin{frame}{Themes used for Testing} +\begin{itemize} +\item Dresden +\item Berkeley +\item Montpellier +\item Malmoe +\item AnnArbor +\vspace{2ex} +\item no options used +\end{itemize} +\end{frame} + +%------------------------------------------------------------------------------- +\subsection{Files} +\begin{frame}{Files generated by Beamer SubFrame} +\begin{description} +\item[\texttt{\textbackslash jobname.sfr}] + contains subframes for appending +\item[\texttt{\textbackslash jobname.sfp}] + contains information about subframes used for sidebar and miniframe navigation +\end{description} +\end{frame} + +%------------------------------------------------------------------------------- +\subsection{Navigation} +\begin{frame}{Navigationbar} +\begin{itemize} +\item frames and slides in order of PDF file +\item section and subsection confusing on appended subframes +\item presentation leads to last frame in PDF +\item appendix not tested +\end{itemize} + +\vspace{2ex} +Discussion necessary +\end{frame} + +\begin{frame}{Sidebar and Miniframes} +\begin{itemize} +\item number and order of miniframes always as if subframes embedded +\item highlighting always as if subframes embedded +\end{itemize} +\end{frame} + +%------------------------------------------------------------------------------- +\subsection{ToDo} +\begin{frame}{ToDo} +\begin{itemize} +\item proper manual +\item proper package +\item package documentation +\item more testing +\item fix navigationbar +\item enabling beamer modes +\item multiple levels of subframes (?) +\item \dots +\end{itemize} + +\vspace{2ex} +But first lets talk about this package. +\end{frame} + +%------------------------------------------------------------------------------- +%------------------------------------------------------------------------------- +%------------------------------------------------------------------------------- +\part{Implementation} +\section{How it works} +\subsection{In Embed Mode} +\begin{frame} +\frametitle{\texttt{subframe} Environment -- embedded} + +\begin{itemize} +\item parses and stores frist three arguments (if there) +\item adds \texttt{environmet=subframe} to \texttt{\textit{options}} +\item calls \texttt{frame} environment with stored arguments +\end{itemize} + +\beamerlinkdetailbutton{appended}{Skip Source}{envsource1}{Goto Source} +\end{frame} + +\begin{subframe}[label=envsource1] +\frametitle{\texttt{subframe} Environment -- Source (1)} +(no source here, just for testing) +\end{subframe} + +\begin{subframe} +\frametitle{\texttt{subframe} Environment -- Source (2)} +(no source here, just for testing) + +\vspace{2ex} +\beamerlinkbackbutton{appended}{Return from Source} +\end{subframe} + + +%------------------------------------------------------------------------------- +\subsection{In Append Mode} +\begin{frame}[label=appended] +\frametitle{\texttt{subframe} Environment -- appended} + +\begin{itemize} +\item \texttt{verbatim} environment +\item writes to \texttt{.sfr} file + \begin{itemize} + \item \texttt{\textbackslash beamerrestore}\dots + \item \texttt{\textbackslash begin\{frame\}} with arguments + \item contents + \item \texttt{\textbackslash end\{frame\}} + \end{itemize} +\item one file for all subframes +\end{itemize} + +\beamerlinkdetailbutton{appending}{Skip Source}{envsource2}{Goto Source} +\end{frame} + +\begin{subframe}[label=envsource2] +\frametitle{\texttt{subframe} Environment -- Source (3)} +(no source here, just for testing) +\end{subframe} + +\begin{subframe} +\frametitle{\texttt{subframe} Environment -- Source (4)} +(no source here, just for testing) + +\vspace{2ex} +\beamerlinkbackbutton{appending}{Return from Source} +\end{subframe} + +%------------------------------------------------------------------------------- +\subsection{Appending Subframes} +\begin{frame}[label=appending] +\frametitle{Appending Subframes} +\begin{itemize} +\item does nothing in embed mode +\item in append mode + \begin{itemize} + \item closes \texttt{.sfr} file + \item inputs \texttt{.sfr} file + \end{itemize} +\end{itemize} + +\beamerlinkdetailbutton{testframe}{Skip Source}{appendsource}{Goto Source} +\end{frame} + +\begin{subframe}[label=appendsource] +\frametitle{Appending -- Source} +(no source here, just for testing) + +\vspace{2ex} +\beamerlinkbackbutton{testframe}{Return from Source} +\end{subframe} + +%------------------------------------------------------------------------------- +%------------------------------------------------------------------------------- +\section{Just a test section} +\begin{frame}[label=testframe] +\frametitle{Just a Test Frame} +(nothing here, just for testing) +\end{frame} + +%------------------------------------------------------------------------------- +%------------------------------------------------------------------------------- +%------------------------------------------------------------------------------- +\beamerrestore{0}{0}{0}{0}{}{} +\begin{frame} +\begin{center} +Thanks for reading! + +\vspace{4ex} +Thanks in advance for testing and feedback! +\end{center} +\end{frame} + +\appendsubframes +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/beamersubframe/beamersubframe.sty b/Master/texmf-dist/tex/latex/beamersubframe/beamersubframe.sty new file mode 100644 index 00000000000..948fc981719 --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamersubframe/beamersubframe.sty @@ -0,0 +1,158 @@ +%% +%% This program is provided under the terms of the +%% LaTeX Project Public License distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt. +%% +%% Author: Mike Kaufmann +%% m.km@gmx.de +%% +\def\fileversion{0.1} +\def\filedate{2011/06/29} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{beamersubframe}[\filedate\space + v\fileversion\space reordering beamer frames] + +% check for beamer class +\@ifclassloaded{beamer}{}{% + \PackageError{beamersubframe}{% + The package works only with the beamer class,\MessageBreak + therefore it is not loaded. + }{% + The package is not loaded, because it needs the\MessageBreak + beamer class. Continuing may lead to additional\MessageBreak + errors because of undefined commands. + } + \endinput +} + +\newif\if@bsf@append +\newif\if@bsf@firstline +\newtoks\sub@frame@param +\newwrite\sfr@out +\newwrite\sfr@sub + +\DeclareOption{embed}{\@bsf@appendfalse} +\DeclareOption{append}{\@bsf@appendtrue} + +\ExecuteOptions{embed} +\ProcessOptions*\relax + +\RequirePackage{verbatim} + +\def\beamer@subnum{% + \the\c@part.\the\c@section.\the\c@subsection.\the\c@subsectionslide +} + +\def\beamersubframepages#1#2#3#4#5#6{% + \expandafter\def\csname beamer@substartpage#1.#2.#3.#4\endcsname{#5}% + \expandafter\def\csname beamer@subendpage#1.#2.#3.#4\endcsname{#6}% +} + +\def\beamer@writeslidentry@miniframes{% + \addtocontents{nav}% + {\protect\headcommand{% + \protect\slideentry{\the\c@section}{\the\c@subsection}{\the\c@subsectionslide}% + {\protect\@nameuse{beamer@substartpage\beamer@subnum}/% + \protect\@nameuse{beamer@subendpage\beamer@subnum}}{\lastsubsection}{\the\c@part}}}% +} + +\def\beamer@writeslidentry@navbar{% + \expandafter\beamer@ifempty\expandafter{\beamer@framestartpage}{}% does not happen normally + {%else + \addtocontents{nav}% + {\protect\headcommand{% + \protect\beamer@framepages{\beamer@framestartpage}{\beamer@frameendpage}}}% + \immediate\write\sfr@sub{\string\beamersubframepages% + {\the\c@part}{\the\c@section}{\the\c@subsection}% + {\the\c@subsectionslide}{\beamer@framestartpage}{\beamer@frameendpage}}% + \clearpage\beamer@notesactions% + } +} +\let\beamer@writeslidentry@orig\beamer@writeslidentry + +\newcommand{\beamerrestore}[6]{% + \setcounter{part}{#1}% + \setcounter{section}{#2}% + \setcounter{subsection}{#3}% + \setcounter{subsectionslide}{#4}% + \def\insertsectionhead{#5}% + \def\insertsubsectionhead{#6}% +} + +\if@bsf@append + \newenvironment{subframe}{% + \immediate\write\sfr@out{\string\beamerrestore{\the\c@part}{\the\c@section}% + {\the\c@subsection}{\the\c@subsectionslide}{\insertsectionhead}{\lastsubsection}} + \addtocounter{subsectionslide}{1}% + \@bsf@firstlinetrue + \let\do\@makeother\dospecials\catcode`\^^M\active + \def\verbatim@processline{% + \if@bsf@firstline + \immediate\write\sfr@out{\string\begin{frame}\the\verbatim@line}% + \@bsf@firstlinefalse + \else + \immediate\write\sfr@out{\the\verbatim@line}% + \fi + }% + \verbatim@}{\immediate\write\sfr@out{\string\end{frame}^^J}% + \beamer@writeslidentry@miniframes + } +\else + % problem here: adding ``environment=subframe'' to the options + \def\sub@frame@#1\@@end{\begin{frame}#1} + \def\sub@@@frame#1#2#3\@@end{% processing for one optional argument + \def\@tempa{#2}\def\@tempb{<}% + \ifx\@tempa\@tempb\relax% test for default overlay spec + \sub@frame@param={#1[#2#3][environment=subframe]}% + \else + \sub@frame@param={#1[environment=subframe,#2#3]}% + \fi + } + \def\sub@@frame#1#2[#3]{% + \def\@tempa{#2} + \ifx\@tempa\@empty% this means: no default overlay spec and no options + \sub@frame@param={#1[environment=subframe]}% + \else + \def\@tempb{#3} + \ifx\@tempb\@empty% this means: one optional argument + \sub@@@frame{#1}#2\@@end + \else% both, default overlay spec and options present + \sub@frame@param={#1[#2][environment=subframe,#3]}% + \fi + \fi + \expandafter\sub@frame@\the\sub@frame@param\@@end + } + \def\sub@frame#1#2{% + \@ifnextchar[{\sub@@frame{#1}{#2}}{\sub@@frame{#1}{#2}[]}% + } + \newenvironment<>{subframe}[1][]{% + \sub@frame@param={}% + \sub@frame{#2}{#1}}{\end{frame}} +\fi + +\newcommand{\appendsubframes}{% + \if@bsf@append + \let\beamer@writeslidentry\beamer@writeslidentry@navbar + \immediate\closeout\sfr@out + \input{\jobname.sfr} +% \immediate\openout\sfr@out\jobname.sfr + \let\beamer@writeslidentry\beamer@writeslidentry@orig + \fi +} + +\AtBeginDocument{% + \InputIfFileExists{\jobname.sfp}{}{}% + \if@bsf@append + \immediate\openout\sfr@out\jobname.sfr\relax + \immediate\openout\sfr@sub\jobname.sfp\relax + \fi +} +\AtEndDocument{% + \if@bsf@append +% \immediate\closeout\sfr@out + \immediate\closeout\sfr@sub + \fi +} + +% simple command for user macros +\newcommand{\ifappend}[2]{\if@bsf@append #1\else #2\fi} |