비머포스터 문서를 프레임과 기둥으로 감싸는 방법

비머포스터 문서를 프레임과 기둥으로 감싸는 방법

를 사용하여 포스터를 만들려고 합니다 beamerposter. 이렇게 하면 전체 문서가 단일 프레임과 여러 열로 구성됩니다. 나는 이런 일을 피하고 싶습니다:

\begin{document}
    \begin{frame}
        \begin{columns}[t]
            \begin{column}{0.325\paperwidth}
                ...
            \end{column}
            ...
        \end{columns}
    \end{frame}
\end{document}

그리고 이를 수행할 수 있도록 서문/스타일 파일에 항목을 설정하고 싶습니다.

\begin{document}
    \begin{column}{0.325\paperwidth}
        ...
    \end{column}
    ...
\end{document}

다음 코드를 사용하여 프레임 환경에서 전체 문서를 래핑할 수 있었습니다.여기, 그러나 열 환경을 추가하려고 하면 오류가 발생합니다.File ended while scanning use of \frame.

작동하지 않는 것은 다음과 같습니다. 이는 위 링크의 코드 논리를 최소한으로 확장한 것 같습니다.

\documentclass{beamer}

\usepackage{etoolbox}
\AfterEndPreamble{\begin{frame}\begin{columns}[t]}
\let\myenddocument\enddocument
\def\enddocument{\end{columns}\end{frame}\myenddocument}

\begin{document}
    \begin{column}{0.5\textwidth}
        test
    \end{column}
\end{document}

columns서문에서 항목을 제거 하고 문서 내부에 추가하면 작동합니다.

\documentclass{beamer}

\usepackage{etoolbox}
\AfterEndPreamble{\begin{frame}}
\let\myenddocument\enddocument
\def\enddocument{\end{frame}\myenddocument}

\begin{document}
    \begin{columns}[t]
        \begin{column}{0.5\textwidth}
            test
        \end{column}
    \end{columns}
\end{document}

관련 정보