Adminisztráció 0.
Hogyan kezdjük el? A gépet be kell kapcsolni, X terminált indítani és bejelentkezni az ural2-re. Ha nincs a gépre loginunk akkor a http://www.hszk.bme.hu/ oldalon az online regisztrációt kell választani. (login: register, pass: register) lehet (sőt ajánlott) saját gépet használni (saját gép, megszokott környezet, a hazai pálya előnye stb.) Töltsük le az órai jegyzetet: http://www.mcl.hu/ jeneyg/foliak.pdf és/vagy http://vibac.hit.bme.hu/latex/latexgk.pdf és nyissuk meg az xdpf Adobe Acrobat programmal.
Alap adatok Gulyás Krisztián, I.E. 431, telefon: 463 1880, vagy a gulyas@hit.bme.hu e-mail címen. Tegeződhetünk? Dokumentumszerkesztés LaTeX használatával 2 kredit Kurzusok: LaTeX, M$ Word, OpenOffice.! Figyelem, mindenki ellenőrizze, hogy a megfelelő kurzusra jelentkezett-e, egyébként nem kaphat jegyet a félév végén!
Még több adat Az órák 12:15-kor kezdődnek és 13:45-kor érnek véget (nincs szünet). A késést tizenöt percig tolerálom (12:30-ig be kell érni). Aki 12:30 után érkezik, az adminisztratív módon a hiányzott bejegyzést kapja, de az órára beülhet. A bejegyzések online ellenőrizhetők a http://acoustics.hit.bme.hu/latex/katalogus.pdf címen. A félév során 6 darab kis házi feladatot lehet megoldani, amelyeket a következő gyakorlat napja előtti munkanap, reggel 8 óráig kell elküldeni gulyas@hit.bme.hu e-mail címre. Csak a latex forrásfájlt küldjétek! A fájlnév utaljon a készítő személyre és a feladat sorszámára, nem jó fájlnév pl.: Lali.tex, hazi.tex, írtamvalamit.tex ellenben remek név a KovacsTibor_HF1.tex.! Figyelem, csak az időben leadott házi feladatokat tudom kijavítani.
Követelményrendszer Aláírást az kaphat, aki az órák maximum 30%-áról hiányzik (maximum 4 óra), a többin akár időben, akár késve, de ott van. A kishf-ok elkészítése opcionális, tehát nem kötelező. Ha kapok, kijavítom, így nem haszontalan (korábbi évek tapasztalata). Vegyétek úgy, mint egy gyakorlási lehetőséget és éljetek vele. A félév végi jegyet a nagy házi feladatra adom. A feladatot a 10. hét környékén beszéljük meg, és a 12. hét környékén kell beadni. A nagy házi feladat leadásával késni nem lehet! Aki késik, az nem kap jegyet. Egyéb esetben nincs jelentősége a késéseknek és hiányzásoknak. A kis házi feladatoknak abszolút semmi hatása nincs a félév végi jegyre. Az órákon Internetezni lehet, de nem érdemes. A gyakorlati órák szerepe az, hogy lehetőséget biztosítsanak a gyakorlásra és az esetleges kérdésekhez. Felnőtt emberek vagytok, döntsetek.
Jegyzet Elektronikus http://mcl.hu/ jeneyg/kinezet.pdf az alapvető tipográfiai szabályszerűségek összefoglalása http://mcl.hu/ jeneyg/foliak.pdf az órák fóliái http://acoustics.hit.bme.hu/latex/latexgk.pdf az órák fóliái (folyamatosan bővül) Nyomtatott irodalmak (az első kettő tipográfiai, a másik kettő LaTeX): Virágvölgyi Péter, A tipográfia mestersége, Osiris, 2004. Gyurgyák János, Szerkesztők és szerzők kézikönyve, Osiris, 1996. Leslie Lamport, LaTeX, 2nd Ed., Addison-Wesley, 1994. Wettl, Mayer, Sudár, L A TEX kezdőknek és haladóknak, Panem, 1998.
Motivációk A tárgy azért indult, mert a hallgatói dolgozatok (diploma, TDK, önlab beszámoló stb.) minősége meglehetősen alacsony volt. Szükséges beszélni az alapvető tipográfiai szabályokról, mert azokat sehol sem oktatják (középiskolában kellene). Másrészt a szövegtördelő programokat sem tudják használni a hallgatók (tartalomjegyzék kézzel stb.) A tárgy célja, hogy betekintést nyújtson azokba az alapvető tipográfiai szabályokba, melyek ismerete elvárható egy diplomás embertől, megtanítsa a L A TEX 2ε, OpenOffice.org, vagy M$ Word használatát, a beszámolók írására fókuszálva. A tárgy oktatásának módja. Számítógépes tanórák keretében, heti két órában. A gyakorlati elsajátítást segíti, hogy a tanult ismeretek azonnal kipróbálhatóak a számítógépen. UNIX alapú oktatás (ural2) volt, mert kevesebb csicsa, fapados felület, de nagy megbízhatóság, a begépelés kényszere miatt az utasítások jobban rögzülnek, a legtöbbnek hallgatónak Windows op. rendszere van, így a portabilitás érzékelhető. Mivel azonban a felület 2010-re nagyon fapadossá vált most Windows alapú oktatás van Ha nem tudsz laptopot hozni, pendrive, portable software a legjobb Ha tudsz laptopot hozni az a legjobb
Hogyan működik a LaTeX A LaTeX nem WYSWYG (What You See is What You Get) típusú szerkesztő. A forrást fájlt (ami a dokumentum leírásunkat tartalmazza) le kell fordítani ahhoz hogy a szerkesztett dokumentumot megkapjuk. Mit kell elindítani? texmaker itt fogunk editálni
Szoftverek A LaTeX elsajátításához kötelező az otthoni telepítés is. A LaTeX ingyenes program, szabadon terjeszthető/telepíthető. A LaTeX teljes működőképességéhez szükséges fájlokat disztribúciókban szállítják. A LaTeX forrás szerkesztéséhez szövegszerkesztő programok használata javasolt. LaTeX disztribúciók Windows rendszerekben MikTeX (http://www.miktex.org) POSIX rendszerek alatt (Mac OS X, Linux, *BSD stb.) TeTeX Szövegszerkesztők TeXnicCenter (http://www.texniccenter.org van projekt de nincs UTF8 támogatás Winshell (http://www.winshell.org van projekt és UTF8 támogatás TexMaker (http://xm1math.net/texmaker/ van projekt és UTF8 támogatás Winshell (http://www.winshell.de/ van projekt és UTF8 támogatás Texworks (http://tug.org/texworks/ nincs projekt de van UTF8 támogatás google: latex editor Multiplatform WYSWYG szoftver a LyX (www.lyx.org) és az Abiword, amely tud LaTeX formátumba exportálni (www.abisource.com)
LaTex és Tex A LaTeX (ejtsd: lateh) gyakorlatilag egy scriptnyelv (Olyasmi, mint a HTML). Leslie Lamport írta a TeX dokumentumformázó nyelv kiegészítéseként, hogy a dokumentumok készítése könnyedén megoldható legyen. Alapelv: a tartalom a lényeg és nem a forma. Ebből következően a komplex formázási feladatok megoldása macerás lehet LaTeX-ben. Jelenlegi verziója a LATEX 2ε, mi is ezt tanuljuk. LaTeX TeX-re épül. A félévben csak LaTeX-hel foglalkozunk. A TeX szintén tördelőnyelv, de sokkal összetettebb, bonyolultabb. A TeX-et Donald E. Knuth írta, amikor összeveszett a kiadóval a Programozás művészete című könyvének tördelése kapcsán. A saját programjával tördelte művét, amelyet így formázott állapotban tudott leadni. (Donald E. Knuth, The TEXbook, Addison-Wesley, 1996.) LaTeX vs. OpenOffice.org, vagy Word. A LaTeX-et általában kiadók, tudományos szöveget szerkesztők, sok matematikai képlettel, illetve sok hivatkozással dolgozók használják. Eleinte nehéz megszokni, később viszont könnyebbnek érezzük a dokumentum átformálását (ha éppen szükséges). Globális szemléletű (ne foglalkozzunk/ne kelljen foglalkozni a részletekkel!). Hosszú művekhez javasolt az ismerete. A M$ Word/OpenOffice.org csinos felülettel indít és könnyedén kezelhető, de nagy művek kinézetének egységes átalakítása embert próbáló feladat. Lokális szemléletű (helyben gyorsan és hatékonyan lehet vele átformázni a szöveget, de nagyban nehéz ugyanezt csinálni). Leveleket, rövid doksikat ebben írjatok, vagy egy LaTeX alapú grafikus felületben.
A LaTeX használatának alapjai I
Kezdjük el Hello World példa Minden dokumentumban megtalálható a jobboldalon szereplő három sor. A dokumentum két fő része: a preambulum (a \begin{document} előtti rész) és a dokumentumtörzs (a \begin{document} utáni rész). A preambulum tartalmazza a dokumentum beállításait és a behúzott csomagokat. A dokumentumtörzs maga a dokumentum (fejezetek, ábrák, táblázatok, szöveg, stb.) \documentclass{article}... preambulum... \begin{document}... dokumentumtörzs... \end{document}
LaTeX fájl: parancsok és szöveg összessége Alapkészlet Angol ábécé kis- és nagybetűi, számok, írásjelek, szóköz (spácium), sorvége (return, enter) Speciális jelek Speciális jelentése van a következő tíz karakternek (leírásuk a jobb oldalon): \ { } % $ _ ˆ & # \(backslash, visszaper, rep) a LaTeX parancsok kezdete \textbackslash \{ \} \~{} \$ \_ \^{} \& \# \% A LateX parancsok általános alakja a következő \utasításnév[opciók]{argumentumok} \rule[1mm]{5mm}{1mm} { } (kapcsoszárójelek) blokkokat hoznak létre, parancsok argumentumai % (százalék jel) a komment jele A komment az újsor karaktert is figyelmen kívül hagyja az adott szó után: szolidaritás = szolidaritás szolidaritás = szoli% itt egy return daritás
Szöveg szóköz, újsor A szóközök száma LaTeX-ben a szóközök száma a szavak között érdektelen: három varjú kaszál = három varjú kaszál három varjú kaszál = három varjú kaszál A sor elején lévő szóköz szintén érdektelen: szolidaritás = szolidaritás szolidaritás = szoli% daritás Az alap szóköz a nem tördelhető szóköz és a blokkosítás \mbox alap szóköz: II. Rákóczi Ferenc II. Rákóczi Ferenc II. Rákóczi Ferenc II. Rákóczi Ferenc nem törd. szóköz: II. Rákóczi Ferenc II. Rákóczi Ferenc II. Rákóczi Ferenc II. Rákóczi Ferenc II. Rákóczi Ferenc blokkosítás: II. Rákóczi Ferenc II. Rákóczi Ferenc II. Rákóczi Ferenc II. Rákóczi Ferenc! MegjegyzĂŠs: mint látható a LaTeX elválaszt Újsor A sorvége jelet a LaTeX ha csak egy van belőle szóközként értelmezi: bla bla bla bla bla II. Rákóczi Ferenc II.~Rákóczi~Ferenc \mbox{ii.~rákóczi~ferenc} bla bla bla bla bla % alap % nem tördelhető % blokkosított Ha kettő van belőle az az új bekezdést jeleni: bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
A dokumentum alapbeállitásai Alap dokumentumosztályok (behúzott csomagok nélkül): article cikk (a leggyakrabban használt) report beszámoló, article++, book book könyv letter levél (brrrrr, amire a LaTeX-et ne használd) slide fóliák, diák (nem (nagyon) használt, van rá jobb csomag) A csomagok A csomagok segítségével jelentősen kiterjeszthetjük a LaTeX tudását (részletesen az egész féléven keresztül). Betöltésükhöz a \usepackage utasítást kell használnunk. Szögletes zárójelbe kerül(het)nek a csomag betöltésének opciói, kapcsos zárójelbe pedig a csomag neve. Karakterkészlet Ha magyarul akarunk írni (ékezetes karakterek) akkor kell töltenünk az inputenc csomagot \usepackage[options]{packagename} \usepackage[latin2]{inputenc} Ha speciális vagy más nyelvekben szokásos szimbólumokra van szükségünk akkor nézzük meg például a symbols-letter.pdf fájlt. Példák: c, Częstonova, Piešt anyi, Seyðisfjörðdur \textcopyright, Cz\k{e}stonova, Pie\v{s}\v{t}anyi, Sey{\dh}isfjör{\dh}dur! Figyelem, bizonyos szimbólumok használatához a T1 font kódolást be kell tölteni \usepackage[t1]{fontenc}
Tipográfia írásjelek használata Mondatvégi írásjelek és a vessző pont, vessző, felkiáltójel, kérdőjel, az őt megelőző szóhoz szorosan zárva (szóköz nélkül) és utána szóköz. Ez így elég rossz megoldás.azonkívül pedig szemmel láthatóan ronda. Így viszont nagyon korrekt. Meg persze szép is. rossz.azonkívül vs. nem rossz. De A három pontra van külön szimbólum: (...) vs. (... ) vs. (...) (...) vs. (\dots) vs. (...) A mondatok közé a LaTeX nagyobb térközt tesz mint a sorok közé (soronként értendő), ettől a szöveg olvashatóbbá válik. Ha kisbetűt vagy számot követ pont azt a LaTeX a mondat végének tekinti. Ha nagybetűt követ a pont azt rövidítésnek tekinti. Ha ez nem igaz akkor ezt a LaTeX-nek jelezni kell. Pont után nincs vége a mondatnak: 16. századi, vagy 2. ábrán 16.\ századi, vagy 2.~ábrán Nagybetű utáni pont esetén (általában rövidítés) ha az a mondat végén van akkor: A legjobb a BME. Tudományos adatok alapján. A legjobb a BME. Tudományos adatok alapján. Idézőjelek Idézőjel a magyar nyelvben a következő (lent kezdődik: két vessző karakterrel, és fent ér véget két font karakterrel ).! Figyelem, a hüvelyk karakter (") használata nagyon, nagyon rossz. Az idézőjel használata angolul és amerikaiul (fent kezdődik az aposztróf karakterrel és fent ér véget a font karakterrel ).! Figyelem, ahhoz, hogy ez pontosan működjön a nyelv beállítása is szükséges (XXX) A legjobb a BME. A legjobb a BME\@. a,,következő english and american
Tipográfia írásjelek használata 2 Kötőjel, gondolatjel, hosszú gondolatjel és mínuszjel Kötőjelet, elválasztójelet (hyphen) használunk: sorvégi elválasztásoknál, hozzávetőleges számkapcsolatoknál, kötőjeles szóösszetételekben esetén, egy darab mínusz karakter használatával, pl. hébe-hóba, Árpád-ház, 10-12 ember, 15 db-lel, Eötvös-féle A gondolatjel (en dash) vagy nagy kötöjel két mínusz karakter használatával hozható létre. Alapesetben mint látható mindkét oldalán szóközzel. Számttartományt jelölve (valamettől valameddig) szóköz nélkül pl. 42 45. oldal, szerzőpárok nevei között kisszóközzel Bolzano Ẇeierstrass-tétel A hosszú gondolatjelet (három mínusz karakter) a magyarban nem használjuk. A mínusz jelet matematikai szimbólumként hozzuk létre (részletesen a XXX) pl. : 20 C fok van odakint vs. -20 C fok van odakint Párbeszéd esetén az új beszélő mondata új bekezdésbe kerül gondolat jellel kezdve: A fenébe is, öt napon át aludt. Megtudhatnám, mi történt? Semmi felelte Gábriel Ventuza. Csak épp így alakult a dolog.! Figyelem, a tördelés miatt a szavak közötti térközök változhatnak, ezért a gondolat jel után kis (fix) térközt teszünk. Zárójel A zárójel szorosan zárja a tartalmát (nincs szóköz) de a zárójel előtt és után van hébe-hóba, Árpád-ház, 10-12~ember, 15~dB-lel, Eötvös-féle alapesetben -- mint látható -- mindkét 42--45. oldal $-$, $-20^\circ$C fok --\,\emph{a fenébe is, öt napon át aludt. Megtudhatnám, mi történt?} --\,\emph{semmi -- felelte Gábriel Ventuza. -- Csak épp így alakult a dolog.} tartalmát (nincs szóköz) de
Tipográfia térközök, számok, mértékegységek Betűk közötti térközök A két legfontosabb térköz a \, és a \! : (a, a) (a, a) (a,a) (a, a) (a, \,a) (a, \!a) Számok A számokat (elvileg mindig matematikai módban kell(ene) írni): A π értéke kb. 3,14 de néha 3,14 talán. kb.\ 3,14 de néha $3,\!14$ talán.! MegjegyzĂŠs: A matematikai módról részletesen itt: XXX, itt most csak annyi hogy $ jelek közé kell írni a kívánt tartalmat. Rövid számokat írjuk ki: kétszer kettő néha öt vs. 2 2 néha 5. A magyarban tizedes vessző, angolul tizedes pont: 3,14 vs. 3.14 A helyiérték jelölése a magyarban térköz, az angolban vessző: 623 255 000 Ft de 22,345 Euro Mértékegységeket, pénznemeket: nem tördlhető szóközzel: 23 cm, 34 db, 3 Ft $623\,255\,000$~Ft de $22,\!345$~Euro 23~cm, 34~dB, 3~Ft
A LaTeX dokumentum II.
A dokumentum nyelve A babel csomag A babel csomagot használhatjuk a LaTeX magyarítására. Ez egyrészt az elválasztás nyelvét határozza meg, másrészt a beépített szöveg elemek elvevezését és számozási sorrendjét változtatja meg pl.: Chapter I. I. Fejezet, Figure 1. 1. ábra. A csomag opcionális paraméterei között a használni kívánt nyelveket kell felsorolni A nyelvet a dokumentumon belül a \selectlanguage paranccsal változtathatjuk Rövidebb idegennyelvű szöveg beillesztéséhez a \foreignlanguage{nyelv}{szöv} parancsot használjuk! MegjegyzĂŠs: A parancsnak létezik környezetbe foglalt változata is. A környezetekről később itt XXX Elválasztás A babel csomag a nyelv megfelelő beállítása esetén jól választ el. Kivétel ahol nem is tudhat jól elválasztani pl. : kar-óra vs. ka-róra. Erre egyrészt lokálisan a puha elválasztó jelet használhatjuk \-, másrészt a dokumentum tetszőleges részén a \hyphenation.! Figyelem, a fontenc csomag betöltése szükséges a megfelelő működéshez ékezetes karakterek miatt. \usepackage[magyar,englidh]{babel} \selectlanguage{english} \foreignlanguage{english}{no, I am your father.} kar\-óra \hyphenation{ka-róra, pác-só}
Fejezetek Fejezetek Számozott fejezeteket a \section, számozatlan fejezeteket pedig a \section* parancsal hozhatjuk létre A fejezetek hierarchiája (példafájl): \section fejezet \subsection alfejezet \subsubsection al-alfejezet \section{alapok} \section*{bevezető} \section{mátrix műveletek} \subsection{a szorzás} \subsubsection{speciális mátrixszorzatok} \paragraph{a diádok} \paragraph bekeztés, címmel \subparagraph albekezdés, címmel \subparagraph{} A book és a report osztályok esetén egy újabb magasabb szintű elem a \chapter is rendelkezésre áll A book osztálynál a \part segítségével tagolhatjuk részekre a szöveget \chapter{a mátrixalgebra elemei} \part{a mátrixalgebra elemei} Lábjegyzetet a \footnote paranccsal hozunk létre.! Figyelem, a parancsot közvetlenül a vonatkozó szöveg után írjuk, szóköz nélkül. bla bla\footnote{bla bla szöveg} bla.
Cím, szerző Cím, szerző A \title az \author és a \date paranccsokkal a dokumentum címe, szerzője és a dokumentum keletkezésének dátuma állítható be. A cím generálása a \maketitle utasítással történik. Több szerzőt az \and utasítással sorolhatunk fel. A mai dátum megadásához a \today parancsot használhatjuk (példafájl).! MegjegyzĂŠs: Lehetőség van külön nyitó oldal készítésére a titlepage környezet segítésével \title{a LaTeX igazán jól \\ és más gondolatok} \author{dr.~béla Béla \\ tanárember \and Kovács Béla \\ sofőr} \date{\today} \maketitle
A környezetekről Általánosan A aaa nevű latex környezetet a \begin{aaa} nyitja és a \end{aaa} parancs zárja. A kettő közötti részben található szöveg módusul a környezetnek megfelelően.) \begin{aaa}... \end{aaa} A környezetek egymásba ágyazhatóak, de ügyelni kell a helyes megnyitási és zárási sorrendre. \begin{aaa} \begin{bbb}... \end{bbb} \end{aaa}
Környezetek verbatim Verbatim A verbatim környezetbe ágyazott szöveg minden módosítás és LaTeX értelmezés nélkül kerül a dokumentuma. A jobb oldalon található kód részletek is így keletkeznek. \begin{verbatim} ide hiába_ irok^ LaTeX$$ kódokat$ \section \end{verbatim} A verbatimot soron belül is használhatjuk a \verb paranccsal. A környezetbe kerülő szöveg itt a példában a + jelek közötti rész.! MegjegyzĂŠs: A verbatim széleinek kijelöléséhez bármilyen karakter használható kivéve a betűket a szóközt és a csillagot.! Figyelem, A verbatim környezetbe további környezet nem ágyazható. \verb+bla@\%+
Környezetek felsorolások Lista típusok A LaTeX-ben három fajta listát használhatunk: számozottat (enumerate), számozatlant (itemize) és leírót (description). A lista elemeket a \item paranccsal jelöljük.! Figyelem, a következő listák megjelenése egy hagyományos latex dokumentumban másként néz ki. 1. első 2. második \begin{enumerate} \item első \item második \end{enumerate} A számozatlan lista első második \begin{itemize} \item első \item második \end{itemize} A leíró lista itemize enumerate A számozatlan listákat ezzel az utasítással definiáljuk. A parancs nem rossz. A számozott listákat ezzel az utasítással definiáljuk. A parancs nem rossz. \begin{description} \item [itemize] -- A számozatlan listákat ezzel az utasítással definiáljuk. A parancs nem rossz. \item [enumerate] -- A számozott listákat ezzel az utasítással definiáljuk. A parancs nem rossz. \end{description}
Környezetek idézetek Idézetek A LaTeX-ben három fajta környezetet használhatunk idézetek beszúrásához: verse, quote, quotation Pilinszky János: Egy fénykép hátlapjára Görbülten megyek, bizonytalanúl. A másik kéz mindössze három éves. Egy nyolcvan éves kéz s egy három éves. Fogjuk egymást. Erősen fogjuk egymást. \begin{verse} Görbülten megyek, bizonytalanúl. \\ A másik kéz mindössze három éves. \\ Egy nyolcvan éves kéz s egy három éves. \\ Fogjuk egymást. Erősen fogjuk egymást. \\ \end{verse} A LaTeX-ben három fajta környezetet használhatunk idézetek beszúrásához. Medárd előestéje Bogdanski Dolinán ünnepnek számított, a boltok már délután bezártak, csak nevelőanyám fodrászata tartott nyitva, hogy kiszolgálja azt a néhány pópát, aki az esti mise előtt még betért az üzletbe kifésültetni a szakállát. Az asszonyok az eperfa alatt fésültek, a levegőben késő délután, mint az ökörnyál, hosszú arany szálak lebegtek Medárd előestéje Bogdanski Dolinán ünnepnek számított, a boltok már délután bezártak, csak nevelőanyám fodrászata tartott nyitva, hogy kiszolgálja azt a néhány pópát, aki az esti mise előtt még betért az üzletbe kifésültetni a szakállát. Az asszonyok az eperfa alatt fésültek, a levegőben késő délután, mint az ökörnyál, hosszú arany szálak lebegtek \begin{quote} Medárd előestéje... \end{quote} \begin{quotation} Medárd előestéje... \end{quotation}
Úsztatott objektumok Úsztatott elemek A dokumentum bizonyos elemei nem tördelhetőek: képek, táblázatok. Az ilyen elemeket célszerű úsztatni (float) Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Figure 1. Neque porro quisquam est Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Figure 1. Neque porro quisquam est Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. A latex egy bonyolult algoritmust használ az elhelyezésre. Ezt befolyásolhatjuk az elhelyezési preferencia megadásával: a lap tetejére (t top), a lap aljára (b bottom), külön lapra (p page) és ide (h here). A képeket a figure a táblázatokat a table környezetekkel tudjuk úsztatni
Képek lehetőségek Képek létrehozása Képeket létrehozni a LaTeX beépített parancskészletével és számos rajzolást támogató csomag segítségével utasításokkal is lehet, ez azonban meglehetősen időigényes módszer (mire ne használd a LaTeX-et... ) forrás fájlok tex kép fájlok vektorgrafikus eps konverter jpg png bitmap eps konverter pdf latex fordító pdflatex fordító dvi pdf
Képek beillesztés Képek létrehozása Képeket a \includegraphics utasítással lehet beilleszteni. A sikeres betöltéshez a graphicx csomag szükséges. \includegraphics[width=5cm,height=2cm]{fig/a.pdf} A képek úsztatása Képeket a figure környezettel lehet úsztatni \begin{figure}[htb] \centering \includegraphics[width=0.6\textwidth]{pelda.pdf} \caption{a példa kép} \end{figure}
Jegyzékek Irodalomjegyzék Irodalomjegyzék létrehozása a thebibliography környezettel illetve a LaTeX bibtex moduljának segítségével lehetséges. Az irodalomjegyzék elemeinek megadásához a \bibitem utasítást kell használnunk. Az irodalomjegyzék automatikusan generálódik. A hivatkozások címkéi alapesetben a növekvő arab számok szögletes zárójelben, ettől eltérni a \bibitem opcionális paraméterének megadásával lehetséges. A felsorolt irodalmakra a \cite utasítással hivatkozhatunk \begin{thebibliography}{99} \bibitem[virágvölgyi 2001]{book:Vir} Virágvölgyi Péter, {\it A tipográfia mestersége}, Osiris, Budapest, 2001. \end{thebibliography} \cite{book:vir} Könyv: szerző, cím dőlt betűkkel, kiadó neve, kiadó városa, kiadás éve. Újságcikk: szerző, cím idézőjelek között, újság neve dőlt betűkkel, évfolyam, szám, oldalak, kiadás éve Diplomadolgozat/disszertáció: szerző, cím dőlt betűkkel, oktatási intézmény, város, végzés éve. elektronikus forrás: teljes URL (átviteli protokoll megjelölésével), megtekintés időpontja percre pontosan
Jegyzékek Tartalomjegyzék A dokumentum tartalomjegyzékét a \tableofcontents utasítással tudjuk beilleszteni! Figyelem, ha a Tartalomjegyzéket és az Irodalomjegyzéket is meg akarjuk jeleníteni a tartalomjegyzékben akkor a tocbibind csomagot kell betöltenünk. Képek, táblázatok jegyzéke A dokumentum képeinek jegyzékés a \listoffigures és a \listoftables utasítássokkal tudunk létrehozni \tableofcontents \listoffigures, \listoftables
A Matematikai írásmód III.
Alapok A LaTeX egyik legnagyobb előnye a nagyon szép matematikai szedés (mindjárt látjuk is) A matematikai képletek szedése soron belül is fontos (egyetlen betű esetén is) pl.: / Ha a pozitív és az negatív, akkor z negatív. / Ha a pozitív és az negatív, akkor z negatív. Soron belüli matematikai mód A matematikai kifejezést dollárjekek közé kell írni: A cos(x) függvény nem rossz, amúgy sin(x) párti vagyok. A környezet ekvivalens jelölése még: \( és \). A $\cos(x)$ függvény nem rossz, amúgy $\sin(x)$ párti vagyok. Külön sorba kerülő, DE nem számozott (nem. hivatkozott) matematikai kifejezés A matematikai kifejezést a displaymath környezetbe kerül: f (x) = cos(x). A környezet ekvivalens jelölése még: \[ és \] \begin{displaymath} f(x) = \cos(x) \end{displaymath} Külön sorba kerülő és számozott matematikai. kifejezés A matematikai kifejezést a equation környezetbe kerül: g(x) = 2 sin(x) (1) Az egyenlet mellett jobb oldalon megjelenik az egyenlet száma \begin{equation} g(x) = \sin(x) \end{equation}
Alapok II. amsmath, amessymb Töltsük be az amssymb, amsmath csomagokat, mert. \usepackage{amssymb,amsmath} Az equation környezet Az matematikai kifejezést címkézhető és hivatkozható: g(x) = 2 sin(x). (2) A (??) egyenlet nem rossz, de vannak jobbak is. Az egyenlet hivatkozás esetén a szokásos \Aref parancs argumentumát kerek zárójelek közé kell tenni. A cimke szokásos alakja eq:valami alakú A mondatokba foglalt matematikai kifejezések esetén az írásjeleket ki kell tenni (a környezeten belül). Közelítsük β értékét a következőképpen β = d, (3) φ ahol φ a szögelfordulás.... \begin{equation}\label{eq:gx} g(x) = \sin(x). \end{equation} Aref({eq:gx})~egyenlet nem rossz, de vannak jobbak is.. Közelítsük $\beta$ értékét a következőképpen % \begin{equation} \beta = \frac{d}{\phi}, \end{equation} % ahol $\phi$ a szögelfordulás \dots
Műveletek Az alapműveletek leírása Az összeadás, kivonás és az osztás leírása a szokásos: (5+3)/(3-9). Vegyük észre, hogy matematikai módban más a kinézetük mint szöveg módban: (5+3)/(3-9) vs. (5 + 3)/(3 9)! Az összeadás, kivonás és az osztás leírása a szokásos: $(5+3)/(3-9)}$ A szorzás jele nem a * Ha kell középmagas pontot vagy jelet használunk Ha kell középmagas pontot $\cdot$ vagy $\times$ jelet használunk Gyök A gyökjel a \sqrt paranccsal jelenthető meg. A gyökjelek egymásba ágyazhatók: 1 + x + 2 \begin{displaymath} \sqrt{1+\sqrt{x+2}} \end{displaymath} A gyökjel kitevőjét a szögletes zárójelek közé írt opciós paraméterrel pl. $\sqrt[3]{1+x^2}$ 3 lehet megváltoztatni, pl. 1 + x 2
Függvények Előre definiált operátorok, függvények \arccos arccos \det det \liminf lim inf \sinh sinh \arcsin arcsin \dim dim \limsup lim sup \sup sup \arctan arctan \exp exp \ln ln \tan tan \arg arg \gcd gcd \log log \tanh tanh \cos cos \hom hom \max max \varlimsup lim \cosh cosh \inf inf \min min \varliminf lim \cot cot \injlim inj lim \Pr Pr \varinjlim lim \coth coth \ker ker \projlim proj lim \varprojlim lim \csc csc \lg lg \sec sec \deg deg \lim lim \sin sin Használatuk egyszerűen a következő: cos(x), sin(x), log(x), exp(x) $\cos(x)$, $\sin(x)$, $\log(x)$, $\exp(x)$ Új függvénynevek vagy operátorok definiálása a \DeclareMathOperator{xxx}{xxx} segítségével lehetséges. \DeclareMathOperator{\rank}{rank}
Kumulatív operátorok Alapok A szumma, produktum én integrál utasításai: \sum, \prod, \sum. N i=1 n i, L b j=1 Kc2 j, a f (x)dx! Figyelem, a dx tagban a d operátor tehát álló betűvel irandó Az integrálás és a szumma típusú operátorok határainak korrekt elhelyezéséhez az amslatex csomag betöltésénél aktiválnunk kell a sumlimits és az intlimits opciókat. Ennek eredménye: \sum_{i=1}^{n} n_i, \prod_{j=1}^{l}k c_j^{2}, \int _{a}^{b} f(x) \mathrm{d}x \usepackage[intlimits,sumlimits]{amsmath} N L n i, Kc 2 b j, f (x)dx i=1 j=1 a! MegjegyzĂŠs: Soron belüli matematikai mód esetén a N i=1 a határok mindenképpen az operátorok mellé kerülnek Ha beamert használunk (prezentáció készítésnél) akkor ezeket az opciókat a documnetumclass opciói között kell megadni. \documentclass[8pt,serif,intlimits]{beamer} Több soros alsó és felső indexek megadásához a \substack parancsot használhatjuk: N \sum_{\substack{i=0 \\ i \neq j}}^n i=0 i j
Kumulatív operátorok 2 Többszörös integrálok kétszeres, háromszoros, négyszeres és többszörös integrálok megadása a következő: A f (x, y)dxdy, V f (x, y, z)dxdydz, A f (x 1, x 2,..., xn) \iint, \iiint, \idotsint
Szimbólumok Görög betűk Szimplán az angol nevükkel, pl.: α, θ, µ $\alpha$, $\theta$, $\mu$ Nagy görög betűk nagy betűvel kezdve, pl.: Σ, Γ, Ω $\Sigma$, $\Gamma$, $\Omega$ Változóként gyakran használt görög betűk: ε, ϕ, ϑ vs. ɛ, φ, θ $\varepsilon$, $\varphi$, $\vartheta$ vs. $\epsilon$, $\phi$, $\theta$ Gyakran használt egyéb szimbólumok,,,, R, I $\exists$, $\infty$, $\nabla$, $\partial$, $\Re$, $\Im$ Relációs operátorok =, <,, >,,,, $=$, $<$, $\ll$, $>$, $\gg$, $\leq$, $\geq$, $\ approx$ További operátorok: XXX
Elhelyezés térben, térközök Felső és alsó indexek Az alsó és a felső idexet a _valami és a ˆvalami utastásal hozhatjuk létre. Figyelem, ebben a formában az utasításnak csak egy argumentuma lehet pl.: ω 0 e x Kapcsos zárójelek használatával blokkot hozhatunk létre pl.: e j ω t vs. e jωt Az indexeket egymásba ágyazhatjuk \omega_0 e^x $e^j\omega$ t vs. $e^{j\omega t}$ x^{y^z} \neq ({x^y})^z space x yz (x y ) z Matematikai módban nem számít a leütött space-ek száma: a + b = a + b = a + b $a + b = a+b = a + b$ vessző Alapértelmezésben a vessző után kis térköz van (elválasztás), ami a tizedes törtek leírásánál (magyar nyelven) gond. Megoldás a negatív térköz: \! : 3, 14 vs. 3,14 $3,14$ vs. $3,\!14$
Elhelyezés térben II. Törtek A törtek megadására a \frac{számláló}{nevező} utastás szolgál: sin(2x) $\alpha$, $\theta$, $\mu$ cos(3y) A \dfrac (display size), \tfrac (text size) utastásokkal a tört LaTeX által meghatározott alap mértetét lehet felülbírálni, pl.: ( ) ( ) ψ + φ ψ+φ sin sin 2 2 vs. cos ϕ cos ϕ Binomiális együtthatók Ugyanúgy hansználva, mint a törteknél, a \binom, \tbinom és ( n \dbinom utasításokkal, pl.: k) Esetek (4) $\frac{\psi + \phi}{2}$ vs. $\dfrac{\psi + \phi }{2}$ $\binom{n}{k}$ A i j = { 0 ha i j páros, i + j ha i j páratlan. (5) A_{i-j}= \begin{cases} 0 & \text{ha $i-j$ páros},\\ i+j & \text{ha $i-j$ páratlan}. \end{cases}
Jelek Zárójelek A kerek és a szögletes: (), []. A kapcsos { és }. pl, (5+6), [5-6] és {5... 6} (5+6) Ha a méret nem jó a \left és \right parancsok segítenek: ( ) pi ψ + sin k + n Ha még így sem jó, lehet direktben módosítani a méreteket: ( ) ( ) ( ) ( x x x x) (6) \left( \psi + \sin{\frac{pi}{k+n}} \right) \bigl( x \bigr) \Bigl( x \Bigr) \biggl( x \biggr) \Biggl( x \Biggr) Ha még így sem jó, lehet direktben módosítani a méreteket: ( ) ( ) ( ) ( x x x x) \bigl( x \bigr) \Bigl( x \Bigr) \biggl( x \biggr) \Biggl( x \Biggr) Pontok, ékezetek..... Pontok:...,., \dots, \ddots, \vdots Ékezetek: x, x, ˆx, x, ẋ, ẍ. \bar{x}, \vec{x}, \hat{x}, \tilde{x}, \dot{x}, \ ddot{x}
Font Font módosítások A matematikai fontok módosítására az alábbi lehetőségeink vannak (bold font, sans serif, italic, bb): R, \mathbf{r}, \mathsf{r}, \mathit{r}, \mathbb{r} R, R, R, R, R A szimbólumok vastagítására a \mathbf parancs nem alkalmas. Erre használjuk a \boldsymbol parancsot: A vs. A $\mathbf{a}_\boldsymbol{\infty}$
Matrixok, tömbök Alap mátrixok pmatrix, bmatrix, Bmatrix, vmatrix és Vmatrix a következő határoló jelekkel: (), [], {},,. pl. A = [ ] 1 2 3 4 \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}
Egyenletek Split A split lehetővé teszi az egyenlet szétosztását : a = b + c d = g + h = i (7) \begin{equation}\label{eq:split} \begin{split} a & = b + c - d \\ & = g + h \\ & = i \end{split} \end{equation} Multline A multline az egyenletet (egyet) több sorba tördeli: a = b + c d g + h + i (8) Gather A gather összegyűjt több egyenletet E = mc 2 (9) F = ma (10) \begin{multline} a = b + c - d \\ g + h + i \end{multline} \begin{multline} a = b + c - d \\ g + h + i \end{multline} Vegyük észre, hogy az egyeneletek külön számozottak
Egyenletek II. Align Az align a legáltalánosabban használható környezet, ugyanúgy kell használni mint a tabular környezetet a = b + c d (11) φ = cπd (12) A számozás módósítása Ha az egyenleteknek nem akarunk külön számot adni (alegyenletek) akkor a subequations környezet kell nekünk. Ezeket külön címkézhetjük a későbbi hivatkozáshoz a = b + c d φ = cπd (13a) (13b) \begin{align} a &= b + c - d \\ \phi &= c \pi d \end{align} \begin{subequations}\label{eq:vt} \begin{align} a &= b + c - d \label{eq:vt1}\\ \phi &= c \pi d \label{eq:vt2} \end{align} \end{subequations}... A (??) egyenletcsokorban a (??) egyenlet a tudományról szól...! MegjegyzĂŠs: Ha az egyenleteket a f.n (fejezet.egyenlet) alakban kívánjuk számozni, akkor használjuk a dokumentum bevezető részében a \numberwithin{equation}{section} parancsot: