
기본적으로 더 큰 블록 내에 두 개의 블록을 삽입하고 싶습니다. 나는 이것을 시도했습니다 :
\begin{block}{heading}
\begin{block}{heading1}
content
\end{block}
\begin{block}{heading1}
content
\end{block}
\end{block}
하지만 작동하지 않습니다. 오류 메시지는 다음과 같습니다.
\beamer@collect@@body 사용을 검색하는 동안 파일이 종료되었습니다.
LaTeX 언어를 사용한 것은 이번이 처음이므로 기본적으로멍청한 놈여기 =)
답변1
블록 내의 블록은 상자에 넣을 때 가장 잘 작동합니다. 너비와 배치를 더 잘 제어할 수 있기 때문입니다. 이는 minipage
다음을 사용하여 쉽게 달성할 수 있습니다.
\documentclass{beamer}% http://ctan.org/pkg/beamer
\usetheme{Warsaw}
\begin{document}
\begin{frame}
\begin{block}{heading}
Some filler text
\hspace*{.1\linewidth}\begin{minipage}{.8\linewidth}
\begin{block}{heading 1}
content
\end{block}
\end{minipage}
\medskip
Some more filler text
\hspace*{.1\linewidth}\begin{minipage}{.8\linewidth}
\begin{block}{heading 2}
content
\end{block}
\end{minipage}
\medskip
Some more filler text
\end{block}
\end{frame}
\end{document}
s는 적절한 단락 건너뛰기(위 및 아래)를 제거하는 경향이 있으므로 minipage
추가로 \medskip
분리를 더욱 일관되게 만듭니다. 또한 들여쓰기를 추가했는데 .1\linewidth
, 이는 기술적으로 중첩된 부분이 넓기 block
때문에 가운데에 배치됩니다 .8\linewidth
.