Bevezetés a L A T E X használatába

Hasonló dokumentumok
Bevezetés a L A T E X használatába

L A T E X. Informatika 1. Els L A TEX el adás. Wettl Ferenc

L A TEX. Informatika 1. Első L A TEX előadás. Wettl Ferenc. Budapesti Műszaki és Gazdaságtudományi Egyetem Algebra Tanszék

L A TEX. Informatika 1. Első L A TEX előadás. Wettl Ferenc. Budapesti Műszaki és Gazdaságtudományi Egyetem Algebra Tanszék

L A TEX. Informatika 1. Első L A TEX előadás. Wettl Ferenc október 19. Budapesti Műszaki és Gazdaságtudományi Egyetem Algebra Tanszék

Informatika 1 A L A TEX alapjai

INFO1 A L A TEX alapjai

Tartalomjegyzék. Táblázatok jegyzéke

txi-hu.tex: Texinfo Package for Hungarian Language

Témák. Bevezetés az informatikába 7. Előadás. Szövegfile-ok típusai. Szövegszerkesztők típusai. Mértékegységek. Szövegszerkesztők szolgáltatásai

Szövegkezelő programok általuk kínált lehetőségek

Prezentáció L A T E X-hel

9. Képaláírás, kereszthivatkozás, tárgymutató és jegyzékek

Prezentáció L A T E X-hel

L A TEX kezdőlépések E5N. Peti bá' október 28. PetiTEX, 2017.

Ez a programrendszer (beleértve a forráskódokat is) nem üzleti célból való használat esetén teljesen ingyenes. Ebből két fontos dolog következik:

Dokumentumformátumok Jelölő nyelvek XML XML. Sass Bálint Bevezetés a nyelvtechnológiába 2. gyakorlat szeptember 20.

Témák. Informatika I Eladás. Szövegfile-ok típusai. Szövegszerkesztk típusai. Mértékegységek. Szövegszerkesztk szolgáltatásai

HTML. Dr. Nyéki Lajos 2016

Alapvet tipográai ismeretek és jellegzetes hibák mellékelt szövegek alapján

13. Fájlformátumok. Schulcz Róbert Madarassy László 13. Fájlformátumok v

Dokumentumszerkesztés L A TEX használatával

BUJDOSO GYÖNGYI FAZEKAS ATTILA // / / KEZDOLEPESEK TERTIA KIADÓ

INFO1 Számok és karakterek

8. Mezőutasítások. Schulcz Róbert 8. Mezőutasítások. v

Tóth László október 15.

4. Javítás és jegyzetek

Flex tutorial. Dévai Gergely

Informatika 1. Informatika el adás. Kovács Kristóf, Pálovics Róbert. Budapesti M szaki Egyetem november 5.

Tartalomjegyzék. Budapest, Bevezetés 2

INFO1 Számok és karakterek

2013/2014.tanév TANMENET

Az Ebook leadással kapcsolatos fontos információk

L A TEX. Tómács Tibor

A fejlesztendő tananyagok formai követelményei

Bevezetés a programozásba I.

The elteikthesis osztály *

Számok és karakterek ábrázolása

Webdesign II Oldaltervezés 3. Tipográfiai alapismeretek

Szövegszerkesztés. Az elektronikus szövegszerkesztés előnyei

Bevezetés a számítástechnikába

TRP-C24 Felhasználói Kézikönyv

Dokumentumszerkesztés L A TEX használatával

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >>

3. modul - Szövegszerkesztés

Dr. Oniga István DIGITÁLIS TECHNIKA 2

3. modul - Szövegszerkesztés

Bevezetés az informatikába 9. előadás. Microsoft Word szövegszerkesztők folyt. Stílusok. Egyedi formátum. Nyelvi elemek.

Szövegszerkesztés. Microsoft Office Word 2010

Mesterséges Intelligencia Elektronikus Almanach

Írásjelek helyes szedése. Szabó Csaba. Mondatvégi írásjelek. Központozás. Kötőjelfélék. Szabó Csaba november 18.

Egészítsük ki a Drupal-t. Drupal modul fejlesztés


Thesis class for the Eszterházy Károly College Osztályfájl szakdolgozat készítéséhez az Eszterházy Károly Főiskola részére thesis-ekf.cls v1.

