Hogyan írhatjuk ezt a Piecewise függvényt a LaTeX használatával?
Próbáltam
$ \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} $
de nem működött tökéletesen, a zárójel " { " kicsinek tűnik, lásd:
Megjegyzések
Válasz
Pontosan ez a helyzet a cases
környezetet a amsmath
csomagból tervezték. Ha bevezeti a
\usepackage{amsmath}
preambulumát, akkor wite
\[ \begin{cases} 0 & x\leq 0 \\ \frac{100-x}{100} & 0\leq x\leq 100 \\ 0 & 100\leq x \end{cases} \]
, hogy a példáját a megfelelő méretű zárójelekkel igazítsa.
Ami azt illeti, hogy a TeX-szerű szintaxist nem lehet egyenletekre írni ezen a webhelyen: ez egy szándékos választás. Legtöbbször a TeX-forrásról akarunk itt beszélni, nem pedig az általa előállított egyenletekről (vagy bármi másról); és van, amikor aktívan zavaró lehet egy TeX-szerű folyamat olyan képek előállításához, amelyek valójában nem TeX-ek (teljes, Turing-teljes, zavaros dicsőségében …)
(Lásd: a vita a metáról további információkért, ha érdekel.)
Megjegyzések
- Tehát a TeX feldolgozása megszűnt? = /// Nagyon nem segít, most a TeX.SE (o.O) összes LaTeX-fájljának képnek kell lennie. Ha működik a Math.SE-ben, miért ne itt? Talán el tudja csavarni a dolgokat … talán ' ez egy szükséges csavar. = /
- @GarouDan: Amint ' rájöttél, a TeX.SE webhely úgy van beállítva, hogy letiltja a (La) TeX kód automatikus átalakítását, ellentétben a Math.SE webhely. Ez szándékos választás, mivel a TeX.SE webhely legtöbb felhasználóját sokkal jobban érdekli az alapul szolgáló kód, nem pedig a vizuális megjelenése, miután feldolgozták '. Ha valamilyen kód eredményét meg kell jelenítenie, akkor mindig összeállíthatja (a legjobb a
standalone
dokumentum osztályban), majd képként feltöltheti – mint ahogy azt két esetben tettem a válaszban írtam. 🙂 - Van-e valamilyen módszer arra, hogy a példájában a 0 ' ek középpontja a (100-x) / 100 eset legyen? Tehát úgy néz ki, hogy a 0, (100-x) / 100, 0 mind ugyanabban az " oszlopban találhatók " (középre) ?
- @jamaicanworm Mivel ez egy Q & webhely, az ehhez hasonló további kérdésekre ' Legjobb, ha új kérdést nyit meg (amelyet erre a linkre kapcsolhat, hogy megmutassa, miről ' beszél), ahelyett, hogy kommentekben feltenné. Részleges válasz azonban az, hogy az alábbi Mico ' válaszban a
ll
szöveget bármivel helyettesítheti –cl
úgy hangzik, hogy ez megfelelhet? - @Ant Tegyük fel, hogy $ f (x) $ -t akartam hozzáadni a zárójel előtt, mit tegyek. Úgy értem, ha valami olyasmit akarok kinyomtatni, hogy f (x) = {bla bla if x < 0; \ n; bla bla x > 0
Válasz
Általában jobban szeretem A esetek környezetének használata a amsmath
csomagban ilyen esetekben (szójáték célja) . Azonban elérheti azt az eredményt is, amelyet elér, ha az MWE-t meglehetősen minimálisan megváltoztatja – főleg úgy, hogy \{
-et \left\{
és hozzáad egy \right.
utasítást a tömbkörnyezet végén. Ne feledje, hogy csak egy tömbre van szükség, nem pedig két beágyazott tömbkörnyezetre.
\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}
(Ne feledje, hogy a tömb minden oszlopának igazítási jelzőjét megváltoztattam c
l
címre.)
Amint a képből kiderül, a sorok közötti távolság meglehetősen szűk, az első oszlop törtrészei miatt. szerintem ez probléma, mindig hozzáadhat egy kis extra függőleges helyet, ha az [0.5ex]
elemet hozzáfűzi az első és a harmadik \\
parancshoz, és [1ex]
a másodikra. (Ezek az “újsor” parancsok opciói arra utasítják a TeX-et, hogy mennyi extra helyet kell beszúrni.) Az extra függőleges távolság hozzáadásának eredménye így fog kinézni:
Válasz
Úgy gondolom, hogy ebben az esetben is a dcases
használata ajánlható. Megtalálható a mathtools
csomagban. Előfordulhat, hogy valaki azt szeretné, ha az esetkörnyezet argumentumai megjelenítési stílusban vannak beírva.
\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}
Itt van a kettő közötti különbség (top: dcases
, alsó: cases
):
Válasz
Vagy egyszerűen beírhatja a \Bigg
\{
előtt
cases
környezetet.