Постоянные ошибки из-за отсутствующих символов в среде уравнений

Постоянные ошибки из-за отсутствующих символов в среде уравнений

Я понимаю, что это звучит глупо, но в моей работе встречается много недостающих символов, но они там есть!

Одним из таких примеров является

\begin{equation} \label{eq:rgbtohsb}
\begin{center}
$Hue = \left\{\begin{array}{ccc}
\frac{g - b}{max(r,g,b)- min(r,g,b)} & \quad \text{if } & max(r,g,b) =  r\\
\frac{b-r}{max(r,g,b)- min(r,g,b)} & \quad \text{if } & max(r,g,b) = g \\
\frac{r-g}{max(r,g,b)- min(r,g,b)} & \quad \text{if } & max(r,g,b) = b \\
\end{array}

Saturation = \left \{ \begin{array}{ccc}
0 & \text{if } & r = g = b\\
\frac{max(r,g,b)}{V} & \quad \text{ otherwise} \\
\end{array} $

$Value = max(r,g,b)$

$Lightness = \frac{1}{2}(max(r,g,b) + min(r,g,b)) $
\end{center}
\end{equation}

Как вы видите, у меня действительно есть все $. Также у меня есть \begin{center}и\end{center}

Другая ошибка заключается в том, что он говорит, что \begin{document}закончился\end{equation}

Вот заголовок, который я использую

\documentclass[a4paper,11pt,twoside]{article}
\usepackage[left=2.5cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{fancyhdr}
\usepackage{mathtools}
\usepackage[parfill]{parskip}
\usepackage{program}
\pagestyle{fancyplain}
\fancyhf{}
\rhead{\fancyplain{}{\today}}
\cfoot{\fancyplain{}{\thepage}}
\usepackage{graphicx}
{\tiny }

У меня есть\end{document}

Спасибо за вашу помощь!

решение1

В вашем примере четыре ошибки.

  • Вам не нужно \begin/end{center}отображать уравнения; по умолчанию они центрированы.

  • Вам не нужны знаки доллара внутри уравнения; вы уже находитесь в режиме математики.

  • \leftБез соответствующего разделителя обойтись невозможно \right, хотя его можно использовать, \right.если вам не нужен правильный разделитель.

  • Внутри среды уравнения не может быть пустых строк.

Исправленная версия (с удаленным ненужным материалом) выглядит следующим образом. Если вы не хотите, чтобы уравнения были пронумерованы, вы можете использовать equation*вместо equation, и вы можете сократить \begin{equation*}и \end{equation*}до \[и \]. Наконец, обратите внимание, что есть предопределенные команды \maxи \min, которые дают лучшие результаты, чем просто ввод «макс» и «мин».

\documentclass[a4paper,11pt,twoside]{article}
\usepackage{mathtools}
\begin{document}
\begin{equation} \label{eq:rgbtohsb}
\text{Hue} = \left\{
\begin{array}{ccc}
\frac{g - b}{max(r,g,b)- \min(r,g,b)} & \quad \text{if } & \max(r,g,b) =  r\\
\frac{b-r}{max(r,g,b)- \min(r,g,b)} & \quad \text{if } & \max(r,g,b) = g \\
\frac{r-g}{max(r,g,b)- \min(r,g,b)} & \quad \text{if } & \max(r,g,b) = b \\
\end{array}
\right.
\end{equation}
%
\begin{equation}
\text{Saturation} = \left \{ \begin{array}{ccc}
0 & \text{if } & r = g = b\\
\frac{\max(r,g,b)}{V} & \quad \text{ otherwise} \\
\end{array}
\right.
\end{equation}
%
\begin{equation}
\text{Value} = \max(r,g,b)
\end{equation}
%
\begin{equation}
\text{Lightness} = \frac{1}{2}(\max(r,g,b) + \min(r,g,b))
\end{equation}
\end{document}

Theпакет amsmath(который автоматически загружается при загрузке mathtools) предоставляет множество других сред для форматирования математики, некоторые из которых (например gather) могут быть лучше equation, в зависимости от структуры вашего фактического документа. Вам также может быть полезно прочитатьНе такое уж короткое введение в LaTeX.

Связанный контент