Rīgas Tehniskā Universitāte Būvniecības inženierzinātņu fakultāte Referāts LaTeX Būvniecības bakalaura studiju programmas 1.kursa students Linards Hremenkins Rīga 2017
Satura rādītājs Ievads... 3 1. LaTeX apraksts... 4 2. LaTeX vēsture... 6 3. LaTeX lietojums... 7 4. Microsoft Word un LaTeX salīdzinājums... 9 Secinājumi... 10 Literatūras avoti... 11 2
Ievads Rakstīšana ir cilvēces pamatā. Rakstīts tiek ik dienu. Mēs pastāvīgi meklējam ērtāku un labāku veidu kā rakstīt grāmatas, dokumentus, rakstus. Sabiedrībai un tehnoloģijām attīstoties, cilvēki ir pārgājuši no teksta rakstīšanas ar roku uz rakstāmmašīnām, tad uz teksta apstrādes datorprogrammām. Mūsdienās cilvēki regulāri izmanto kādu no mums pieejamajām teksta apstrādes programmām. Ir pieejamas daudzas un dažādas teksta apstrādes programmas. Zināmākā - Microsoft Word. Word teksta apstrādes programmu zina gandrīz visi, bet ir pieejamas arī citas kā LaTeX. LaTeX ir lieliska programma tehnisku un zinātnisku rakstu/dokumentu veidošanai un apstrādei, taču tā ir nedaudz citādāka programma kā Microsoft Word. Darba mērķis: Noskaidrot, kas ir LaTeX un ko tas piedāvā, izpētīt LaTeX vēsturi, pielietojumu un salīdzināt ar mums viszināmāko teksta apstrādes programmmu - Microsoft Word. Darba uzdevumi: 1) Noskaidrot kas ir LaTeX un ko tas piedāvā 2) Izpētīt LaTeX vēsturi 3) Teorētiski un praktiski iepazīt šīs programmatūras lietojumu 4) Salīdzināt LaTeX ar Microsoft Word 3
1. LaTeX apraksts Īsumā LaTeX ir dokumentu sagatavošanas sistēma. LaTex izmanto, lai radītu citiem lasāmus dokumentus, rakstus, grāmatas. Dokumentu sagatavošana ar LaTeX parasti ir iebūvēta kādā teksta apstrādes programmā, kā TeXworks (Skatīt attēlu 1.1), MiKTeX, TeX Live. Ar failiem kuriem ir formāts.tex ir iespējams strādāt ar LaTeX. Attēls 1.1 TeXworks logo Visiem ir pazīstams Microsoft Word. Tajā teksts tiek apstrādāts izmantojot grafisko interfeisu (GUI graphical user interface). Tas nozīmē, ka mēs uzreiz varam apskatīt kā izskatās mūsu apstrādātais teksts, mēs tekstu apstrādājm izmantojot šajā interfeisā pieejamās pogas, opcijas un īsceļus (Skatīt attēls 1.2). Īsumā mēs redzam to kāds būs gala produkts uzreiz. Attēls 1.2 Microsoft Word GUI Izmantojot LaTeX, lai tekstu apstrādātu lieto dažādas rakstiskas komandas. To var salīdzināt ar programmēšanu (Skatīt attēlu 1.3). Viss ko mēs redzam ir teksts ar dažadām rakstiskām komandām, kuras nostrādā tikai uzģenerējot gatavo darbu. 4
Attēls 1.3 TeXworks paraugdokuments Attēlā 1.3 kreisajā daļā redzams kā tiek strādāts ar LaTeX, bet labajā pusē kāds izskatās gala produkts. Jau noformētu tekstu programmā nevar redzēt uzreiz kā kaut kas ir ticis darīts. Lai redzētu kā dokuments izskatīsies noformēts ir jāpalaiž programma. 5
2. LaTeX vēsture LaTeX izveidoja Leslijs Lamports (Leslie Lamport) 1980. gadu sākumā (Skatīt attēlu 2.1). Leslijs Lamports ir amerikāņu datorzinātnieks (Dzimis 1941. gadā). Ieguvis maģistra un doktora grādus matemātikā, strādaja dažādos datorzinātņu uzņemumos kā Compaq un Microsoft Research. Sarakstījis dažādus zinātniskos rakstus datorzinātnēs, kuri ir vieni no viss citētākajiem rakstiem šajā nozarē. Ieguvis daudz un dažādus apbalvojumus. Attēls 2.1 Leslijs Lamports Leslijs Lamports plānoja rakstīt grāmatu. Viņš bija TeX lietotājs, tāpēc viņam vajadzētu grāmatas rakstīšanai sastādīt dažādas makro komandas iekš TeX, lai atvieglotu darbu. Lamports iedomājās, ka varētu ar nelielu piepūli šos makrosus padarīt pieejamus citiem. Tā šie makrosi vēlāk kļuva par TeX standartpaketi. Tas bija LaTeX sākums, tā tika likts pamats teksta apstrādas sistēmai, kas speciāli veidota zinātniekiem un inženieriem priekš akadēmiskām un profesionālām vajadzībām. Viņš uzraksīja arī lietotāja pamācību, bet nekad nevarēja iedomāties, ka kāds par to būtu gatavs maksāt naudu. Vairāki simti tūkstoši pamācību tika iegādātas. Tas viennozīmīgi parāda cik šī programmatūra un arī pamācība ir lieliska un noderīga. 6
3. LaTeX lietojums Lai sāktu lietot LaTeX ir jāzina pamata komandas. Būtu jāzina, ka visas LaTeX komadas sākas ar \ Būtu vērts arī piebilsts, ka standarta paketē LaTeX nav latviešu garumzīmju atpazīšana. Tās var iegūt vai arī šos garumzīmju burtus var rakstot ar atbilstošām komandām. (Skatīt http://home.lu.lv/~drikis/tex/ ) Lai iesāktu ir jāizveido dokumenta struktūra. Jāsāk ar komandu \documentclass [teksta izmērs,lapas izmērs] {teksta tips}. Tādā veidā mēs norādām kāda veida teksts mums būs un fonta izmēru, piemēram, 12pt. Lapas izmērs nav obligāti jānorāda. Tad, lai sāktu dokumentu rakstām \begin{document} un dokumenta beigās \end{document}. Starp šīm komandām mēs rakstīsim tekstu un noformēšanas komandas. Lai izveidotu virsrakstu, izmanto komandu \title{teksta virsraksts} un nākamajā rindā \maketitle, lai šis virsraksts parādītos. Dažādām teksta sadaļām izmantosim \section{sadaļas virsraksts}, zem šīs komandas varam rakstīt mums nepieciešamo tekstu mūsu sadaļā. Noteikti būtu jāzina, ka vienkārši ar Enter nesāksies teikums jaunā rindā. Lai sāktu teikumu jaunā rindā, iepriekšējās rindas beigās rakstam \\ Lai LaTeX neņemtu vērā kādu komandu vai teksta rindu (komentēt), izmantojam %. Lai izmainītu teksta atkāpes no malām varam iesaistīt \usepackage[left=atkāpes izmērs, top=atkāpes izmērs, bottom=atkāpes izmērs]{geometry} Darbā norādīt datumu var ar komandu \date{datums}, autoru \author{autora vārds} Teksta fontu var mainīt ar komandu {\fontfamily{fonta veids}\selectfont tālak rakstītais teksts būs citā fontā līdz simbolam } Teksta krāsu var mainīt ar komandu \color{krāsas nsoaukums angliski}, jāatceras gan koda augšagalā pierakstīt komandu \usepackage{color}, lai krāsas maiņas komanda vispār strādātu. Lai rakstītu matemātiskus vienādojums mēs matemātisko izteiksmi ieliekam dolāru simbolos - $matemātisks vienādojums$. Matemātiskos vienādojumus pieraksta līdzīgi kā Excel (piemēram, $x^2+3*x+12=0$). Uzģenerējot gatavo dokumentu, šie matemātiskie pieraksti būs izveidoti kā tas tradicionāli tiek pierakstīts, piemēram, matemātikas mācību grāmatās. Gatavo dokumentu saglabā, piemēram.pdf formātā, lai tas būtu ērti lasāms un drukājams. 7
Visu uzskatāmak var redzēt attēlā 3.1 (skatīt attēlu 3.1). Internetā ir daudz lielisku pamācību darbam ar LaTeX gan teksta formā, gan video formā. Varu ieteikt vienu: https://www.youtube.com/playlist?list=pl1d4eab31d3ebc449 Attēls 3.1 LaTeX komandu paraugs. 8
4. Microsoft Word un LaTeX salīdzinājums Microsoft Word ir iespējams viszināmākā un populārākā teksta apstrādes programma. Tāpēc salīdzināšu Word ar LaTeX, lai noskaidrotu abu programmu priekšrocības un trūkumus, un secināšu, kādiem nolūkiem labāks ir LaTeX un kādiem Microsoft Word. Sākumā varam salīdzināt laiku kāds tiek patērēts lietojot abas programmas. Darbojoties ar maziem, īsiem dokumentiem Microsoft Word patērēs mazāk laiku darbā. Pretēji ar LaTeX, īsi dokumenti aizņems vairāk laika, jo formatējums jāsagatavo vārdiski ar komandām. Ja jāapstrādā liels apjoms, tad ar LaTeX būs atrāk, jo ar vienu rakstisku komandu var noformēt uzreiz visu, kas nepieciešams. Word pamata komandas ir viegli saprast un lietot, bet pamata LaTeX iespējas un komandas prasīs nelielu laiku, lai apgūtu. Dziļākas Microsoft Word komandas apgūt prasīs aptuveni tikpat daudz laika kā apgūt LaTeX. LaTeX teksta izkārtojums ir profesionāls (teksta izkārtojums uzreiz ir tāds kāds būtu lielisks, piemēram, grāmatu veidošanai), bet Word būs nedaudz jāpastrādā vairāk, lai sasniegtu tādu pašu rezultātu. Iespējams lielākais Word mīnus vājas zinātnisko un matemātisko vienādojumu iespējas. Piemēram, matemātiskos vienādojumus ir daudz neērtāk un lēnāk raksīt nekā LaTeX. Ar LaTeX tas ir ātri, ērti un ir pieejamas dažādas bezmaksas uzlabojumi, kas zinātniskās un matemātiskās funkcijas atvieglos vēl vairāk. Protams, LaTeX ir bezmaksas programmatūra, kamēr Microsoft Word ir maksas produkts. Lai gan daudz kur darbā, skolā Word jau ir iegādāts un jūs esat iemācījies ar to darboties, kādā citā darba vietā jums iespējams ir pavisam cita teksta aptrādes programma, kuru nemākiet vai uzskatiet par ļoti neērtu. Tad esat spiests ar to strādāt vai pat pašam būs jāiegādājas Word par saviem līdzekļiem. Abām programmām ir savi plusi un mīnusi, ja tev jāraksta kādā īsa vēstule, titullapa, vai kāds īsāks raksts, Microsoft Word būs piemērotāks. Bet, ja rakstīsi garāku dokumentu, bakalaura darbu vai pat grāmatu, noteikti LaTeX būs ērtāks, darbs prasīs mazāk laiku, ar noteikumu, ka būsi savlaicīgi apguvis šo programmatūru. 9
Secinājumi 1. LaTeX ir teksta apstrādes programma, kurā teksta formatešana notiek ar rakstiskām komandām līdzīgi kā programmējot. 2. LaTeX izveidoja Leslijs Lamports savām vajadzībām, bet tā kļuva par standartpaketi TeX apstrādes programmā un ieguva milzīgu popularitāti. 3. Lai lietotu LaTeX ir jāzina vismaz pamata rakstiskās komandas. Citādi darbs ar programmu nebūs iespējams. 4. LaTeX ir lielisks strādājot ar apjomīgiem tekstiem. Kopumā tekstu apstrādāt varēs ātrāk nekā ar Microsoft Word. 5. LaTeX ir speciāli viedots profesionālu tekstu izveidei. Ir iespējams ērti rakstīt matemātiskus vienādojumus. 6. LaTeX ir izcila programmatūra apjomīgu dokumentu, grāmatu un citu profesionālo rakstu izveidei. 10
Literatūras avoti What the heck is Latex? / [tiešsaiste]. [skatīts 2017.g. 13. februārī]. Pieejams: http://scottmcpeak.com/latex/whatislatex.html LaTeX A document preparation system / [tiešsaiste]. [skatīts 2017.g. 13. februārī]. Pieejams: https://www.latex-project.org/ LaTeX / [tiešsaiste]. [skatīts 2017.g. 13. februārī]. Pieejams: https://en.wikipedia.org/wiki/latex How did LaTeX come about? / [tiešsaiste]. [skatīts 2017.g. 18. februārī]. Pieejams: http://tex.stackexchange.com/questions/240225/how-did-latex-come-about LaTeX latviskošana / [tiešsaiste]. [skatīts 2017.g. 18. februārī]. Pieejams: http://home.lu.lv/~drikis/tex/ Using colours in LaTeX/ [tiešsaiste]. [skatīts 2017.g. 18. februārī]. Pieejams: https://www.sharelatex.com/learn/using_colours_in_latex Change font of certain part of the text / [tiešsaiste]. [skatīts 2017.g. 18. februārī]. Pieejams: http://tex.stackexchange.com/questions/2053/change-font-ofcertain-part-of-the-text The very short guide to typesetting with LaTeX / [tiešsaiste]. [skatīts 2017.g. 18. februārī]. Pieejams: http://tug.ctan.org/info/latexveryshortguide/veryshortguide.pdf Learn Latex in 5 minutes / [tiešsaiste]. [skatīts 2017.g. 18. februārī]. Pieejams: https://www.youtube.com/watch?v=y-kxtwdjtmw&t=28s LaTeX Tutorials (featuring Texmaker) / [tiešsaiste]. [skatīts 2017.g. 18. februārī]. Pieejams: https://www.youtube.com/playlist?list=pl1d4eab31d3ebc449 Word or LaTeX typesetting: which one is more productive? Finally, scientifically assessed / [tiešsaiste]. [skatīts 2017.g. 19. februārī]. Pieejams: http://mappingignorance.org/2015/04/06/word-or-latex-typesetting-which-one-ismore-productive-finally-scientifically-assessed/ LaTeX vs Word; improvements of LaTeX over the years / [tiešsaiste]. [skatīts 2017.g. 19. februārī]. Pieejams: http://tex.stackexchange.com/questions/218567/latex-vs-word-improvements-oflatex-over-the-years 11