summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty')
-rw-r--r--Master/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty21
1 files changed, 13 insertions, 8 deletions
diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
index a411a7ed321..2ac7c759e66 100644
--- a/Master/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
@@ -9,7 +9,7 @@
%
% See the file doc/licenses/LICENSE for more details.
-\ProvidesPackageRCS $Header: /Users/joseph/Documents/LaTeX/beamer/base/beamerbaseverbatim.sty,v 70f9d8411e54 2011/09/12 18:58:34 joseph $
+\ProvidesPackageRCS $Header: /Users/joseph/Documents/LaTeX/beamer/base/beamerbaseverbatim.sty,v dfdb135076b3 2012/08/30 16:03:43 joseph $
\mode
<presentation>
@@ -42,27 +42,32 @@
\def\beamer@test{#1#2}%
\ifx\beamer@test\beamer@stopframefirst%
\let\next=\beamer@framewritten%
- \else
+ \else%
\def\beamer@test{#1}%
- \@onelevel@sanitize\beamer@test
- \edef\beamer@test{\beamer@test\space}%
- \edef\beamer@test{\expandafter\zap@space\beamer@test\@empty}%
+ \def\beamer@test@par{\par}%
+ \ifx\beamer@test\beamer@test@par
+ \def\beamer@test{^^J}%
+ \else%
+ \@onelevel@sanitize\beamer@test
+ \edef\beamer@test{\beamer@test\space}%
+ \edef\beamer@test{\expandafter\zap@space\beamer@test\@empty}%
+ \fi
\@temptokena{#2}%
\immediate\write\beamer@verbatimfileout{\beamer@test\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
+ \else%
\immediate\write\beamer@verbatimfileout{#1}%
\let\next=\beamer@processframeline%
\fi%
\next%
- }
+ }%
}
\def\beamer@setupstoppers#1{%