Tworzenie dwóch kolumn w rzutniku

Przeszukałem stosową wymianę w celu rozwiązania tego problemu, ale nadal otrzymuję komunikat o błędzie, gdy wstawiam następujące ( na razie zaniedbując inne rzeczy w moim dokumencie, takie jak klasa dokumentu, początek {dokument} itp.):

\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} 

Po kompilacji otrzymuję błąd: Missing number, treated as zero. Byłbym wdzięczny za każdą pomoc.

Komentarze

  • Witamy w TeX.SX! Pomóż nam pomóc i dodaj minimalny przykład roboczy (MWE) , który ilustruje Twój problem. Będzie nam znacznie łatwiej odtworzyć Twoją sytuację i dowiedzieć się, na czym polega problem, gdy zobaczymy możliwy do kompilacji kod, zaczynający się od \documentclass{...}, a kończący na \end{document}.
  • Nie ' nie musisz używać width=, po prostu wpisz bezpośrednio szerokość.

Odpowiedź

Zapomniałeś podać obowiązkową szerokość drugiej kolumnie, a dodałeś niepotrzebny width= w szerokości pierwszej kolumny.

\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} 

tutaj wprowadź opis obrazu

Komentarze

  • Czy tylko ja jestem osobą, dla której kolumny nie są wyrównane w poziomie?

Odpowiedź

Zwróć również uwagę, że grafika w drugiej kolumnie nie musi być zmniejszana. Kolumna staje się minipage, więc \textwidth jest już dopasowana do swojej szerokości.

\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} 

Odpowiedź

" kolumny " funkcji Beamer (inne odpowiedzi powyżej) pozwala dostosować układ i punkt przerwania.

Jednak jeśli chcesz, aby tekst płynął lub nie dbasz o dokładny układ, wiele razy stary dobry pakiet multicol działa dobrze i jest cichszy. Podziały akapitu i \columnbreak mogą pomóc w podjęciu decyzji, co jest po lewej stronie i prawa strona w przypadku dwukolumnowym.

\usepackage{multicol} ... \begin{frame}{Frame Title} \begin{multicols}{2} % two columns Left Hand side text \includegraphics[width=4cm]{RHS_image} \end{multicols} \end{frame} 

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *