TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am trying to make my first LaTeX file and have been reading syntax for a bit and have not been able to figure one thing out yet and don't seem to find anything about it online so I thought I might just ask:)

How is it possible to place an image next to an equation?

I tried to do it by wrapping it around, putting it into a table or anything similar but I can't get it working... Of course I could just have used the syntax wrong since I'm new to the subject:) It's for a summary for my exams and the pages are limited so I would like to save some space, plus it would look a lot better.

Additionally, if anyone could give me a link to a tutorial that is a bit more extensive than just the basics i would be very thankful as well!

\documentclass[11pt, a4paper]{article}      
\geometry{left=5mm, right=5mm, top=0mm, bottom=5mm}

\title{\huge {\textbf{Lineare Algebra}}}
\author{ David Wright}


\vspace {5mm}


Das Skalarprodukt ergibt die L\"{a}nge der Projektion von \ensuremath{\vec{a}} auf \ensuremath{\vec{b}}.

\begin {tabular}{p{10cm}l}
{\begin {align*}
\vec{a} \bullet \vec{b}& = |\vec{a}| \cdot |\vec{b}| \cdot \cos(\phi) \\
                       & = a_x  \cdot b_x + a_y \cdot b_y + a_z \cdot b_z \\
            \cos(\phi) & =  \frac {\vec{a} \bullet \vec{b}}{|\vec{a}| \cdot  |\vec{b}|}\\
                       & = \frac {a_x  \cdot b_x + a_y \cdot b_y + a_z \cdot b_z}{\sqrt{a_x^2 + a_y2 + a_z^2}\sqrt{b_x^2 + b_y^2 + b_z^2}}
\end {align*}}

\includegraphics[keepaspectratio = true, scale = 1] {dotp.jpg}





This is the outcome now

share|improve this question
Welcome to TeX.sx! You don't have to sign with your name since it automatically appears in the lower right corner of your post. – lockstep Aug 4 '12 at 12:00
is there any reason the align* can't just be packed into a minipage, and set on the same line with the graphic after it? – barbara beeton Aug 4 '12 at 15:33

There are several possibilities. Perhaps the simplest is




or with align:





share|improve this answer
thank you for your answer, i tried to do that before but it did not seem to work because it seemed to have a problem with the equation, would it be possible that the the align-environment doesn't work with tabular? – David Wright Aug 4 '12 at 12:14
should work but you need extra brace group to hide the &, did you make sure to use a p column for the display environments (which won't work in a c columns) But this is why we always ask people to include a complete document in their question if you'd included align I would have used it in the answer – David Carlisle Aug 4 '12 at 12:25
Thanks I just realised that so I updated the question and pasted the part of the document! But I don't understand what you meant with p and c columns to be honest..:) – David Wright Aug 4 '12 at 12:33
equation and align are display enviornments that need to go in vertical material, so they work in a \parbox but not in an \mbox which is a single-line construct. In a table l c r are single line horizontal boxes like \mbox so you need a p columns of a specified width which makes a paragraph box to hold the display. Your updated question used ll change that to p{something}l would have been enough for equation but for align the & confuses things so you need an extra {} as in my answer – David Carlisle Aug 4 '12 at 12:42
oh also align is a complete math environment ot should not be inside equation. Finally when making a MWE pleas include the \documentclass and \usepackage .. end{document} it avoids misunderstandings and makes it easier for anyone trying to answer. – David Carlisle Aug 4 '12 at 12:49

Instead of using a tabularenvironment to position the objects, there is also the possibility to make the graphics part of the math formula, for example like this:

\begin {aligned}
\vec{a} \bullet \vec{b}& = |\vec{a}| \cdot |\vec{b}| \cdot \cos(\phi) \\
                       & = a_x  \cdot b_x + a_y \cdot b_y + a_z \cdot b_z \\
            \cos(\phi) & =  \frac {\vec{a} \bullet \vec{b}}{|\vec{a}| \cdot  |\vec{b}|}\\
                       & = \frac {a_x  \cdot b_x + a_y \cdot b_y + a_z \cdot b_z}{\sqrt{a_x^2 + a_y2 + a_z^2}\sqrt{b_x^2 + b_y^2 + b_z^2}}
\end {aligned}
\raisebox{-15mm}{\includegraphics[keepaspectratio = true, scale = 1] {dotp.jpg}}

The \qquad is used to get some whitespace (2em) and \raisebox is only there is you have to adjust the picture vertically.

share|improve this answer
Thank you I'll try that as well! – David Wright Aug 6 '12 at 15:48

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.