INFO1 A L A TEX alapjai

Hasonló dokumentumok
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

Informatika 1 A L A TEX alapjai

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

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

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

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

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

x 2 3 y 5 6 x + y 7 9

Matematika a L A T E X-ben

L A T E X. Móra Péter. Informatika 1 el adás, november 17.

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

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

TikZ, a L A T E X grakája

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.

Prezentáció L A T E X-hel

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

Mintapélda. Szerzők, Hát Mi november Példák bekezdésekre, kiemelésre, elválasztásra Ábrák... 2

Dokumentumszerkesztés L A TEX használatával

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

Prezentáció L A T E X-hel

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

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

Szövegszerkesztés alapok

Magyar nyelvű tipográfia L A T E X-hel

3. modul - Szövegszerkesztés

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

Ĺ ĺ Í ť Ż ú ĺ ü Ü ĺ ĺ ú Ö ü Ü Ż ö ĺ ü ü đ ü Ż ĺ ĺí ü ú Ö ü Ü Š ĺ ĺĺ ę

The elteikthesis osztály *

L A TEX. Tómács Tibor

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

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

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

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:

Tartalomjegyzék. Budapest, Bevezetés 2

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

TOBIAS OETIKER HUBERT PARTL, IRENE HYNA ÉS ELISABETH SCHLEGL EGY NEM TÚL RÖVID. AVAGY L A TEX2e 78 PERCBEN

Í ú Ö ź ő ő ľ ľ ő Ö ľ ő ý ó ü ů ľ ú ń ö ů ű ö ó ź ü ź ó ő ľ ľ ő ź ń ź ő ő ö ó ő ľ ö đ ď ú ś ő ó ź óĺ Í ď ó ľ ö ő ő đ ö ę ó ö ű ź ź ó ľ ľő ľ ő ó ö ő ő

BASH SCRIPT SHELL JEGYZETEK

4. Javítás és jegyzetek

Dokumentumszerkesztés L A TEX használatával

Ábrák készítése TikZ-ben

Szövegszerkesztés. Microsoft Office Word 2010

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

A fejlesztendő tananyagok formai követelményei

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

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

A LaTeX néhány alkalmazási lehetõsége esszéírásban

ACTA AGRARIA DEBRECENIENSIS A kézirat elkészítésére vonatkozó elıírások

Publikációs felhívás

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

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

DIPLOMAFORDÍTÁS - KÖVETELMÉNYEK

Alapvetések. Szövegszerkesztés szabályai. Állományok névadási szabálya I. 10. heti (összevont) gyakorlat. Videó beszúrásának története

A SZAKDOLGOZAT SZERKESZTÉSE

Szakirodalmi összefoglaló készítése

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

2 Word 2016 zsebkönyv

ű ö Đ ĺ Ö ń ĺ Ąź ö ź ö ę Á ö í ĺ ö Í ö í ý ĺ í ĺí í đ ę ű í ö ĺ ö í Ĺ ĺ ű ö ö źĺ í í ź ĺ ĺ đ í ĺĺ ú ü ö í ú ű ű ĺ ö ĺ ö í ź ü ű ź ú ű íĺ í íĺ ö ĺí ĺí

ę í ó ő ö ú ź ő ő ő í ü Í ő ő ł ó ö ú Á ó í ę ę ę ö ó ę ę ę ľ í í ő ö ő ó ü ő í ó ó ö ó ó ó ő ü ő ź ó ü ľ ő ő ó ü ő ä ź ő Í ó ö ö ó ý ľ ü ü ó ó ó ó ó

Informatikai alkalmazások - levelező

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

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

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

A közép-európai nyelvekhez igazított funkciók Tartalom

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

Ż ö ö ą ź ĺ ą Łź ü ü Í ü ü ö ö ö ą ü ö ź ĺ ź Í ĺ ĺ ź ú ü Ü ö ĺ ö ĺ Í ú Ö Ü źę ü ö ö ö ĺ ú Ö ü Ü ĺ Í ź ź Ü Ż Ü ł

ö ö í ń ü ö í í ĺ í đ ü í ű í ö ú ĺ í ź ö í í ö đ ĺ ę ü ö ĺ ö ü ö ź ö ö ü ö É Á Á ä ö ĺ ú í ö í í ń ź ö í ź ú Ĺ ö ę ü ű í ö ę ĺ ĺ ć ź ö ź í ú ź ü Í ü

é í ź ü ź é ę í é ő ő é ö ü ő é ü é í é é é ö ű ö é ő é ö ó ó é é é ę é ö é ę é ź é é Í ź ö ó Á ó ź é é Í é ö é ó ó ó ő ź ó ź ź é é ó é ű ü í ó í ő ź

1. sz. melléklet a 150/2016. (II.22.) sz. VPB határozat 1. melléklete

II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

Webdesign II Oldaltervezés 3. Tipográfiai alapismeretek

Karakterkészlet. A kis- és nagybetűk nem különböznek, a sztringliterálok belsejét leszámítva!

ö ĺ Í ö Í ü ź ö ź đ Ĺ ź ö ń ü ńę ź ń ź ĺ ü ĺ ü ú ö ö ö ö ĺ Í Ĺ ú ĺ ĺ ö ď ü ĺ ö ü ö ö ö ź ĺ ö ĺ ĺĺ ö ö ö ü ű ö ö ű ź ü ö ű ű ú ű ö ü ĺ ű ö đ ü ö ö