ľ ő ö ö ü ö ü ö ő ö ó ľ ó ő ő ő ö ő ó ź ő ü ę ű ö ő ő ő ö ę ź ü ő ö ó ó ľ ľ ü ú ö đ Ą ő ő ő ľü ľ ę ó ö ő ő ü ó ó ó ő ő ő ľ ź ó ľ ęľ ő ľ ó Ü É ü ó ő ľ

PDF DOKUMENTUMOK LÉTREHOZÁSA

Széchenyi István Szakképző Iskola

2. Alapismeretek. Schulcz Róbert 2. Alapok v

Szavakon innen, Wordön túl

Utasítás a szemináriumi munka formai feldolgozásához

Valószín ségszámítás példatár

BASH script programozás II. Vezérlési szerkezetek

Bisonc++ tutorial. Dévai Gergely. A szabály bal- és jobboldalát : választja el egymástól. A szabályalternatívák sorozatát ; zárja le.

Kaszás Tímea: Corvina OPAC az SZTE Mez gazdasági Könyvtárában

HTML és CSS. Horváth Árpád május 6. Óbudai Egyetem Alba Regia M szaki Kar (AMK) Székesfehérvár

FORMAI KÖVETELMÉNYEK A TÉKA ÉVI TANULMÁNYKÖTETÉHEZ. (magyar és angol nyelvű tanulmányok)

Multimédia 2. Tipográfiai alapfogalmak A betű Számítógépes karakterek

S z á m í t ó g é p e s a l a p i s m e r e t e k

Bináris egység: bit (binary unit) bit ~ b; byte ~ B (Gb Gigabit;GB Gigabyte) Gb;GB;Gib;GiB mind más. Elnevezés Jele Értéke Elnevezés Jele Értéke

Programozás alapjai Bevezetés

INFORMATIKAI ALAPISMERETEK

Regionális forduló november 19.

Regionális forduló november 19.

WEBPAC e-corvina. Egyszerő keresés:

Tudományos dolgozat megírásához szükséges néhány hasznos tudnivaló

é ú ű ü é é é é ű ű ö é ö ö ö ú é é ü ü é é é í ź ź ĺ ö ö é é é ź í ź ö ö é ú ł ĺ é ű é é í ź ą é í í é é é ł é ö é í é é ú í í é é é é é é ú é ö í é

Programok értelmezése

Thesis class for the Eszterházy Károly University thesis-ekf.cls Version /04/08

A PC vagyis a személyi számítógép. XV. rész. 1. ábra. A billentyűzet és funkcionális csoportjai

Eötvös Loránd Tudományegyetem Tanító- és Óvóképző Kar. Útmutató a szakdolgozat szerkesztéséhez

Informatikai alkalmazások - levelező

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás?

1. Fejtsd meg a keresztrejtvényt! Írd le, mit tudsz a függőleges sorban olvasható

BASH SCRIPT SHELL JEGYZETEK

Németh László FSF.hu Alapítvány. Kiadványok. OpenOffice.org. Writerrel. Linux az oktatásban 2010, október 16.

DocBook útmutató. Jeszenszky Péter Debreceni Egyetem, Informatikai Kar

Kedvenc Ingyenes editorok avagy milyen a programozó jobbkeze? PSPAD editor DEVPHP IDE

1. Fejtsd meg a keresztrejtvényt! Írd le, mit tudsz a függőleges sorban olvasható

Az annotáció elvei. Oravecz Csaba MTA Nyelvtudományi Intézet MANYE vitaülés február 20.

Ö ö í ó ö ó ö ö í í Ü ö Á ö Ö ü ö Ö ü ó í í ö ü ü ö ó ü ú ű ó ó í ú ó Ó í ó ó ü í ó ó í ó í í ú ú ű ó í ú í űö ü Í ö Ö ü ö Ö ü ú ü ó ú ó

INFORMATIKAI ALAPISMERETEK

ú ú ú ő ő ú ő ő ú ú ú ő ű ú ő ú ú ő ő ú ő ő É ő ő ú ú ő ú ő ő ő ű ő ő ú ú ő ő ő ő ú

9/2012. (II. 1.) Korm. rendelet. az egyes tevékenységek kutatás-fejlesztési szempontú minősítése iránti eljárás részletes szabályairól

