Hosszú képletek tördelése

Fórumok

Sziasztok!

A kérdésem az lenne, hogy van egy baromi hosszú képlet (gyakorlatilag egy két tagú összeg), aminek a tagjai jó hosszú szorzatok. Magyarul csak a + jelnél lehetne tördelni, de ebben az esetben méteres hely marad utána a sorban. Na most a kérdés az, hogy ezt hogy lehet normálisan betördelni, mert nekem eddig nem sikerült.
Az align környezet talán erre nem túl jó, mert egy képlet van és hiába igazgatnám egymáshoz a műveleti jeleket az űr nem mutat jól.

Megoldottam egy gatherrel, ami ugyebár szintén többsoros egyenletekhez volna jó, de ez legalább középre zárja a sorokat. Esetleg nincs valami más tipp?

Multline, split, alignedat? Mi kellene ide?
Beszúrom, hogy hogy néz ki:

http://kepfeltoltes.hu/091030/egyenlet_www.kepfeltoltes.hu_.png

Hozzászólások

Ez a megfelelő környezet számodra, pl:

\begin{eqnarray*}
x_1,x_2,x_3,x_4&\ge &0;\\
x_1+x_2+x_3+x_4&\le &4;\\
x_1+x_2+x_3-x_4&\ge &-1;\\
3x_1+4x_2+5x_3+2x_4&\le &11;\\
\(-x_1+2x_2+3x_3-4x_4\)&\rightarrow& \min .
\end{eqnarray*}

Most csak viccelsz ugye?

Megnézted a linkelt képet? Eleve az eqnarray környezetet nem ajánlják mivel az oszlopok közti helykihagyás meglehetősen nagy. Csak feltételrendszerekhez használtam eqnarrayt, ahol középen például az szerepelt, hogy \text{akkor} vagy \Rightarrow. Amikor nem egy konkrét dolog kapcsolódik feltételrendszerhez (cases környezet), hanem csak felsorolod a feltételeket.

Az AMS csomag környezeteire lettem volna kíváncsi, hogy a linkelt képen látható hosszú képletet melyikkel lehet a legemberbarátibb módon betördelni.

Azt hiszem maradok a gather környezetnél, mert momentán jobb ötletem nincs.

Most egy másfajta probléma jött elő, nevezetesen a zárójelezésnél.

Itt a link hogy mit szeretnék normálisan zárójelezni:

http://kepfeltoltes.hu/091106/zarojelek_www.kepfeltoltes.hu_.png

Nem megy, mert sehogy sem jó a zárójel mérete.
Az első az automatikus méretű \left( \right) zárójelpáros, de itt az a gond, hogy jóval a nevező alsó vonala alá nyúlik a zárójel.
A többi eset a fix méretű zárójelek:
\Biggl( \Biggr) \Bigl( \Bigr) \biggl( \biggr) és végül \bigl( \bigr).

Van erre valami külön csomag, ami rendesen elvégzi a zárójelezést? Mondjuk pl. megvizsgálja a tört magasságát és ahhoz viszonyítja a zárójel nagyságát? Mert ez így feltűnően borzalmas.

A probléma: függőlegesen a zárójel közepére rendezi a TeX a törtvonalat. Ezért alul mindenképpen nagyobb hely lesz. Ugyan a számlálóban lévő karakterek méretét csökkenti, de a felső zárójel miatt ez nem túl sikeres:
\begin{equation}
\left(\frac{\left(\frac{z_1}{z_2}\right)}{z_3}\right)
\end{equation}

Véleményem szerint a számlálóba nem kell zárójel. Ekkor sikeresebb a méretcsökkentés:
\begin{equation}
\left(\frac{\frac{z_1}{z_2}}{z_3}\right)
\end{equation}

Esetleg a külső zárójelek szögletesek. Ekkor -- szerintem -- nem annyi zavaró az extra hely:
\begin{equation}
\left[\frac{\left(\frac{z_1}{z_2}\right)}{z_3}\right]
\end{equation}

Eredmény: http://kepfeltoltes.hu/091106/zarojel_www.kepfeltoltes.hu_.png

