Jeg har søgt på stackexchange efter en løsning på dette problem, men jeg får stadig en fejlmeddelelse, når jeg indsætter følgende ( for nu at forsømme andre ting i mit dokument, såsom dokumentklasse, start {dokument} osv.):
\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}
Når jeg kompilerer, får jeg fejlen: Missing number, treated as zero
. Jeg bør sætte pris på enhver hjælp.
Kommentarer
Svar
Du glemte at give den obligatoriske bredde til den anden kolonne, og du inkluderede et unødvendigt width=
i bredden for den første kolonne.
\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}
Kommentarer
- er jeg den eneste for hvem kolonnerne ikke er justeret vandret?
Svar
Bemærk også, at grafikken ikke skal skaleres så meget ned i den anden kolonne. Kolonnen bliver til minipage
, så \textwidth
er allerede justeret til bredden.
\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}
Svar
" kolonnerne " -funktion i Beamer (andre svar ovenfor) giver dig mulighed for at tilpasse layoutet og brudpunktet.
Men hvis du vil lade teksten flyde, eller hvis du ikke bryr dig om det nøjagtige layout, mange gange god gammel multicol
pakke gør jobbet godt med mindre støj. Afsnit opdelinger og \columnbreak
kan hjælpe med at beslutte, hvad der er til venstre og på siden eller højre side i to-søjlesagen.
\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{...}
og slutter med\end{document}
.width=
, du indtaster bare bredden direkte.