Térképismeret ELTE TTK Földtudományi és Földrajz BSc. 2007

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

ľ ú á ź á ý ó áľ ő é ó ź ź á á é á á á é ö ü é á á ľ ü é á á ó é ź á é ľĺ á á é ő ú á é ö é ö ó é á á é ľ é ö é ü á á á é é ó ő á ó á ó ö é é ü ú ó ú

ZÁRÓDOLGOZATI TÁJÉKOZTATÓ

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

ĺ ó ő ĺ ő ĺő ú őľ ő ő ü ö ő ó ó ö ć ź ľ ű ť ö ő ű ö ú ú í ö ö ő ĺí ö łí Í í ó ĺő ó ő í ľő ő üľ ľő ó í ö ľő ĺ ó í ó ľ ö ĺ ő ĺ ĺí ő ő ü ö ĺĺ ń ľ ö í ő ó

A beamer haszálata. A jelen prezentáció forrását érdemes módosítani. Amikor készen van a prez.tex, akkor

í ó ö ó í ü ó ö ü ü ő ó ó ö í ü ú ĺ ő ú ź ź ź ü Ú ö ź í ó ő í ü ť ő ü ä ö ü ü ö ú ő ó íĺ ó ö ü ü ź ó ö ź í ő ö í ó ö ü ő ö í ő ő ű ź ü ĺ ó ę ó ö ü ő í

Regionális forduló november 19.

w w w. h a n s a g i i s k. h u

ź ń ú ö ö ó ó í ó ť ü ö ö ź ó í ź í í ü ö ü ö ó ę ü í í í ó ü ü ó Í ö í í í ö í ű ü ó ü í í Á Á É Á ó Ł í ü í ű ö í í ź źú ü ű ö ö ö ó öĺ ö ö í ó Í ö

í ő ó ű ö ő ü ó ó ő ó ó ü ő ű ő ó ü ű ű ó í ű ü ó í ó í ő ő ű ó ó ő ö ő ő ő ü ö ő ü É ľ ľéľ ł ő ó ó ó ö ó ő ő í ó ő ő í ó ö ő ő ö ó ó ó ó ú ő ő í ő í

JELENTKEZÉSI LAP. Név: Osztály: cím (továbbjutásról itt is értesítünk): Iskola: Felkészítő tanár:

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

ł ü ź ź ű ź ľ ľĺ ź ź ý ź Ú ö ü ľ ű ö ź í ľ ü í í ź ľ í ü í Ĺ ö í ź ľ Ż ű ľ ľ Ĺ ź ű ź ń ů ł ľ ź ź ź Ą í ö ü üö ľ ö ź í źů í ö ü ű ź ź ľ í í ľ ü í í ź í

A DIPLOMATERV ALAKI ÉS TARTALMI KÖVETELMÉNYEI. (kidolgozás alatt) A szakdolgozat (diplomaterv) felépítése

3. modul - Szövegszerkesztés

ü ö ö ľ ú Í ľü ö ö ö ö ű ľ ü ö ü ö ű ö ö ö ô ö ü ö ź ř ö ź ű ö ö ö ź ź źú ü ö ű Ĺ ź ü ü ö ü ö ź źú ö ö ľ ű ź ź Ý ö ź ü ź źů ľ Ö źľ ü ü ú ü ź ź ź ű ö ľ

Általános információk, a diplomaterv szerkezete

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

HVK Adminisztrátori használati útmutató

í üö ü ę ĺ ć ó í ĺ ĺ ü ĺ ó í Ü Ü ó Ü Ĺ źú Ü ĺ ź ó í ö Ĺ ń í Ĺ ó ü í ó Ü ö ź ź ĺ ĺ ó ö í ú ö ĺ ź ĺ Ü ü ó Ĺ ĺ ź ó ö ź í ó Ü ĺ ź ó í ź Ĺ ö í đ ĺ ö ü ü Ü

A normaszöveg Wordben történő szerkesztése során a következőkre figyelemmel lenni:

ő ő ö ź ĺ ĺ ď í ĺ í ő ó í ó íüí ó ý í ü ó ó ő ó ö Á í ő ĺí ó í ź ó ő ő ł üö ú ő ő ö í ő ĺ ó í í ĺ ĺ í í ó ó í ő ĺ ő ĺ ő ó ö ú ö ó ę ó ó ó Á í í ő ó í

Átírás:

INFO1 A L A TEX alapjai Wettl Ferenc 2016-10-11 Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 1 / 68

Bevezetés 1 Bevezetés 2 TEX és L A TEX Az alapok Szerkesztés, fordítás, megtekintés Dokumentumformátumok a fordítás kimenete 3 A L A TEX programnyelv alapelemei TEX és L A TEX dokumentum Karakterek, betűk, kódkészletek A dokumentum fejezetekre osztása Generált elemek, utalások, hivatkozások Hogyan írunk magyarul Úszó objektumok ábrák, képek Úszó objektumok táblázatok Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 2 / 68

Bevezetés Amit megtanulunk TEX, L A TEX alapjai, különböző disztribúciók Dokumentum szerkesztése, fordítása, megtekintése Dokumentumformátumok (dvi, pdf) L A TEX-forrás szerkezete A szóközök használata A használható karakterek és a 10 speciális karakter Belső és input kódkészlet Dokumentum fejezetezése Generált elemek Magyar nyelvi specialitások Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 3 / 68