-----
Dropbox tárhely igénylése: https://www.getdropbox.com/referrals/NTI2MzM2MjA5

Egy másik megoldásként a számlálóban ne használjuk a "frac" parancsot:
\begin{equation}
\left(\frac{\left(z_1/z_2\right)}{z_3}\right)
\end{equation}

Egy újabb lehetőség:
\begin{equation}
\left(\frac{\left(z_1\right)/\left(z_2\right)}{z_3}\right)
\end{equation}

Eredmény: http://kepfeltoltes.hu/091106/zarojel2_www.kepfeltoltes.hu_.png

-----
Dropbox tárhely igénylése: https://www.getdropbox.com/referrals/NTI2MzM2MjA5

durva , de néha jól jön:

"To create an empty box with the same size as some particular text use the \phantom command. Horizontal or vertical struts of the same width or height are made with \hphantom and \vphantom. See p178 of the TeXbook and more help on alignment with boxes."

Üdv

Köszi szépen. Működött a \tfrac-os zárójelelhagyásos megoldás.

Erre esetleg tudsz megoldást?

http://kepfeltoltes.hu/091106/zarojelek2_www.kepfeltoltes.hu_.png

Itt meg a számláló részénél lóg túl. Ezért nem értem, hogy miért nem úgy működik az automata zárójelezés, hogy a függőleges mérettől teszi függővé, hogy mekkora zárójelet rak.

2. zárójeles probléma: A probléma továbbra is ugyanaz,
a törtvonal a zárójel közepén lesz. displaystyle paranccsal
ez probléma.
\begin{equation}
\left(\frac{z_1}{\displaystyle\prod_{i=2}^n{z_i}}\right)
\end{equation}

displaystye parancs nélkül felül nem nagy az üres hely,
de ilyenkor az alsó és felső index máshova kerül:
\begin{equation}
\left(\frac{z_1}{\prod_{i=2}^n{z_i}}\right)
\end{equation}

Szerintem ezen nem lehet segíteni.

Eredmény: http://kepfeltoltes.hu/091106/zarojel3_www.kepfeltoltes.hu_.png

-----
Dropbox tárhely igénylése: https://www.getdropbox.com/referrals/NTI2MzM2MjA5

Köszi. Bár igazából nem használok \displaystyle-t, hanem csak \dfrac-ot vagy \tfrac-ot vagy sima \fracot.
Gyakorlatilag \tfrac = \textstyle\frac
\dfrac = \displaystyle\frac.

Arról egyébként mi a véleményed, hogy szövegközi törtben \dfrac-ot használok? A tanárom szerint csúnya, hogy emiatt megváltozik a soregyen, de szerintem meg pont az a jó benne, hogy éppen megfelelő helyeket hagy ki a törtet tartalmazó sor alatt és felett, ezért annyira nem zavaró (meg aztán nincs minden sorban tört :D) szerintem. Elég sok helyen látok könyvekben is displaystyle típusú törteket szövegközben.

A konzulens és a bíráló véleménye a mérvadó ilyen kérdésekben. Ha úgy csinálod, ahogy a konzulens javasolja, és a bíráló beleköt, akkor mondhatod: lám-lám én megmondtam ...

Én nem használtam még a \dfrac és \tfrac parancsokat, mert az amsmath csomagot is ritkán használom.

-----
Dropbox tárhely igénylése: https://www.getdropbox.com/referrals/NTI2MzM2MjA5

Dobd ki a fenébe ezt a LyX-et, ha még azt sem tudja, hogy a continued fraction magyarul lánctört (az alternatívát nem merem feltételezni...).

A linkelt témában inkább a \savebox, \raisebox alkalmazására mutatott példa lehet az érdekes, amivel a törtek és zárójelek függőleges elhelyezését tudod némi erőfeszítéssel javítani.

Sziasztok!

Faktorstruktúrát milyen jellel lehet beírni? Amikor a halmaz úgy néz ki pl. hogy N/ró és a rót kicsit lejjebb kéne vinni.