![对齐环境中的图形和括号未垂直对齐](https://linux22.com/image/331442/%E5%AF%B9%E9%BD%90%E7%8E%AF%E5%A2%83%E4%B8%AD%E7%9A%84%E5%9B%BE%E5%BD%A2%E5%92%8C%E6%8B%AC%E5%8F%B7%E6%9C%AA%E5%9E%82%E7%9B%B4%E5%AF%B9%E9%BD%90.png)
我尝试在环境\includegraphics
中使用方程设置(它们是数学结的小图)中包含小图形\begin{align}
。图形本身包含在尖括号(<
和>
)内,但它们将构成更大的方程的一部分,该方程也将包含(
和[
括号。图形的大小大约\Bigg<
可以很好地包含它们。
我的问题是,在 pdf 输出中,图形与任何括号都无法很好地对齐。相反,图形的最底部与括号的中间对齐,这看起来不太好!我尝试过使用\left<
自动设置大小和\Bigg<
手动设置大小,但无论哪种方式,它仍然在垂直方向上不对齐。
我不确定如何将图像链接到我的工作示例中,但我已按照此处的说明上传了它三叶草。我猜如果下载并保存为“trefoil.png”,它应该仍然有效。如果有更简单的方法,请原谅,这是我的第一篇帖子,不确定!
\documentclass[a4paper,12pt, fleqn]{amsart}
%
\usepackage{fullpage}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{float}
\usepackage{amsmath}
\usepackage{toolbox}
%
\begin{document}
%
\begin{align*}
\left< \includegraphics[scale=0.02]{trefoil.png} \right> &=A\left<
\includegraphics[scale=0.02]{trefoil.png} \right> + A^{-1}\left<
\includegraphics[scale=0.02]{trefoil.png}\right>
\end{align*}
\end{document}
最终输出结果如下
在此先非常感谢您的帮助!
答案1
我将 封装\includegraphics
在 中\vcenter{\hbox{}}
,因为我已处于数学模式,并且希望图像以数学轴为中心。我将其更改scale=
为高度/宽度规格,因为在演示模式下,比例参数实际上并不适用。
在下面的 MWE 中,我将此过程合并到一个新的宏\Includegraphics[]{}
(大写I
)中。
\documentclass[a4paper,12pt, fleqn]{amsart}
%
\usepackage{fullpage}
\usepackage[demo]{graphicx}
\usepackage{hyperref}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{float}
\usepackage{amsmath}
%\usepackage{toolbox}
%
\newcommand\Includegraphics[2][]{\vcenter{\hbox{\includegraphics[#1]{#2}}}}
\begin{document}
%
\begin{align*}
\left< \Includegraphics[width=1cm,height=1cm]{trefoil.png} \right> &=A\left<
\Includegraphics[width=1.5cm,height=1.5cm]{trefoil.png} \right> + A^{-1}\left<
\Includegraphics[width=.8cm,height=.8cm]{trefoil.png}\right>
\end{align*}
\end{document}
答案2
为了完整性,这里有一个基于以下内容的解决方案adjustbox
:
\documentclass[a4paper,12pt, fleqn]{amsart}
%
\usepackage{graphicx}
% overload \includegraphics with extra options
\usepackage[export]{adjustbox}
\usepackage{hyperref}
%
\begin{document}
%
\begin{equation*}
= A\left<
\includegraphics[scale=0.1,valign=c]{example-image}
\right> +
A^{-1}\left<\includegraphics[scale=0.1]{example-image}\right>
\end{equation*}
\end{document}
答案3
尝试使用以下方法移动图像raisebox
:
\documentclass[a4paper,12pt, fleqn]{amsart}
%
\usepackage{graphicx}
\usepackage{hyperref}
%
\begin{document}
%
\begin{align*}
\left< \raisebox{-1em}{\includegraphics[scale=0.1]{example-image}} \right>
& = A\left<\includegraphics[scale=0.1]{example-image} \right> +
A^{-1}\left<\includegraphics[scale=0.1]{example-image}\right>
\end{align*}
\end{document}
仅用于等式的左边,它给出: