Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
12
Przedmowa
ZespółprojektuLuaT
E
Xplanowałwówczas,żepierwszaoficjalnawersjaich
programuzostanieopublikowanapodkoniec2009r.Takteżsięstało,ajużw2010r.
zostałaopublikowanajegopierwszawersjastabilna.Mimobardzodynamicznego
rozwoju,LuaT
E
Xwwersji1.00(awięcwtej,którawypełniławszystkiepoczątkowe
założeniaautorów)zostałopublikowanydopierowewrześniu2016r.
Możnawięcstwierdzić,żetrzymaszwręku,drogiCzytelniku,książkę,którastaje
nagranicydwóchnapozórodległychświatów-programowaniaiskładutekstu.
PojednejstronieLua-szybki,łatwyiużytecznyjęzykprogramowaniaolicznych
zastosowaniach.PodrugiejL
A
T
E
X-zaawansowanysystemskładutekstuorosnącej
zrokunarokpopularności.Ichpołączenieotwierabezwątpieniawielenowych
możliwości,dlaktórychinspiracjętuznajdziesz.
Coznajdzieszwtejksiążce?
Pierwszaczęśćksiążki,zatytułowanaJęzykLua,stanowiłagodnewprowadzeniedote-
gowłaśniejęzyka.Zależałominatym,abybyłoonodostępnenawetdlaosób,których
dotychczasowedoświadczeniezprogramowaniemjestniezbytduże.Odpowiednie
rozdziaływprowadzająwięcpodstawowepojęciazwiązanezprogramowaniem,pre-
zentująnajważniejszekonstrukcjejęzykaLuaiszczegółowowyjaśniająichdziałanie.
Każdyrozdziałkończysięzestawemćwiczeńizadań.Większośććwiczeńniewymaga
dostępudokomputera-mająonezmotywowaćCiędozastanowieniasięnadzdobytą
wiedzą.Zadaniamająjednakcharakterbardziejpraktyczny-polegająnanapisaniu
lubzmodyfikowaniukoduwjęzykuLuatak,abyspełniałonpewnewymagania.
RozwiązanieniektórychzadańmożewymagaćodCiebieodrobinykreatywności,
alewierzę,żeświetniesobieznimiporadzisz.Gdybytakniebyło,towdodatkuC
znajdzieszwieleprzykładowychrozwiązań,szczególniedozadańzpoczątkowych
rozdziałów.
Powinieneświedzieć,żeczęśćpierwszamacharakterprogresywny.Oznaczato,
żekolejnerozdziałyopierająsięsilnienarozdziałachwcześniejszych.Kiedybędziesz
więcczytaćpierwszyraz,powinieneśtorobićodpoczątkudokońca.Wkażdej
chwilimożeszwrócićdopoznanegojużmateriału,jeślibędzieszakuratpotrzebować
informacjidotyczącychkonkretnegozagadnienia.Jużwpierwszychrozdziałach
zakładam
jednak,żerozumieszintuicyjniepojęcia,takiejakzmienna,wartośćifunk-
cja.Wydajemisię,żeniejesttozałożenieprzesadzone.
Drugaczęśćksiążki,zatytułowanaLuaLaTeX,prezentujemożliwościprogramu
otejsamejnazwie.Zależałomi,abydopierowrozdziale11.pojawiłysiępierwsze
odwołaniadoTEXaiL
ATEXa.Dziękitemupierwszaczęśćksiążkistanowiniezależny
materiał,zktóregomożeszskorzystaćbezżadnejstratynawetwtedy,gdynieinteresuje
Ciędynamicznetworzeniedokumentów.Zależnośćwdrugąstronęniestetynie
zachodzi-przedprzystąpieniemdolekturyczęścidrugiejpowinieneśzapoznaćsię
zmateriałemzebranymwczęścipierwszej.Przyjmujęteż,żeTwojaznajomośćL
A
T
E
Xa