Springen naar inhoud

latex error


  • Log in om te kunnen reageren

#1

Jekke

    Jekke


  • >250 berichten
  • 997 berichten
  • Ervaren gebruiker

Geplaatst op 13 mei 2012 - 12:25

Kan iemand mijn latex-code voor een formule eens nakijken?

\begin{equation}
\begin{alignat}{3}
&\underset{u}{\text{minimize}} & J[u] &= (1-A ) C_F ( 1-x_1(z_f) ) + \frac{A}{K}\frac{\beta}{z_f} \int^{z_f}_{0} (u(z) - x_2(z)) \, \text{d}z \\
&\text{subject to} & {\bf x}(0) &= {\bf 0} & & \\
&&\frac{\text{d}{x}_1}{\text{d}z} &= \frac{\alpha}{v} ( 1-x_1 ) e^{ \frac{ \gamma x_2 }{ 1+x_2 } } & & \\
&&\frac{\text{d}{x}_2}{\text{d}z} &= \frac{\alpha \delta}{v} ( 1-x_1 ) e^{ \frac{ \gamma x_2 }{ 1+x_2 }} + \frac{ \beta }{v} ( u-x_2 ) & & \\
&&x_{2,\text{min}} &\le x_2 ( z ) \le x_{2,\text{max}} & & \\
&&u_{\text{min}} &\le u ( z ) \le u_{\text{max}} & &
\end{alignat}
\label{eq:OCPform}
\end{equation}

De uitvoer ziet er mooi uit, maar toch krijg ik volgende error:

! Package amsmath Error: Erroneous nesting of equation structures;
(amsmath)						 trying to recover with 'aligned'.
...
1.13 \end{alignat}
Overfull \hbox (11.39157pt too wide) detected at line 15
[] []
[5] [6]

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

Typhoner

    Typhoner


  • >1k berichten
  • 2450 berichten
  • VIP

Geplaatst op 13 mei 2012 - 12:40

als je de equation weghaald werkt het, of wil je dat niet?
This is weird as hell. I approve.

#3

Drieske

    Drieske


  • >5k berichten
  • 10217 berichten
  • Moderator

Geplaatst op 13 mei 2012 - 13:08

Ik zie eerlijk gezegd ook niet goed waarom je die alignat binnen equations zet... Met bijvoorbeeld align doe je dat toch ook niet?
Zoek je graag naar het meest interessante wetenschapsnieuws? Wij zoeken nog een vrijwilliger voor ons nieuwspostteam.

#4

Jekke

    Jekke


  • >250 berichten
  • 997 berichten
  • Ervaren gebruiker

Geplaatst op 13 mei 2012 - 13:19

toch even zeggen dat ik nieuw ben met latex

inderdaad, de equation weghalen haalt ook de error weg, maar dan geeft hij elke lijn een apart nummer, en dat wil ik niet, ik wil voor het geheel een enkel nummer

ahah ik heb gevonden, een alignedat mag ik wel nesten in een equation en doet precies wat ik wil

bedankt voor de hulp

#5

Drieske

    Drieske


  • >5k berichten
  • 10217 berichten
  • Moderator

Geplaatst op 13 mei 2012 - 13:23

Als je één nummer wilt, is alignedat inderdaad de beste oplossing. Zie ook hier (pagina 2 onderaan).
Zoek je graag naar het meest interessante wetenschapsnieuws? Wij zoeken nog een vrijwilliger voor ons nieuwspostteam.





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures