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
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}
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}
\documentclass{...}ja päättyy\end{document}.width=, syötät vain leveyden suoraan.