Commits

Joseph Wright committed dcd8466

Restore frame width for footnote box (fixes issue #216)

We define \framewidth at the start of each frame, and use this to
restore the total width before creating 'frame' footnotes.

Comments (0)

Files changed (3)

base/beamerbasefont.sty

 \ifbeamer@sansmath
   \def\@tempa{cmss}
   \ifx\mathfamilydefault\@tempa
-    \IfFileExists{sansmathaccent.sty}
-      {\DeclareSymbolFont{pureletters}{OT1}{mathkerncmss}{m}{sl}}
-      {}
+%    \IfFileExists{sansmathaccent.sty}
+%      {\DeclareSymbolFont{pureletters}{OT1}{mathkerncmss}{m}{sl}}
+%      {}
   \fi
 \fi
 

base/beamerbaseframe.sty

   \def\beamer@defaultospec{#2}%
   \@ifnextchar[{\beamer@@@@frame<#1>}{\beamer@@@@frame<#1>[]}}
 
+\newdimen\framewidth
 \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]{%
+  \framewidth\textwidth
   \beamer@savemode%
   \def\beamer@mode{\mode<all>}%
   \def\beamer@frametemplate{}%

base/beamerbaseframecomponents.sty

 
 \newcommand<>\beamer@framefootnotetext[1]{%
   \global\setbox\beamer@footins\vbox{%
+    \hsize\framewidth
+    \textwidth\hsize
+    \columnwidth\hsize
     \unvbox\beamer@footins
     \reset@font\footnotesize
     \@parboxrestore
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.