Informatika1-2013/ZH3-HTML-osszefoglalo
A 3. ZH anyaga az előadásokon és gyakorlatokon elhangzott anyag a HTML/CSS/LaTeX témákból.
HTML
A következõ html tageket kell részletesen ismerni:
- szerkezeti: html, head, body, title
- formázási: h1, h2, h3, p, br
- tartalom: a, img (ezekbe beletartozik az src és href)
- csoportosítás: div, span
- listák: ol, ul, li, dl, dt, dd
- táblázat: table, tr, th, td
A html kód szerkezetét ismerni kell, miket kell a headbe, miket a body-ba írni, hogyan kell táblázatot, listákat csinálni, stb.
Ismerni kell továbbá, hogy mik a speciális jelentésû karakterek html-ben, a html kódjukat nem kell ismerni.
Nagyon ajánlott gyakorolni a ZH-ra, a gyakorlatok alatt kéznél volt az elõadás és a gyakvezér, a ZH-n nem lesz. Jó gyakorlás például, ha megnyitjátok az oldalatokat és megpróbáljátok leírni néhány részének a html kódját.
CSS
Milyen módokon lehet css kódot csatolni a html kódunkhoz. Ezek közül a külsõ stílusfile parancsát nem kell ismerni, de tudni kell hova kellene írni és érteni kell mit csinál.
Csoportosítás módja: id, class
Általános css szintaxis, ebbe beleértve azt is hogyan kell egy id-vel ellátott html taget formázni, ugyanez class-al ellátottra, valamint hogyan kell általásnosan egy p taget formázni például.
A következõ css parancsokat kell ismerni (a hozzájuk tartozó értékekkel együtt):
- font: font-size, font-weight, font-style
- border: border-color, border-width, border-style (elég a none és solid ismerete)
- egyéb: text-align, color, background, text-decoration (elég a none, és underline ismerete)
Továbbá ismerni kell hogyan kell a linkeket formázni, ebbe beleértve, hogy hogyan kell pl csak a meglátogatott linkeknek új színt adni. (link, visited, hover, active).
LaTeX
A LaTeX puska a ZH-n használható! innen letölthető
Egy LaTeX-dokumentum szerkezete:
- dokumentumosztályok
- preambulum, parancs és deklaráció, környezet,
- a belső kód, az input kód (latin2, utf8) és a nyelv megadása a preambulumban
- felismerés szintjén: melyik csomag miért felelős
Input
- karakterek, repülő ékezetek, speciális karakterek,
- ligatúrák és ligatúraszerűen kezelt karakterek
- üres helyek szerepe a forrásállományban, új bekezdés
- 10 spec jelentésű karakter, és ezek megjelenítése
A dokumentum tartalmi szerkesztésének parancsai:
- főcím, tartalomjegyzék, kivonat, a címrendszer és szintszámai (fejezet, szakasz, alszakasz...), secnumdepth beállítása
- hivatkozás a címrendszer elemeire (pl. szakaszra), képletre, ábrára, tételre, oldalszámra (ugyanez magyar szövegben is)
- kiemelés: \emph, \footnote,...
- táblázat (igazítás, függőleges és vízszintes vonalak),
- felsorolás, számozott lista, leíró lista
- kép beillesztése, figure környezet (\centering, \caption, figure igazítása, subfigure),
- bibliográfia létrehozása: thebibliography
- Tárgymutató készítése: \makeindex, \index, \input{file.ind}
Vizuális szerkesztéssel kapcsolatos parancsok:
- méretek: \tiny \scriptsize \footnotesize \small \normalsize \large \Large \LARGE \huge \Huge
- sortörések, \newpage
- helyek: \hspace, \vspace, \smallskip, \midskip, \bigskip
- verbatim: \verb, verbatim környezet
Matematikai tartalom szedése
- szövegközi képlet, egysoros kiemelt képlet, egysoros kiemelt sorszámozott képlet
- egysoros képlet törése (split)
- többsoros kiemelt képlet (gather, align,...), ezek csillagos változatai
- többsoros részformula (gathered, aligned,...)
- részsorszámozás (subequation)
- matematikai félkövér, blackboard bold, a bm csomag minden jel kövérítésére
- görög, gót, héber ábécé betűi, matematikai ékezetek,
- műveleti jel
- operátorok, függvények (ilyenek definiálása!)
- relációjelek, és ilyenek definiálása,
- zárójelek, méretük igazítása
- esetszétválasztás
- mátrixok szedése (array, és az amsmath matrix, bmatrix... környezetei)
- \text
- tételszerű környezetek, közös sorszámozás, a sorszámozásnak a címrendszerhez (fejezetezéshez) való igazítása, bizonyítás környezet
A LaTeX saját grafikája (TikZ)
- vonal húzása, nyíl, cycle parancs,
- színezés (vonal színezése, közbezárt terület színezése, színekből elegendőek az alapszínek: red, blue, green, gray, black, white, nem kell definiálni új színt), szaggatott vonal húzása
- vastagságok (thick, thin, very thick, ultra thick)
- kör, körív rajzolása, körív összekapcsolása vonalakkal
- node, keretezés körrel, téglalappal, szöveg elhelyezése az adott koordináta körül (mind a 8 irányban, pl. below left),
- koordináták elnevezése, későbbi felhasználásuk
- szöveg elhelyezése az előző szakaszhoz képest: pos, sloped
- ábra beillesztésének módja
A ZH-ban várható olyan feladat is, hogy
- le kell írni/rajzolni egy LaTeX-kód eredményét,
- meg kell adni egy adott kimenetet generáló kódot,
- ki kell találni, mi a hiba egy adott kódban,
- meg kell magyarázni egy fogalmat.