正在处理此文件
\documentclass{article}
\usepackage{amsmath,graphicx}
\begin{document}
\[
\begin{cases}
1\\2\\3\\4\\5\\6\\7
\end{cases}\qquad%
\includegraphics[width=3cm]{example-image-a}
\]
\end{document}
我想垂直对齐图像的中心和显示的中心,我可以通过反复试验来实现,就像
\raisebox{-0.92cm}{\includegraphics[width=3cm]{example-image-a}}
你能帮助我并向我展示如何完全自动化反复试验吗?
按照建议做大卫
“替换{-0.92cm
为{-.5\height
”
我得到了一个足够好的解决方案,因为我在显示器的基线(?)上有一个对齐。
我必须提到,如果显示包含垂直不对称的对象(例如,连续分数)结果可能会吸引某些人而令其他人不悦。
答案1
\documentclass{article}
\usepackage{amsmath,graphicx}
\begin{document}
\[
\begin{cases}
1\\2\\3\\4\\5\\6\\7
\end{cases}\qquad%
\vcenter{\hbox{\includegraphics[width=3cm]{example-image-a}}}
\]
\end{document}
请注意,这不会产生与 相同的结果\raisebox{-.5\height}{\includegraphics[width=3cm]{example-image-a}}
,因为这种.5\height
方法相对于 的基线4
而不是其数学中心线居中,如下所示:
答案2
由于您实际上并没有使用太多机制cases
,我建议您使用一个matrix
环境来在左侧显示列向量。我还建议您将\includegraphics
右侧的指令嵌入到单列tabular
环境中。
\documentclass{article}
\usepackage{amsmath} % for 'matrix' env.
\usepackage{graphicx} % for '\includegraphics' macro
\begin{document}
\[
\left\{ \begin{matrix}
1\\2\\3\\4\\5\\6\\7
\end{matrix} \right.
\qquad
\begin{tabular}{c}
\includegraphics[width=3cm]{example-image-a}
\end{tabular}
\]
\end{document}
答案3
有几种方法可以做到这一点。
我添加了一个合理的用法cases
(如果没有附加条件,就不要使用它)。
\documentclass{article}
\usepackage{amsmath,graphicx}
\usepackage[export]{adjustbox} % for solution number 4
\begin{document}
\begin{equation}
f(x)=\begin{cases}
1 & 0<x\le 1 \\
2 & 1<x\le 2 \\
3 & 2<x\le 3 \\
4 & 3<x\le 4 \\
5 & 4<x\le 5 \\
6 & 5<x\le 6 \\
7 & 6<x\le 7
\end{cases}
\qquad
\raisebox{-0.5\height}{\includegraphics[width=3cm]{example-image-a}}
\end{equation}
\begin{equation}
f(x)=\begin{cases}
1 & 0<x\le 1 \\
2 & 1<x\le 2 \\
3 & 2<x\le 3 \\
4 & 3<x\le 4 \\
5 & 4<x\le 5 \\
6 & 5<x\le 6 \\
7 & 6<x\le 7
\end{cases}
\qquad
\begin{array}{@{}c@{}}\includegraphics[width=3cm]{example-image-a}\end{array}
\end{equation}
\begin{equation}
f(x)=\begin{cases}
1 & 0<x\le 1 \\
2 & 1<x\le 2 \\
3 & 2<x\le 3 \\
4 & 3<x\le 4 \\
5 & 4<x\le 5 \\
6 & 5<x\le 6 \\
7 & 6<x\le 7
\end{cases}
\qquad
\begin{gathered}\includegraphics[width=3cm]{example-image-a}\end{gathered}
\end{equation}
\begin{equation}
f(x)=\begin{cases}
1 & 0<x\le 1 \\
2 & 1<x\le 2 \\
3 & 2<x\le 3 \\
4 & 3<x\le 4 \\
5 & 4<x\le 5 \\
6 & 5<x\le 6 \\
7 & 6<x\le 7
\end{cases}
\qquad
\includegraphics[width=3cm,valign=c]{example-image-a}
\end{equation}
\end{document}
即使它本质上与(3)相同,我也会避免\vcenter{\hbox{...}}
。
请注意,在(1)中,位置并不像预期的那样。