在方程式環境周圍使用 resizebox 會給出“插入缺少 $”

在方程式環境周圍使用 resizebox 會給出“插入缺少 $”

我想使用resizebox一些內容,其中包含方程式環境等。但是,這會產生「缺少 $ 插入」錯誤。這是一個 MWE:

\documentclass{scrartcl}
\usepackage{amssymb}
\usepackage{mathtools}

\begin{document}
\resizebox{!}{.5cm}{%
    \begin{equation*}
    H^1(S^1)=\mathbb{Z}x\hspace{0.3cm},\hspace{0.25cm} H^3(S^3)=\mathbb{Z}y
    \end{equation*}%
}
\end{document}

正如我所說,這會產生以下錯誤:

! Missing $ inserted.
<inserted text>
$
l.10 }

有人知道這裡似乎有什麼問題?

答案1

根據frabjous的建議,您可以使用以下程式碼居中調整大小公式而不會出現錯誤:

\documentclass{scrartcl}
\usepackage{amssymb}
\usepackage{mathtools}
\usepackage{showframe} % comment this line after testing rhe code
\begin{document}
    \noindent   Some text:\par
    \vspace{.3cm}
    \begin{center}
        \resizebox{!}{.5cm}{%
            \(
            H^1(S^1)=\mathbb{Z}x\hspace{0.3cm},\hspace{0.25cm} H^3(S^3)=\mathbb{Z}y
            \)%
        }\par   
    \end{center}
    \vspace{.3cm}
    Some text.
\end{document}

輸出:

在此輸入影像描述

相關內容