長方程式不會換行

長方程式不會換行

我正在嘗試寫一個方程式並將其變大一點,但它太長並且不會換行。我還在最後一行收到一些錯誤,例如“缺少插入的 $。\end{equation}}”數學環境分隔符錯誤。 \end{equation}}" "您不能在受限水平模式下使用 \eqno。 \end{方程式}}"

\scalebox{1.0}{%
\begin{equation}

        \bm{f(x, y, z, w)} = (x+y+z+\overline{w}) \cdot (x+y+\overline{z}+\overline{w}) \cdot (x+\overline{y}+z+w) \cdot (x+\overline{y}+\overline{z}+\overline{w}) \cdot (\overline{x}+y+z+w)
        \cdot (\overline{x}+y+\overline{z}+w) \cdot (\overline{x}+\overline{y}+\overline{z}+w) \cdot (\overline{x}+\overline{y}+\overline{z}+\overline{w})
        

\end{equation}}

答案1

equation是一種增加垂直空間的顯示結構,因此不能用於\scalebox(無論如何你應該避免縮放文字)equation如果來源中出現空白行也會給出錯誤。

你永遠不應該忽略錯誤訊息,如果你滾動過去錯誤,TeX 有時可以恢復,但只是為了允許進一步調試,錯誤後 pdf 輸出永遠不可用。

在這裡您可以使用多行數學顯示,有幾種可能性取決於您想要它的外觀,但是... 在此輸入影像描述

\documentclass{article}
\usepackage{bm,amsmath}
\begin{document}

\begin{multline}
  \bm{f(x, y, z, w)} = \\
  (x+y+z+\overline{w}) \cdot (x+y+\overline{z}+\overline{w}) \cdot (x+\overline{y}+z+w) \cdot
  (x+\overline{y}+\overline{z}+\overline{w}) \\
   \cdot  (\overline{x}+y+z+w)
  \cdot (\overline{x}+y+\overline{z}+w) \cdot (\overline{x}+\overline{y}+\overline{z}+w) \cdot 
  (\overline{x}+\overline{y}+\overline{z}+\overline{w})
\end{multline}
\end{document}

答案2

\documentclass[12pt]{article}
\usepackage{amsmath}


\begin{document}

\begin{align}
\boldsymbol{f(x, y, z, w)} &= (x+y+z+\overline{w}) \cdot (x+y+\overline{z}+\overline{w}) \cdot (x+\overline{y}+z+w) \cdot{} \nonumber \\
&\quad (x+\overline{y}+\overline{z}+\overline{w}) \cdot (\overline{x}+y+z+w) \cdot (\overline{x}+y+\overline{z}+w) \cdot{} \nonumber \\
&\quad (\overline{x}+\overline{y}+\overline{z}+w) \cdot{(\overline{x}+\overline{y}+\overline{z}+\overline{w})}
\end{align}

\end{document}

在此輸入影像描述

相關內容