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.