Token pream ilegal (\frac): `c' usado

Token pream ilegal (\frac): `c' usado

Estaba insertando una ecuación en mi código Latex pero aparece como un problema.

Estaba intentando crear un sistema de 2 ecuaciones pero el problema sigue apareciendo y no sé por qué.

\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 puedas ayudar, gracias de antemano.

Respuesta1

Estás arrayarrojando un error porque no especificaste una alineación. Si configuramos la alineación para lalineación a la izquierda, por ejemplo, entonces se compila bien:

\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 ecuaciones de OP alineado a la izquierda

Como dijo @dg en los comentarios, hay mejores formas de componer sistemas de ecuaciones dependiendo de cómo quieras que se vean. Yo personalmente uso casesfrom amsmath, pero dejaré esa discusión a otros en los comentarios.

Además, el _{str}subíndice debería ser algo así como _{\mathrm{str}}. Este último se trata como texto y tiene el estilo como tal, mientras que el primero es solo una secuencia de variables y no siempre tendrá un kered correcto.

Respuesta2

arrayrequiere un argumento donde se especifican los tipos de columnas. En su caso, una sola columna lqueda alineada.

Pero esa no es la herramienta adecuada para ese propósito. Consulte el manual de amsmathpara mejores opciones. Aquí recomiendo aligned(o 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}

ingrese la descripción de la imagen aquí

También me fijé P0en P_0.

información relacionada