TEX és LATEX 1 Bevezetés 2 TEX és L A TEX Az alapok Szerkesztés, fordítás, megtekintés Dokumentumformátumok a fordítás kimenete 3 A L A TEX programnyelv alapelemei TEX és L A TEX dokumentum Karakterek, betűk, kódkészletek A dokumentum fejezetekre osztása Generált elemek, utalások, hivatkozások Hogyan írunk magyarul Úszó objektumok ábrák, képek Úszó objektumok táblázatok Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 4 / 68

TEX és LATEX Az alapok 1 Bevezetés 2 TEX és L A TEX Az alapok Szerkesztés, fordítás, megtekintés Dokumentumformátumok a fordítás kimenete 3 A L A TEX programnyelv alapelemei TEX és L A TEX dokumentum Karakterek, betűk, kódkészletek A dokumentum fejezetekre osztása Generált elemek, utalások, hivatkozások Hogyan írunk magyarul Úszó objektumok ábrák, képek Úszó objektumok táblázatok Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 5 / 68

TEX és LATEX Az alapok TEX TEX: (betű)szedő rendszer, szabad szoftver. Készítette: 1977 1978: Donald E. Knuth stanfordi matematikus (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, 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 TEXNH szó első három betűje. Kiolvasva techné (újgörögül techni ), így a TEX tech -nek ejtendő. Ötlet: művészet text (szöveg) technika. Márkajel: TEX, szövegfájlban TeX. Makrocsomagok: L A TEX(Leslie Lamport a képletigényes tudományos publikálásban de facto standard), ConTEXt (Hans Hagen), LuaTEX, X TEX,... E Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 6 / 68

TEX és LATEX Az alapok L A TEX L A TEX 2.09: első publikus változat, 1985, Leslie Lamport (visszavonulása után megalakult a L A TEX3 csoport) L A TEX 2ε: 1994 (a L A TEX3 előzetes verziója). L A TEX kiejtése: latech vagy létech, L A TEX 2ε latech-kettő-e (a latex (kaucsuktej) szótól a L A TEX márkajel különbözteti meg). Márkajel: L A TEX, L A TEX 2ε, szövegfájlban LaTeX, LaTeX2e. Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 7 / 68

TEX és LATEX Az alapok A L A TEX előnyei A L A TEX előnyeiről lásd http://www.nitens.org/taraborelli/latex nyomdai minőségű kimenet; nyelve egyszerű, programmal generálható; bármely szövegszerkesztő jó (sokukban van támogatás, pl. szintaxis színezés, grafikus 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áfiai 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, többnyelvű dokumentumok is szerkeszthetők (a magyar nyelvet kimagasló módon támogatja Szabó Péternek köszönhetően). Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 8 / 68

TEX és LATEX Az alapok A L A TEX (TEX) hátrányai bizonyos feladatokban 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 nehéz, 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, Scientific Word) WYSIAYG: What You See Is All You Get (pl. WORD???) Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 9 / 68

