비머의 두 열로 텍스트를 자동으로 분할하는 방법

비머의 두 열로 텍스트를 자동으로 분할하는 방법

텍스트가 두 열로 분할된 블록이 있는 경우가 많습니다. 문제는 프레임 밖으로 끝나지 않도록 텍스트를 분할할 위치를 결정해야 하고, 프레임을 수정할 때마다 분할할 위치를 다시 결정해야 한다는 것입니다. 또한 수동 분할은 때때로 보기 흉해 보입니다. 이것은 예입니다:

\documentclass{beamer}
\usetheme{Warsaw}

\begin{document}
\begin{frame}
\begin{block}{block title}
\begin{columns}
    \column{.4\textwidth}
    Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore 
    et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi 
    ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum 
    dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui 
    officia deserunt mollit anim id est laborum.
    Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore 
    et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi 
    ut aliquid ex ea commodi consequat.
    \column{.4\textwidth}
\end{columns}
\end{block}
\end{frame}
\end{document}

여기에 이미지 설명을 입력하세요

물론 실제 코드에는 프레임만큼 큰 블록이 없습니다. 이는 단지 보여주기 위한 것입니다.

블록이나 프레임의 끝에 도달하면 텍스트가 자동으로 두 번째 열로 이동하도록 하고 싶습니다. 환경이 있어서 이게 가능한가요 columns? 그렇지 않다면 할 수 있는 방법이 있습니까?

답변1

multicols당신은 에서 환경 을 사용할 수 있습니다multicol대신 패키지하세요(물론 이제 열의 너비는 모두 동일합니다).

\documentclass{beamer}
\usetheme{Warsaw}
\usepackage{multicol}
\begin{document}
\begin{frame}
\begin{block}{block title}
\begin{multicols}{2}
    Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore 
    et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi 
    ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum 
    dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui 
    officia deserunt mollit anim id est laborum.
    Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore 
    et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi 
    ut aliquid ex ea commodi consequat.
\end{multicols}
\end{block}
\end{frame}
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보