You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LaTeX中如何将带cases的公式与图片置于同一行?

问题:带cases的公式与对应图像无法同行排版

我想把左侧带cases的公式和右侧对应的图像放在同一行,试过多种方法都没用。以下是我在VS Code里写的代码:

\documentclass[12pt]{article}
\usepackage{blindtext}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{subcaption}
\usepackage{multirow}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{fancyhdr, color}
\usepackage[dvipsnames]{xcolor}
\usepackage[thinc]{esdiff}
\begin{itemize}
\item \textbf{单位面积矩形窗函数:}
      \begin{tabular}{c c}
          \begin{equation*} \Pi(t) =
              \begin{cases}
                  1, & -\frac{1}{2} \leq t \leq -\frac{1}{2} \\
                  0, & 其他情况                               \\
              \end{cases}
          \end{equation*} 
          & 
          \includegraphics[scale=0.1]{Rectangular_Function_C.png}
      \end{tabular}

当前代码运行后效果异常,显示如下:
异常排版效果

正确的函数图像应为:
矩形窗函数图像


修正方案

你的代码存在三个核心问题,对应修正如下:

  1. 缺失文档环境:LaTeX编译需要完整的\begin{document}和\end{document}包裹内容,你的代码漏写了这部分。
  2. 区间逻辑错误:cases里的-\frac{1}{2} \leq t \leq -\frac{1}{2}是无效区间,应改为-\frac{1}{2} \leq t \leq \frac{1}{2}。
  3. 公式环境导致换行:equation*会自动给公式添加垂直间距并独占一行,无法和表格内的图像对齐,改用行内公式$...$包裹cases即可。

修正后的完整代码:

\documentclass[12pt]{article}
\usepackage{blindtext}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{subcaption}
\usepackage{multirow}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{fancyhdr, color}
\usepackage[dvipsnames]{xcolor}
\usepackage[thinc]{esdiff}

\begin{document}
\begin{itemize}
\item \textbf{单位面积矩形窗函数:}
      \begin{tabular}{c c}
          $\Pi(t) =
              \begin{cases}
                  1, & -\frac{1}{2} \leq t \leq \frac{1}{2} \\
                  0, & 其他情况                               \\
              \end{cases}$
          & 
          \includegraphics[scale=0.1]{Rectangular_Function_C.png}
      \end{tabular}
\end{itemize}
\end{document}

如果需要更精准的垂直对齐,可将表格列格式改为{m{c} m{c}},让公式和图像在垂直方向居中对齐:

\begin{tabular}{m{c} m{c}}
    $\Pi(t) =
        \begin{cases}
            1, & -\frac{1}{2} \leq t \leq \frac{1}{2} \\
            0, & 其他情况                               \\
        \end{cases}$
    & 
    \includegraphics[scale=0.1]{Rectangular_Function_C.png}
\end{tabular}

内容的提问来源于stack exchange,提问作者Andrea Barone

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 11:35:23