Know-how, prelegere privind modul de formare a formulelor

Formule de numerotare

În textele matematice, este de obicei necesar să se numeroteze formulele pentru comoditatea referințelor; LaTeX vă permite să organizați această numerotare astfel încât numerele formula și linkurile către ele să fie generate automat. Puteți să numerotați numai formulele în acest fel. Acest lucru se face astfel.







Formula out-of-the-box pe care o numiți ar trebui să fie încadrată ca un mediu de ecuație (nu ar trebui să existe semne "$$"!). Fiecare astfel de formulă de pe presă va primi automat numărul. Pentru a fi menționat, trebuie să marcați formula: în orice loc între \ begin și \ end puneți comanda \ label. și apoi comanda \ ref va genera numărul de formula; amintiți-vă că este posibil să trebuiască să reporniți LaTeX'a). Să explicăm acest lucru printr-un exemplu:

„Am pus acel număr de formula și cuvântul“ formula „nu se încadrează pe diferite linii. De notat că paranteze în jurul formulei de numere generate de comanda \ ref. Nu se pune în mod automat. Dacă vă abonați la un pachet de \ amsmath, puteți folosi comanda \ eqref. singura diferență față de \ ref este aceea că pune în mod automat paranteze în jurul numărului de formulă.

De asemenea, puteți folosi comanda \ pageref în loc de \ ref-atunci imprimarea nu va duce la numărul de formulă, ci cu numărul paginii la care se încadrează această formulă.

În plus, nu puteți utiliza generarea automată a formulelor de numere, dar le puteți seta manual. Pentru a face numărul să arate frumos, este convenabil să folosiți comanda TeX \ eqno. Următorul exemplu arată cum se face acest lucru:

O formulă de închidere, numerotată cu comanda \ eqno. trebuie să fie emise cu ajutorul semnelor $$; Formula număr va servi tot textul între \ eqno și de închidere formula $$; acest text este procesat de TeX precum și formula matematică (prin urmare, spațiile sunt ignorate, literele sunt tipărite „italic matematică“, etc.). De asemenea, puteți spune \ leqno în loc de \ eqno. atunci formula dvs. nu va fi pe dreapta, ci pe stânga.







Nu există referințe automate la formula generată de comanda \ eqno sau \ leqno. TeX nu creează, caz în care numai tu ești responsabil pentru corectitudinea legăturilor.

Transportul în formule

Dacă este necesar, TeX poate transfera o parte din formula inline la o altă linie. Astfel de transferuri sunt posibile după „relații binare“, cum ar fi semnul egal 1 Săgețile sunt, de asemenea, considerate ca un relații binare TeX. sau "operații binare", cum ar fi semnele adunării sau înmulțirii. iar ultimul caracter din linie, în ciuda tradiției rusești, nu este duplicat la începutul următoarei. Pentru a evita aceste transferuri, puteți utiliza faptul că TeX nu se sparge atunci când transferă o parte a formulei, închise în paranteze. În special, acesta poate fi inclus intre paranteze întreaga formulă, în care nu a existat schimbare nedorită, deschizându-l la semnul de închidere dolar: atunci putem fi siguri că transferul acestei formule în nici un caz, nu va avea loc.

Modul descris mai sus, de a face cu un transfer în pretenții în formulele are un dezavantaj: la acest aspect dificil de paragrafe și crește probabilitatea de mesaje neplăcute „depasit \ HBox“ (a se vedea secțiunea „paragraful“ „Tastarea“ ..).

O modalitate mai flexibilă de a combate descompunerea în formule este să scrieți o linie în preambulul dosarului

Primul dintre aceste rânduri interzic împăturirea după toate semnele de operații binare, iar al doilea - după caractere de relații binare și în care dispunerea unui interferență paragraf va fi mai mică decât la încheierea întregii formule în paranteze.

Pentru a explica curios că \ binoppenalty și \ relpenalty - parametrii (TeX'ovskie) a căror valoare poate fi un număr întreg. Acești parametri determină gradul de indezirabil al împăturirea după caractere operație binară și o relație binară, respectiv, (cu cât valoarea parametrului corespunzător, linia de pauză mai puțin de dorit). În mod implicit, \ binoppenalty este egal și \ relpenalty este. Puteți să le atribuiți mari valori în preambul, atunci probabilitatea de discontinuități va scădea. O valoare de 10000 înseamnă o interdicție absolută.

La încheierea întregii acolade formula de codificare punctele dificile, deoarece TeX este împiedicat în aceasta variază distanța dintre rândurile de aliniere (vezi. Sec. „Paragraful“ „Compuneți text“).

În cele din urmă, există o modalitate de a duplica semnele operațiilor, pe care le oferim fără explicații. Prin activare

în preambul, putem scrie $ a \ hm + b \ hm + c \ hm + d $. În acest caz, semnul va fi duplicat în timpul transferului.

Formulele de dezactivare, spre deosebire de text, TeX nu tolerează niciodată. Dacă formula vyklyuchnaya nu se încadrează într-un șir de caractere, atunci traducerea primiți mesajul „depasit \ HBox“ (în sec. „Punctul“ „Tastarea“, a explicat în detaliu în ce alte situații date un astfel de mesaj), și trebuie să te desparți cu formula on-line manual . Cum să facem acest lucru, explicăm în Sec. "Formule multi-line și off-line."







Articole similare

Trimiteți-le prietenilor: