Oprettelse af to kolonner i beamer

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

  • Velkommen til TeX.SX! Hjælp os med at hjælpe dig og tilføj et minimal arbejdseksempel (MWE) , der illustrerer dit problem. Det vil være meget lettere for os at reproducere din situation og finde ud af, hvad problemet er, når vi ser kompilerbar kode, der starter med \documentclass{...} og slutter med \end{document}.
  • Du behøver ikke ' behøver ikke at bruge width=, du indtaster bare bredden direkte.

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} 

indtast billedbeskrivelse her

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} 

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *