%% %% This is file `endfloat.cfg', %% modifed from the original supplied with the endfloat package %% to handle both sideways floats and longtable %% %% Athanassios Protopapas %% July 2005 %% %% Original authors: James Darrell McCauley , %% Jeff Goldberg %% Original version: Version 2.4i %% \RequirePackage{rotating} \let\efsaved@sidewaysfigure\sidewaysfigure \let\efsaved@sidewaystable\sidewaystable \let\efsaved@longtable\longtable \AtBeginTables{\let\sidewaystable=\efsaved@sidewaystable\relax} \AtBeginTables{\let\longtable=\efsaved@longtable\relax} \AtBeginFigures{\let\sidewaysfigure=\efsaved@sidewaysfigure\relax} \def\sidewaystable{\efloat@condopen{ttt} \efloat@iwrite{ttt}{\string\begin{sidewaystable}}% \if@domarkers \addtocounter{posttbl}{1} \tableplace \fi \def\@currenvir{efloat@float}% \begingroup \let\do\ef@makeinnocent \dospecials \ef@makeinnocent\^^L% and whatever other special cases \endlinechar`\^^M \catcode`\^^M=12 \ef@xsidetable} {\catcode`\^^M=12 \endlinechar=-1 % \gdef\ef@xsidetable#1^^M{\def\test{#1} \ifx\test\ef@endsidetabletest \efloat@foundend{ttt}{sidewaystable} \else \efloat@iwrite{ttt}{#1}% \let\next\ef@xsidetable \fi \next} } \def\sidewaysfigure{\efloat@condopen{fff} \efloat@iwrite{fff}{\string\begin{sidewaysfigure}}% \if@domarkers \addtocounter{postfig}{1} \figureplace \fi \def\@currenvir{efloat@float}% \begingroup \let\do\ef@makeinnocent \dospecials \ef@makeinnocent\^^L% and whatever other special cases \endlinechar`\^^M \catcode`\^^M=12 \ef@xsidefigure} {\catcode`\^^M=12 \endlinechar=-1 % \gdef\ef@xsidefigure#1^^M{\def\test{#1} \ifx\test\ef@endsidefiguretest \efloat@foundend{fff}{sidewaysfigure} \else \efloat@iwrite{fff}{#1}% \let\next\ef@xsidefigure \fi \next} } \def\longtable{\efloat@condopen{ttt} \efloat@iwrite{ttt}{\string\begin{longtable}}% \if@domarkers \addtocounter{posttbl}{1} \tableplace \fi \def\@currenvir{efloat@float}% \begingroup \let\do\ef@makeinnocent \dospecials \ef@makeinnocent\^^L% and whatever other special cases \endlinechar`\^^M \catcode`\^^M=12 \ef@xlongtable} {\catcode`\^^M=12 \endlinechar=-1 % \gdef\ef@xlongtable#1^^M{\def\test{#1} \ifx\test\ef@endlongtabletest \efloat@foundend{ttt}{longtable} \else \efloat@iwrite{ttt}{#1}% \let\next\ef@xlongtable \fi \next} } {\escapechar=-1% \xdef\ef@endsidefiguretest{\string\\end\string\{sidewaysfigure\string\}}% \xdef\ef@endsidetabletest{\string\\end\string\{sidewaystable\string\}} \xdef\ef@endlongtabletest{\string\\end\string\{longtable\string\}}}% \endinput %% %% End of file `endfloat.cfg'.