Kahden sarakkeen luominen beameriin

Olen etsinyt pinonvaihdosta ratkaisua tähän ongelmaan, mutta saan edelleen virheilmoituksen, kun laitan seuraavan ( toistaiseksi laiminlyömällä muut dokumenttini asiat, kuten documentclass, aloita {document} jne.):

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

Kun käännetään, saan virheen: Missing number, treated as zero. Minun pitäisi arvostaa apua.

kommentit

  • Tervetuloa TeX.SX-sivustoon! Auta meitä auttamaan sinä ja lisää minimaalinen toimiva esimerkki (MWE) , joka kuvaa ongelmasi. Meidän on paljon helpompaa toistaa tilanne ja selvittää ongelma, kun näemme käännettävän koodin, joka alkaa \documentclass{...} ja päättyy \end{document}.
  • Sinun ' ei tarvitse käyttää width=, syötät vain leveyden suoraan.

vastaus

Unohdit antaa pakollisen leveyden toiselle sarakkeelle ja lisäsit tarpeettoman width= ensimmäisen sarakkeen leveydellä.

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

kirjoita kuvan kuvaus tähän

kommentit

  • olenko ainoa, jolle sarakkeita ei ole kohdistettu vaakasuoraan?

Vastaa

Huomaa myös, että grafiikkaa ei tarvitse pienentää yhtä paljon toisessa sarakkeessa. Sarakkeesta tulee minipage, joten \textwidth on jo säädetty sen leveydelle.

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

vastaus

" -sarakkeet " -ominaisuuden (muut vastaukset yllä) avulla voit mukauttaa asettelua ja katkaisupistettä.

Jos kuitenkin haluat antaa tekstin kulkea tai et välitä tarkasta asettelusta, monta kertaa vanha vanha multicol -paketti tekee työn hyvin ja vähentää melua. Kappalejako ja \columnbreak voivat auttaa päättämään, mikä on vasemmalla ja sivulla tai oikealla puolella kahden sarakkeen tapauksessa.

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

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *