Pream-token ilegal (\frac): `c' usado

Pream-token ilegal (\frac): `c' usado

Eu estava inserindo uma equação no meu código Latex mas ela está aparecendo como um problema.

Estava tentando criar um sistema de 2 equações mas o problema continua aparecendo e não sei porque

\begin{equation}
    \begin{array}
        \frac{d\vec{x}_P}{dt}(t) = \vec{u}_P(\vec{x}_{str}(t), t)\\
        \vec{x}_{str}(t = \tau) = \vec{x}_{P0}
    \end{array}
\end{equation}

Espero que você possa ajudar, desde já obrigado

Responder1

Você arrayestá gerando um erro porque não especificou um alinhamento. Se definirmos o alinhamento lpara alinhamento à esquerda, por exemplo, ele será compilado corretamente:

\documentclass{article}

\begin{document}

\begin{equation}
    \begin{array}{l}
        \frac{d\vec{x}_P}{dt}(t) = \vec{u}_P(\vec{x}_{str}(t), t)\\
        \vec{x}_{str}(t = \tau) = \vec{x}_{P0}
    \end{array}
\end{equation}

\end{document}

Sistema de equações do OP alinhado à esquerda

Como @dg disse nos comentários, existem maneiras melhores de compor sistemas de equações, dependendo de como você deseja que eles fiquem. Eu pessoalmente uso casesfrom amsmath, mas deixarei essa discussão para outras pessoas nos comentários.

Além disso, o _{str}subscrito deveria ser algo parecido _{\mathrm{str}}. O último é tratado como texto e estilizado como tal, enquanto o primeiro é apenas uma sequência de variáveis ​​e nem sempre terá o kerning correto.

Responder2

arrayrequer um argumento onde você especifica os tipos de coluna. No seu caso, uma única coluna lalinhada à esquerda.

Mas essa não é a ferramenta certa para esse propósito. Consulte o manual do amsmathpara melhores escolhas. Aqui eu recomendo aligned(ou split).

\documentclass{article}
\usepackage{amsmath}

\begin{document}

You're missing the column specification for \texttt{array}
\begin{equation}
\begin{array}{l}
  \frac{d\vec{x}_P}{dt}(t) = \vec{u}_P(\vec{x}_{str}(t), t)\\
  \vec{x}_{str}(t = \tau) = \vec{x}_{P_0}
\end{array}
\end{equation}
but you can do much better with \texttt{aligned}
and \verb+\mathrm{str}+
\begin{equation}
\begin{aligned}
& \frac{d\vec{x}_P}{dt}(t) = \vec{u}_P(\vec{x}_{\mathrm{str}}(t), t)\\
& \vec{x}_{\mathrm{str}}(t = \tau) = \vec{x}_{P_0}
\end{aligned}
\end{equation}

\end{document}

insira a descrição da imagem aqui

Eu também consertei P0em P_0.

informação relacionada