TEX és LATEX Az alapok A TEX-rendszer elérése, megismerése Disztribúciók WINDOWS: MiKTeX (http://miktex.org) LINUX: TeXLive (http://www.tug.org/texlive/) MACINTOSH: MacTeX TeXLive alapú (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ő) Wettl Ferenc, Mayer Gyula, Szabó Péter: L A TEX kézikönyv, Panem, 2004. (első fejezete letölthető http://math.bme.hu/latex/lakk.html) Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 10 / 68

TEX és LATEX Szerkesztés, fordítás, megtekintés 1 Bevezetés 2 TEX és L A TEX Az alapok Szerkesztés, fordítás, megtekintés Dokumentumformátumok a fordítás kimenete 3 A L A TEX programnyelv alapelemei TEX és L A TEX dokumentum Karakterek, betűk, kódkészletek A dokumentum fejezetekre osztása Generált elemek, utalások, hivatkozások Hogyan írunk magyarul Úszó objektumok ábrák, képek Úszó objektumok táblázatok Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 11 / 68

TEX és LATEX Szerkesztés, fordítás, megtekintés Szerző, tipográfus, szedő, szerkesztő A könyvírás klasszikus fázisai: a szerző megírja művét, lektorálás, tipográfus elkészíti a könyv kinézeti tervét, szedés, nyomtatás, szerkesztő irányítja a folyamatot. Probléma: A nagy tudású dokumentumszerkesztő programokkal a szerző is elő tud állítani nyomdakész (camera ready) művet, de a szerző nem ért a tipográfus és a szedő munkájához (a felhasználói felületen a szerzői és a tipográfusi parancsok ömlesztve szerepelnek). Megoldás: A vizuális megjelenés megtervezésének és a mű megírásának, azaz a tipográfusi és a szerzői munkának világos szétválasztása. A L A TEX erre alkalmas: megadjuk a címet, a szerzőt, megadjuk, hogy mit emeljen ki, de nem törődünk azzal, hogy hogy néz ki. Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 12 / 68

TEX és LATEX Szerkesztés, fordítás, megtekintés TEX/L A TEX editorok Editor Stílus Oprendsz. Ingyen EMACS/AUCTEX forrás LM W igen Kile http://kile.sourceforge.net/ forrás L igen LyX www.lyx.org WYSIWYM LM W igen Scientific Word www.mackichan.com/ WYSIWYM W NEM TeXnicCenter www.texniccenter.org/ forrás W igen Texmaker www.xm1math.net/texmaker/ forrás LM W igen TeXworks www.tug.org/texworks/ forrás LM W 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 INFO1 A LATEX alapjai 2016-10-11 13 / 68

TEX és LATEX Dokumentumformátumok a fordítás kimenete 1 Bevezetés 2 TEX és L A TEX Az alapok Szerkesztés, fordítás, megtekintés Dokumentumformátumok a fordítás kimenete 3 A L A TEX programnyelv alapelemei TEX és L A TEX dokumentum Karakterek, betűk, kódkészletek A dokumentum fejezetekre osztása Generált elemek, utalások, hivatkozások Hogyan írunk magyarul Úszó objektumok ábrák, képek Úszó objektumok táblázatok Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 14 / 68

TEX és LATEX Dokumentumformátumok a fordítás kimenete DVI (.dvi divice independent) a PDF kiszorította Általános, eszköztől független fájlformátum. Nem tartalmazza a TEX fájlban beillesztett képeket és a felhasznált fontokat. A megjelenítésnél rendelkezésre kell állnia az adott gépen mindennek. Gyorsan fordít, támogatja az inverse search technikát. Megjelenítők: YAP (Windowsra), kdvi, evince, xdvi (Linuxra). Házit nem fogadunk el ebben. Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 15 / 68

TEX és LATEX Dokumentumformátumok a fordítás kimenete PDF (.pdf Portable Document Format) A PostScript továbbfejlesztéséből született (Adobe) Tartalmaz mindent, ami a megjelenítéshez, nyomtatáshoz kell. Hordozható. Tartalmazhat nyomtatási útmutatást, kulcsszavakat a kereséshez, indexeléshez, interaktív hiperlinkekeket, animációt, videót, stb. Elterjedt szabvány. Beilleszthetünk jpeg, png, pdf képeket. Ebben kérjük a házi feladatot. Megjelenítők: Acrobat Reader, Adobe Reader/acroread (Windowsra, Linuxra, Macintoshra), evince, kpdf, xpdf (Linuxra) Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 16 / 68

TEX és LATEX Dokumentumformátumok a fordítás kimenete Fordítás, megtekintés $ pdflatex testlatex.tex This is pdftexk, Version 3.141592-1.40.3 (Web2C 7.5.6)... Babel <v3.8h> and hyphenation patterns for english, usenglishm dumylang, nohyphenation, hungarian, ukenglish, loaded.... Output written on testlatex.pdf (1 page, 5644 bytes). Transcript written on testlatex.log. $ evince testlatex.pdf & Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 17 / 68

TEX és LATEX Dokumentumformátumok a fordítás kimenete Hibaüzenet! Undefined control sequence. l.35 \Na lássuk!? Hiba a 35. sorban, erre válasz lehet: q ENTER: folytassa hibaüzenet nélkül. x ENTER: szakítsa meg a fordítást.? ENTER: mit lehet válaszolni? Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 18 / 68

1 Bevezetés 2 TEX és L A TEX Az alapok Szerkesztés, fordítás, megtekintés Dokumentumformátumok a fordítás kimenete 3 A L A TEX programnyelv alapelemei TEX és L A TEX dokumentum Karakterek, betűk, kódkészletek A dokumentum fejezetekre osztása Generált elemek, utalások, hivatkozások Hogyan írunk magyarul Úszó objektumok ábrák, képek Úszó objektumok táblázatok Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 19 / 68

TEX és LATEX dokumentum 1 Bevezetés 2 TEX és L A TEX Az alapok Szerkesztés, fordítás, megtekintés Dokumentumformátumok a fordítás kimenete 3 A L A TEX programnyelv alapelemei TEX és L A TEX dokumentum Karakterek, betűk, kódkészletek A dokumentum fejezetekre osztása Generált elemek, utalások, hivatkozások Hogyan írunk magyarul Úszó objektumok ábrák, képek Úszó objektumok táblázatok Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 20 / 68

TEX és LATEX dokumentum A TEX nyelve Hello World! \bye Hello World! Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 21 / 68

TEX és LATEX dokumentum Egy másik példa (egy TEX-makróval): Simple maths: $a+b$, $\sqrt{1+\sqrt{1+x}}$. $$ \sum_{n=1}^\infty {1\over n^2} = {\pi^2\over 6}. $$ \def\haakkor #1 => #2.{Ha #1, akkor #2.} \haakkor esik => otthon maradunk. \bye Simple maths: a + b, 1 + 1 + x. n=1 Ha esik, akkor otthon maradunk. 1 n 2 = π2 6. Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 22 / 68

TEX és LATEX dokumentum Egy L A TEX-dokumentum szerkezete \documentclass{article} % dokumentumosztály: article, book,... % preambulum \begin{document} Hello world! % a dokumentum teste document környezetben \end{document} A következők is lehetségesek, de sose tegyük! \documentclass{article}\begin{document}hello world!\end{document} \documentclass{article} \begin{document} Hello world! \end{document} 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. Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 23 / 68

TEX és LATEX dokumentum Egy L A TEX-dokumentum szerkezete további részletek \documentclass[11pt]{article} % dokumentumosztály opciókkal %%%%%%% PREAMBULUM \usepackage[t1]{fontenc} % belső fontkódolás \usepackage[utf8]{inputenc} % input kódrendszer \usepackage[magyar]{babel} % magyar nyelvhez \usepackage{amsmath,graphicx} % matematikai és grafikai képességek \title{első művem} \author{kovács József} \date{2009. október 19.} % Cím % Szerző % Dátum \begin{document} %%%%%%% DOKUMENTUM TESTE \maketitle % címrész kiírása \tableofcontents % tartalomjegyzék % \section{bevezetés} % szakasz címe % Ez itt az első művem szövege. % szöveg % \end{document} %%%%%%% VÉGE Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 24 / 68

TEX és LATEX dokumentum \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... \end{document} Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 25 / 68

TEX és LATEX dokumentum \documentclass{book} \usepackage[t1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[magyar]{babel} \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 INFO1 A LATEX alapjai 2016-10-11 26 / 68

TEX és LATEX dokumentum Dokumentumosztályok cikk könyv beszámoló prezentáció levél article, amsart book report beamer letter Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 27 / 68

Karakterek, betűk, kódkészletek 1 Bevezetés 2 TEX és L A TEX Az alapok Szerkesztés, fordítás, megtekintés Dokumentumformátumok a fordítás kimenete 3 A L A TEX programnyelv alapelemei TEX és L A TEX dokumentum Karakterek, betűk, kódkészletek A dokumentum fejezetekre osztása Generált elemek, utalások, hivatkozások Hogyan írunk magyarul Úszó objektumok ábrák, képek Úszó objektumok táblázatok Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 28 / 68

Karakterek, betűk, kódkészletek 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 az alábbi írásjelek és speciális karakterek:., : ;!? " @ - + = * / ( ) [ ] T1 belső kódolás esetén még három jel használható: < > 10 speciális jelentésű nyomtatható ASCII karakter: \ { } % $ & # _ ^ ~ 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 fizetett. Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 29 / 68

Karakterek, betűk, kódkészletek Speciális jelentésű karakterek: \, %, $ 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 L A TEX ú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 A $ jel: sorközi matematikai képletek $a+b_n^3$, $\sqrt[3]{27}$, $2^{10}\ne10^3$: a + b 3 n, 3 27, 2 10 10 3 Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 30 / 68

Karakterek, betűk, kódkészletek Speciális jelentésű karakterek: {, } blokk létrehozása A karakterek és a parancsszavak tovább nem bontható blokkok. $\frac12, \frac{1}{2}, \frac ab, \frac{a}{b}$: 1 2, 1 2, a b, a b $\frac123, \frac{12}3, \frac1{23}$: 1 2 3, 12 3, 1 23 1\textsuperscript {st}: 1 st, 1\textsuperscript st: 1 s t \fracab eredménye hibaüzenet! Opcionális blokk szögletes zárójellel, pl. $\sqrt{23}$: 23, $\sqrt[3]{23}$: 3 23 Blokkot jelöl ki a környezet is: \begin{név} szöveg \end{név} \H (H, mint Hungarian umlaut) két vesszőt tesz az argumentumára, pl. \H{o}, \H {o}, \H o: ő (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ű. A blokkok nem keresztezhetik egymást, ilyen nincs: {...\begin{small}...}...\end{small} Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 31 / 68

Karakterek, betűk, kódkészletek Speciális jelentésű karakterek & a táblázatok oszlophatároló jele, # a makrodefiní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 INFO1 A LATEX alapjai 2016-10-11 32 / 68

Karakterek, betűk, kódkészletek Repülő ékezetek, speciális karakterek Repülő ékezet: a rvi ztu"ro" tu:ko:rfu ro ge p. 123-jelölés: a1rvi1ztu3ro3 tu2ko2rfu1ro1ge1p. TEX: \ arv\ izt\h{u}r\h{o} t\"uk\"orf\ ur\ og\ ep. ó \ o õ \~o ō \=o ō \b{o} ŏ \u{o} ı \i ò \ o ô \^o ȯ \.o o \c{o} ǒ \v{o} ȷ \j ö \"o ő \H{o} o \r{o} ọ \d{o} oo \t{oo} Példák: Bakı, La Coruña, Korçë, Nîmes, Rīga Bak\i, La Coru\~na, Kor\c{c}\"e, N\^imes, R\={\i}ga Ø ø \O\o SS ß \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 INFO1 A LATEX alapjai 2016-10-11 33 / 68

Karakterek, betűk, kódkészletek Az input kódkészlete, az inputenc csomag (latin2, utf8) \documentclass{article} \usepackage[latin2]{inputenc} \begin{document} Dúlt árvíz, tűzvész, jött gümőkór. \end{document} \documentclass{article} \usepackage[utf8]{inputenc} \begin{document} Dúlt árvíz, tűzvész, jött gümőkór. \end{document} Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 34 / 68

Karakterek, betűk, kódkészletek 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 magyarul írunk, mindig adjuk meg a \usepackage[t1]{fontenc} parancsot! Ez a szavak elválasztásához is kell! T1-ben új karakterek is elérhetők: Ð \DH Ð \DJ Ŋ \NG Þ \TH Ľ \v{l} ť \v{t} ǫ \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 INFO1 A LATEX alapjai 2016-10-11 35 / 68

Karakterek, betűk, kódkészletek 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: fi, fl, ff, ffi, ffl. ff fi fl ffi ffl ff fi fl ffi ffl ff fi fl ffi ffl ff fi fl ffi ffl Puff! Oda a maffia mafla fia! Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 36 / 68

Karakterek, betűk, kódkészletek Idézőjelek: Amerikai nyitó idézőjel felső 66, a záró felső 99 formájú, a belső nyitó idézőjel 6, míg a záró 9 formájú. Az angolban épp fordítva. Amerikai szokás szerint ellentétben a magyarral vagy az angollal az írásjelek becsúsznak az idézőjelen belülre: 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» Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 37 / 68

Karakterek, betűk, kódkészletek Kötőjel, gondolatjel: -, --, ---, három pont Kötőjel: - (elválasztójel, diviz, hyphen) levegő-mintavétel, orrán-száján, gép- és gyorsíró, betűtípus és -méret, kétezer-három, Konkoly-Thege, Arany-patak-völgy, egy-két ember, 5-6 éves, tudod-e, József Attila-díj, sakk-kör, Edinburgh-ból. Nagykötőjel: -- (nagykötőjel, félkvirtmínusz, en dash) 15 21. oldal, 1848 49-es, Párizs Dakar, kelet nyugati, TU 154, brazil magyar meccs, Cauchy Peano-tétel: Cauchy--Peano-tétel Magyarban ez a jel a gondolatjel is, előtte utána szóköz. Gondolatjel angolban --- (kvirtmínusz, em dash), magyarban nem! An em dash like so or a spaced em dash like so or a spaced en dash like so can be seen in contemporary publications. a - b -- c --- d, $a-b$ eredménye: a - b c d, a b Három pont, hármaspont, ellipses Ha ezt írjuk:... \dots, ezt kapjuk:...... Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 38 / 68

A dokumentum fejezetekre osztása 1 Bevezetés 2 TEX és L A TEX Az alapok Szerkesztés, fordítás, megtekintés Dokumentumformátumok a fordítás kimenete 3 A L A TEX programnyelv alapelemei TEX és L A TEX dokumentum Karakterek, betűk, kódkészletek A dokumentum fejezetekre osztása Generált elemek, utalások, hivatkozások Hogyan írunk magyarul Úszó objektumok ábrák, képek Úszó objektumok táblázatok Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 39 / 68

A dokumentum fejezetekre osztása 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 INFO1 A LATEX alapjai 2016-10-11 40 / 68

Generált elemek, utalások, hivatkozások 1 Bevezetés 2 TEX és L A TEX Az alapok Szerkesztés, fordítás, megtekintés Dokumentumformátumok a fordítás kimenete 3 A L A TEX programnyelv alapelemei TEX és L A TEX dokumentum Karakterek, betűk, kódkészletek A dokumentum fejezetekre osztása Generált elemek, utalások, hivatkozások Hogyan írunk magyarul Úszó objektumok ábrák, képek Úszó objektumok táblázatok Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 41 / 68

Generált elemek, utalások, hivatkozások 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 INFO1 A LATEX alapjai 2016-10-11 42 / 68

Generált elemek, utalások, hivatkozások Utalások címke elhelyezése egy megjelölendő helyre: \label. konvenció: chapters (cha), sections (sec), subsections (sub), equations (eq), tables (tab), figures (fig), 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 INFO1 A LATEX alapjai 2016-10-11 43 / 68

Generált elemek, utalások, hivatkozások Jegyzetek Lábjegyzet 1 kerül ide. Lábjegyzet\footnote{lábjegyzet} kerül ide. Széljegyzet (könyvoldalon itt nem): Széljegyzet\marginpar{széljegyzet} kerül a margóra. 1 lábjegyzet Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 44 / 68

Generált elemek, utalások, hivatkozások Jegyzékek Tartalomjegyzék: \tableofcontents, ábrák jegyzéke: \listoffigures, táblázatok jegyzéke: \listoftables A tartalomjegyzék mélységének befolyásolása: \setcounter{tocdepth}{4} A tartalomjegyzékhez fűzés: \section*{előszó} \addcontentsline{toc}{section}{előszó} Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 45 / 68

Generált elemek, utalások, hivatkozások Irodalomjegyzék Irodalomjegyzék a prezentáción: Donald E. Knuth, The TEXbook, Addison-Wesley, Reading, 1984. Leslie Lamport, L A TEX A Document Preparation System, 2nd ed. Addison-Wesley, 1994. Ugyanez a kód cikkben [1], [2] generált címkével kezdődik. A kód: \begin{thebibliography}{9} \bibitem{textbook} Donald E. Knuth, \textit{the \TeX book}, Addison-Wesley, Reading, 1984. \bibitem{latexbook} Leslie Lamport, \textit{\latex\ A Document Preparation System}, 2nd ed. Addison-Wesley, 1994. \end{thebibliography} Könyvbeli irodalomjegyzékre hivatkozás módjai: Lásd Knuth könyvében \cite[120.\oldal]{textbook}. Lásd \acite{latexbook} könyvben. Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 46 / 68

Generált elemek, utalások, hivatkozások BIBTEX \documentclass{article} \begin{document} The book \cite{book}, and the \cite{art}. \bibliography{mybib} \bibliographystyle{plain} \end{document} Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 47 / 68

Generált elemek, utalások, hivatkozások BibTEX 2. A mybib.bib fájl tartalma: @article{art, author = {Almond, W. E. and Biggs, A. D.}, title = {Title of article}, year = {1983}, journal = {Journal of Something}, volume = {10}, number = {2}, pages = {347--359} } @book{book, author = "Joe Smith and Tom Johns", title = "Title of the book", publisher = "Nice books", year = 2010, } Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 48 / 68

Generált elemek, utalások, hivatkozások Index \documentclass{article} \makeindex \begin{document} Ez a szó\index{szó} bekerül az indexbe. \input{file.ind} %<<ide kerül az index \end{document} Angol szöveg esetén a fordítás után makeindex file, magyar szöveg esetén husort.pl file, majd még egy fordítás. Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 49 / 68

Hogyan írunk magyarul 1 Bevezetés 2 TEX és L A TEX Az alapok Szerkesztés, fordítás, megtekintés Dokumentumformátumok a fordítás kimenete 3 A L A TEX programnyelv alapelemei TEX és L A TEX dokumentum Karakterek, betűk, kódkészletek A dokumentum fejezetekre osztása Generált elemek, utalások, hivatkozások Hogyan írunk magyarul Úszó objektumok ábrák, képek Úszó objektumok táblázatok Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 50 / 68

Hogyan írunk magyarul A magyar babel párbeszédekhez: \mond 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{} Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 51 / 68

Úszó objektumok ábrák, képek 1 Bevezetés 2 TEX és L A TEX Az alapok Szerkesztés, fordítás, megtekintés Dokumentumformátumok a fordítás kimenete 3 A L A TEX programnyelv alapelemei TEX és L A TEX dokumentum Karakterek, betűk, kódkészletek A dokumentum fejezetekre osztása Generált elemek, utalások, hivatkozások Hogyan írunk magyarul Úszó objektumok ábrák, képek Úszó objektumok táblázatok Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 52 / 68

Úszó objektumok ábrák, képek Képek beágyazása Képek beágyazásához: \usepackage{graphicx} Képek beágyazása \includegraphics{file.jpg} (pdflatex esetén lehet PDF, PNG, JPG formátumú). Ekkor a kép, mint egyetlen betű, bekerül a szövegbe. Mint itt: A képeket általában úszó objektumként érdemes kezelni, amihez a figure környezet használandó. Opcionális paraméterei az elhelyezést szabályozzák: h (here), t (top), b (bottom), p (page külön oldalra),! (kérés, hogy néhány szabálytól tekintsen el, csak hogy ide kerüljön). \begin{figure}[!h] \centering %%% hogy az ábra középre kerüljön \includegraphics{kep.jpg} \caption{ábraaláírás} \label{pic:első} \end{figure} A környezetbe kell tenni egy ábraaláírást (\caption), és hogy hivatkozhassunk rá, egy címkét (\label). Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 53 / 68

Úszó objektumok ábrák, képek Rajz készítése TikZ Rajz készíthető a L A TEX saját \begin{picture} környezetével (csak nagyon egyszerű rajzokra képes), és a TikZ csomaggal (ezt ajánljuk), valamint külső programokkal. Egyetlen egyszerű példa: \begin{tikzpicture}[scale=.8] \draw[gray, very thin] (-2.2,-2.2) grid (2.2,2.2); \draw (0,0) circle (1) node[below left] {$O$}; \draw[fill=green!40] (-1,1) ellipse (1 and.5); \draw[very thick,->] (0,0) -- (1,1) node[above,fill=white] {$\mathbf a$}; \draw[fill=blue] (-1.5,-2) rectangle (-1,-.5); \draw[thick] (1,0) -- +(-30:1) arc(-30:-90:1) -- cycle; \end{tikzpicture} O a Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 54 / 68

Úszó objektumok táblázatok 1 Bevezetés 2 TEX és L A TEX Az alapok Szerkesztés, fordítás, megtekintés Dokumentumformátumok a fordítás kimenete 3 A L A TEX programnyelv alapelemei TEX és L A TEX dokumentum Karakterek, betűk, kódkészletek A dokumentum fejezetekre osztása Generált elemek, utalások, hivatkozások Hogyan írunk magyarul Úszó objektumok ábrák, képek Úszó objektumok táblázatok Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 55 / 68

Úszó objektumok táblázatok Klasszikus táblázat Vásárlás Ár Mit Hol Ft Alma Piac 200 Paradicsom ABC 300 Levespor Fűszeres 1200 Szőnyeg Bútorbolt 13 000 Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 56 / 68

Úszó objektumok táblázatok Klasszikus táblázat (forrás) \begin{tabular}{ l l r } \hline \multicolumn{2}{ c}{vásárlás} & \multicolumn{1}{ r }{Ár} \\ \cline{1-2}\cline{3-3} Mit & Hol & Ft \\ \hline Alma & Piac & 200 \\ Paradicsom & ABC & 300 \\ Levespor & Fűszeres & 1200 \\ Szőnyeg & Bútorbolt& 13\,000 \\ \hline \end{tabular} Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 57 / 68

Úszó objektumok táblázatok Szép táblázat Vásárlás Ár Mit Hol Ft Alma Piac 200 Paradicsom ABC 300 Levespor Fűszeres 1200 Szőnyeg Bútorbolt 13 000 Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 58 / 68

Úszó objektumok táblázatok Szép táblázat (forrás) \begin{tabular}{@{}llr@{}} \toprule \multicolumn{2}{c}{vásárlás} & \multicolumn{1}{c}{ár} \\ \cmidrule(r){1-2}\cmidrule(l){3-3} Mit & Hol & \multicolumn{1}{c}{ft} \\ \midrule Alma & Piac & 200 \\ Paradicsom & ABC & 300 \\ Levespor & Fűszeres & 1200 \\ Szőnyeg & Bútorbolt& 13\,000 \\ \bottomrule \end{tabular} Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 59 / 68

Úszó objektumok táblázatok Többsoros cella Szoveg ide elso sor masodik sor masodik sor negyedik sor Szoveg most ide elso sor vege masodik sor harmadik sor negyedik sor Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 60 / 68

Úszó objektumok táblázatok Többsoros cella (forrás) \begin{tabular}{ l l l l } \hline \multirow{4}{12mm}{szoveg ide} & elso sor & \multirow{4}{12mm}{szoveg most ide} & elso sor vege \\ & masodik sor & & masodik sor \\ & masodik sor & & harmadik sor \\ & negyedik sor & & negyedik sor \\\hline \end{tabular} Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 61 / 68

Úszó objektumok táblázatok Többsoros cella szép táblázatban Szoveg ide elso sor masodik sor masodik sor negyedik sor Szoveg most meg ide elso sor vege masodik sor harmadik sor negyedik sor Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 62 / 68

Úszó objektumok táblázatok Többsoros cella szép táblázatban (forrás) \begin{tabular}{@{}lccr@{}} \toprule \multirow{4}{14mm}{szoveg ide} & elso sor & \multirow{4}{14mm}{szoveg most meg ide} & elso sor vege \\ & masodik sor & & masodik sor \\ & masodik sor & & harmadik sor \\ & negyedik sor & & negyedik sor \\\bottomrule \end{tabular} Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 63 / 68

Úszó objektumok táblázatok Táblázat beágyazása \begin{table}[!h] \caption{táblázat címe}\label{tab:1} \begin{center} \begin{tabular}{ l l r } \hline \multicolumn{2}{ c}{vásárlás} & \multicolumn{1}{ r }{Ár} \\ \cline{1-2}\cline{3-3} Mit & Hol & Ft \\ \hline Alma & Piac & 200 \\ Paradicsom & ABC & 300 \\ Levespor & Fűszeres & 1200 \\ Szőnyeg & Bútorbolt& 13\,000 \\ \hline \end{tabular} \end{center} \end{table} Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 64 / 68

Úszó objektumok táblázatok Kérdések Mit csinál a pdftex és mit a pdflatex shell-parancs? (Mi a bemenete és mi a kimente?) Mi a forrásfájlbeli szóközök használatának szabálya? Milyen csomagokat kell betölteni minden magyar nyelvű dokumentum elején? Mi egy L A TEX-dokumentum első parancsa (általában), mi a preambulum és mi határolja a dokumentum testét? Mik a fontosabb dokumentumosztályok? Melyik a 10 speciális ASCII karakter, és mi a jelentésük? Hogy írunk L A TEX-ben törhetetlen szóközt, megjegyzést, mi a táblázatok oszlophatároló karaktere, hogyan hivatkozunk egy makrodefiníció harmadik argumentumára? Mutasson példát kétjeles, alfabetikus és csillagos parancsra. Írjuk le TEX repülő ékezetekkel azt, hogy dúlt árvíz, tűzvész, jött gümőkór. Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 65 / 68

Úszó objektumok táblázatok Kérdések 2 Mit jelent a \usepackage[utf8]{inputenc} parancs? Mit jelent a \usepackage[t1]{fontenc} parancs és mikor és miért kell megadni? Mi az a ligatúra? Mit kell írni a forrásfájlba, ha angol, amerikai vagy ha magyar idézőjelet, nagykötőjelet, gondolatjelet, hármaspontot szeretnénk írni? Mit írunk a forrásba, ha ezt kapjuk: 15 21. oldal, Cauchy Peano-tétel,.... Mit jelentenek a \setcounter{secnumdepth}{2}, illetve a \setcounter{tocdepth}{2} parancsok? Hogyan jelölünk meg egy helyet a dokumentumban, hogy utalhassunk rá? Milyen parancsokkal hivatkozhatunk a fejezet, a képlet sorszámára, és mivel a fejezet oldalszámára? És magyar szövegben? Hogyan teszünk lábjegyzetet a szövegbe? Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 66 / 68

Úszó objektumok táblázatok Kérdések 3 Mire szolgálnak a \tableofcontents, \listoffigures és \listoftables parancsok? Mit jelent a \begin{thebibliography}{9} parancs és mit benne a 9-es? Mit jelent a \cite[120.\ oldal]{textbook} parancs? Miért érdemes BIBTEX-et használni? Mik az úszó objektumok, és milyen környezetekkel adhatók meg? Hogyan ágyazunk be egy képet L A TEX-dokumentumokba? Milyen formátumú fájlok használhatók? Hogyan tudjuk egy beillesztett kép méretét változtatni? Írjunk rá egy példát! Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 67 / 68

Úszó objektumok táblázatok Kérdések 3 Készítsünk egy 2-soros, 2-oszlopos táblázatot a következő minták szerint: Fejléc Szám Fejléc Szám Sor1 szöveg 12 Sor1 szöveg 12 Sor1 szöveg 1234 Sor1 szöveg 1234 Adjuk meg a latex kódot ami a következőket generálja: 1. sin x = cos x, 2. cos x = sin x. Adjuk meg a latex kódot ami a következőket generálja: sin x = cos x, cos x = sin x. Wettl Ferenc INFO1 A LATEX alapjai 2016-10-11 68 / 68