有一个类似的问题发布这里,但我需要将其作为图形元素,而不仅仅是图像。此外,公式不是左对齐的(我认为)。到目前为止,我已经尝试过这个
\begin{center}
\begin{minipage}[t]{.6\columnwidth}
\centering
\includegraphics[valign=t,width = 4cm]{images/box_axis.png}
\end{minipage}\hfill
\begin{minipage}[t]{.4\columnwidth}
\begin{align}
% \hfill
\begin{split}
p_c = (w/2, h/2)
\\
p_x = (w, h/2)
\\
p_y = (w/2, 0)
\end{split}
\end{align}
\end{minipage}
\end{center}
渲染到
我想让带有标题和方程式的图形在右侧对齐。
答案1
显然我没有你的图形,但这是你可以做的。
\documentclass{article}
\usepackage{amsmath}
\usepackage{graphicx}
\begin{document}
\begin{equation}
\vcenter{\hbox{\includegraphics[width=4cm,height=4cm]{example-image-duck}}}
\qquad\qquad
\begin{aligned}
p_c &= (w/2, h/2)
\\
p_x &= (w, h/2)
\\
p_y &= (w/2, 0)
\end{aligned}
\end{equation}
\end{document}
\documentclass{article}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{caption}
\begin{document}
\begin{equation}
\vcenter{\hbox{\begin{minipage}{5cm}
\centering
\includegraphics[width=4cm,height=4cm]{example-image-duck}
\captionof{figure}{Some nice words about ducks and marmots.}
\end{minipage}}}
\qquad\qquad
\begin{aligned}
p_c &= (w/2, h/2)
\\
p_x &= (w, h/2)
\\
p_y &= (w/2, 0)
\end{aligned}
\end{equation}
\end{document}
如果您想要将方程式相对于没有标题的图形垂直对齐,则可以使用它。
\documentclass{article}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{caption}
\begin{document}
\begin{align}
\vcenter{\hbox{\includegraphics[width=4cm,height=4cm]{example-image-duck}}}
&\qquad\qquad
\begin{aligned}
p_c &= (w/2, h/2)
\\
p_x &= (w, h/2)
\\
p_y &= (w/2, 0)
\end{aligned}\\
\vcenter{\hbox{\begin{minipage}{4cm}
\captionof{figure}{Some nice words about ducks and marmots.}
\end{minipage}}}
& \notag
\end{align}
Another equation.
\begin{equation}
E=mc^2
\end{equation}
\end{document}
如您所见,方程数字的位置匹配。您也可以将其放在图形环境中,但系统会浮动(除非您采取极端措施)。
答案2
您似乎正在寻找以下内容:
(红线表示文字边框)
使用 用于adjustbox
图像的垂直对齐以及tabularx
用于图像的平行设置和方程:
\documentclass{article}
\usepackage{amsmath}
\usepackage[export]{adjustbox} % for "valing", it also load graphicx
\usepackage{tabularx}
\begin{document}
\begin{figure}
\renewcommand\tabularxcolumn[1]{m{#1}}
\begin{tabularx}{\linewidth}{@{} p{4cm}X @{}}
\adjustimage{width=\linewidth, height=4cm,valign=c}{example-image-duck}
& \begin{equation}
\begin{aligned}
p_c &= (w/2, h/2) \\
p_x &= (w, h/2) \\
p_y &= (w/2, 0)
\end{aligned}
\end{equation} \\
\caption{Some nice words about ducks and marmots.}
&
\end{tabularx}
\end{figure}
\end{document}
请注意,如果您想防止浮动,请使用包提供的figure
图形放置选项。H
float