Cum se scrie o funcție (în bucăți) cu paranteză în exterior?

Cum se scrie această funcție Piecellow folosind LaTeX?

Funcție Pieculy

Am încercat

$ \begin{array}{cc} \{ & \begin{array}{cc} 0 & x\leq 0 \\ \frac{100-x}{100} & 0\leq x\leq 100 \\ 0 & 100\leq x \end{array} \end{array} $ 

dar nu a funcționat perfect, paranteză " { " arată mic, vezi:

Funcție parțială cu LaTeX

Comentarii

  • Pentru scrierea matematicii, pachetul amsmath este recomandat; acesta oferă mediul cases doar pentru acest lucru.
  • @egreg Înainte foloseam pachete \ usepackage {amsmath, amssymb, grafică, setspace} .. .

Răspuns

Această situație este exact ceea ce cases mediul din pachetul amsmath a fost conceput pentru. Dacă puneți

\usepackage{amsmath} 

în preambulul dvs., puteți să / p>

\[ \begin{cases} 0 & x\leq 0 \\ \frac{100-x}{100} & 0\leq x\leq 100 \\ 0 & 100\leq x \end{cases} \] 

pentru a vă adapta exemplul cu paranteză de dimensiune corectă.


În ceea ce privește faptul că nu puteți utiliza sintaxa de tip TeX pentru a scrie ecuații pe acest site: acesta este un alegere deliberată. De cele mai multe ori vrem să vorbim despre sursa TeX aici mai degrabă decât despre ecuațiile (sau orice altceva) pe care le produce; și există momente în care ar putea fi activ derutant să ai un proces asemănător TeX pentru a produce imagini care nu sunt de fapt TeX (în gloria sa completă, completă de Turing, confuză …)

discuția despre meta pentru mai multe despre acest lucru, dacă „sunteți interesat.)

Comentarii

  • Deci procesarea TeX a dispărut? = /// Foarte nefolositor, acum, toate lucrurile LaTeX din TeX.SE (o.O) ar trebui să fie imagini. Dacă funcționează în Math.SE de ce nu aici? Poate că poate înșuruba lucrurile … poate că ' este un șurub necesar. = /
  • @GarouDan: După cum ați descoperit ', site-ul TeX.SE este setat pentru a dezactiva conversia automată a codului (La) TeX, spre deosebire de Site-ul Math.SE. Aceasta este o alegere deliberată, deoarece majoritatea utilizatorilor site-ului TeX.SE vor fi mult mai interesați să vadă codul subiacent, mai degrabă decât aspectul său vizual, după ce ' a fost procesat. Dacă trebuie să afișați rezultatul unui anumit cod, îl puteți compila oricând (cel mai bine cu clasa documentului standalone) și apoi îl puteți încărca ca imagine – așa cum am făcut în două cazuri în răspunsul pe care l-am scris. 🙂
  • Există vreo modalitate, în exemplul dvs., de a centra 0 ' cu cazul (100-x) / 100? Astfel încât să arate ca 0, (100-x) / 100, 0, sunt toate în aceeași " coloană " (centrat) ?
  • @jamaicanworm Deoarece acesta este un site Q & Un site, pentru întrebări de urmărire de genul acesta, ' Cel mai bine este să deschideți o nouă întrebare (pe care o puteți lega la aceasta pentru a arăta despre ce ') vorbiți, mai degrabă decât să o adresați în comentarii. Un răspuns parțial este însă că în răspunsul Mico ' de mai jos puteți înlocui ll cu orice doriți – cl pare că s-ar potrivi?
  • @Ant Să presupunem că am vrut să adaug $ f (x) $ înainte de paranteză ce fac. Adică dacă vreau să tipăresc ceva de genul f (x) = {bla bla if x < 0; \ n; bla bla x > 0

Răspuns

În general prefer folosind cazuri din pachetul amsmath pentru astfel de cazuri (joc de cuvinte) . Cu toate acestea, este de asemenea posibil să obțineți rezultatul pe care îl urmăriți prin schimbarea MWE pe care o furnizați destul de minim – în principal prin schimbarea \{ în \left\{ și adăugarea unei instrucțiuni \right. la sfârșitul mediului de matrice. Rețineți că este necesar doar să aveți un tablou, mai degrabă decât două medii de matrici imbricate.

\documentclass{article} \begin{document} \[ \left\{ \begin{array}{ll} 0 & x\leq a \\ \frac{x-a}{b-a} & a\leq x\leq b \\ \frac{c-x}{c-b} & b\leq x\leq c \\ 1 & c\leq x \\ \end{array} \right. \] \end{document} 

introduceți descrierea imaginii aici

(Rețineți că am„ modificat și indicatorul de aliniere pentru fiecare dintre coloanele tabloului din c la l.)

După cum puteți observa din imagine, distanța dintre linii este destul de strânsă, din cauza termenilor de fracție din prima coloană. cred că aceasta este o problemă, puteți adăuga oricând un pic de spațiu vertical suplimentar adăugând [0.5ex] la prima și a treia comandă \\ și [1ex] la al doilea. (Aceste opțiuni pentru comenzile „newline” instruiesc TeX cât spațiu suplimentar trebuie inserat.) Rezultatul adăugării spațierii verticale suplimentare va arăta astfel:

introduceți descrierea imaginii aici

Răspundeți

Cred că în acest caz poate fi recomandată și utilizarea dcases. Poate fi găsit în pachetul mathtools. Cineva ar putea prefera ca argumentele mediului de cazuri să fie setate în stil de afișare.

\documentclass{article} \usepackage{mathtools} \begin{document} \[ \begin{dcases} 0 & x\leq a \\ \frac{x-a}{b-a} & a\leq x\leq b \\ \frac{c-x}{c-b} & b\leq x\leq c \\ 1 & c\leq x \\ \end{dcases} \] \end{document} 

Aici este diferența dintre cele două (sus: dcases, jos: cases):

introduceți descrierea imaginii aici

Răspundeți

Sau puteți pur și simplu să puneți \Bigg în fața \{

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *