我正在尝试制作我的第一个 LaTeX 文件,并且已经阅读了一些语法,但尚未弄清楚一件事,而且似乎没有在网上找到任何相关信息,所以我想我可以问一下:)
如何将图像放在方程式旁边?
我尝试将它包装起来、放入表格或类似的东西中,但我无法让它工作...当然,我可能只是使用了错误的语法,因为我对这个主题还不熟悉:)这是我的考试总结,页数有限所以我想节省一些空间,而且它看起来会好很多。
此外,如果有人能给我一个比基础更详细的教程链接,我也会非常感激!
\documentclass[11pt, a4paper]{article}
\usepackage{geometry}
\usepackage{amsmath}
\usepackage{wrapfig}
\geometry{a4paper}
\usepackage{graphicx}
\usepackage{amssymb}
\geometry{left=5mm, right=5mm, top=0mm, bottom=5mm}
\title{\huge {\textbf{Lineare Algebra}}}
\author{ David Wright}
\date{\today}
\begin{document}
\maketitle{\large{\textbf{Vektorgeometrie}}}
\vspace {5mm}
\maketitle{\textbf{Skalarprodukt}}
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}
\end{tabular}
\vspace{5mm}
\maketitle{\textbf{Vektorprodukt}}
TextTextTextTextTextTextTextTextTextText
\end{document}
答案1
有几种可能。也许最简单的是
\usepackage{graphicx}
...
\begin{tabular}{p{3cm}c}
\begin{equation}
1=1
\end{equation}
&
\includegraphics{mypic}
\end{tabular}
或者使用对齐:
\documentclass{article}
\usepackage{graphicx,amsmath}
\begin{document}
\begin{tabular}{p{5cm}c}
{\begin{align}
1&=1\\
11&=22
\end{align}}
&
\includegraphics[draft]{mypic}
\end{tabular}
\end{document}
答案2
除了使用tabular
环境来定位对象之外,还可以将图形作为数学公式的一部分,例如像这样:
\[
\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}
\qquad
\raisebox{-15mm}{\includegraphics[keepaspectratio = true, scale = 1] {dotp.jpg}}
\]
用于\qquad
获取一些空白(2em),\raisebox
只有当您必须垂直调整图片时才使用。
答案3
我建议使用“subcaption”包。查看此链接以获取该包的手册。(链接:点击此处)
我没有您的 dotp.jpg 文件,所以我只是截取了一张屏幕截图,在 Paint 中复制粘贴,剪切了屏幕截图的一部分并将其保存在 png 文件中。很抱歉我在此处为您编写的代码下方上传的图像质量不佳。
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{subcaption}
\author{AmirHosein Sadeghimanesh}
\title{Equation-and-image-side-by-side-20200202}
\begin{document}
\maketitle
\begin{figure}[h]
\centering
\begin{subfigure}[b]{0.45\textwidth}
\centering
\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*}
\caption{Equation.}
\label{fig:equation}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{dotp.png}
\caption{Image.}
\label{fig:image}
\end{subfigure}
\caption{Total caption.}
\end{figure}