将图形作为等式插入:如何移动编号,使其位于图形的中间右侧?

将图形作为等式插入:如何移动编号,使其位于图形的中间右侧?

我在方程式中插入了一个图形,如您所见,(1) 位于右下角,我希望方程式标签 (1) 位于图形的中间右侧。有人对如何做到这一点有什么建议吗?

答案1

您可以通过以下方式将矩阵作为图像插入

\begin{equation}
\begin{gathered}
\includegraphics[width=.9\textwidth]{image-file}
\end{gathered}
\end{equation}

另一方面,实现显式矩阵仅需几分钟。

\documentclass{article}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{xparse}

\ExplSyntaxOn
\NewDocumentCommand{\zeros}{m}
 {
  0 \prg_replicate:nn { #1 - 1 } { & 0 }
 }
\ExplSyntaxOff

\setcounter{MaxMatrixCols}{20}

\begin{document}

\begin{equation}
\begin{gathered}
\includegraphics[width=.9\textwidth]{example-image}
\end{gathered}
\end{equation}

\begin{equation}
\setlength{\arraycolsep}{2pt}
\mathcal{H}_{20}=
\begin{pmatrix}
v_a & t_1 & \zeros{17} & t_1 \\
t_1 & v_b & t_2 & \zeros{17} \\
\zeros{1}  & t_2 & v_a & t_1 & \zeros{16} \\
\zeros{2}  & t_1 & v_b & t_2 & \zeros{15} \\
\zeros{3}  & t_2 & v_a & t_1 & \zeros{14} \\
\zeros{4}  & t_1 & v_b & t_2 & \zeros{13} \\
\zeros{5}  & t_2 & v_a & t_2 & \zeros{12} \\
\zeros{6}  & t_1 & v_b & t_2 & \zeros{11} \\
\zeros{7}  & t_2 & v_a & t_1 & \zeros{10} \\
\zeros{8}  & t_1 & v_b & t_2 & \zeros{9} \\
\zeros{9}  & t_2 & v_a & t_2 & \zeros{8} \\
\zeros{10} & t_2 & v_b & t_1 & \zeros{7} \\
\zeros{11} & t_1 & v_a & t_2 & \zeros{6} \\
\zeros{12} & t_2 & v_b & t_1 & \zeros{5} \\
\zeros{13} & t_1 & v_a & t_2 & \zeros{4} \\
\zeros{14} & t_2 & v_b & t_1 & \zeros{3} \\
\zeros{15} & t_1 & v_a & t_2 & \zeros{2} \\
\zeros{16} & t_2 & v_b & t_1 & \zeros{1} \\
\zeros{17} & t_1 & v_a & t_2 \\
t_1 & \zeros{17} & t_2 & v_b \\
\end{pmatrix}
\end{equation}

\end{document}

在此处输入图片描述

相关内容