이 문제의 해결을 위해 stackexchange를 검색했지만 다음을 입력하면 여전히 오류 메시지가 나타납니다 ( 지금은 documentclass, begin {document} 등과 같은 문서의 다른 항목을 무시합니다.) :
\begin{frame} \frametitle{explanation} \begin{columns} \begin{column}{width=0.5\textwidth} some text here \end{column} \begin{column} \begin{center} \includegraphics[width=0.5\textwidth]{image1.jpg} \end{center} \end{column} \end{columns} \end{frame}
컴파일 할 때 다음 오류가 발생합니다. Missing number, treated as zero
. 도움을 주시면 감사하겠습니다.
댓글
Answer
두 번째 열에 필수 너비를 지정하는 것을 잊었고 불필요한
.
\documentclass[demo]{beamer} \begin{document} \begin{frame} \frametitle{explanation} \begin{columns} \begin{column}{0.5\textwidth} some text here some text here some text here some text here some text here \end{column} \begin{column}{0.5\textwidth} %%<--- here \begin{center} \includegraphics[width=0.5\textwidth]{image1.jpg} \end{center} \end{column} \end{columns} \end{frame} \end{document}
div>
댓글
- 열이 수평으로 정렬되지 않은 유일한 사람입니까?
답변
또한 두 번째 열에서 그래픽을 많이 축소 할 필요는 없습니다. 열이 minipage
가되므로 \textwidth
가 이미 너비로 조정되었습니다.
\documentclass[demo]{beamer} \begin{document} \begin{frame} \frametitle{explanation} \begin{columns} \begin{column}{0.5\textwidth} some text here some text here some text here some text here some text here \end{column} \begin{column}{0.5\textwidth} \begin{center} %%%%% this is a minipage, so \textwidth is already adjusted to the size of the column \includegraphics[width=\textwidth]{image1.jpg} \end{center} \end{column} \end{columns} \end{frame} \end{document}
답변
" 열 " 기능 (위의 다른 답변)을 사용하면 레이아웃과 중단 점을 사용자 지정할 수 있습니다.
그러나 텍스트 흐름을 원하거나 정확한 레이아웃에 관심이 없다면 여러 번 좋은 오래된 multicol
패키지는 노이즈가 적 으면서도 잘 작동합니다. 단락 구분과 \columnbreak
는 왼쪽과 측면에 무엇이 있는지 또는 2 열 케이스의 오른쪽.
\usepackage{multicol} ... \begin{frame}{Frame Title} \begin{multicols}{2} % two columns Left Hand side text \includegraphics[width=4cm]{RHS_image} \end{multicols} \end{frame}
\documentclass{...}
로 시작하고\end{document}
.width=
를 사용할 필요가 없으며 너비를 직접 입력하기 만하면됩니다.