147/2007. (VI. 26.) Korm. rendelet. egyes iparjogvédelmi beadványok elektronikus úton való benyújtására vonatkozó részletes szabályokról

dr.xlsx A programról Szövegműveletekhez használható függvények

Tartalom. Alapelemek. Célok. Eszközök. Szerkezet. Alapelvek. Prezentáció. Folyamat

Forráskód formázási szabályok

Diplomamunkák, szakdolgozatok és Önálló labor dokumentációk formai és tartalmi követelményei

Matematikai programok

Átírás:

Bevezetés a L A T E X használatába Informatika 1. L A TEX Wettl Ferenc BME Algebra Tanszék, http://www.math.bme.hu/~wettl 2013-11-20 Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 1 / 38

1 A TEX és a L A TEX 2 Alkossunk jelöl nyelvet! 3 Karakterek 4 Bemenet kimenet 5 Hogyan írunk magyarul 6 Milyen TEX-et használjunk és hogyan? Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 2 / 38

1 A TEX és a L A TEX 2 Alkossunk jelöl nyelvet! 3 Karakterek 4 Bemenet kimenet 5 Hogyan írunk magyarul 6 Milyen TEX-et használjunk és hogyan? Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 3 / 38

T E X T E X: (bet )szed rendszer, szabad szoftver. Donald E. Knuth stanfordi matematikus készítette 19771978-ban, miután A számítógép-programozás m vészete cím m ve második kiadásának kefelenyomatát meglátta. 1989-ben befagyasztotta: ez a TEX3, azóta csak hibajavítások vannak, verziószáma most 3.1415926 Tartozékok: makronyelv, fontleíró METAFONT nyelv (ver. 2.718281), Computer Modern fontkészlet. A szó jelentése, kiejtése: A TEX szó a m vészet jelentés görög τεξνη nagybet kkel írva TEXNH szó els három bet jéb l áll. Kiolvasva techné (újgörögül techni), így a TEX nem teksz-nek, hanem tech-nek ejtend. Ötlet: m vészet text (szöveg) technika. Márkajel: T E X, szövegfájlban TeX. Makrocsomagok: plain TEX (Donald E. Knuth), L A TEX (Leslie Lamport), ConTEXt (Hans Hagen),..., amelyek közül legelterjedtebb, és a képletigényes tudományos publikálásban de facto standard, a L A TEX. Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 4 / 38

