显示和图像的垂直对齐

显示和图像的垂直对齐

在此处输入图片描述

正在处理此文件

\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)中,位置并不像预期的那样。

相关内容