LA TE X LA TE X 2.09: els publikus változat, 1985, Leslie Lamport (visszavonulása után megalakult a LA TE X3 csoport) LA TE X 2ε: 1994 (a L A TEX3 el zetes verziója). LA TE X kiejtése: latech vagy létech, L A TEX 2 ε latech-kett -e (a lateksz-nek ejtend latex (kaucsuktej) szótól a LA TE X márkajel különbözteti meg. Márkajel: LA TE X, LA TE X 2ε, szövegfájlban LaTeX, LaTeX2e. Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 5 / 38

A LA TE X el nyei A LA TE X képes nyomdai min ség dokumentum el állítására; nyelve egyszer, programmal könnyen generálható, bármely szövegszerkeszt jó (de sokukban van támogatás, pl. szintaxis színezés, grakus felület,... ); nyelve a dokumentum logikai struktúrájának leírását szolgálja ( vizuális szerkesztés), de a vizuális megjelenés is szabályozható; automatizmusok (irodalom-, tartalomjegyzék, határozott nével... ); matematikai formulák a legmagasabb tipográai színvonalon; számtalan programcsomag speciális feladatokra; forráskódja nyílt; fut szinte minden számítógéptípus minden operációs rendszerén a legmagasabb hordozhatóság mellett; sok nemzeti nyelvet támogat, képes többnyelv dokumentumok el állítására (a magyar nyelvet másutt nem tapasztalt kimagasló módon támogatja Szabó Péternek köszönhet en). Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 6 / 38

A LA TE X (T E X) hátrányai bizonyos feladatok megoldása körülményesebb, mint a szokásos WYSIWYG * rendszerekben; egy dokumentum kinézeti tervének megváltoztatása vagy új terv készítése általában nehéz munka, a L A TEX parancsai mellett a TEX mély ismeretét is igényli; a hibaüzenetek megértése, a hibák kijavítása id nként komoly feladatot jelent; nyelvéb l hiányzanak olyan képességek, melyeket egy modern programnyelvt l megkövetelhetünk. * WYSIWYG: What You See Is What You Get (pl. WORD) WYSIWYM: What You See Is What You Mean (pl. LyX, Scientic Word) WYSIAYG: What You See Is All You Get (pl. WORD???) Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 7 / 38

1 A TEX és a L A TEX 2 Alkossunk jelöl nyelvet! 3 Karakterek 4 Bemenet kimenet 5 Hogyan írunk magyarul 6 Milyen TEX-et használjunk és hogyan? Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 8 / 38

Jelöl nyelv (markup language) Jelöl nyelv: szintaktikailag megkülönböztethet a szövegt l. (Pl. SGML, XML, HTML, DTD, TEX... ) El zmény: a szerkeszt k, korrektorok a kéziratot ellátták jelölésekkel a szed k és nyomdászok számára. A TEX nyelve épp ezt modellezi: a jelölésekkel ellátott szöveget egy külön paranccsal le kell fordítani. Fordítás szedés. Például: Hello \bf Word! \bye Hello Word! Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 9 / 38

Jelöl nyelv (markup language) A jelölések típusai: prezentációs: WYSIWYG (What You See Is What You Get), pl. WORD leíró, szemantikai: nem mond semmit, hogy mit kell tenni a megjelölt szövegrésszel, csak hogy mi az! Pl. XML procedurális: a primitívek prezentációsak, de bel lük leíró jelöl elemek írhatók. Pl. TEX, PostScript. A L A TEX célja, lényege: a tartalom és megjelenítés különválasztása. Ezzel a szerz mentesülhet a tipográfusi, szed i, korrektori feladatoktól. (Negatív tapasztalat: a szerz k egy részének ellenállhatatlan tipograzálási vágya.) Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 10 / 38

Dokumentumosztályok cikk könyv beszámoló prezentáció levél article, amsart book report beamer letter Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 11 / 38

Jelöl nyelv angol regényíróknak Szintaktika (els közelítés): Egy másra nem használt karakter: \ (rep fordított per) Egy másutt nem használt zárójel: {, } Parancsok alakja: \parancs, vagy \parancs{argumentum} Környezet: \begin{környezetneve}... \end{környezetneve} Szóközök használata tetsz leges számú szóköz és tab karakter, valamint legföljebb egy újsor karakter sorozata egy szóközzel ekvivalens, új bekezdést jelent, ha legalább két újsor karakter van benne, a sor eleji szóközök és tab karakterek nem számítanak. A szükséges parancsok: \documentclass{book} \title{a m címe} \author{a szerz neve} \date{a m születési ideje} \begin{document}, \end{document} \maketitle \chapter, \chapter* Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 12 / 38

\documentclass{book} \title{nonsense Novels} \author{stephen Leacock} \date{1911} \begin{document} \maketitle \chapter*{gertrude the Governess} It was a wild and stormy night on the West Coast of Scotland. This, however, is immaterial to the present story, as the scene is not laid in the West of Scotland. For the matter of that the weather was just as bad on the East Coast of Ireland. But the scene of this narrative is laid in the South of England and takes place in and around Knotacentinum Towers (pronounced as if written Nosham Taws), the seat of Lord Knotacent (pronounced as if written Nosh). \end{document} Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 13 / 38

Néhány további tartalmi jelöl szavak, kifejezések, rövid szöveg kiemelése \emph{...} mondatok kiemelése, idézetek: quote, quotation környezetek, felsorolás, számozatlan lista: itemize, tömörebb megjelenítés: compactitem paralist számozott lista: enumerate, szöveges címke számlálóval (1, i, I, a, A), pl. 1. feladat, 2. feladat enumerate tömörebb megjelenítés: compactenum paralist, leíró lista: description környezet lábjegyzet: \footnote{...} széljegyzet: \marginpar{...}, ill. \marginpar[balra]{jobbra} Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 14 / 38

Címrendszer, fejezetezés A fejezettípus A parancs szintszám neve neve article book report rész \part 0-1 fejezet \chapter 0 szakasz \section 1 1 alszakasz \subsection 2 2 al-alszakasz \subsubsection 3 3 paragrafus \paragraph 4 4 alparagrafus \subparagraph 5 5 milyen mélységig sorszámozódjanak a címek: \setcounter{secnumdepth}{2} milyen mélységig kerüljenek bele a tartalomjegyzékbe: \setcounter{tocdepth}{2} Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 15 / 38

Fejezetsorszámok Egy cikk fejezetekre osztása sematikusan pl. a következ lehet: dokumentum részek I. II. szakaszok 1. 2. 3. 4. 5. 6. alszakaszok 1.1. 1.2. 3.1. 3.2. 4.1. 4.2. 5.1. 5.2. 5.3. Könyvben a sorszámozás: \frontmatter után nincs fejezetsorszám, és az oldalszám római szám, \mainmatter után arab fejezetsorszám, \endmatter után ismét nincs fejezetsorszám, \appendix után ábécé bet ivel. Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 16 / 38

Generált szavak parancs Angol Magyar \abstractname Abstract Kivonat \alsoname see also lásd még \appendixname Appendix függelék \bibname Bibliography Irodalomjegyzék \chaptername Chapter fejezet \contentsname Contents Tartalomjegyzék \figurename Figure ábra \glossaryname Glossary Szójegyzék \indexname Index Tárgymutató \listfigurename List of Figures Ábrák jegyzéke \listtablename List of Tables Táblázatok jegyzéke \pagename Page oldal \partname Part rész \prefacename Preface El szó \proofname Proof Bizonyítás \refname References Hivatkozások \seename see lásd \tablename Table táblázat Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 17 / 38

Generált szavak utalások címke elhelyezése egy megjelölend helyre: \label. konvenció: chapters (cha), sections (sec), subsections (sub), equations (eq), tables (tab), gures (g), pictures (pic),... például \chapter{introduction to running}\label{cha:intro} \section{first steps}\label{sec:first} \label{eq:cauchy}, \label{tab:income}, \label{pic:buli}, \label{fig:sin(x)/x}, utalás a megjelölt helyekre: \ref, \pageref We explained all these things in the chapter \ref{cha:intro} on the page \pageref{cha:intro}. We explained all these things in the chapter 1 on the page 23. Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 18 / 38

1 A TEX és a L A TEX 2 Alkossunk jelöl nyelvet! 3 Karakterek 4 Bemenet kimenet 5 Hogyan írunk magyarul 6 Milyen TEX-et használjunk és hogyan? Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 19 / 38

Ékezetes és speciális karakterek Repül ékezet: (ötlet: a'rvi'ztu"ro" tu:ko:rfu'ro'ge'p) \'arv\'izt\h{u}r\h{o} t\"uk\"orf\'ur\'og\'ep. ó \'o õ \~o o \=o o \b{o} ö \u{o} \i ò \`o ô \^o o \.o o \c{o} o \v{o} \j ö \"o \H{o} o \r{o} ọ \d{o} oo \t{oo} Bak, Csíkszentmihály, La Coruña, Korçë, Nîmes, Plze, R ga Bak\i, Cs\'ikszentmih\'aly, La Coru\~na, Kor\c{c}\"e, N\^imes, Plze\v{n}, R\={\i}ga Ø ø \O\o ß ÿ \SS\ss Å å \AA\aa Š ª \L\l Æ æ \AE\ae \OE\oe Helsingør, Gieÿen, Årdal, Šód», Gr nland Helsing{\o}r, Gie{\ss}en, {\AA}rdal, \L\'od\.z, Gr{\oe}nland Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 20 / 38

Kis kitér : karakterkódok ASCII: 7-bites kód, a byte els bitje 0. Latin kódkészletek: latin1 nyugateurópai, latin2 keleteurópai,.... A latin1 és latin2 fájlok megkülönböztethetetlenek, magyar szöveg latin1-ben megjelenítve is olvasható, de, helyett õ, û látszik. Bet TEX ASCII latin2 utf-8 T1 (Cork) A A 0100 0001 0100 0001 0100 0001 0100 0001 a a 0110 0001 0110 0001 0110 0001 0110 0001 Á \'A 1100 0001 1100 0011 1000 0001 1100 0001 á \'a 1110 0001 1100 0011 1010 0001 1110 0001 Ö \"O 1101 0110 1100 0011 1001 0110 1101 0110 ö \"o 1111 0110 1100 0011 1011 0110 1111 0110 Ž \H{O} 1101 0101 1100 0101 1001 0000 1000 1110 \H{o} 1111 0101 1100 0101 1001 0001 1010 1110 \H{U} 1101 1011 1100 0101 1011 0000 1001 0110 \H{u} 1111 1011 1100 0101 1011 0001 1011 0110 Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 21 / 38

Az európai bels kódkészlet: T1 A TEX bels kódkészlete nincs minden nyelv minden karakterére felkészülve, még az európaiakéra sem! Ez az OT1 kódkészlet (old text). A T1 az európai nyelveket tudja. Ha egy európai nyelven írunk (pl. magyarul), adjuk meg a \usepackage[t1]{fontenc} parancsot! Ez a szavak elválasztásához is kell, és néhány más nyelv egyes bet i is helyesen jelennek meg. Ð \DH Ð \DJ \NG Þ \TH \v{l} \v{t} o \k{o} ð \dh ž \dj \ng þ \th \v{l} \v{d} Cz stochowa, Pie² anyi, Ðurževac, Seyðisfjörður, Þórshöfn, Cz\k{e}stochowa, Pie\v{s}\v{t}anyi, {\DJ}ur{\dj}evac, Sey{\dh}isfj\"or{\dh}ur, \TH\'orsh\"ofn Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 22 / 38

További jelek ligatúrák Ligatúrák: Ligatúrán bet knek a szokásosnál szorosabb összekötését értik. Pl. a TEX 5 f-ligatúrát ismer: '', '', '', '', ''. ff fi fl ffi ffl ff fi fl ffi ffl Pu! És oda a maa maa a! Ligatúraszer en kezelhet karakterek, pl. az idéz jelek: Amerikai idéz jel 66 és 99 formájú, a bels 6 és 9. Az angolban fordítva. Amerikai: az írásjelek becsúsznak az idéz jelek közé: `Yes,' he said. magyar: xxx yy 'zzz' yy xxx amerikai: xxx `yy' xxx angol: `xxx yy xxx' német: xx,yy` xx; xx,yy` xx francia: xxx yyy xxx Ami lehetne ligatúra, de nem az: három pont, hármaspont, ellipses Ha ezt írjuk:... \dots, ezt kapjuk:...... Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 23 / 38

További jelek Köt jel: - (elválasztójel, diviz, hyphen) elválasztás, összetett szavakban szóösszetételekben azonos el - vagy utótagú felsorolásokban kétezer feletti számoknál kett s családnevekben többelem földrajzi nevekben vagylagosságot, bizonytalanságot kifejez számkapcsolatokban az -e kérd szócska el tt tulajdonnévhez kapcsolt f név el tt mássalhangzó háromszorozódás esetén a néma bet re és az írásrendszerünkben szokatlan bet csoportokra végz d szavak toldalékolásakor Nagyköt jel: -- (nagyköt jel, félkvirtmínusz, en dash) Számtartományok megadásakor, vagy valamett l valameddig viszonyt érzékeltet kifejezésekben géptípusok bet - és számjelzése között nemzetek neveinek összekapcsolásakor szerz páros neveinek összekapcsolásakor (Cauchy\,--\,Peano-tétel vagy Cauchy--Peano-tétel) Gondolatjel -- (félkvirtmínusz, en dash) Gondolatjel angolban --- (kvirtmínusz, em dash) Angolban el tte és utána nincs szóköz! Magyarban nem használjuk! An em dashlike soor a spaced em dash like so or a spaced en Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 24 / 38

1 A TEX és a L A TEX 2 Alkossunk jelöl nyelvet! 3 Karakterek 4 Bemenet kimenet 5 Hogyan írunk magyarul 6 Milyen TEX-et használjunk és hogyan? Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 25 / 38

A 10 speciális jelentés karakter Alaphelyzetben az ASCII karaktereket használhatjuk: angol ábécé kis- és nagybet i, a számok, a szóköz, a sorvége jel, a tabulátor (tab) karakter és., : ;!? ' ` " @ - + = * / ( ) [ ] T1 bels kódolás esetén még három jel használható: < > A TEX számára 10 nyomtatható ASCII karakternek speciális jelentése van: \ { } % $ & # _ ^ ~ Megjelenítésük escape karakterrel 7 esetben (elé tett repjellel): \{ \} \% \$ \& \# \_ A többi esetben paranccsal: \ \textbackslash $\backslash$ ^ \textasciicircum \^{} ~ \textasciitilde \~{} $\sim$ Példa: 10$-t nyert, mert a B&C boltjaiban 50%-kal kevesebbet zetett. Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 26 / 38

Speciális jelentés karakterek 1: \, % A \ jel (repjel): parancskezd karakter Az alfabetikus parancsok \ jelb l és alfabetikus jelekb l állnak. A kétjeles parancsok a \ jelb l és egy nem-alfabetikus jelb l állnak. Pl. a \' parancs vessz t tesz az utána következ bet re (\'o = ó). A csillagos parancsok, a csillag nélküli parancs m ködését kicsit módosítják. Pl. a \\ új sort kezd, a \\* ugyancsak, de nem engedi, hogy ott a LATEX új oldalt kezdjen. A \chapter új fejezetet kezd egy könyvben, a \chapter* is, de nem ad a fejezetnek sorszámot. A % jel: megjegyzések Ami egy sorban a % jel és a sor vége között van, csak megjegyzés, beleértve még a sorvége jelet is. homo%i usion Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 27 / 38

Speciális jelentés karakterek 2. A { és a } jel: blokkok létrehozása $\frac12, \frac123, \frac{12}3, \frac1{23}, \frac{1}{2}$ eredménye 2 1, 1 2 3, 12 3, 23 1, 1 2. Vigyázzunk, \fracab eredménye nem a, hanem hibaüzenet (de b \frac ab, vagy \frac{a}{b} már jó). A LATEX-ben opcionális argumentum esetén blokk-kijelöl a szögletes zárójel: Pl. \rule{5mm}{0.5mm} egy 5 mm széles, 0,5 mm magas vonalat ad:, a \rule[1mm]{5mm}{0.5mm} 1 mm-rel megemeli:. Blokkot jelöl ki a környezet is, melyet egy \begin{név }, és egy \end{név } parancs határol. Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 28 / 38

Speciális jelentés karakterek 3. A karakterek és a parancsszavak tovább nem bontható blokkok. A \H parancs (H, mint Hungarian umlaut) két vessz t tesz az argumentumában szerepl bet re. Az bet t a \H{o}, \H {o}, \H o parancsok mindegyikével megkaphatjuk. A harmadik esetben kell a szóköz! A kétjeles parancsoknál nem kell a parancs után szóközt tenni: \'o, \'{o}, \' o, \' {o} eredménye ó bet. 1\textsuperscript {st} eredménye: 1 st 1\textsuperscript st eredménye: 1 s t Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 29 / 38

Speciális jelentés karakterek 4. A $ jel: matematikai képletek $a+b_n^3$, $\sqrt2$, $\sqrt[3]{27}$, $2^n$, $2^{10}\ne10^3$ a + bn, 3 2, 3 27, 2n, 2 10 10 3 A további jelek & a táblázatok oszlophatároló jele, # a makrodeníciókban #1, #2 az els második argumentumot jelenti, ~ a törhetetlen szóköz: mondatkezd A után és nevekben, pl. A~tegnapi..., Egerváry~J. Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 30 / 38

Bemenet kódolása ASCII-tól különböz kóddal \usepackage[utf8]{inputenc} az opcionális argumentum lehet még: latin2 cp852 Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 31 / 38

Kimenetek: DVI, PS, PDF DVI (.dvi divice independent) Általános, eszközt l független fájlformátum. Nem tartalmazza a TEX fájlban beillesztett képeket és a fontokat. Gyorsan fordít, támogatja az inverse search technikát. Megjelenít k: YAP (Windowsra), kdvi, evince, xdvi (Linuxra). PS (.ps.eps PostScript) Tartalmaz mindent, ami a megjelenítéshez, nyomtatáshoz kell. Veremalapú programozási nyelv. Nyomtatók egy része ismeri, a többinél a nyomtató drivere dekódolja. Megjelenít k: Ghostscriptre épül GSView/gv (W, L), evince (L) PDF (.pdf Portable Document Format) A PostScript továbbfejlesztéséb l született (Adobe) Tartalmaz mindent, ami a megjelenítéshez kell. Hordozható. Tartalmazhaz interaktív hiperlinkekeket, animációt, videót, stb. Beilleszthetünk jpeg, png, pdf képeket. Megjelenít k: Acrobat Reader, Adobe Reader/acroread (Windowsra, Linuxra, Macintoshra), evince, kpdf, xpdf (Linuxra) Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 32 / 38

1 A TEX és a L A TEX 2 Alkossunk jelöl nyelvet! 3 Karakterek 4 Bemenet kimenet 5 Hogyan írunk magyarul 6 Milyen TEX-et használjunk és hogyan? Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 33 / 38

\documentclass{book} \usepackage[t1]{fontenc} % BELSŽ KÓD \usepackage[utf8]{inputenc} % BEMENET KÓD \usepackage[magyar]{babel} % NYELV \title{a rejtély titka} \author{stephen Leacock\\Fordította: Karinthy Frigyes} \date{1911} \begin{document} \maketitle \chapter*{gertrúd, a nevel n } Vad, viharos éjszaka dühöngött Skócia nyugati partjai fölött. Ezen történetünk szempontjából ugyan ennek különösebb jelent sége nincsen, miután történetünk nem Skócia nyugati partjain játszódik, hanem Írország keleti partjain. De azért ott is elég rossz id volt. \end{document} Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 34 / 38

A magyar babel határozott nével kiválasztása: \label, \ref, \pageref, \aref, \apageref, \Aref, \Apageref, \az, \Az bármely szó, paranccsal generált szó elé. toldalékolás: 42-es 42-ed 42-edik 42-en 42-t 42-en 42-nél 42-vel 42-höz 42-ben 42-nek 42-be 42-re 42-t l 42-r l 42-ször 42-eset 42-edszer 42-ediknél \told42+as{} \told42+ad{} \told42+adik{} \told42+an{} \told42+at{} \told42+on{} \told42+nal{} \told42+val{} \told42+hoz{} \told42+ban{} \told42+nak{} \told42+ba{} \told42+ra{} \told42+tol{} \told42+rol{} \told42+szor{} \told42+as+at{} \told42+ad+szor{} \told42+adik+nal{} párbeszédekhez: \mond Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 35 / 38

1 A TEX és a L A TEX 2 Alkossunk jelöl nyelvet! 3 Karakterek 4 Bemenet kimenet 5 Hogyan írunk magyarul 6 Milyen TEX-et használjunk és hogyan? Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 36 / 38

A T E X-rendszer elérése, megismerése Disztribúciók WINDOWS: MiKTeX (http://miktex.org) LINUX: TeXLive (http://www.tug.org/texlive/) MACINTOSH: MacTeX (TeXLive) (http://www.tug.org/mactex) Kiindulópontok CTAN Comprehensive TeX Archive Network: http://www.ctan.org/ TUG honlapja: http://www.tug.org Magyar L A TEX oldal: http://www.math.bme.hu/latex Könyvek Knuth: The TEXbook. Addison-Wesley, 1986. (letölthet ) Goossens, Mittelbach, Samarin: The L A TEX Companion, 2004 Wettl, Mayer, Szabó: L A TEX kézikönyv, 2004. (1. fejezet www.math.bme.hu/~wettl) Karakter keres k The Comprehensive L A TEX Symbol List http://www.ctan.org/tex-archive/info/symbols/comprehensive/ Detexify 2 http://detexify.kirelabs.org/classify.html Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 37 / 38

T E X/L A T E X editorok http://en.wikipedia.org/wiki/comparison_of_tex_editors Editor stílus opr. ingyen EMACS/AUCTEX forrás LMW igen Kile kile.sourceforge.net/ forrás L igen LEd forrás W igen LyX www.lyx.org WYSIWYM LMW igen Scientic Word www.mackichan.com/ WYSIWYM W NEM TeXnicCenter www.texniccenter.org/ forrás W igen Texmaker www.xm1math.net/texmaker/ forrás LMW igen TeXstudio texstudio.sourceforge.net/ forrás LMW igen WinEdt www.winedt.com/ forrás W NEM WinShell www.winshell.org/ forrás W igen TEX/L A TEX szintaxis színezést a legtöbb értelmes editor tud (gedit, kate,... ). Wettl Ferenc (BME) Bevezetés a LATEX használatába 2013-11-20 38 / 38