You are on page 1of 176

NGUYN HU IN HNG DN S dng VieTeX 2.9 Bn 1.

1 i hc KHTN, HQG H Ni 2011

Li gii thiu
A Nhu cu son vn bn bng L TEX tng nhanh trong nhng nm gn y. Ti l A ngi c may mn hc c trc mt s k thut son tho bng L TEX, ti mun A ph bin nhng cng c son tho bng L TEX ti cc bn. Hin nay nhng cng c tr gip son tho vn bn c cng thc ton hc c pht trin rt nhanh v nhiu, ta cn nm c nhng kin thc c bn th c th s dng d dng. VieTeX l mt chng trnh son vn bn TeX v kt hp vi MiKTeX, ch l chng trnh tr gip cho vic son tho m ngun TeX tt hn. Trn th gii c nhiu chng trnh son cho TeX. Mi chng trnh u c th mnh ring. Nh vo mt s m ngun m m ti son ra chng trnh ny, kt hp vi kinh nghim s dng TeX lu nm ca ti, nhm gip ngi dng thun tin khi s dng TeX. c bit l cc chng trnh sau ti c s dng 1. Th vin Neil Hodgsons Scintilla m ngun m cho h son tho (1998-2011 by Neil Hodgson). 2. Chng trnh m ngun m notepad2 ca Florian Balmer y l phng n ti thc hin bin dch, so vi cc bn ca cc tc gi trn c ci tin rt nhiu v theo quan im ngi dng son TeX: n gin, d thc hin, tr gip ti a TeX v min ph. VieTeX bao gm cc cng c son tho bnh thng v c bit: 1. Tt c cc chc nng v phm tt ca cc chng trnh son tho trn Windows u c k tha. 2. Thc hin hon thin cc t trong khi ang g vo t Window v t danh sch bn ngoi. 3. Lm cc th mc khi theo mi trng. 4. Kim tra Chnh t ting Anh v ting Vit. 5. Lm Macro cch g tt v vit cc Script. 6. T t mu ch cho cc lnh ca TeX v cc k hiu c bit

Li gii thiu 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.

T t cc lnh bin dch trn dng lnh. T t cc phm tt cho cc chc nng chng trnh. i chiu cc ngoc i xng. Chn khi theo hnh ch nht Chn ch ngt dng trn mn hnh. T ng tht u dng nh du vn bn tm li. Rt nhiu mu c sn nh lun n, lm sch, son thi,.... Ch menu tng tc mi v tr khi nhn phm phi chut. Rt nhiu thanh cng c k hiu nm ngang hoc thng ng. Dy treo hu ht cc k hiu ton hc ly vo, khi ly vo c nh trong lnh menu tng tc cc lnh farvorite (Lnh hay dng). Nhng cng c c bit dng cho TeX 1. Tra cu nhng lnh v mi trng ca LaTeX. 2. Hon thin lnh LaTeX t ng khi g. 3. Thc hin "File project" cho ti liu nhiu tp. 4. Kim tra nhn i chiu trong vn bn (lit k danh sch nhn). 5. Kim tra a nhn ca vn bn (hin ln danh sch nhn) 6. Tm ngc li tp ngun t Yap.exe. 7. Chn mu cho ch, nn ch, hng v ct trong bng bng trc quan. 8. Th mc cc k hiu son lnh LaTeX trc quan. 9. Chuyn i nh dng sang PS v PDF d dng. 10. Gi ty chn ca MiKTeX thm cu hnh hoc gi lnh d dng. 11. T ng ng cc ngoc i xng. 12. Lm vit tt theo khi hoc dng v ly vo d dng. 13. T mu v son tho, bin dch kt hp vi Bibtex. 14. Thc hin bin dch v kt hp lin hon n u ra cui cng. 15. Kt hp lm ch mc t kha, t in thut ng,... 16. Bin dch theo vn bn chn, theo nh du v n v tr con tr. 17. Bin dch trong ca s ca VieTeX v bn ngoi u c. 18. Cng c lp mi trng th v bng theo giao din, theo chc nng,... 19. T hp nh dng d liu vi giao din d thc hin nh psbook, psnup, psmerge, psresize,... 20. C cc Menu lu cc thao tc va thc hin nh Cc tp mi m, cc tp chnh ca d n, cc d n,.... 21. S qua li v tr tp ngun TeX v DVI theo yap.exe thc hin chnh xc. 22. S qua li v tr tp ngun TeX v PDF theo SumatraPDF.exe thc hin chnh

Li gii thiu

xc. Ti bin son cun sch ny l tip tc hai cun sch trc y nhm ph bin A X cho cc bn sinh vin, hc sinh v cc thy c gio dy ton. Cun sch khng L TE lp li nhng g hai cun trc c, ti ch a ra nhng cng c hoc lnh, gi lnh quan trng m trc y cha c. Ti a ra cc mu vn bn v vit mt lun n tt nghip cho sinh vin, hc vin cao hc. Mu lm mt cun sch dnh cho cc thy son gio n cng nh chun b cho xut bn vi cht lng cao. Ti cng a ra nhng gi lnh lm cc trang trnh chiu cho cc bui bo v hoc thuyt trnh hi ngh. ng thi c trnh by mt s chi tit quan trong trong vn bn nh v hnh, mu cc vn bn, ... Cun sch ny cn cho tt c nhng ngi dng TEX v nhng ngi bt u hc TEX vi cc mu m c sn thc hnh ngay. Tt c nhng gi cng c v phn mm c ni ti trong sch ny c tc gi chun b thnh mt a CD ci t, ni dung chnh l phn ci t VieTeX cho cun sch ny. Ngoi ra trong a CD theo cun sch ny cn cha rt nhiu v d mu m khng c kh nng m t ht y. Bn c c th lin h vi tc gi c sn phm CD ny. Mi lin lc v tr gip vi tc gi: Nguyn Hu in Khoa Ton-C-Tin hc, i hc Khoa hc T nhin, HQGHN in thoi: CQ: 04-5572869, NR: 04-6418848, D: 0989 06 1951 Th in t: huudien@vnu.edu.vn; Web: http://nhdien.wordpress.com Li cm n Nhn y tc gi cm n cc bn s dng VieTeX trong son tho vn bn ting Vit v cho nhng li khuyn b ch, cn thit ti hon thin phn mm ca mnh. Tc gi nhn c nhiu kin ng gp c gi tr ca Ban bin tp v nhng iu kin thun li cho vic xut bn cun sch ny ca Nh xut bn i hc Quc gia H Ni. H Ni, ngy 15 thng 1 nm 2011 Tc gi

NHNG THAY I MI TRONG VieTeX 2.9


1. Chc nng Autoclose ngha l g mt du ngoc [, (, ... xut hin ngay ), ], ... c th nhiu bn khng quen. Mun ly li cc mc ny th g 2 ln lin tip. Ln ny ti t mt phm nng chuyn i ngay [Alt]+[C] dng hoc tr li chc nng ny.[Menu:Option] 2. Chc nng t mu gia 2 k hiu $ $ cng c t phm nng [Shift]+[Ctrl]+[N] chuyn t hay khng t na.[Menu:Option] 3. Chc nng Abbreviation vn phm tt dng [Alt]+[V], nhng ln ny gi c 2 loi vit tt trn dng v vit tt c mt khi. Cch thc to vit tt tng loi vn khng c g thay i. [Menu:Macro] 4. Danh cc tp tng tc c th m li Reopen v Favorites files c a ln gn nhau v kt cu cc lnh thm, xa danh sch c di. [Menu:File] 5. Bi en theo hnh ch nht sao chp cc khi c chc nng nh du: [Menu:Block] 1. Dng rectangular mode v sau dng cc phm m tn chn. 2. nh du im u pha trn bn tri Begin select rectangle v pha di phi End select rectangle 3. Nhn phm [Alt]+ Nhn chut phi v di chn hnh ch nht. 6. Chc nng Fold lm cp gp c tng cng [Menu:Block] 1. C 2 dng c % th to ngay lp tc thnh cp gp, ci ny rt tin khi ta ch thch khi son m khng by y ra mn hnh, u cc tp nn c ch thch di ci ny cng thch hp v p. 2. Cc mi trng u l cp gp c nh d theo di. 3. Cc lnh tiu c t cp ni dung nh \chapter, section,... v khi ta gp ton b ti liu s nhn thy ni dung nh mc lc. Ch cc lnh ny

Nhng thay i mi trong VieTeX 2.9

7.

8.

9.

10. 11.

12.

13. 14.

15.

khng vit st dng nhau v d \section v \subsection cch ra mt dng nu khng c vn bn no gia. 4. Khi ti liu no khng c cp gp th c lnh cho vo cp bao bi %<[....%]>. Thanh cng c ng bn phi, ti y c: 1. 4 nt lin quan ti m v ng cc cp gp, thun tin cho lt tng cp xem v son tho tip tc. 2. Cc nt danh sch lnh c ci y, trc y chng thanh th 2, c bit c nt tm kim nhanh. 3. Nt nhy ti cc v tr nh du bn l vn bn. Menu tng tc bm phm phi chut ni ang son tho c 2 loi. Nu vn bn c ch bi en s ra Menu c sao chp hay lm ln ch,... cn bnh thng li c Menu khc son tho khng lin quan ti phn bi en. Bm phm phi u Menu mn hnh Project lit k cc th mc bn c th gn vo c. Nu nhn ch [Listing] th l cc chc nng lit k mt loi danh sch xem..... Khi di chut n tn tp ang son s hin ln c ng dn ca tp nh li gi thng tin. t mu cc tp c ui BIB theo cu trc v thm vo danh sch [Menu:Tool] 1. Lp danh sch ti liu ca s di; 2. Tm kim theo tc gi, t kha, ni dung sch,.... v lit k ca s di 3. Bin dch theo cc nh dng khc nhau nh alpha, amsalpha, amsplain,....v cho kt qu xem trc khi t vo ti liu. 4. C th ni y l chng trnh qun l ti liu theo bib ton din nh tm kim, lit k ci c, ly t kha vo \cite, .... t mu cho cc lnh ca Asymptote nu tp c ui ASY v c t chc nng bin dch v danh sch lnh ly vo km theo v hnh v c mt chc nng bin dch phi hp lin hon. Bin dch chy ca s di c u tin, c th vn dng cch bin dch ngoi ca s di nh c ch bng cch ty chn [Menu:Execute] . Bin dch chn on vn bn c cng c vi cc u ra khc nhau nh hng chn bin dch nh theo PDFLaTeX hay LaTeX vi kt qu ls PDF, DVI hoc PS. Bin dch t hp c thit lp khi chn v phm nng F4 l thc hin theo t hp c kha 17 t hp cha k ngi dng t nh ngha. Chy t hp u trong ca s di v rt nhanh v theo di c cc bc ca t hp ny

Nhng thay i mi trong VieTeX 2.9

16. 17. 18.

19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.

khi gp li. Quy trnh lm t in thut ng nh gi lnh glossary.sty v dch lin hon c thit k v lp trnh thc hin khp kn n sn phm cui cng. Quy trnh lm ch mc, danh mc t kha thc hin v ci t theo mu v nh dng do dch lin hon. Chc nng treo cc lnh hay dng Favorites Command nhng lnh ny c th ngi dng t thm vo, bt c lnh no ly th mc c * nh *Arrows,... u treo ngay vo y khng cn nh li na. [Menu:LaTeX] Th mc lun n thu thp 3 lun n mu, gm m ngun bn c th bin dch v hc cc lm cng thc, trnh chiu cho lun n.[Menu:Project] Tng t th mc lm sch cng c mu lm cun sch cng vi cc bi tp km theo mi chng khi lm sch. C th bin dch nh dng LuaTeX, LuaLaTeX, bin dch TeX sang HTML nhng chng trnh ny c trong MiKTeX 2.9 Tt c chng trnh dch t TeX qua PDF nh XeTeX, XeLaTeX, TeXify, ... u c t khi dch xong c th xem trn tp PDF quay li tp TeX d dng. Cp nht tp tr gip LaTeX mi, MiKTeX v n thng ni cha ti liu hng dn ca MiKTeX v cc gi lnh [Menu:Help] C chc nng m cc website v lu vo danh sch ng nh cc trang ny, tt nhin c th tm kim cc t trong bi trn Internet [Menu:Help]. Lm giao din a nh vo vi cc thng s thch hp v xem th trc khi a vo. Lm giao din a bng vo v cng xem khung bng trc khi la chn. Lm giao din cho chng trnh psselect.exe chn trang chn l, ly mt s trang trong ti liu,... Lm giao din cho psbook.exe chuyn cc trang sch theo cc ng gy v in hai mt, ci ny l mt trong qu trnh lm sch nh v tm tt lun n,... Lm giao din cho psresize.exe chuyn t cc trang cc kch c khc nhau sang mt loi khc rt phong ph nh t a4 sang a5,... C mt chng trnh psbooklet lm sch nh, y l chng trnh c t trc ca ti, ch lm giao din li v ni cha thng s. Lm giao din cho psnup.exe y l chng trnh quan trng chuyn v gp cc trang vo vi nhau. Sa li thut ng t chc ti liu theo d n bin dch theo tp chnh l [Typeset Main File:....] tm dch l sp ch theo tp chnh. Cn dch theo tp ang m [Typeset Open File:....] l sp ch theo tp ang m, v vy cc Menu cng thay i tng ng.

Nhng thay i mi trong VieTeX 2.9

33. Vit li tp hng dn s dng chi tit hn v tng ng vi VieTeX 2.9. Nhng khng thay i nhiu so vi bn 2.8. 34. Khi lng chng trnh ln ln do km theo 2 cun sch Ton bng ting Anh, nh l mu rt tt son v 3 lun n ca cc hc sinh trng ti. mi sch u c tp nh v m ngun n mi ln ln. VieTeX tr gip cho ngi dng thng minh hn. Cch thc tin hnh thng minh v khai thc VieTeX th no l do ni bn. Ti tin rng VieTeX mi ngy mt thng minh. ...

Mc lc
Li gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nhng thay i mi trong VieTeX 2.9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chng I. Ci t VieTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I.1. Chng trnh cn cho VieTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I.2. Cc bc ci t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I.3. Cu hnh VieTeX vi cc chng trnh ci t . . . . . . . . . . . . . . I.4. Chy cc chng trnh mu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I.5. a ch cc chng trnh ni trong phn ny . . . . . . . . . . . . . . . . Chng II. Giao din chnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II.1. Giao din chnh ca VieTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II.2. Thanh tiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II.3. Thanh trng thi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II.4. Thanh cng c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II.5. Ca s d n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
II.5.1. Th mc k hiu v cng c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II.5.2. Th mc mu LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II.5.3. Menu tng tc trong ca s d n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II.5.4. Cha danh sch lnh v gi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3 6 15 15 16 17 19 20 21 21 21 22 23 25
25 26 27 28

II.6. Ca s u ra v hin tp log. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II.7. Ca s chnh ni son tho tp TeX . . . . . . . . . . . . . . . . . . . . . . . . . . .


II.7.1. Menu nhn phm phi chut khng vn bn chn . . . . . . . . . . . . . . . . . II.7.2. Menu nhn phm phi chut c vn bn chn . . . . . . . . . . . . . . . . . . . . . II.7.3. Menu trn u mi tn tp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29 30
30 31 31

Chng III. Thit lp tp ngun v bin dch . . . . . . . . . . . . . . . . . . . . . . . . . .


A III.1. Qu trnh son tho vn bn L TEX . . . . . . . . . . . . . . . . . . . . . . . . . . . A III.2. To ra tp L TEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32 32 33 34

III.3. M v ng tp

A LT

EX c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Mc lc III.4. To cy d n (Project) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III.5. To mt d n TeX (Folder) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III.6. Bin dch chung tp TeX trong VieTeX . . . . . . . . . . . . . . . . . . . . . . .
III.6.1. Gii thiu chung cc chng trnh bin dch TeX . . . . . . . . . . . . . . . . . III.6.2. Bin dch theo tp chnh v tp chnh m . . . . . . . . . . . . . . . . . . . . . . . . III.6.3. Bin dch c li . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11 34 35 37
37 40 43

III.7. Bin dch theo vn bn chn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


III.7.1. Cc phng n dch phn vn bn chn . . . . . . . . . . . . . . . . . . . . . . . . . .

44
45

Chng IV. Son tho v bin tp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV.1. Ci t phng ting Vit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


IV.1.1. Cc bc ci t cho dch LaTeX v PDFLaTeX . . . . . . . . . . . . . . . . . . . IV.1.2. Dch theo XeLaTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49 49
49 50

IV.2. Phn mm g bn phm Unikey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV.3. Ct dn v sao chp vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV.4. nh dng v thm bt vo dng v khi vn bn . . . . . . . . . . . . Chng V. Chc nng chuyn dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V.1. T ng ng cc mc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V.2. Macro bin tp v g nhanh ci sn . . . . . . . . . . . . . . . . . . . . . . . . . . . V.3. G tt cm t v khi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
V.3.1. G tt c cu trc mt dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V.3.2. G tt c cu trc mt tp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V.3.3. Np cc t g tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V.3.4. Thc hin g tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51 52 52 55 55 57 58
58 59 60 61

V.4. Hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


V.4.1. Cc phng php hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . V.4.2. Cu hnh s dng hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . V.4.3. S dng hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V.4.4. Mt s hon thnh t ng c bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62
62 63 64 66

Chng VI. Tm kim v thay th . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VI.1. Chc nng tm kim chnh trong VieTeX . . . . . . . . . . . . . . . . . . . . . VI.2. Hp tm kim v thay th trn tp hin hnh . . . . . . . . . . . . . . . . . VI.3. Tm theo mt d n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VI.4. Cc dng tm kim khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VI.5. Tm kim trong tp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VI.6. Tm kim nhanh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VI.7. Tm kim ngc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VI.7.1. Bin dch sang DVI v xem qua li gia VieTeX v Yap.exe . . . . . . . VI.7.2. Bin dch sang PDF xem gia VieTeX v Sumatra . . . . . . . . . . . . . . . .

68 69 70 71 71 73 74 74
74 76

VI.8. Nhng tm kim ngn khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

77

Mc lc VI.9. Tm kim trn Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chng VII. Cc lnh LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.1. Nhp khi lnh ca LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VII.1.1. Ly cc mi trng vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.1.2. Mi trng ton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.1.3. Mi trng bng v ma trn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12 78 79 80
80 80 81

VII.2. Su tp lnh v mi trng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


VII.2.1. Nhp mi trng v lnh LaTeX hon thnh t ng . . . . . . . . . . . . VII.2.2. Thc hin su tp lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.2.3. Mc ch dng su tp lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83
83 84 85

VII.3. Hng dn s dng to Macro Script . . . . . . . . . . . . . . . . . . . . . . .


VII.3.1. Cu trc macro Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.3.2. Cc lnh di chuyn con tr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.3.3. Cc lnh ct dn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.3.4. Thc hin bin dch mt Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

86
87 87 88 89

VII.4. Gn s cng thc bng nhn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


VII.4.1. Gn s bng nhn trong LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.4.2. Quy tc nh s chung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.4.3. Gn s cng thc ton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.4.4. VieTeX tr gip kim sot nhn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.4.5. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91
91 92 92 94 96

VII.5. Lit k danh sch lnh cu trc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.6. Kp gp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


VII.6.1. Khi nim v kp gp (Folding) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.6.2. Cc loi kp gp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.6.3. Cch s dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.6.4. Cc phm tt v ci t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.6.5. Kp gp c bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.6.6. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

97 97
98 99 101 101 103 103

Chng VIII. T mu v nh du vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . VIII.1. T mu cho vn bn son tho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VIII.2. T mu nh du . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


VIII.2.1. T mu cc t tm kim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VIII.2.2. T mu theo la chn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VIII.2.3. T mu khi g k t mi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

105 105 106


106 107 107

VIII.3. nh du vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VIII.4. Ly cc lnh t mu cho LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chng IX. Hnh v bng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX.1. a hnh vo vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IX.1.1. Nhp hnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX.1.2. Nhp hnh bng giao din . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

107 108 110 110


110 112

Mc lc IX.2. Nhp bng vo vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


IX.2.1. Bng vi hng v ct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX.2.2. Ly bng bng giao din . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13 114
114 116

IX.3. Cc chng trnh v hnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chng X. Cng c nh dang u ra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X.1. Cc chng trnh nh dng u ra . . . . . . . . . . . . . . . . . . . . . . . . . .
X.1.1. nh dng kch thc trang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X.1.2. Chuyn trang in hai mt ng sch . . . . . . . . . . . . . . . . . . . . . . . . . . . X.1.3. Chn mt s trang ly ra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X.1.4. Chng trnh gp trang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X.1.5. nh dng tm tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

117 118 118


118 119 120 120 121

X.2. Gp ni chng trnh cho sn phm tt . . . . . . . . . . . . . . . . . . . . . . Chng XI. Kim tra chnh t v danh sch lnh . . . . . . . . . . . . . . . . . . . . . . XI.1. Kim tra chnh t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
XI.1.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI.1.2. C s d liu cho ti liu tham kho . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI.1.3. Ci t v s dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI.1.4. S dng kim tra chnh t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

121 124 124


124 124 125 127

XI.2. Mt s danh sch t in lnh v macro . . . . . . . . . . . . . . . . . . . . .


XI.2.1. T in cc lnh bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI.2.2. T in phng v gi lnh ting Vit dng Unicode . . . . . . . . . . . . . XI.2.3. Phng ting Nga v cc g trn bn phm Latin . . . . . . . . . . . . . . . . . XI.2.4. Cc loi t in khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

128
128 129 130 132

Chng XII. Bibtex vi ti liu tham kho . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII.2. C s d liu cho ti liu tham kho . . . . . . . . . . . . . . . . . . . . . . . XII.3. Thit lp c s d liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
XII.3.1. Loi d liu v trng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII.3.2. Chi tit mt s loi ti liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

133 133 134 136


136 138

XII.4. S dng bibtex bin dch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


XII.4.1. Ly ti liu vo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII.4.2. Tp chnh gi cc th vin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII.4.3. Cc bc bin dch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII.4.4. Cc li bin dch c th xy ra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

141
141 142 142 142

XII.5. VieTeX qun l tp Bib v bin dch . . . . . . . . . . . . . . . . . . . . . . . .


XII.5.1. Son tho tp bib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII.5.2. Tm kim v xem ti liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII.5.3. Ly t kha vo ti liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

143
143 144 145

XII.6. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

147

Mc lc Chng XIII. Ti liu hng dn s dng TeX . . . . . . . . . . . . . . . . . . . . . . . . XIII.1. Sch v TeX vi m ngun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
XIII.1.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.1.2. Hng dn bin dch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14 148 148
148 149

XIII.2. Ci t v s dng gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


XIII.2.1. Gi lnh l g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.2.2. c im ca gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.2.3. Ci t v s dng gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.2.4. Nhng gi lnh ly t trn internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.2.5. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

150
150 151 151 152 153

XIII.3. Gi lnh titledot.sty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


XIII.3.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.3.2. To lp gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.3.3. S dng gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.3.4. Thay Chng bng cc tiu khc . . . . . . . . . . . . . . . . . . . . . . . . . . .

153
153 153 154 157

XIII.4. Cc lun n mu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chng XIV. Thc n chnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.1. Chc nng File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.2. Chc nng Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.3. Chc nng Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.4. Chc nng Insert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.5. Chc nng Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.6. Chc nng Mark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.7. Chc nng Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.8. Chc nng Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.9. Chc nng Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.10. Chc nng Execute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.11. Chc nng LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.12. Chc nng Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.13. Chc nng Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.14. Chc nng Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.15. Chc nng Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.16. Chc nng Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

158 160 161 162 163 164 165 166 167 168 169 170 171 174 175 176 176 177

Chng I CI T VieTeX

I.1. Chng trnh cn cho VieTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I.2. Cc bc ci t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I.3. Cu hnh VieTeX vi cc chng trnh ci t . . . . . . . . . . I.4. Chy cc chng trnh mu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I.5. a ch cc chng trnh ni trong phn ny . . . . . . . . . . . .

15 16 17 19 20

I.1. Chng trnh cn cho VieTeX


Chng trnh i hi chy trn h iu hnh Window. VieTeX l chng trnh son tho vn bn dnh cho TeX, chc nng chnh l tr gip son tho v ng thi kt hp vi cc chng trnh min ph khc c vn bn cht lng chuyn nghip. Tt c chng trnh ng gi vi VieTeX u min ph. Sau y chng ti gii thiu cc chng trnh vi cc a ch trn Internet ca chng. Cc bn c th t ly v ci t hoc cp nht phin bn mi nht. Chng ti cng c lm 1 a CDRom ci t tt c cc chng trnh ny cng vi VieTeX. Ci chng trnh VieTeX cn cc chng trnh: 1. MikTeX y l chng trnh kt hp mi trng LaTeX ti a ch http://www.miktex.de phin bn s dng tt nht hin nay l MikTeX 2.9. Cc bn c th dng t MikTeX 2.7 tr i. 2. VieTeX y l chng trnh son tho m ti liu ny hng dn s dng, tm thi ang c ti: http://nhdien.wordpress.com, phin bn mi nht l VieTeX 2.9. Bn c th dng VieTeX 2.8 vi hng dn ny ch khc cht t. 3. Cc chng trnh tr gip son tho: 1. Chng trnh v hnh Wintpic: http://rd.vector.co.jp/soft/dl/win95/writing,

I.2 Cc bc ci t 2. Chng trnh v hnh Tpx: http://tpx.sourceforge.net/, 3. B g ting Vit Unikey: n gin v chnh xc http://unikey.sourceforge.net 4. Cc chng trnh nh dng vn bn: 1. Chng trnh nh dng tp PS: http://www.ghostscript.com/. 2. Chng trnh xem tp PS: http://www.cs.wisc.edu/ ghost/ 3. Chng trnh xem tp PDF: http://www.adobe.com/acrobat. 4. Chng trnh xem tp DjVu: http://www.lizardtech.com/documentation/djvuplugin/

16

I.2. Cc bc ci t
Bc 1. Ci t MiKTeX 2.9: B MiKTeX 2.9 y gn 1000MB. Nhng khi ci t ta ch ci gi nh nht m h lm sn Khong 138MB (cn li trn a CD). Nhn nt v tip theo, MiKTeX t ng ci vo. Kt qu cui cng ta c th tm MiKTeX tn Window: StartAll ProgramsMiKTeX2.9[Setting, Help, Update,...] Bc 2. Ci chng trnh son tho VieTeX. Khng c g c bit khi ci chng trnh ny. Ta nhn lin tip cc nt v hon thin cc cu hi c t ra. Khi ci xong chng trnh chy ngay v giao din son tho hin ra. Ta c th son tho c ngay (hnh I.1).

Hnh I.1: Giao din ca VieTeX Bc 3. Hai bc quan trng trn l c th s dng s dng son TeX v chy TeX

I.3 Cu hnh VieTeX vi cc chng trnh ci t

17

c ri. Khi ci xong th c cc tp mu chy chng trnh. hon thin tt hn hy ci cc chng trnh ph tr sau (bng cch la chn mc nh): 1. Chng trnh v hnh WinTpic. 2. Chng trnh v hnh Tpx: 3. Chng trnh g ting Vit Unikey 4.0 (y l chng trnh b du ting Vit rt tt v c th b chc nng g du lin quan n { v }, ch c t phin bn 4.0 mi lm c iu ny). http://unikey.sourceforge.net Bc 4. xem c cc dng tp quen thuc ci thm cc chng trnh (cng bng cch chn mc nh): 1. Chng trnh Ghostscript cc nh dng phng cho tp PS. 2. Chng trnh GhostViewer chng trnh xem cc tp c ui PS. 3. Chng trnh Acrobat Reader chng trnh xem tp PDF. 4. Chng trnh SumatraPDF chng trnh xem tp PDF v nhy p c th quya li c tp ngun. 5. Chng trnh Djvu chng trnh xem tp Djvu.

I.3. Cu hnh VieTeX vi cc chng trnh ci t


VieTeX vi ci t mc nh l c th s dng c ri, nht l ngi s dng khng chuyn th sau mt thi gian hy thay i cu hnh. Nhng s dng tt VieTeX ta cu hnh mt s chc nng m mt s chng trnh chy ngoi VieTeX nh: 1. Ci phng ting Vit: Ta phn bit du ting Vit trn giao din son tho v du ting Vit son cng vn bn TeX in n. a) Phng ting vit son tho thay i n gin nht l t Menu: + Option Change Editor Font : Chn cc font v kch c bn cn theo Unicode hoc TCVN. + Option Unicode: Utf8 : Nu son theo m Unicode th c du chn bn cnh, ngc li l phng TCVN vi phng thch hp trn. b) Np phng ting Vit cho TeX: + B phng TCVN: Rt nhiu bn dng b phng ny, ti c ng gi thnh vntex2.0 c trong a CD v trn mt s trang Web. Bn nhn p vo tp v ci t mc nh. Tt nhin vn bn g vo bng M TCVN. bin dch v ha nhp vi MiKTeX ta ci vo n nh sau: All ProgramsMikTeX2.9Setting Root Thm vo th mc cha cc phng ci t trn v nhn nt [Apply] chng trn t cp nht cc phng trong th mc ny vo vi MiKTeX.

I.3 Cu hnh VieTeX vi cc chng trnh ci t

18

Hnh I.2: Ci t gi phng TCVN + Phng Unicode cho TeX:

Hnh I.3: Ci t gi phng Unicode B phng c bn cho TeX ca Hn Th Thnh c sn trong MiKTeX v c ci vo nh sau (ch y cng l cch ci cc gi lnh khc vo MiKTeX). All ProgramsMikTeX2.7Setting Browse Packages D dng s dng chng trnh ny. y l tt c gi lnh m MiKTeX c qun l v ci t c khi c MiKTeX y . lc chn chng trnh vntex bn hy nh vn vo name v nhn [Enter] s ra nh hnh I.3. Chn vo du + np phng, chn du - loi b khng dng gi lnh ny na. 2. Cc chng trnh dch TeX: LaTeX, Texify, yap, ... c ci sn, nhng c th sa i c theo cch: Setting Cofiguration nh cch hng dn ci t tip theo y. Khong 14 chng trnh ci t u tin cc bn khng nn sa li v c cho tng ng vi cc nt trn thanh cng c. S 1 l nt dch LaTeX, s 2 l nt

I.4 Chy cc chng trnh mu

19

xem tp DVI bng chng trnh yap.exe, s 3 l chng trnh dch Texify cho tp TeX nhng xem c ngay, ... cc nt tng ng khc cng nh vy hoc tng ng vi Menu [Execute].

Hnh I.4: t li cc chng trnh 3. t li chng trnh xem tp PS v PDF: Chng trnh Acrobat reader nm ngoi MiKTeX, khi ci t ta theo ng dn ca chng ta chn vo dng s 9 nh hnh I.4. Sau nhn nt tm n chng trnh ny trong my ca ta. Ta chn chng trnh vi ng dn ti Acrobat Reader. c bit phn cn chy vi chng trnh ny l <name>.pdf. Hon ton tng t nh vy ci t cho chng trnh Gsview xem tp PS dng s 5 nh hnh I.4. Khi ci xong v ng ng dn th nhng nt tng ng trn thanh cng c mi ni ln v s dng c. Mc nh khi ci xong VieTeX c mt s th mc, ly y cc th mc k hiu v mu chng trnh hy vo ProjectInsert template folder.

I.4. Chy cc chng trnh mu


Phn sau s hng dn chy chng trnh, nhng khi ci t c chng trnh mu readme.tex v c th bin dch c ri. T Menu: executeCompile LaTeX hoc nt c ch LaTeX, chng trnh chy v chuyn tp ny thnh tp DVI khng dng li l c. Sau ta dng nt xem kt qu. y l phn th thch cc bn ci ng hay cha, ngha l dng ton b VieTeX c hay cha.

I.5 a ch cc chng trnh ni trong phn ny

20

I.5. a ch cc chng trnh ni trong phn ny


MiKTeX: http://miktex.org/ VieTeX: http://nhdien.wordpress.com/ Ghostscript: http://www.ghostscript.com/ GhostViewer: http://pages.cs.wisc.edu/~ghost/ Acrobatreader: http://www.adobe.com/acrobat Sumatrapdf: http://blog.kowalczyk.info/software/sumatrapdf/ DJVU: http://www.lizardtech.com/ WinTpic: http://rd.vector.co.jp/soft/dl/win95/writing TpX: http://tpx.sourceforge.net/ Unikey: http://unikey.sourceforge.net Notepad2:http://www.flos-freeware.ch/ Scintilla:http://www.scintilla.org/

Chng II GIAO DIN CHNH

II.1. Giao din chnh ca VieTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II.2. Thanh tiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II.3. Thanh trng thi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II.4. Thanh cng c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II.5. Ca s d n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II.5.1. Th mc k hiu v cng c . . . . . . . . . . . . . . . . . . . . . . . . . . . II.5.2. Th mc mu LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II.5.3. Menu tng tc trong ca s d n . . . . . . . . . . . . . . . . . . . . II.5.4. Cha danh sch lnh v gi . . . . . . . . . . . . . . . . . . . . . . . . . . II.6. Ca s u ra v hin tp log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II.7. Ca s chnh ni son tho tp TeX . . . . . . . . . . . . . . . . . . . . . . . II.7.1. Menu nhn phm phi chut khng vn bn chn . . . . . . II.7.2. Menu nhn phm phi chut c vn bn chn . . . . . . . . . . II.7.3. Menu trn u mi tn tp . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21 21 22 23 25 25 26 27 28 29 30 30 31 31

II.1. Giao din chnh ca VieTeX


Khi ci t ng v chy chng trnh vi li cho bn a con chut qua mt mn hnh l vo giao din chnh: Chng ny m t chc nng tng qut ca cc giao din, cn s dng chng c m t chi tit cc chng sau v s dng chng. Nhn hnh trn giao din c cc phn c bn:

II.2. Thanh tiu


VieteX-[\nhdien\29\helpv29\helpvietex.tex]-[Typeset Main File: helpvietex.tex]

II.3 Thanh trng thi

22

Hnh II.1: Giao din chnh Lun hin tn tp c ng dn, hay khng ca tp ang hin trong min son tho. Bn c th cho hin ng dn y hay khng vo nh du Menu: window-->Title Full Name Phn th 2 ca tiu l tp bin dch sang DVI. Nu bn lm mt d n vn bn nhiu tp v t tp chnh [Typeset Main File: helpvietex.tex] th d bn ang son tp no lc bin dch cng v tp bin dch. Cn khi mi hc TeX, dch tp ngay trc mt th c [Typeset Open File: vidu.tex] bng cch vo Menu: Project-->Set Typeset Open File Vn lin quan n phn d n ta c mc ring phn sau. Mi ln t tp Main u c treo vo Menu: ReSet Typeset Main File.

II.3. Thanh trng thi


Nhng thng tin v tp hin hnh v th mc trong d n c hin ln trong trang trng thi theo cc nh hnh trn th ngha l: nhdien/helpvietex - Trong ca s d n c cy danh sch nhdien v ang chn th mc practicvietex, thng th th mc c i thnh mu . L:36/41 - Con tr ang dng 31 trong s 41 dng ca tp hin hnh. Nhn vo y c giao din n dng no. C:8/30 - Con tr ang v tr k t 8 trong dng c 30 k t, k c k t trng.Nhn vo y s n s dng v hin s dng.

II.4 Thanh cng c

23

2.10KB - Dung lng Bits tp c. Nhn vo y ra thuc tnh ca tp m Window qun l. Ins - Son tho trong kiu chn vo v kiu l ovr ch cn nhn chut vo l thay i. Wrap - Cc dng di vt qu mn hnh c ngt xung v c mi tn gp ch dng tip tc, ngc li th dng di ngt sau mn hnh. Spell - ang trong ch kim tra chnh t, ch l phi np t in ting Anh hocc ting Vit mi c tc dng trn vn bn. VieteX.tex - l kiu t mu cc t kha v cu trc ca TeX theo VieTeX, nu m kiu khc nh metapost s t theo lnh ca loi ny,... Unicode:UTF8 - Phng son tho l Unicode, ngc li l ANSI nh TCVN hoc VNI. 6/2/2010 - Ngy trong my tnh.Nhn vo y s a ngy thng vo vn bn ti v tr con th. cui cng l mt s thng bo khi ta son tho nh ghi, bin dch,...

II.4. Thanh cng c


Cc nt trn thanh cng c u c trong Menu (thc n). Nhng chc nng ny hay s dng khi son tho nn c y. 1. Mc nh lun c hai thanh cng c c bn

Hnh II.2: Thanh cng c chnh S lc cc nt t tri qua phi ca cc thanh cng c

II.4 Thanh cng c


3 2 1 Thanh 1 Tp mi M tp ng tp Ghi nhiu tp Ghi tp li Ct bi en Gp bi en Sao chp Dn ra Phc hi Ngc phc hi Tm kim Thay th Tm trong tp Thay Th mc Phng son tho Chnh t Cu hnh Dch chn Dich LaTeX Dch ra DVI Dch ra PDF Xem DVI Xem dng DVI Xem PS Xem PDF DVI sang PS PS sang PDF Xem tp Log Xa tp ph Dch XeTeX Dch XeLaTeX ng/m Project ng/m Output Thanh 2 Du trong Ton K t Ton K hiu bin K hiu mc Hm s Phng vn bn Phng ton Loi lnh TeX Lnh nhn C phng Lnh on Mi trng Cn l tri Cn gia Cn l phi Lnh m Lnh nghing Lnh gch di Danh sch s Danh sch chm Danh sch m u Danh sch mc Mi trng equation Mi trng align Mi trng tabular Mi trng table Ma trn a Hnh vo Khung vn bn Mu ch Mu nn T mu Thanh 3 Dng VieTeX Thanh 3 Th mc k hiu Mu LaTeX G ting Nga Phng Unicode Mu cu English Gii thch lnh To thi Lnh thi Lm macro Lnh Script Kim tra Script Gi Script vo Lnh PsTrick Lnh Metapost Dch Metapost Chng trnh JabRef Lit k bib Dch BibTeX Lm Index Dch n dng Dch gia 2 dng Dch TeX Dch AmsTeX Dch PdfTeX Dch PdfLaTeX Sumatra PDF Gi lnh MiKTeX t MiKTeX V hnh My tnh Chy DOS MS Paint Thu nh hnh Ln mn hnh

24

Mt s thanh cng c nh phn trn nh

Hnh II.3: Du trong mi trng ton

Hnh II.4: Du trong mi trng vn bn T phin bn 2.9 c thm thanh cng c ng.

II.5 Ca s d n

25

Hnh II.5: Du bin hai bn

Hnh II.6: Du bin trn di

II.5. Ca s d n
Ca s d n hay ni cch khc l ca s project, ca s ny gn vi Menu chc nng Project. Mc ch chnh l qun l cc tp d n theo hnh cy. Nhng VieteX mi rng ca s ny cha cc cng c d ly vo khi son tho. Bn c th khng cn s dng ca s ny, nh vy mt i rt nhiu chc nng thun tin khi son tho. Ta c th lm mt d n vi tn ring u c (Khi np vo mc nh l VieTeX, nu cha c nn lm tn mt d n ca mnh ghi vo bt ca ni no trn my). Bn vo Menu Project lm nh.

II.5.1. Th mc k hiu v cng c

Hnh II.7: Th mc mi tn v hnh nh ca n C nm th mc hnh cy khi to mt cy d n ly vo, ly vo bng cch Menu: Project-->Folder Symbols v chn cc th mc, c ton k hiu l *Arrows Th mc cha cc loi mi tn

II.5 Ca s d n

26

*Greeks Th mc cha ton b ch ci Hy Lp *Operators Th mc cha k hiu ton t *Relations Th mc cha cc du quan h *Others Th mc cha cc k hiu khc. Hoc nhn vo nt c biu tng th mc * trong thanh cng c th ba ra danh sch th mc ri chn. Ta ch ly 1 v d 1 th mc nh hnh II.7. Ch cn nhn p vo l lnh c a sang bn son tho. Cn cc th mc cng c cng c * tn s dng hon ton tng t, ch l cc macro ti thu thp v gom li.

II.5.2. Th mc mu LaTeX

Hnh II.8: Th mc lun n v cc tp mu Ging th mc k hiu, c mt lot cc th mc cha mu LaTeX, bn phi vo ly ra khi c tn d n to bi Menu Project. Project-->Folder template hoc nt c @ trn thanh cng c th ba.Bn ly ra cc th mc @BookLaTeX By cun sch v s dng LaTeX vi m ngun c th hc tp v bin dch c. @MauCau Nhng mu cu ting Anh khi vit bi ng bo Ton. @Tracnghiem Gi lnh v mu lm thi trc nghim. @Luanan Mu lun vn cho sinh vin v cao hc. @Lamsach Mu lm sch vi cc chng v tiu . @PackageSymbols Mt s gi lnh v k hiu ton.

II.5 Ca s d n

27

@Packages Mt s gi lnh hay s dng. @Documents Mt s mu ti liu nh th, t mu,... @Sotaytho Mt s bi th son bng LaTeX. Ta ly mt v d v mu ny nh hnh II.8. Trong ca s d n khi mun m tp TeX th nhn p vo n. Nhng tp khc nh c ui .pdf, .djvu, .ps th m theo chng trnh ci sn km theo. c bit tp c ui .vie th nhn p c ni dung ca tp c a vo v tr con tr. V vy cn nh khi dng li th to 1 tp ui vie gn vo th mc khi cn li ly ra. y l 1 loi Clip ta s ni phn sau.

II.5.3. Menu tng tc trong ca s d n


1. Menu lm cy d n: Ta c th lm cy d n bng Menu: Project-->New Project ta ni phn sau. Nhng cng c th lm mt cy th mc bng cch chn th mc u tin ri nhn phm phi chut ra menu, ta gii thch cc chc nng ny Thc n tng tc d n To d n: Khi to mi d n M tp d n: M li d n c Ghi d n: D n c ghi vo a Ghi tn khc: Ghi thnh tp khc i tn: i thnh tn khc B d n: Loi tn d n cy Gn tp vo d n To th mc mi a ni dng th mc c t tp m l chnh Th mc cc mu Th mc cc k hiu Dch tp hin hnh Xem DVI 2. Menu trn th mc d n v tp:

II.5 Ca s d n Thm tp vo th mc B tp khi th mc Dt tp chn l chnh t tp ang m l chnh i tn tp ny M tp chnh To th mc mi Gi th mc c i tn th mc Xa th mc To tp Clip M tp Clip Gi Script macro Lit k lnh Tp ng dn Thng tin tp Tp trong th mc

28

II.5.4. Cha danh sch lnh v gi


Nhng nt trn u d n cho ta danh sch gi g cc lnh nh cc phm g tt, danh sch clp, tn cc hm,... khi nhn p vo cc t trn ca s ny n cng chuyn qua ni son tho, v d ta mun ly tn hm nhn vo nt f(x) trn thanh th hai nh hnh

Hnh II.9: Ly tn hm

II.6 Ca s u ra v hin tp log

29

Nhn cc nt ca s u ra Output s lit k cc \ref, \label, ... trong tp trong ca s ny.

II.6. Ca s u ra v hin tp log


Mc ch ca s ny l ni c th ghi tm thi vn bn ra ri ly vo vn bn. Nhng cng l ni hin ln cc kt qu tm kim trong tp, hay tm kim trong cc tp trong th mc, tm kim trong d n,... V d ta nhn nt [Toc] cho kt qu

Hnh II.10: Ca s di Bn nhn vo nt [log] trn thanh cng c u tin th tp nht k va dch hin ra y v ta c th i tim li bin dch. Nu ban chn execute-->Run Output th khi bin dch cc cu lnh thng bo cng hin ra y. Mc nh khi tm kim v danh sch lit k c cc dng trong tp cui dng, bn nhn p vo t tm c th con tr a bn n ch nguyn bn ca n. Nu tp cha m th n m ra v n ng dng ca t tm c. Bn mun nhn p ly t hoc dng vo vn bn th chn nh du LaTeX-->Copy Output line n gin nht l bi en t ly vo v nhn phm chut tri v ko vo vn bn th ra cng c; vi ca s d n cng lm nh vy c.

II.7 Ca s chnh ni son tho tp TeX

30

II.7. Ca s chnh ni son tho tp TeX


Ta s ni cc chc nng son tho trong phn sau. Giao din ti y kh phong ph, tn mi tp c m hin ra y. Ta c th m nhiu tp mt lc cho n ht b nh. Nhn phm tri chut bt k u cng c Menu tng tc. VieTeX thit k 2 loi Menu tng tc: Bnh thng khng la chn vn bn v mt la chn mt s t vn bn.

II.7.1. Menu nhn phm phi chut khng vn bn chn


Dn t b nh ra Chp tt c vn bn vo b nh Chn tt c Xa tt c b nh m ng tt c tp m tr tp ny Thm tp ny vo cy th mc t tp tp chnh l m t tp trc mt l tp chnh Kim tra chnh t mt t Thm t vo t in trong b nh T mu tt c t tm kim Ch dn danh sch cu trc Su tm cc t kha, mi trng Dn ra t ni dung mt tp M tp sau cc lnh a vo

II.7 Ca s chnh ni son tho tp TeX

31

II.7.2. Menu nhn phm phi chut c vn bn chn


Chp vo b nh Ct vo b nh Chp gp vo b nh Dn t b nh ra Thay nh dng ch Thm bt % u dng Thm bt du xung dng Thm vo u-Cui khi Thm vo u-Cui dng Kim tra t chnh t Thm t vo b nh t in T mu khi chn Bin dch khi chn Lm mt Clip ti cy th mc Thm vit tt dong Thm vit tt khi Thm mt t vo t in Thm mt lnh vo lnh bit

II.7.3. Menu trn u mi tn tp


ng tp ng tt c ng tt c tr ti Ghi li Ghi li tt c tp Ghi li vi tn khc i tn Gn vo cy th mc t tp chnh l m t tp ang m l chnh M tp chnh t ch c

Chng III THIT LP TP NGUN V BIN DCH

III.2. To ra tp EX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A III.3. M v ng tp L TEX c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A III.1. Qu trnh son tho vn bn L TEX . . . . . . . . . . . . . . . . . . . . . . . A LT

32 33 34 34 35 37 37 40 43 44 45

III.4. To cy d n (Project) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III.5. To mt d n TeX (Folder). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

III.6. Bin dch chung tp TeX trong VieTeX . . . . . . . . . . . . . . . . . . . III.6.1. Gii thiu chung cc chng trnh bin dch TeX . . . . . . III.6.2. Bin dch theo tp chnh v tp chnh m . . . . . . . . . . . . . . III.6.3. Bin dch c li . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III.7. Bin dch theo vn bn chn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III.7.1. Cc phng n dch phn vn bn chn . . . . . . . . . . . . . . .

Hng dn s dng ny khng thc hin ch dn ln lt cc chc nng trong chng trnh VieTeX, m hng dn theo cng vic son tho v chy mt tp TeX cn cho ngi dng nh th no. Ngha l hng dn theo cng vic lm mt ti liu, qua cc bn c th bit cc chc nng.
A III.1. Qu trnh son tho vn bn L TEX

c mt sn phm son TeX ta phi thc hin chc bc sau y (hnh III.1) tng ng vi cc phn mm ph tr: Khu quan trng nht y l son ra tp TeX. Phn cn li hon ton da vo phn mm bin dch v chuyn i. Do vy VieTeX tp trung vo gii quyt nhp vn bn to ra tp *.tex nhanh nht v chnh xc theo cc lnh ca LaTeX. Sau y l cc bc son tho trong VieTeX.

A III.2 To ra tp L TEX

33 yap LaTeX Screen

VieTeX

*.tex Pdftex

*.dvi

Dvips

*.ps

Dvipdf *.pdf

Ps2pdf

Gsview Printer

Acrobatreader

Hnh III.1: Qu trnh son ti liu LaTeX


A III.2. To ra tp L TEX

Vic u tin son tho ra tp vn bn l tp TeX trong cha vn bn cn g vo nh cc chng trnh son tho vn bn khc. Nhng ng thi c cc lnh nh dng. Thc hin t Menu: Filenew. Xut hin giao din cc khun dng tp TeX cn son tho nh hnh III.2:

Hnh III.2: M tp mi v chn mu TeX - empty file: M mt tp trng khng nh dng g c. - Article : M tp c nh dng lm mt bi bo. - Books : M tp c nh dng lm mt cun sch. - LaTeX Slide: Lm cc trang trnh chiu bng LaTeX. - .... Nh vy ta c tp mu son tho.

A III.3 M v ng tp L TEX c

34

VieTeX c rt nhiu mu sn nh mu sch, th, trnh chiu, thi trc nghim, ...
A III.3. M v ng tp L TEX c

Nhn vo nt [Open] hoc t Menu: FileOpen ra giao din gn nh hnh ?? v ta chn Tp cn m v nhn nt [Open]. Khi tp m ca s bn tri mn hnh v tn ca tp c gn ln lp di thanh cng c. C th m nhiu tp th mi tp u c nhn trn ca s vn bn. Khi tn tp hin nh ln l tp ang m trc mt. Ta c th dng chut lt m cc tp khc nhau y. ng tp ging nh ng cc ca s Windows hoc chn bn phi chut trn tn tp ra Menu tng tc c chc nng [close] hoc [close All] ng tp hoc cc tp ang m. Mi ln m hoc ghi li vi tn khc chng trnh u lu vt ti chc nng File-->ReOpen C khong 20 tp sau cng c lu y v khi mun m li th chn li s li m ra. Trong Menu: File hu ht cc chc nng v phm g tt nh bt c chng trnh son tho no trn Windows ti khng ni li nh i tn, ghi li, thuc tnh tp... File-->Favorite l dng cha cc tp bn hay s dng, bn thm vo th n y mi mi, mi khi m li th li chn n. Mc ch l ta lu cc tp a ch, hoc tp m lc no ta cng cn n n khi son tho.

III.4. To cy d n (Project)
Ca s d n cha mt cy d n, cy d n c thit lp bi Menu: Project hoc Menu tng tc bm phm phi chut trn cy d n. Project-->new project sau t tn cho d n, v d hnh di y t d n l practiclatex.vtp v chn nt [Save]. Tn bao trm ca cy gi l tn cy d n. Cn mi d n ta gi l mt Folder ca cy, to d n ta thc hin nh phn sau. Bn thy trong hnh di y l mt cy d n Ta c th i tn, ghi thnh tn khc, ... ta c th lm nhiu cy d n v mi ln m cy d n c ghi li vt trong nh hnh trn: Project-->ReOpen project khi m li rt d dng, to iu kin cc bn lm cy d n khc nhau v chuyn qua li ti y rt d dng.

III.5 To mt d n TeX (Folder)

35

Hnh III.3: Lm cy d n (Project) Mi cy d n ny c th ly vo cc d n k hiu c du * trc hoc cc tp mu c du @ trc bn chn Project-->Folder Template hoc Project-->Folder Symbols, ... Mi cy u lm cc d n TeX bng Folder v cha cc tp vo nh hng dn phn sau.

III.5. To mt d n TeX (Folder)


Khi ta son ti liu di thng khng cha trong mt tp m mi on hoc mi chng l mt tp d son tho v theo di. Mt d n gm t 1 n nhiu tp cn dng, nhng ch c 1 tp nh khun dng cn cc tp khc c a vo bng lnh \input hoc \include. Tp chnh nh dng gi l tp Main-File, v d thanh trng thi y mn hnh khi ci t xong c Main-File: C:\vietex\template\maulatex\luanan.tex Lp d n l nhm mc ch khi bin dch cho d dn ch chy tp Main-File d ang son tho cc tp khc. Ca s bn tri nhm cha cc tp ca d n, ch cn chn vo l cc tp m ra. Khi c mt tp m mt d n mi nh sau: 1. Khi tn d n xut hin ca s bn tri. Lc ny ta c th thm tn tp vo bng cch: Nhn phm chut phi ln tn ca d n [practiclatex] v sau chn [Add File] nh hnh III.5. Cc tp ta gn ln lt vo d n (cc tp khng lin quan n d n cng c th gn vo sau ny d s dng). Tt c nhng thao tc trn tp ca d n c thc hin theo Menu tng tc

III.5 To mt d n TeX (Folder)

36

Hnh III.4: Lm mt d n (Folder) sau

Hnh III.5: Thm mt tp vo d n - Ta c th i tn cc tp trn d n - Ta c th loi b tp khi mt d n - Ta c th t mt tp l chnh ca d n, ... - M mt tp trong d n ch cn nhn p chut vo . 2. Trc khi bin dch cn mt tp lm tp chnh ta nhn phm phi chut ln tn mt tp xut hin: [set main File] l t tp ang chn l tp chnh. V mt s chc nng khc cc bn t tm hiu. Ch : Khi ta t li tp chnh th chng trnh bin dch theo tp chnh ta t ny. Vy ta c th t tp chnh khc nhau trong cc tp ta thm vo d

III.6 Bin dch chung tp TeX trong VieTeX

37

n. Nht khi cc bn c mt tp ring cng gn vo y ri t n l tp chnh bin dch.

III.6. Bin dch chung tp TeX trong VieTeX


Khi son tho vn bn TeX ngi ta thng kt hp bin dch xem kt qu t lnh trong vn bn. Chng trnh bin dch TeX l c s cho cc chng trnh khc sau ny n theo n. Ngy nay gm cc chng trnh TeX, LaTeX, Texify, PdfLaTeX, PdfTeX,XeTeX, XeLaTeX, LuaTeX, LuaLaTeX ... VieTeX vi MiKTeX h tr cc chng trnh bin dch khi son tho. Cc cng c h tr bin dch tt hn. Gii thiu mt cht v mt s chng trnh bin dch v cc chc nng ca VieTeX lin quan n bin dch.

III.6.1. Gii thiu chung cc chng trnh bin dch TeX


D. Knuth to ra chng trnh bin dch TeX sp xp ch cho cc ti liu Ton hc. Kt qu ca cng trnh ny m ra mt thi i cc vn bn khoa hc t nhin c in ra vi cht lng cao v lm d dng trong khi son tho chng. Khi c TeX cc chng trnh u ph thuc phn cng, nhng ring TeX khng ph thuc vo phn cng, khng dng hnh nh c th son tho m c th no th ghi li ton b nh vy, cn to ra vn bn hon chnh l nh TeX, vi cc thut ton ti u nht v cch sp xp p nht c th ti liu ra i. Thi gian lm TeX mnh ln rt nhiu v rt nhiu ngi s dng v thnh chun ca nhiu nh xut bn v cc hi ton hc. D ngy nay cng ngh pht trin rt mnh cng lm cho TeX mnh hn, d s dng hn, ... Hin ti cn tn ti cc chng trnh bin dch thng dng sau: 1. TeX l chng trnh c s, mi chng trnh sau ny u d nguyn nhng g ca n v ch sng to thm ci mi ca thi i m thi, rt nhiu pht trin TeX dng chng trnh ny pht trin gi lnh v phn mm ca mnh. 2. LaTeX da trn TeX ch vit thm phn gi lnh cu trc vn bn cho TeX, lm ngi dng d hiu hn v s dng d dng hn. Bt u t chu u, nhng vi cch tip cn cu trc ngy nay thnh ph bin k c M, ngy nay a s ngi dng s dng v pht trin phn mm theo chng trnh ny. 3. AmsTeX ca hi ton hc, chun ha cho cc ti liu M, rt nhiu k hiu font p v chun, nhng cn thiu phn cu trc v s dng khng thng nht nn dng chung cng ng rt kh, ngi dng a s cc nh khoa hc M. 4. AmsLaTeX l s thng nht v kt hp gia hai im mnh ca hai chng

III.6 Bin dch chung tp TeX trong VieTeX

38

trnh trn AmsTeX v LaTeX. Ngy nay thng c gi l LaTeXe. Chng trnh ny c thit k m cho mi ngi dng c th pht trin TeX nh vo gi lnh, ph hp vi mi ti liu v cc k hiu phc tp trong thc t. Ngy ny a s dng chng trnh ny. 5. PdfLaTeX l chng trnh LaTeX nhng nh hng u ra l tp Pdf ch khng phi tp Dvi bnh thng. Ngi c cng ln to ra PdfLaTeX l ngi Vit Nam, Hn Th Thnh. Ngy nay vic s dng PdfLaTeX cng rt thng dng, nhng phi nh hng t u a vo chy PdfLaTeX vi hnh nh. 6. Ngi ta cng pht trin PdfTeX v PdfAmsTeX nh hng u ra Pdf. Ngy nay c rt nhiu d n pht trin TeX m ti cng khng c thi gian tm hiu ht. 7. Trong MikTeX c chng trnh Texify.exe, y l chng trnh bin dch tng hp kt hp t bin dch ti hin ln tp Dvi nh yap.exe. Mt khc cng nh hng u ra bng ty chn texify.exe pdf u ra l tp Pdf v cng m ngay sau khi bin dch. 8. XeTeX l chng trnh dch nh TeX nhng phng ly trong cc h iu hnh v m ngun bng Unicode 9. XeLaTeX cng l phin bn m rng ca XeTeX v LaTeX cho ta dch ly phng d dng t cc h iu hnh. 10. LuaTeX l chng trnh dch nh TeX nhng phng ly trong cc h iu hnh v m ngun bng Unicode v c cu trc d thc hin. 11. LuaLaTeX cng l phin bn m rng ca LuaTeX v LaTeX cho ta dch ly phng d dng t cc h iu hnh v c cu trc d thc hin.. VieTeX thit k hai thanh cng c nhm mc ch dch khc nhau, hai thanh ny chuyn qua li d dng v cc nt thng nht vi Menu a) Thanh cng c cho dch bnh thng LaTeX, Texify, ... pha trn V cc

Hnh III.6: Nt cng c bin dch menu Execute b) Thanh dnh cho XeTeX v XeLaTeX pha di. Rt nhiu ngi ch thch dng mt loi chng trnh bin dch trn, v nh hng ngay t u phi thc hin cc lnh c bn. Vic ch dng mt loi chng

III.6 Bin dch chung tp TeX trong VieTeX

39

Hnh III.7: Menu Execute trnh l thi quen ca con ngi, v cng l nhc im khng tip cn c cng ngh mi. VieTeX cung cp s dng tt c cc chng trnh trn nhng u tin dng: LaTeX, Texify, PdfLaTeX trn thanh cng c. Tt c chng trnh bin dch c ci t ti nt c bng hoc t Menu:

Hnh III.8: Menu Execute Cc nt bin dch tng ng vi tn trong hp thoi trn v ta c th sa ch v t li cc chng trnh bin dch. 1. Nt bin dch LaTeX u ra Dvi.

III.6 Bin dch chung tp TeX trong VieTeX 2. Nt xem tp bin dch xong Dvi. 3. Nt bin dch Texify xem lun tp Dvi. 4. Nt chuyn i t t tp Dvi sang tp Ps. 5. Chng trnh GSview xem tp Ps ca tp hin hnh. 6. Nt chuyn i tp Ps sang Pdf 7. Nt xem tp Pdf bng chng trnh Acrobat. 8. Nt chy chng trnh Texify u ra Pdf xem lun tp Pdf. 9. ....

40

III.6.2. Bin dch theo tp chnh v tp chnh m


1. Mt tp chnh (main File) l g? - Nu ch son mt tp LaTeX th hai khi nim sp ch cho tp chnh [Typeset main file] v tp M [Typeset open file] l mt. Khi bin dch ch trn tp ny. Mt vn bn c th c nhiu tp gp li m bng cch gi lnh \input hoc \include. Khi ta t chc thnh mt d n (Project) hoc (Folder) c tp chnh gi cc tp khc vo (v d d n: luanan.tex). Khi lm d n th lc bin dch d ang son trn cc tp d n trc mt nh th no, chng trnh cng ch ly tp chnh ra bin dch m thi, ta khng mt cng chuyn ti tp chnh na. - Dng mt tp cng c quyn t n l tp chnh v dch bnh thng nh d n, iu ny c th hin trn thanh tiu ca chng trnh cng vi tp hin hnh ang m. - Nh vy thanh tiu c th hin tp chnh khc vi tp ang m:

Hnh III.9: Tp d n chnh trong tiu Cc nt thanh cng c lc no cng c th thc thi chc nng ca n d trong d n hay l khng. Nu bin dch tp khng c cu trc khi u ca LaTeX th chng trnh s bo li v cc bn phi lm li. Sau y ti im li mt s chng trnh dch bnh thng cn chng trnh XeTeX v XeLaTeX c phn hng dn

III.6 Bin dch chung tp TeX trong VieTeX

41

ring bn nn c ti . chuyn tp chnh sang tp m l chnh bin dch thc hin ci t li n gin l chn vo tp bn ca s Project

Hnh III.10: t li tp chnh v tp chnh m Sau thc hin bin dch bnh thng. Cn khi tr li bin dch 1 tp chnh m th bn chn vo [set main open file] S chuyn i ny c th ly ti Menu tng tc bm phm phi chut trn b mt son tho cng t li c v c trn Menu Project cng vy. 2. Chng trnh LaTeX v Texify Bin dch bng LaTeX v Texify thng c dng nht hin nay. nh hng u ra l tp Dvi. Vic son tho TeX bng cc lnh chun bnh thng v cu trc mt vn bn n gin nht gm: \documentclass[11pt]{article} \usepackage{amsmath,amsxtra,amssymb,latexsym, amscd} \usepackage[mathscr]{eucal} \usepackage{color} \usepackage{listings} \usepackage{colortbl} \usepackage[utf8]{vietnam} \usepackage{graphicx} \usepackage{multicol} \usepackage{indentfirst} \usepackage{wrapfig}

III.6 Bin dch chung tp TeX trong VieTeX \textheight 23truecm \textwidth 14truecm \voffset -0.7in \parskip 4pt \renewcommand{\contentsname}{\bf Mc lc} \renewcommand{\abstractname}{\bf Tm tt} \newcommand{\daut}{$\backslash$\textvisiblespace{ }} \begin{document} <Ni dung ti liu y> \end{document}

42

Ti liu ngy nay dng rt nhiu gi lnh c trng nh: amsmath gi k hiu ca AmsTeX, color gi lnh t mu, graphicx gi lnh th, ... Hu nh u c mu sn, ngi bt u s dng TeX kh khn. Mc nh ca cc chng trnh ny v a nh vo l tp eps v bmp. Cn cc tp nh loi khc nh jpg, png, ... th phi c lnh khai bo v chuyn i nh: \DeclareGraphicsExtensions{.pdf,.jpg} \DeclareGraphicsRule{.pdf}{eps}{}{} \DeclareGraphicsRule{.jpg}{eps}{}{} ri li phi c c tp khung *.ebb ca hnh nh a vo. Vic to ra tp *.ebb c MikTeX cung cp mt chng trnh v VieTeX c chc nng trn Menu. S chuyn i cc nh dng nh VieTeX cng cung cp hng lot chc nng trong: Tools --> Image Convert, vn ny s c ni k trong bi VieTeX vi vic a hnh vo. 3. Chng trnh PdfLaTeX Cc lnh TeX cho chng trnh PdfLaTeX khng c g thay i. ngha l son cho LaTeX hoc PdfLaTeX l nh nhau. Ch c khc phn u c nh hng dch PdfLaTeX bng gi lnh ifpdf. Phn nh dng sau y c th bin dch c c LaTeX v PdfLaTeX ty trng hp nh hng ca ngi dng. \documentclass[a4paper,10pt]{article} \usepackage{color} \usepackage[utf8]{vietnam} \usepackage{ifpdf} \ifpdf%if using PDFTeX \usepackage[pdftex]{graphicx} \DeclareGraphicsExtensions{.pdf,.png,.mps}

III.6 Bin dch chung tp TeX trong VieTeX \else %if using TeX \usepackage{graphicx} \fi \begin{document} Ni dung ti liu y \end{document}

43

nh hng ra tp Pdf th trong ni dung ti liu cc hnh nh l cc tp pdf nh v d a hnh vo: \begin{figure}[!ht] \centering \includegraphics[height=4.5cm,width=11.3cm]{autocom2} \caption{Chn cch th hai T ng hon thnh}\label{fig:autocom2} \end{figure} Trong trng hp LaTeX l cc tp *.eps. VieTeX tr gip chng trnh chuyn i cc nh, xem bi a hnh vo LaTeX trong VieTeX. Bin dch nh hng PdfLaTeX cng c mt nt trn thanh cng c. Khi bin dch xong cng t m Acrobat readme cho ngi dng. Vi cu trc dng gi lnh ifpdf trn th ta c th dch vn bn hai ch LaTeX v PdfLaTeX nhng khng g phn m rng ca tp nh. Mt khc phi c c hai loi nh *.eps v *.pdf, vic ny khng kh qua vic chuyn i c chnh trong VieTeX. 4. Chng trnh XeLaTeX y l chng trnh vi cng ngh mi nn cn nhiu vn phi thc hnh, trong phin bn ny tch hp kh nng v bin dch bnh thng vi MiKTeX 2.9 (C phn ring ni v vn ny).

III.6.3. Bin dch c li


Ngi mi s dng TeX rt lng tng khi bin dch c li. C rt nhiu loi li c th xy ra. Thng l nhng li - nh lnh sai v TeX khng bit lnh . - TeX khng bit lnh nhng c th do cha a gi lnh vo u nh \usepackage{...} - Thiu du $, {, }, ... - Vic kt hp mi trng v nhm lnh khng ng, ... VieTeX cng cp cch g vo c cu trc ti a, lm vic g vo d hn v chnh xc hn rt nhiu.

III.7 Bin dch theo vn bn chn Khi li xy ra TeX thng bo li ti dng v k t no nh:

44

Hnh III.11: Bin dch c li Li dng 182 vi t mi trng enumerat. Vi VieTeX tr li dng mt cch d dng v ta sa li. Kh khn nht l tm li trong mt khi mi trng hoc nhm lnh. Khi bn phi kim tra li cc c php lnh ca LaTeX.

III.7. Bin dch theo vn bn chn


Bi phn bin dch theo TeX trong VieTeX vn khng thay i, trong phn ny ti ch nhn mnh mt cch bin dch khc khng theo tp chnh v tp ang m. Ngha l bin dch theo d n v bin dch theo tp l vn ng nh c. Bi ny ni ti ba cch bin dch mi c tch hp vo VieTeX. Khi ta ang son mun kim tra li cc lnh TeX hoc cng thc c ng khng ta phi bin dch li. Nhiu khi ta phi bin dch nhiu ln sa cha. C nhiu bn tch ra mt tp ring bin dch ch cng thc , cch ny l rt nhanh nhng nhiu ngi khng c kinh nghim tch ra mt tp ring, c bit l c cc lnh mi nh ngha th cng kh khn hn. d s dng VieTeX tch hp chc nng chn vn bn v bin dch ch phn vn bn chn thi. VieTeX thc hin chp ra mt tp mi _vietemp.tex phn u vn bn cho n \begin{document} v chp phn vn bn chn vo sau ri bin dch ngay. c bit l khi trong d n c tp Main file v khng th chng trnh tm ng phn u ca n bin dch. Nh vy trong phn vn bn chn c lnh nh ngha mi cng khng s c li. Mi ln bin dch u to lp tp mi, xa tp c tm thi i. Do phn la chn t nn bin dch rt nhanh. Nu phn la chn c li th vn thng bo ca TeX bnh thng v bn xem li phn c ng khng.

III.7 Bin dch theo vn bn chn

45

III.7.1. Cc phng n dch phn vn bn chn


Trong VieTeX c thit k ba chc nng bin dch tng phn: Bin dch theo phn c chn, bin dch n v tr con tr nhp nhy, bin dch gia 2 dng c nh du t mu. Cn ph thuc vo u ra na, ph thuc vo vn bn bn dch u ra nh DVI hoc PDF.T phin bn 2.9 bn vo Menu:execute->Choose Typeset Combination v chn u ra tng ng l DVI, PDF, PS.

Hnh III.12: Chn u ra bin dch Nt bin dch vn bn chn bn cnh nt [LaTeX], ch sng ln khi c vn bn chn. Cn hai chc nng c nt thanh th ba.

Hnh III.13: Bin dch theo phn vn bn chn

III.7 Bin dch theo vn bn chn III.7.1.1. Dch trong phn vn bn chn

46

1. Bi en phn vn bn cn bin dch 2. Nhn nt bin dch theo vn bn chn (ch khi bi en mi ni nt ny) hoc execute -> Typeset Selected 3. Cch lm ny thun tin cho 6ta kim tra mt cng thc, mt mi trng, ... 4. Ch chn khi vn bn y c php ca LaTeX khng th lun lun b li. III.7.1.2. Dch n dng con tr ang nhp nhy 1. t con tr ti v tr dng ta mun bin dch ti . 2. Nhn nt th hai bin dch n dng hoc excute -> Compiler At line

Hnh III.14: Bin dch theo phn vn bn chn 3. Cch bin dch ny c p dng khi ta tm li n dng no. Khi cn li ta dch con tr nn dng trc bit li trong gii hn dng no. 4. Ch t v tr dng trong cu trc y ca LaTeX, v d khng th t dng gia mt mi trng hoc mi trng ton no . III.7.1.3. Dch trong phn vn bn c nh du bn l 1. Dng chc nng nh du l nh search -> Mark Position hoc F2 ti dng ang ng Trong VieTeX ch cn nhn con tr vo l cng c du en nh du. 2. Nhn nt bin dch th 3 hoc excute -> Compiler by Mark Lines

III.7 Bin dch theo vn bn chn

47

Hnh III.15: Bin dch theo phn vn bn chn III.7.1.4. Bin dch c li 1. Khi ta chn vn bn hoc t v tr con tr trong mt cu trc ca LaTeX bao gi cng c li. 2. Khi bin dch theo d n, c thay i phn u th nhn vo nt xa cc tp ph i lp tp mi, khi nhn vo nt xa tp ph th cc tp *.log, *.aux, *.dvi, ... v vietemp.* v headertemp.* cng c xa i. 3. Cc thng bo li trong TeX vn bnh thng v sa nh quy trnh c. III.7.1.5. Bin dch t hp cc chng trnh T trc n nay ta thng dng texify.exe ca MiKTeX bin dch v hin xem ngay. y l chng trnh kt hp cc chng trnh khc nhau chay lin tip vi i s c th nh kt hp vi LaTeX, PDFLaTeX, . . . Ln ny chng trnh cn c nt kt hp vi XeLaTeX,. . . nh vy bn dng XeLaTeX v cng thun li. Nhng cn nhiu kt hp khc th hin xem DVI, PDF, PS. Bng cch chn t hp v mt nt bin dch duy nht thc hin hng lot. Trong VieTeX a thm cch lm ny nhng nhiu t hp thch hp hn nhiu: Tt c bin dch ny thc hin trong ca s di ca VieTeX. 1. T hp cho u ra xem khc nhau DVI, PDF, PS v c th chn xem PDF theo 2 chng trnh khc nhau l Acrobatreader, SumatraPDF. 2. T hp cc chng trnh nh XeTeX, XeLaTeX, TeX, AmsTeX,. . . 3. T hp cho thc hin bin dch lin tip vi BibTeX, MakeIndeX, Nhng t hp ny da vo cc chng trnh do ta ci t nh trc nn khi thc hin xong ra tp PDF v xem bng SumatraPDF u quay v tp TeX rt nhanh v

III.7 Bin dch theo vn bn chn

48

Hnh III.16: Bin dch theo phn vn bn chn chnh xc. Cn t tp TeX ti tp PDF l mt vn s c ci t trong tng lai, vic ny khng kh. 5. Menu bin dch v nt bin dich t hp

Hnh III.17: Bin dch theo phn vn bn chn Nh vy khi chn xong ch cn nhn phm F4 thc hin t hp chn.

Chng IV SON THO V BIN TP

IV.1. Ci t phng ting Vit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV.1.1. Cc bc ci t cho dch LaTeX v PDFLaTeX . . . . . . . . IV.1.2. Dch theo XeLaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV.2. Phn mm g bn phm Unikey . . . . . . . . . . . . . . . . . . . . . . . . . . IV.3. Ct dn v sao chp vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV.4. nh dng v thm bt vo dng v khi vn bn . . . . . . . .

49 49 50 51 52 52

IV.1. Ci t phng ting Vit


Ngy nay vic son tho bng m Unicode theo tiu chun quc gia v quc t, VieTeX tr gip hon ho son bng m Unicode vi cc lnh ca Unicode. bin dch tp m Unicode ta c th thc hin theo XeLaTeX hoc LaTeX mi loi ta phi hiu cch ci t ban u:

IV.1.1. Cc bc ci t cho dch LaTeX v PDFLaTeX


ci t xong MikTeX v VieTeX bin dch c m Unicode phi ci gi lnh vntex (ca Hn Th Thnh) trong MiKTeX. Ta thc hin cc bc sau y: Bc 1. nh hng li gi gi lnh t a CD: T Window: Program->MikTex2.7->Browse packages (Hoc T trong VieTeX: Tools->MiKTeX Option->Packages). Bc 2. T Menu: Repository -> Change packages repository Chn vo nh hnh trn ri [Next] sau chn Bc 3. Sau chn vo du cng (+) nhp gi lnh vntex ( lc tn gi lnh hy g vo vn ri [Enter] nh hnh IV.1) Sau khi np vntex th VieTeX mi bin dch c ti liu Unicode.

IV.1 Ci t phng ting Vit

50

Hnh IV.1: M tp mi v chn mu TeX

Hnh IV.2: M tp mi v chn mu TeX

Hnh IV.3: M tp mi v chn mu TeX

IV.1.2. Dch theo XeLaTeX


Dng mt gi lnh \usepackage{fontspec} v bin dch vi cc phng ca Window, thc cht ta phi bit trong Window c nhng phng Unicode no. u ra l tp Pdf, s dng kiu ny rt thch hp vi ti liu trnh chiu v sch in t (xem phn hng dn s dng XeTeX v XeLaTeX).

IV.2 Phn mm g bn phm Unikey

51

IV.2. Phn mm g bn phm Unikey


Chng trnh Unikey ca Phm Kim Long cung cp min ph ti a ch http://unikey.sourceforge.net . Hin ti ang c bn unikey 4.0. Ni dung bi ngn ny mun hng dn cc bn s dng Unikey nhp vn bn LaTeX thun tin v nhanh. Ci t Unikey rt d dng v s dng rt thun tin cho vic g ting Vit.

Hnh IV.4: Giao din Unikey Ta chn cch g nh ngha v cc cch khc c g { thnh ,... m nhng du ny ta hay dng trong TeX, vy hy b chc nng g ny i.

Hnh IV.5: Ty chn ca Unikey Bn phi nh du vo vung [S dng clipboard cho unicode]. Unikey cn chc nng g tt nhng ta khng dng, nu c dng cng khng nh hng n phm g tt ca VieTeX.

IV.3 Ct dn v sao chp vn bn

52

IV.3. Ct dn v sao chp vn bn


VieTeX tun th theo chun Window v chng trnh son tho vi ct dn, tt c ct dn bnh thng thng qua bi en (chn) vn bn, cc phm g tt cng ging nh bt c chng trnh son tho no. Sau y l mt s khc bit hoc tin ch hn khi dng VieTeX. 1. Chn vn bn c tp, mt t, mt on, trong cc du mc,... Menu: Edit. 2. Ct vo b nh m bnh thng, nhng cng c th ct v chp on chn vo ui b nh a c dng Edit-->Append vi cc chc nng tip theo ca n. Lc dn ra ngoi vn lm bnh thng. Chc nng ny c ch khi ta gom cc vn bn ri rc vo mt khi ri dn ra ni ta cn. 3. Thng bi en ch theo dng hoc mt on trn mt dng, cn chn vn bn theo khi hnh ch nht bt k dng chc nng Block-->Rectangular mode hoc F4 sau dng phm mi tn chn nh hnh

Hnh IV.6: Bi en theo hnh ch nht Chc nng c ch khi sao chp mt ct ca bng gp vo bng khc, khi ly ra u con tr nhp nhy tri xung l khi hnh ch nht ta chp, vn ch dng Paste dn ra. 4. Ta c th ko th khi chn t trong tp son tho ra ca s di hoc ngc li. Bm phm tri v gi trong khi chn ri ko khi vn bn i ti ni cn th.

IV.4. nh dng v thm bt vo dng v khi vn bn


1. Ta c th sao chp, ct dn, ni dng,... trong Menu:Insert, bn chn v tr con tr vo dng ri thc hin Copy line, Cut line, ... ri thc hin Paste bnh thng ra v tr cn dn.

IV.4 nh dng v thm bt vo dng v khi vn bn

53

Hnh IV.7: Bi en theo hnh ch nht 2. C th sinh ra dng ging vi dng ti v tr con tr nhp nhy bng Ctrl+D, o dng ln xung vn trong Menu:Insert chn Move up, ..... 3. xa i nhng khong trng v dng trng khng cn thit chng trnh c rt nhiu chc nng thc hin nh: T Menu Edit cho chc nng Edit-->Trim Header-Tail lines Xa khong trng u v cui dng; Edit-->Compress whitespaces Xa khong trng gia cc t c hn mt du cch trng; Edit-->Compress whitelines Xa dng trng gia cc dng c hn mt dng cch trng . V rt nhiu chc nng khc, bn t tm hiu. 4. Thm vo u v cui dng trong Menu: Insert Insert-->(+/-) Comment % in/B du % ch thch (1 dng hoc nhiu dng bi en); ln th nht th thm vo, ln th hai thc hin th li b i. Insert-->(+/-) New Lines in/B du \\ xung dng (1 dng hoc nhiu dng bi en); ln th nht th thm vo, ln th hai thc hin th li b i.

IV.4 nh dng v thm bt vo dng v khi vn bn

54

c bit thm vo u cc dng Insert-->Add Header-Tail Lines a phn u v cui mi dng mt s k t

Hnh IV.8: Bi en theo hnh ch nht Hon ton tng t nhng thm vo u hoc cui khi vn bn ch khng tng dng. Block-->Add Header-Tail block a phn u v cui khi vn bn mt i lng no .

Chng V CHC NNG CHUYN DNG

V.1. T ng ng cc mc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V.2. Macro bin tp v g nhanh ci sn . . . . . . . . . . . . . . . . . . . . . . . V.3. G tt cm t v khi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V.3.1. G tt c cu trc mt dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . V.3.2. G tt c cu trc mt tp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V.3.3. Np cc t g tt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V.3.4. Thc hin g tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V.4. Hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V.4.1. Cc phng php hon thnh t ng . . . . . . . . . . . . . . . . . V.4.2. Cu hnh s dng hon thnh t ng . . . . . . . . . . . . . . . . . V.4.3. S dng hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . . V.4.4. Mt s hon thnh t ng c bit . . . . . . . . . . . . . . . . . . . .

55 57 58 58 59 60 61 62 62 63 64 66

V.1. T ng ng cc mc
Cu trc rt nhiu khi lnh v vn bn c du mc m nh [ { ( $ v ngay sau l ng li nh ] } ) $. thun tin v khng qun du ng, VieTeX cho php la chn g vo mt du thnh hai du ngay ch in ni dng vo gia cc du l ty chn Help -->Autoclose }])> c nh du. Cc t ng ng c th xem bng Help -->View Autoclose Keys Trong ca s D n.

V.1 T ng ng cc mc

56

Hnh V.1: Ty chn Autoclose | => | | { => {} | | => | {{ => { \| => \left|\right| } => \{\} $ => $ $ }} => } $$ => $$ $$ \} => \left\{\right\} \$ => \$ \{ => \eqref{} " => " " ( => () "" => " ( ( => ( \" => \"{} ) => \(\) => )) => ) => \) => \left( \right) \ => \{} \( => \label{} => [ => [] => [[ => [ \ => \{} ] => \[\] ^ => ^ ]] => ] ^^ => ^{} \] => \left[\right] \^ => \^{} \[ => \begin{} _ => _ < => < _ _ => _{} << => <> \_ => \_{} \< => \left\langle\right\rangle Phin bn 2.9 ci phm tt [Alt]+C tt v bt li chc nng ny.

V.2 Macro bin tp v g nhanh ci sn

57

V.2. Macro bin tp v g nhanh ci sn


Mt s cu trc ton v vn bn hay dng trong VieTeX ci sn, lc no cng sn sng, bt u bng gi phm Alt hoc Ctrl sau l cc phm i din cho macro 1. v d Alt+$ s ra $ $ v con tr nhp nhy gia ta nhp d liu. 2. Cng c th ta c d liu ri nh y l i s bi en cc ch ny v nhn Alt+< s c <y l i s>, chc nng ny dng bin tp v sa cha rt tt. khng phi nh Macro, VieTeX cung cp danh sch bn ca s d n bng cch nhn vo nt [Macros] trn nh hoc Menu: Help-->View Macro Keys

Hnh V.2: Giao din vi macro Tt c cc macro nh bng sau

V.3 G tt cm t v khi lnh Alt ~ => \sqrt{} Alt ! => | | Alt @ => align* Alt # => equation* Alt $ => $ $ Alt % => \frac{}{} Alt ^ => ^{} Alt & => \label{} Alt * => \times Alt ( => () Alt ) => \left(\right) Alt - => _{} Alt + => \left\{\right\} Alt { => {} Alt } => \{\} Alt < => <> Alt > => \left\langle\right\rangle Alt \ => \backslash Alt / => \dfrac{}{} Alt : => ~\eqref{} Ctrl ~ => \titde{} Ctrl ! => \left| \right| Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl

58 @ => \index{} # => \mathbb{} $ => \mbox{} ^ => \widehat{} & => \mathcal{} * => \cdot ( => \(\) ) => \[\] - => \stackrel{}{} + => \cite{} [ => [] ] => \left\[ \right\] / => \binom{}{} \=> \verb!! : => ~\ref{} Alt % => %-[ %]Alt ~ => \sqrt[]{} Alt [ => \lfloor \rfloor Alt ] => \lceil \rceil Alt - => \setminus Alt : => {\displaybreaks } Alt + => \begin{} Alt \ => \left \right

V.3. G tt cm t v khi lnh


Trong khi son tho ta c th dng cc nh ngha macro ly cc lnh hoc mt cm lnh chun b trc. c im chung l mi thao tc trn macro u phi dng mt phm tt hoc t hp phm tt thc hin cng vic. G tt c thit k thn thin hn, nhng mc ch ch g mt s k t thay v mt cu di v d: cmr ==> Chng minh rng, . . . phn ny gii thiu cch thc tin hnh to g tt trong VieTeX, nhng cc chc nng Macro khc vn nh c. Trong VieTeX thit k hai loi cu trc g tt. Cch thc g ch l mt nhng ni dung thay th c cu trc khc nhau.

V.3.1. G tt c cu trc mt dng


1. Trong th mc ...\dic\ cha tp vieabbreviation.tex gm nhng dng g tt mu: Cu trc ca dng g tt: Mt dng g tt c hai phn v cch nhau bi mt du : v d

V.3 G tt cm t v khi lnh Cmr:Chng minh rng cmr:chng minh rng kck:khi v ch khi cvd:iu kin cn v l

59

- Tt c ch trn mt dng - Phn u l k t g tt, khng chp nhn s v k hiu khc nh \, +, /, ... - Nhm k t u g tt phi khc nhau, chp nhn c ch hoa khc ch thng v ch c du Unicode. - Phn sau c thay th khi thc hin, trong phn ny th chp nhn mi k t. 2. To ra cc t g tt Bi en mt dng mun l cu g tt v vo Menu sau macro>abbreviation line->Add abbreviation

Hnh V.3: Lm g tt dng

V.3.2. G tt c cu trc mt tp
1. Trong th mc ...\dic\ cha tp viemacrofile.tex gm nhng dng tn tp v ch thch Cu trc ca dng: abc:Tp th nghim loi macro ny cmr:Tp th hai trng tn vit tt ban:y l v d v tp cn lm math:Nhng cng thc ton cauhoi:y l mu cu hi trc nghim

V.3 G tt cm t v khi lnh btl:mu bi tp ctt:Cu hi trc nghim

60

- Phn u l k t g tt, khng chp nhn s v k hiu khc nh \, +, /, . . . - Nhm k t u g tt phi khc nhau, chp nhn c ch hoa khc ch thng v ch c du Unicode. - Phn sau khng phi l ni dung thay th m ch l ni dung gii thch macro ny. - Ni dung thay th mi ch g tt trn l mt tp c ui .vie trong th mc ...\macrofiles\ ngha l trong th mc ny c cc tp abc.vie, cmr.vie, ban.vie, math.vie,. . . Khi thc hin g tt ny th ni dung trong c tp s c thay th. 2. Bi en mt s dng mun l cu g tt vo macro>abbreviation file->Add abbreviation

Hnh V.4: Lm g tt mt khi

V.3.3. Np cc t g tt
Trc khi thc hin ta phi np cc t g tt ny vo b nh, mi loi g tt c th dng n 100 t. 1. Np cc tp mc nh: s dng li macro ln trc lm trong tp mc nh ta phi gi vo 1 ln trong khi son.

V.3 G tt cm t v khi lnh

61

Macro>All abbreviation Listings s c checked dng t ng v np vo ngay v cng c nh du y, cng c phm tt [Alt]+V.

Hnh V.5: Gi cc t vit tt 2. Np mt tp g tt bt k: macro>abbreviation line >Load My abbreviation macro>abbreviation Block>Load My Block Macro Tm n tp ta chun b sn v gi vo thng cng trong ...\dic\ - Cc k t cng hin ln nh phn trn. Cc cch g tt c mt tc dng, ch c cc cch g tt mi c thc thi ngay. Nh vy bn c th lm nhiu tp g tt khc nhau vi loi vn bn khc nhau v s dng th gi vo cc tp tng ng.

V.3.4. Thc hin g tt


Ta c th xem cc t g tt ca s di bng macro>abbreviation line >view My abbreviation macro>abbreviation file>view My Block Macro Vic thc hin g tt l g t g tt v sau l k t trng th ni dung s in vo t . V d g al thay bng \alpha. Nu l mt khi th t vit tt thay vo c khi ch .

V.4 Hon thnh t ng

62

Hnh V.6: Xem cc t g tt

V.4. Hon thnh t ng


Khi son tho vn bn g cc t mi, g ti k t no chng trnh t ng lit k cc t tng t trong t in c sn hoc lc cc t c sn trong tp c gi l t ng hon thnh. Cng vic ny lin quan ti chng trnh son tho m ngun ca chng trnh cho ngi lp trnh. My nm gn y chc nng ny u c hu ht mi chng trnh son tho.

V.4.1. Cc phng php hon thnh t ng


Nu bn lp trnh trong mi trng Windows, nht l dng b cng c pht trin Microsoft Visual Studio th khi g m lnh vi cc t kha hoc cc lnh quen thuc s c mt danh sch cc lnh c chung cc k t hin ra v ta chn ly lnh ng nht. Trong son tho ti liu v LaTeX cng c rt nhiu lnh v ta ng dng cng ngh t ng hon thnh rt thch hp. Sau ny ngi ta m rng khng phi cho cc lnh bit trong danh sch t ng hon thnh m chn bt k danh sch no. C nhng phng php khc nhau to ra t ng hon thnh mt t ang g vo vn bn: 1. Thng dng nht l lp danh sch cc t thng dng nht v lu vo tp. Khi son tho g vo n k t no chng trnh t ng hon thnh s lc v lit k cc t tng t ta chn, khi g t gn ng th b lc ch cn rt t t hoc l ta chn ly hoc chng trnh t ng in y t vo vn bn. Ngha l trc khi g ta khng cn nh y t .

V.4 Hon thnh t ng

63

2. Cc th hai cng lp danh sch cc t, nhng trn vn bn ang g vo. Ngha l chng trnh t ng lp danh sch cc t c trong tp ang son tho v t ng hon thnh cng nh phn trn. Mi phng php u c th mnh ring, phng php th nht lm ta ch ng lp danh sch cc t, nhng b sung cc t mi khng phi d, nht l nhng ngi khng chuyn v tin hc. Mt khc danh sch nhiu khi qu di v c nhiu t tha khng bao gi dng ti. Phng php th hai phi g t t nht mt ln vo vn bn, iu ny phng php th nht cng khng kh hn v ln u tin dng lnh hoc dng t u phi tra cu nh nhau. Nhng phng php ny c li l mm do hn, trong mt vn bn LaTeX th rt nhiu lnh hoc t u lp i lp li ch khng dng tt c d liu t in v danh sch cc lnh LaTeX. VieTeX cc phin bn c ch dng mt kh nng 2, t phin bn 2.7 tch hp c hai kh nng trn v dng ng thi mt lc, to ra vic s dng a dng khi ta hiu cch s dng.

V.4.2. Cu hnh s dng hon thnh t ng


1. C th s dng chc nng ny hoc khng, thun tin trn Menu Option>Autocomplation nu c chn ngha l s dng chc nng ny nu khng th bn nhn con trot vo s mt la trn v ngc li. 2. Nu dng chc nng ny th ta c th hiu su hn mt cht, vo phn cu hnh la chon t menu Option>configuration chn Autocomplete

Hnh V.7: Ty chn t hon thnh

V.4 Hon thnh t ng

64

Ta ch c hai cch la chn: + Autocomplete TeX commands only: lp danh sch cc t ca lnh TeX, khng c cc t khc. + Autocomplete references: lp danh sch cc t khc nhau c trong tp vn bn ang g vo. Khi chn lp danh sch cc lnh TeX th ch c cc lnh TeX c \ mi c lp. Chc nng ny rt hay v mt vn bn ch c mt s hu hn lnh lp i lp li. chn chc nng ny th chc nng th hai khng c tc dng. Khi lp danh sch theo la chn th hai th cc t c trong vn bn k c cc t u c lnh TeX. Nh vy la chn ny bao trn la chn th nht, tuy vy danh sch s di v la chn t lu hn. G vn bn bng ting Anh la chn ny l ti u, do nhiu khi khng nh chnh xc t ting Anh. Mt cu hnh khc khi t ng hon thnh khng lit k danh sch m trn dng nhp t, cc t nhp vo c t ng thay i trn dng . Bn c th ci cu hnh ny bng chn vo [Show word end] th ch hin ra mt dng t hon thnh. y l hai kiu t ng hon thnh trong VieTeX. 3. Cn mt s chc nng khc n gin ti khng hng dn y, ch ch l c 2 tp lnh TeX, mt l dng t mu nhng lnh bit, trong chng trnh ti t l mu tm, tp ny s ni n trong bi t mu ca VieTeX. Cn mt tp mc nh lp danh sch hon thnh, ni dung l cc lnh cn lit k, cc bn c th sa i v lm cho ngn i th cng tt, hin ti l trn 2000 lnh (ti rt nhiu lnh gi lnh trong ) cn LaTeX ch khong 700 n 800 lnh thi. Nu cc bn son tp ring c th thay tp ny bng cch vo Macro>Change Autocomplete dic. v m tp t in ca bn l xong. D dng ng dng mc ny cho son tho cc lnh cho Metapost, PSTrick hoc danh sch cc lnh Script.

V.4.3. S dng hon thnh t ng


Macro -> AutoComplete by Dictionary C phm tt Alt+C chuyn i c dng t in hay khng, nu c nh du dng t in th danh sch s chuyn ch ly trong danh sch t in m thi. Cn ngc li s lc trn vn bn ang son. Thc hin cch dng: 1. Nu ta ch dng danh sch th chn mc ny nh du v khng li dng c tm kim trn tp ang g vo. Khi g n u th danh sch lc trong t in n cho bn chn. 2. Khng la chn mc ny th ta thc hin g n u danh sch c lp

V.4 Hon thnh t ng

65

trong tp ang g vo v khng quan tm ti danh sch c sn. 3. Khng la chn mc ny khi g vo lp danh sch trn tp khng c t ta mun, li mun tham kho danh sch t in th chn Macro -> Get Auto from Dictionary c phm tt l Alt+Spacebar v danh sch c lc trong t in n nhng t ang g c thay vo danh sch c, chn t xong ta vn ch hin hnh AutoComplete cho c hai cch hon thnh. Ti hay dng cch ny thc hin. Ch : phm tt Alt+Spacebar khi con tr khng ng cnh hoc gia t no th n lng im, v khng c t lc.

Hnh V.8: Thc hin t hon thnh C th i danh sch Autocomplete, khi ta son Script, Pstrick, MetaPost Macro -> Change AutoComplete Dictionary Macro -> AutoComplete TeX Only

Hnh V.9: Ch lit k lnh TeX y l chc nng ch lc cc lnh TeX cn mi trng v cc t khc khng c a vo danh sch, chc nng ny ch dng cho ngi mi dng TeX. 4. Mt iu ch l cc lnh u vn bn c lit k u danh sch nn ta c th li dng t cc lnh thng dng nht u tp sau cc k t ch thch % nh: %\alpha,\beta,\bmatrix %\partial,\frac %\sum,\rightarrow

V.4 Hon thnh t ng

66

Th khi danh sch hin ra cng cc dng u tin, mc nhin ta c danh sch cc lnh thng dng nht. Khi bin dich LaTeX cc lnh trn khng nh hng g n vn bn c. y l mt cch lm thng minh cho ngi dng v lp danh sch cng d dng nh ang son tho. Nu ta c mt th vin cc lnh thng dng th c chp ln u vn bn l c ch khng cn phi tm g vo ln u na. Khi ang son tho hoc con tr nhp nhy vo gia t ri nhn t hp Ctrl+Enter th danh sch cng hin ra cc t n du con tr nh hnh:

Hnh V.10: Sa t hon thnh

V.4.4. Mt s hon thnh t ng c bit


1. Vn theo quan im danh sch c lp ngay trong tp ang son tho, VieTeX thit k mt s danh sch t ng hon thnh ring. + Danh sch cc nhn: Trong bi nh s bng nhn trong LaTeX vi VieTeX ni rt k n chc nng ny (bn xem phn s trnh by k hn). qun l cc s nh bng nhn, VieTeX thit lp danh sch tt c cc nhn trong lnh \label{}. Khi con tr gia hai ngoc nhn ca cc lnh \eqref{}, \ref{}, \pageref{}, \label{} th danh sch c hin ln nh hnh

Hnh V.11: Sa t hon thnh 2. Mt danh sch c bit khc l danh sch cc mi trng trong LaTeX. Danh sch cng c lp trn tp hin hnh, iu ny c ngha l ngi dng c th nh ngha mi trng mi trong vn bn v VieTeX t ng a mi trng vo danh sch t ng hon thnh. Khi con tr nhp nhy ti ngoc nhn sau lnh

V.4 Hon thnh t ng

67

\begin{} danh sch c hin ln v ta chn ly mt mi trng, trng hp lnh \end{} cng tng t nh vy. Nhng do hai lnh mi trng ph bin nn c phm tt: Ctrl + Alt+ + ra \begin{} Ctrl + Alt+ - ra \end{} Trong ch AutoClose bn g vo \[ t ng ra ngay \begin{} Theo mc nh danh sch cc mi trng trong vn bn ang son c lit k ra ngay nh cc phin bn c. Nhng nu khng thy mi trng th c th li tham kho danh sch c sn thay vo bng cch phm tt Ctrl+Spacebar hoc t Menu Macro -> Get Full Environment c bit ln ny khng phai qua phm tt na khi chn tn mi trng xong l y mi trng c ly vo, ti ang thit k cc bn c th thm vo danh sch ny t ng mi trng y .

Hnh V.12: T ng hon thnh mi trng Nh vy lp danh sch mi trng cng rt d l a cc mi trng sau du % u vn bn. Mt ch l mi trng l mt kp gp (xem li bi kp gp trong VieTeX) nn u vn vn ta mi trng nh sau khng nh hng g %\begin{figure}\end{figure}%\begin{equation}\end{equation} %\begin{align}\end{align}%\begin{align*}\end{align*} %\begin{itemize}\end{itemize}%\begin{enumerate}\end{enumerate} Khi danh sch cn c ngay khi son tho, mi trng no dng nhiu ta a ln trc. Nu danh sch khng c th ta g tn mi trng vo bnh thng v cc bc sau khng thay i g. 3. Mi trng tng t l \cites{} v cc nhn trong \bibitem{} trong phn trch dn, khi ta c ti liu theo trch dn trong tp ang son tho th vi lnh t ng s lit k ra ta chn

Chng VI TM KIM V THAY TH

VI.1. Chc nng tm kim chnh trong VieTeX . . . . . . . . . . . . . . . . . VI.2. Hp tm kim v thay th trn tp hin hnh. . . . . . . . . . . . . VI.3. Tm theo mt d n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VI.4. Cc dng tm kim khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VI.5. Tm kim trong tp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VI.6. Tm kim nhanh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69 70 71 71 73 74

VI.7. Tm kim ngc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 VI.7.1. Bin dch sang DVI v xem qua li gia VieTeX v Yap.exe . 74 VI.7.2. Bin dch sang PDF xem gia VieTeX v Sumatra . . . . . 76 VI.8. Nhng tm kim ngn khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VI.9. Tm kim trn Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 78

Chc nng tm kim khng th thiu trong bt c phn mm no, nht l trong mt chng trnh son tho vn bn. Ch tm kim cng l mt vn ln v ng dng khp ni, c rt nhiu cun sch vit chuyn v thut ton tm kim, c ngi pht ln v tm ra cch thc tm kim tt hn ngi khc. Bi ny ni v cc thc tm kim trong VieTeX.

VI.1 Chc nng tm kim chnh trong VieTeX

69

VI.1. Chc nng tm kim chnh trong VieTeX


Chc nng Find Find Next Find Previous Selected Find Incremental Find Replace Find in Files Check {[($)]} Return Current Line Go to Line Go to last change Jump to Matching Braces Jump Label Phm tt Ctrl + F F3 Ctrl + F3 Alt + F3 Ctrl+I Ctrl +H ngha chc nng Tm theo t g vo Tip tc tm t trn xung Tip tc tm t ngc ln Ghi li t hoc nhm t bi en tm Tm vi giao din tt Thay t bng t khc Tm t trong tp khc Kim tra tnh i xng ca cc k hiu

i n s dng n v tr thay di cui cng Nhy sang du ngoc i din Ctrl + J T nhn trong vn bn nhy n nhn Go In Document a n Top Ctrl + PgUp V u vn bn Buttom Ctrl + PgDn V cui vn bn Paragraph Start Alt + PgUp V u on vn bn con tr ang ng Paragraph End Alt + PgDn V cui on vn bn con tr ang ng Line Wrap Start Ctrl + < n u dng ch ngt trn mn hnh Line Wrap End Ctrl + > n cui dng ch ngt trn mn hnh Line Start Alt + Home n u dng Line End Alt + End n cui dng Word Start Alt + n u t Word End Ctrl + n cui t Tt c cc chc nng u d hiu v dng trc tip c. Chc nng [Selected Find] khi ta bi en hoc t con tr vo t cn tm, chng trnh tm ngay khng cn thng qua hp tm kim, sau dng cc phm tt khc tm cc t bnh thng.

Ctrl + Alt + G Ctrl + G Shift + Ctrl + H Alt + J

VI.2 Hp tm kim v thay th trn tp hin hnh

70

VI.2. Hp tm kim v thay th trn tp hin hnh


1. V tm kim v thay th tng t nn ta ch ni ti tm kim l chnh. Khi nhn nt hoc Menu ta c: 2. Tm kim trn tp hin thi:

Hnh VI.1: Giao din tm kim a) Tm ngc v xui trong vn bn (Up + Down) b) nh du mu tt c t tm c (Mark All) c) Tm n u nh du n (Mark Find) d) Tm n u bi en n (Find To select) e) Tm vng li t cui tp ln u tp (Find Incremental) f) Lm hp tm kim trong sut g) Tm k t u t (word start) h) Tm ng c hoa v khng hoa (Match case) i) Tm c t nh vy (Match whole word) Ta c th xem v d sau Tm kim theo biu thc [Regular Expre-

Hnh VI.2: Giao din tm kim chnh quy sion], Bn nhn vo nt c du [+] ra mt s ty chn ri ly vo.

VI.3 Tm theo mt d n K hiu . \( \) \n ngha Bt c k t no nh du min bt u tm kim nh du min kt thc tm kim n l mt trong cc s 1 n 9 ta c th thay th. V d tm kim biu thc Fred\([1-9]\)XXX v thay th bng Sam\1YYY. Khi ta p dng tm c Fred2XXX, khi kt qu c thay thnh Sam2YYY Tm kim bt u mt t Tm kim cc k t cui t Cho php dng k t x l c bit, v d \[ l k t [ khng phi bt u mt t Tm trong tp cc k t nh mt tp hp. V d [abc] ngha l bt c k t a, b, c u c. Phn b i vi tp cc k t ny. V d ^A-Za-z mi k t tr cc k t ch ci. Tm t u dng Tm cc t cui dng Tm 0 ln hoc nhiu ln. V d tm S*am th cc t sau p ng sm, sam, saam, saaam, ... Tm 1 ln hoc lp li nhiu ln

71

\< \> \x; [...] [^...] ^ $ * +

VI.3. Tm theo mt d n
- Mt th mc (folder) trong c gn cc tp, mi tp trong u thuc d n. - tm kim v tham kho k hiu ca mt d n th ta nhn p vo tn th mc th trn thanh trng thi gc tri cng c tn chn l d n, ngha l mun i d n th nhn p vo th mc khc, ... - Khi c d n th tm kim s hot ng trn cc tp c gn ch khng tm trong cc th mc khc, ... - Nh vy ta c th lm rt nhiu th mc, mi th mc d n ring v khi lm vic ta ch lm vic trong th mc thi. Ta ly mt v d d n: thitracnghiem Kt qu tm kim theo d n s a ra ca s di [Find Result] v [Compiler Log] Phn lit k ca s di c km theo tn tp sau mi n cc t tm c.

VI.4. Cc dng tm kim khc


1. Ta c th tm kim trong cc tp ang m chn vo All Open th cng tng t nh tm trong d , Ch c khc l cc tp ang m c tn trn thanh tp

VI.4 Cc dng tm kim khc

72

Hnh VI.3: Giao din tm kim theo d n sau tp ang m hin hnh. 2. Tng t trong th mc (Directory) m tp ang m cc tp , cc tp ny c th khng m, khng c trong dy d n bn. Cc loi tm ny u lit k ra ca s di vi tn tp v cc t tm c. Khi nhn p vo th chng trnh s nhy v v tr t tm c trong tp. Nu tp cha m th n t m ra ri i n .

Hnh VI.4: Tm kim danh sch c bit 3. Tm kim bng cch lit k cc t quan trng theo d n hoc l tp ang m

VI.5 Tm kim trong tp

73

nh Latex-->References-->List of label V tng t vi cc loi danh sch khc. Nhn vo cc t ny chng trnh s chy n t trong tm tm thy....Hnh VI.4. 4. Tm theo Google v Wiki thch hp cho tm lnh trn Internet hoc cc gi lnh: Bng cch bi en vo t mun tm ri th nhn Help-->Google search (hoc Help---> Wiki Search) th nu my ni mng s nh hai chng trnh trn tm trn Internet.

VI.5. Tm kim trong tp


1. Ti lm thm phn ny m rng vic s dng trong cc tp ca mt th mc no trong VieTeX. V bn cht khng khc g chc nng tm kim cu mu ting Anh v tm kim gii thch lnh LaTeX. 2. Giao din tm kim: a. VieTeX c thit k khi tp no ang m th th mc hin hnh ca chng trnh s l th mc cha tp . Nh vy m cc tp ph nh *.dvi, *.log, *.bak ... u sinh ra ti ch khng cha sang cc th mc khc. b. V l do trn m khi nhn Menu: Search --> Find in Files hoc nt trn thanh cng c c ng nhm v th mc th th mc u tin l ang cha tp ang m. c. Giao din khng khc g 2 chc nng tm kim mu cu v lnh

Hnh VI.5: Tm kim danh sch c bit 3. Thc hin tm kim a. K hiu tm kim g vo bng c ting Anh hoc ting Vit. b. C th chn 1 tp c th hoc nhiu tp vi cc i khc nhau nh *.TeX, *.txt, *.bat, ... c. C th thay i th mc bng cch m ra v chn th mc khc. Khi danh sch cc tp th mc c cng c t ng thay th bng trong th mc mi. d. Nhn nt [Find] kt qu ly ra ca s di v ta c th copy ln hoc

VI.6 Tm kim nhanh

74

nhy n tp c k hiu ta va tm ra. 4. Ly d liu ang m vo tp a. Nhn vo nt [Add] chp d liu ang hin hnh vo tp. b. Mt iu quan trng l tp ang m khng cng th mc hin hnh vi tp ta chp vo

VI.6. Tm kim nhanh


Mt thanh giao din tm kim nhanh ly t Search-->Incremental Find cho giao din

Hnh VI.6: Tm kim nhanh C th thanh tm kim ny lin tc khi son tho, khi cn ta li tm kim k c chuyn qua tp m khc ri tr li tp ang son.

VI.7. Tm kim ngc


Khi bin dch xong ra tp DVI hoc PDF nu c li ta phi sa tp TeX, m li mun n ngay ch sa, nhng hng dn sau y l vic ci t ty chn cc chng trnh tng ng vi VieTeX.

VI.7.1. Bin dch sang DVI v xem qua li gia VieTeX v Yap.exe
1. chy c t dng tp TeX sang dng tng ng trong Yap (xem tp DVI) th khi bin dch phi ci t ( c mc nh trong VieTeX). Trong VieTeX:

VI.7 Tm kim ngc Configuration->set Program ri chn t: 1. LaTeX=>DVI t Command: latex.exe Parameters: --src-specials File name: <name>.<ext> 2. Texify=>DVI t Command: texify.exe Parameters: --src-specials File name: <name>.<ext> --run-viewer

75

Hnh VI.7: Tm kim ngc 3. Yap View DVI t Command: yap.exe Parameters: -1 File name: <name>.dvi Khi thc hin: t con tr ti dng trong VieTeX ri nht nt [preview dvi at line] hoc t Menu phm tt Alt+F6. 2. nhn p dng trong Yap.exe chuyn ngay n dng TeX trong VieTeX Nhn nt New ri thm vo dng

VI.7 Tm kim ngc

76

C:\vietex\vietex.exe "%f"-line:%l Ri nhn [Apply]. Bn c th chn trong th User Interface v nh du vo [] Show source links th c du trn tng ng vi dng trn tp ngun.

Hnh VI.8: Tm kim ngc c du

VI.7.2. Bin dch sang PDF xem gia VieTeX v Sumatra


Ti mi ch ci tt t Xem trn Sumatra nhn p nhy v VieTeX vi dng tng ng. Bn phi ci t Sumatra c ti http://blog.kowalczyk.info/software/sumatrapdf/index.html v thc hin ci t ch trong VieTeX sau y: (ch dch bng PDFLaTeX v XeLaTeX mi xem ngc c, chng trnh VieTeX c nt ny). Trong VieTeX: Configuration->set Program ri chn t: 24. PDFLaTeX=>pdf t Command: pdflatex.exe Parameters: -synctex=-1 File name: <name>.<ext> 11. XeLaTeX=>pdf t Command: xelatex.exe Parameters: -synctex=-1 File name: <name>.<ext> 26. Sumatra view pdf t

VI.8 Nhng tm kim ngn khc Command: C:\Program Files\SumatraPDF\SumatraPDF.exe Parameters: -reuse-instance -inverse-search "\"C:\vietex\vietex.exe\" %f -line:%l" File name: <name>.<ext>

77

Ci t nu c trc trc bn xem li cc ng dn, phn ci t nh trn l mc nh trong VieTeX.

VI.8. Nhng tm kim ngn khc


T Menu: Search c cc chc nng sau y d dng tm n v tr con tr c. 1. -->Return Curren line Khi ta xem vn bn m khng nh con tr lc trc nm u, v i qu xa v tr dng con tr nhp nhy. 2. -->Go to line s m ra giao din bn g vo s dng cn n. 3. -->Go to last change chc nng ny s quay li v tr cui cng m bn c thay i. 4. -->Jump to Matching Brace Khi con tr bn cch cc {[()]} th mi c chc nng v s nhy ngoc ngc li ngay sau . 5. Jump to Label Khi con tr ang vng \ref{...} th chc nng nhy v ni t nhn ny trong \label{...} 6. -->Line Start nhy ti u dng 7. -->Line End nhy ti cui dng

Hnh VI.9: Kim tra ngoc i xng 8. -->Line Wrap Start Trn mn hnh thc s c th gy ra lm my dng trong min son tho, n c u ca mi dng c mi tn gy ny phi dng chc nng ny.

VI.9 Tm kim trn Internet

78

9. -->Line Wrap End Tng t nh trn nhng v cui dng. y l chc nng mi c trong phin bn 2.9. 10. -->check{[($)]} kim tra cc du mc i xng c tng ng khng, mc nh l kim tra ton tp ang m. Quan trong l kim tra mt on bi en nh cng thc xem cc du c i xng khng v thiu du no.

VI.9. Tm kim trn Internet


Vi chc nng 1. Help->Find in Internet ta c th tm lnh, gi lnh, lp, ... trn Internet nu my ni mng.

Hnh VI.10: Tm kim trn Internet C th tm kim theo Google hoc wikipedia. C th ly t bng bi en t trong vn bn v bt chc nng ny. 2. Help->Open website giao din cc bn m website cn tm c th bi en dng a ch v ly vo chy website. 3. Help->Favorite File and Programs lu li danh sch trang web bn cn vo.

Chng VII CC LNH LATEX

VII.1. Nhp khi lnh ca LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.1.1. Ly cc mi trng vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . VII.1.2. Mi trng ton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.1.3. Mi trng bng v ma trn . . . . . . . . . . . . . . . . . . . . . . . . . VII.2. Su tp lnh v mi trng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.2.1. Nhp mi trng v lnh LaTeX hon thnh t ng . VII.2.2. Thc hin su tp lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.2.3. Mc ch dng su tp lnh . . . . . . . . . . . . . . . . . . . . . . . . . VII.3. Hng dn s dng to Macro Script . . . . . . . . . . . . . . . . . . . VII.3.1. Cu trc macro Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.3.2. Cc lnh di chuyn con tr . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.3.3. Cc lnh ct dn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.3.4. Thc hin bin dch mt Script . . . . . . . . . . . . . . . . . . . . . . . VII.4. Gn s cng thc bng nhn . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.4.1. Gn s bng nhn trong LaTeX . . . . . . . . . . . . . . . . . . . . . . . VII.4.2. Quy tc nh s chung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.4.3. Gn s cng thc ton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.4.4. VieTeX tr gip kim sot nhn . . . . . . . . . . . . . . . . . . . . . . VII.4.5. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.5. Lit k danh sch lnh cu trc . . . . . . . . . . . . . . . . . . . . . . . . . . VII.6. Kp gp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.6.1. Khi nim v kp gp (Folding) . . . . . . . . . . . . . . . . . . . . . . VII.6.2. Cc loi kp gp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.6.3. Cch s dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.6.4. Cc phm tt v ci t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.6.5. Kp gp c bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII.6.6. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80 80 80 81 83 83 84 85 86 87 87 88 89 91 91 92 92 94 96 97 97 98 99 101 101 103 103

VII.1 Nhp khi lnh ca LaTeX

80

VII.1. Nhp khi lnh ca LaTeX


Mi trng trong LaTeX thng l mt khi c cu trc. ly vo cc khi VieTeX thit k hng lot cng c ly vo.

VII.1.1. Ly cc mi trng vn bn
1. Phn t ng hon thnh c ly cc mt trng theo danh sch l mt cch ly nhanh nht vi cc bn dng tho. 2. Cc mi trng enumerate, itemize, decription, center, ... c th nhn cc nt m phong trn thanh cng c th hai v ra ngay cu trc \begin{enumerate} \item \item \item \end{enumerate} 3. Hng lot mi trng t LaTeX-->TeX Environment-->(verbatim, minipage,...) Cng ra ngay cu trc.

VII.1.2. Mi trng ton


1. Nhng cu trc hay dng nht c phm tt Alt+ # ra \begin{equation*} .... \end{equation*} hoc Alt+@ ra \begin{align*} &\\ &\\ \end{align*} 2. C nt hoc LaTeX-->Math Environment, C th dng giao din phc tp hn gn nh (Hnh VII.1) B trng <> l mi trng equation bnh thng, * l mi trng equation*, sub l mi trng subequation; Name mi trng km theo \label{Name}.

VII.1 Nhp khi lnh ca LaTeX

81

Hnh VII.1: Ly mi trng equation \begin{equation} \label{Name} \end{equation} Hon ton tng t nh vy vi mi trng align (Hnh VII.2)

Hnh VII.2: Ly mi trng equation Tng t nh mi trng trn trong Menu: LaTeX-->Math Environment-->(equation,multiline,gather,...)

VII.1.3. Mi trng bng v ma trn


1. C nt trn thanh cng c th hai hoc t Menu: LaTeX ti Tabular (Hnh VII.3) \begin{tabular}{| l | l | l | l | l |}

VII.1 Nhp khi lnh ca LaTeX *&*&*&*&*\\ *&*&*&*&*\\ *&*&*&*&*\\ *&*&*&*&*\\ \end{tabular}

82

Hnh VII.3: Ly mi trng bng Ta gn c th s hng v s ct. 2. Tng t cho mi loi ma trn

Hnh VII.4: Ly mi trng matrn Cho kt qu \begin{bmatrix} *&*&*&*&*\\ *&*&*&*&*\\ *&*&*&*&*\\ *&*&*&*&*\\ \end{bmatrix}

VII.2 Su tp lnh v mi trng

83

VII.2. Su tp lnh v mi trng


VieTeX thc hin hon thnh t ng, kim sot nh s bng nhn, Cc dng tm kim khc nhau. Tt c chc nng t ng da trn nhng lnh v nhn c trong tp, ngha l son vn bn cng v sau cng c nhiu c hi t ng ha nhiu. Nhiu khi trong mt d n c nhiu tp khc nhau, nhng lnh v mi trng ca cc tp trc cn c li dng v s dng li. Bi ny ni v mt s chc nng ca VieTeX su tp cc nhn, mi trng, lnh c dng a vo tp mi theo hon thnh t ng.

VII.2.1. Nhp mi trng v lnh LaTeX hon thnh t ng


Trong son tho vn bn bng LaTeX quan trng l a lnh, mi trng cng vi vn bn. Bi v t ng hon thnh m t kh k a lnh vo vn bn. Mi trng cng c t ng ha khi c mt ln a vo ri (hoc gi lp u vn bn, s c ni k trong bi ny). Hon thnh t ng c th theo t in hoc cc lnh trn tp ang m hoc kt hp c hai. Ti thng u tin hon thnh t ng cc lnh, mi trng trn tp ang c, v cc t thng lp i lp li, lnh vo trc c u tin. 1. G vo cc t lnh th lit k cc lnh c gn ging n k t . 2. Mi trng \begin{} (g vo bng \[ s ra) c danh sch lnh ta chn nh (Hnh VII.5):

Hnh VII.5: V d hon thnh t ng theo mi trng nhn [Enter] cho kt qu

VII.2 Su tp lnh v mi trng \begin{enumerate} \item \item \end{enumerate}

84

con tr a ta n ni bt u son tho ngay. Nhng mi trng hnh, bng, dng cng thc c nhn hoc khng c nhn chng trnh u hiu v in vo cho cc bn, ch vic thc hin bc trn.

VII.2.2. Thc hin su tp lnh


phc v cho mc ch chn cc lnh u tin cho ln u tp, u danh sch ly vo t ng, v cng ly cc lnh t tp ny qua tp khc thnh b su tp thng dng, VieTeX thit k mt s chc nng lm chuyn ny. Lnh, mi trng, nhn c u tin su tp. Vic su tp c tin hnh trn tp hin hnh. a ra ca s d n danh sch tham kho v kt qu ra ca s Output danh sch lnh, sau la chn bng cch nhn p vo ly lnh vo bt c tp no ang m. Ta chn tt c a ln tp sp son tho. VieTeX th hin bng cch nh du la chn t (Hnh VII.6): LaTeX--> Data Collection

Hnh VII.6: V d hon thnh t ng theo mi trng Hoc t cc Menu tng tc (nhn phm phi chut). B su tp gm 4 thnh phn chnh: Su tp cc mi trng LaTeX, su tp cc lnh TeX, su tp cc nhn, su tp ch s. Cch thc ra lnh ging nhau ta ch hng

VII.2 Su tp lnh v mi trng dn 2 loi l . 1. LaTeX-->Data Collection --> Collect environments (Hnh VII.7)

85

cho

kt

qu

Hnh VII.7: V d hon thnh t ng theo mi trng y gm c tn mi trng v kt qu c th ly vo bng cch nhn p trn dng lnh . Trong c s Compiler Log c cc lnh ny ta c th chp vo bt c tp no. Danh sch mi trng khng c mi trng lp li v gm c nhng mi trng do ngi dng nh ngha. 2. LaTeX-->Data Collection --> Collect Commands cho kt qu (Hnh VII.8)

VII.2.3. Mc ch dng su tp lnh


1. Su tp lnh v mi trng sp xp u tin cho hon thnh t ng ca chng trnh v chuyn t tp ny sang tp khc mt cch d dng. 2. C th m bt c tp TeX no cng tham kho c lnh v mi trng h dng, d dng ly vo cc mi trng do ngi dng nh ngha nh trong hnh VII.6 c cc mi trng t nh ngha vi vi cc lnh cng vy. Mt vn bn cng ch c 10 mi trng tr li, mt tp ln cng ch c khong 40 lnh, cc bn c th t m thng k nhng mi trng ny. 3. Su tp nhn bit c ta dng c bao nhiu nhn ri v nhn cui cng. V d nh 4. Nu son trong nhiu tp c cc nhn tra cho nhau th b su tp ny p ng khi g vo hon thnh t ng s tm thy khi u mi tp.

VII.3 Hng dn s dng to Macro Script

86

Hnh VII.8: V d hon thnh t ng theo mi trng

Hnh VII.9: V d hon thnh t ng theo mi trng

VII.3. Hng dn s dng to Macro Script


Vit mt bn macro Script nhm lit k cc thao tc x l vn bn, ri sau gi ra thc hin. Mi ln gi tp macro Script n li thc hin dng ng tc nh vy, v vy ngi ta thng gn lin vi n bng mt phm gi tt. Nh vy vic lp i lp li ca ngi s dng c th tp hp li thnh cc macrro ny. Sau y ch l phng n n gin th hin Macro Script ca VieTeX.

VII.3 Hng dn s dng to Macro Script

87

VII.3.1. Cu trc macro Script


Mt tp cha lnh bao gi cng c ui *.vts v trong VieTeX c t mu cho loi tp ny ta xt phn sau. By gi mt cu trc a cu lnh vo l macroscript("name", "key", number) <Cc lnh phn ngay di y> exit macroscript Lnh khi u ca macro; exit l lnh kt thc ca script, bt buc phi c; name= tn ca macro sau ny trong bng qun l bit c; key= Phm g tt nh l cc phm g tt khc ca Menu (Ctrl, Shift, Alt v phm bn phm khc); number=1 ghi li vo tp khi ng Macro hoc khng ghi (0) khi thot khi chng trnh. "" Tt c chui i s phi trong hai du. ";" kt thc mt cu lnh trong ni dung. V d: macroscript("frac", "Ctrl+Alt+0", 1) string("\\frac{}{}"); left(3); exit l macro cho "\frac{}{}" lnh LaTeX, left(3) con tr li v pha tri 3 k t, tn l frac, phm g tt nhn Ctrl+Alt+0.

VII.3.2. Cc lnh di chuyn con tr


left (n), leftsel (n), leftrectsel (n) = Con tr chuyn v tri n k t. right (n), rightsel (n), rightrectsel (n) = Con tr chuyn v phi n k t. lineup (n), lineupsel (n) lineuprectsel (n) = Con tr chuyn ln trn n k t. linedown (n), linedownsel (n), linedownrectsel (n) = Con tr chuyn v tri n k t. paraup, paraupsel = Con tr chuyn ln u on, khng i s. paradown, paradownsel = Con tr chuyn ln cui on, khng i s. pageup, pageupsel, pageuprectsel = Con tr chuyn ln u trang, khng i s. pagedown, pagedownsel, pagedownrectsel = Con tr chuyn ln cui trang, khng i s.

VII.3 Hng dn s dng to Macro Script

88

wordleft, wordleftsel = Con tr chuyn sang tri mt t, khng i s. wordright, wordrightsel = Con tr chuyn sang phi mt t, khng i s. home, homesel, homerectsel , homewrap, homewrapsel = Con tr chuyn v u tp, khng i s. end, endsel, endrectsel, endwrap, endwrapsel = Con tr chuyn v cui dng, khng i s. enddisp, enddispsel = Con tr chuyn v dng cui cng trn mn hnh, khng i s. homedisp, homedispsel = Con tr chuyn v dng u tin trn mn hnh, khng i s. docstart, docstartsel = Con tr chuyn v dng u ca tp, khng i s. docend, docendsel = Con tr chuyn v dng cui ca tp, khng i s. delwordleft, delwordright = Xa mt phn mt t, khng i s. dellineleft, dellineleft = Xa mt phn dng, khng i s. delline, traspline, dupline, scrolllinedown, scrolllineup, newline = Lnh trn mt dng, khng i s.

VII.3.3. Cc lnh ct dn
cut = lnh cut, khng i s. copy = lnh copy, khng i s. paste = lnh paste, khng i s. clear = lnh clear (xa vn bn chn), khng i s. clearall = lnh xa tt c vn bn, khng i s. back = lnh backspace, khng i s. selectall = lnh chn tt c vn bn, khng i s. char (n) or char (symbol) = a mt k t vo, n l s m ascii. K t c bit: \n = thm dng mi, \r = xung dng, \t = khong bng, \" = k t ", \ = k t , \\ = k t string ("string") = a vo mt chui k t. nothing = khng lm g c uppercase, lowercase= thay i vit hoa, vit thng wordselect = chn t ti v tr con tr linejoin, linesplit = Ni dng, tch dng nh Menu linetrim, linestripright, linestripleft = Xa k hiu trng nh Menu enclose = a vo u v cui on seldup = Khong c chn nhn i

VII.3 Hng dn s dng to Macro Script

89

VII.3.4. Thc hin bin dch mt Script


Mt tp Script trong VieTeX c ui l vts v s c t mu cc lnh ca Script (Hnh VII.10)

Hnh VII.10: Son Macro Script VieTeX cn cung cp mt th mc c v d v cc tp mu, bn c th vo ly ra nh (Hnh VII.11) Project-->Folder tools-->VieScript s ra bn c s d n nh hnh trn v c th mc CtrlAltF0-F9 gm cc tp mu nhn phm g tt dnh ring. thanh cng c th 3 c 3 nt thc hin Script ny (ba nt lin nhau gia thanh v ch sng ln khi m tp c ui vts). Hoc cc bn vo Menu: Macro n - Check current Script: Kim tra macro vit c li c php khng, bn nhn hnh trn nu khng c li th ca s di thng bo [No syntax errors] l c. - Load curent Script: a macro va son trn vo b nh s dng ngay, khi thc hin ca s di c thng bo [Adding macro... Setting accelerator table... OK!] - Script Management...: Qun l cc macro do Script sinh ra v c th xa b, thm vo hoc i phm g tt (Hnh VII.12) - Script Commands: Nt v Menu ny lit k tt c lnh dng c ra ca s d n ta ly vo bng cch nhn p vo n nh hnh th hai y. - Save Memory Script: Ch c menu dng ghi ni dung ang son vo b nh dng ch khng lu li tp khi thot.

VII.3 Hng dn s dng to Macro Script

90

Hnh VII.11: Tm kim ngc

Hnh VII.12: Script Management... - Load Script file: Nu c mt tp *.vts ri th cc macro trong c t trc th ta ly vo bng cch c tp vo khng qua giai on son na.

VII.4 Gn s cng thc bng nhn

91

VII.4. Gn s cng thc bng nhn


nh s trong mt vn bn khng th thiu nht l son mt ti liu khoa hc. nh s cc cng thc, cc mc ca vn bn bao gi cng xy ra. TeX cung cp mt s lnh nh s bng nhn mt cch t ng v khi son tho mt ti liu di, lp gp cc on khc nhau khng theo mt th t no th nhn vn c nh s t ng cho cng thc, mc mt cch chnh xc. Phn ny gii thiu cch anh s trong LaTeX v VieTeX cho mt s chc nng tr gip tin li.

VII.4.1. Gn s bng nhn trong LaTeX


Mt vn bn chun thng c nhiu v tr phi nh s khi trch dn li v tr thun tin v ngn hn. Trong LaTeX chia ra bn loi nh s t ng khc nhau: 1. nh s cc on, chng, khi vn bn sau lnh \part, \chapter, \section, \subsection, \subsubsection, \paragraph,... 2. nh s cc nh l, mnh , h qu,... Khi bt u nh ngha \newtheorem{defn}[theorem]{Definition} sau l mi trng u c nh s, hoc cc khun dng c cc mi trng theorem, lemma, corollary, ... nh s nh l v b lin thng nhau v ph thuc vo nhau thng qua khi to lp c i s [theorem] nh trn, ngha l nh s tip theo nh l. 3. nh s cc cng thc mt hng hoc nhiu hng nh mt trng \begin{equation}\label{eq:pt1} ... \end{equation} cng thc c nh s v bn phi l mc nh, nu nh s v bn tri th u vn bn c ty chn leqno. Cc mi trng cng thc ton khc u t ng nh s nh cc mi trng align, split, multline, eqarray, ... Cc s cng thc c th nh theo chng, on, ... v d nh s km vi s chng ln lt th phn khai bo c lnh: \numberwithin{equation}{chapter} 4. Mi trng hnh figure, cc mi trng bng table c nh s t ng di mi hnh, c nhiu gi lnh thit lp li v tr nh s trn hoc bn cnh, v d nh mi trng listings nh s cc thut ton c th pha trn.

VII.4 Gn s cng thc bng nhn

92

VII.4.2. Quy tc nh s chung


C bn loi c th gn nhn nh s t ng nh trn, theo li khuyn ca cc chuyn gia son tho vn bn th ta phi qun l thng nht tt c cch gn nhn ny. Nh vy mi loi gn nhn trn c c trng ring ca chng v s dng cng khc nhau. Nhng c quy tc chung cho vic gn nhn ny: 1. Cc lnh hoc mi trng c nh s c th b tc dng bng cch cho thm * vo bn cnh nh: \section* hoc \begin{equation*}, ... 2. Nm bt c cc s LaTeX ch cung cp mt lnh \label{...} sau ngay cc lnh v mi trng nh s. V d ta mun nh s t ng vo bin dinhli1 th ngay sau mi trng nh l ta a vo lnh \label{dinhli1} v bin ny c s dng sau ny. 3. phn bit nhn cc loi trn ngi ta thng quy nh chung cho thng nht trong nhn c c trng ca cc loi nhn nh: a) Trong cc on vn bn: \label{sec:chuong11}, \label{sec:chuong12},... y l cch gn nhn cho cc on trong chng vn bn thng quy nh sec: l chung sau ri n k t tht s khc nhau ca cc on. b) Trong cc nhn hnh v bng:\label{fig:hinh11} l hnh 1 chng 1, \label{fig:hinh12}, ... hoc \label{tab:bang1} l bng s 1, .... c) Cc nh l v h qu cng tng t: \label{theo:chuong23} l nh l 3 chng 2,... hoc \label{lem:chuong22}, ... hoc tn cc nh l ni ting nh \label{theo:pitagoras}, .... d) nh s cc cng thc rt a dng ta nghin cu phn sau, nhng cng quy nh chung \label{eq:so1},... d nh nn quy nh nhn theo mt quy c no nh cng thc s: eq:so1, eq:so2, ... Trong LaTeX nh s on, hnh, bng, nh l d dng thc hin, ring nh s cng thc rt a dng v thng c ng dng trnh by vn bn cht ch v chinhd xc, ta xt phn sau. 4. Ch ra cc s bng nhn c cc lnh \eqref{eq:so1} dnh cho cng thc ton, \ref{fig:hinh2} dng cho hnh, bng, on vn bn v khng du ngoc trn bao quanh. Ngoi ra cn cc lnh \pageref{} cho s trang.

VII.4.3. Gn s cng thc ton


Phi xc nh l cng thc trn mt dng mi nh s cng thc, cn cc cng thc c km theo vn bn nn chuyn thnh danh sch tin s dng. 1. Cng thc khng cn nh s nn s dng trong $$...$$ hoc cc mi trng dng cng thc c du * nh: equation*, align*, multline*, gather*,

VII.4 Gn s cng thc bng nhn

93

... Ta nn dng mi trng c du * v trong VieTeX c cu trc kp gp. 2. Ta thng dng gi lnh amsmath nn cc mi trng trn s dng thun li, ngoi ra cng thc c nh s t ng nh: \begin{align} a^2+b^2&=c^2\label{eq:so11}\\ \sin^2\alpha+\cos^2\alpha&=1\label{eq:so12} \end{align} Ly s nhn bng lnh \ref{eq:so11} khng c ngoc trn bao quanh , \eqref{eq:so11} c ngoc trn bao quanh. Mt iu cn ch l dng \eqref{} th trong mi trng nh l ch nghing cc du ngoc ( ) vn ng thng theo ng nhn. 3. Mun ch nh s mt cng thc hoc t nh nhn k hiu ring ta dng lnh \notag v \tag*{*} \begin{align} a^2+b^2&=c^2\notag\\ \sin^2\alpha+\cos^2\alpha&=1\tag{eq:so13} \end{align} Tham kho nhn vn bnh thng \ref{eq:so13}. nh s cn theo cc on bng lnh u vn bn l \numberwithin{equation}{section} 4. Ta c th nh s cng thc ph thuc nhau dng lnh \tag v \ref nh \begin{align} s_1&=x_1+x_2+x_3\label{eq:viet1}\\ s_2&=x_1x_2+x_1x_3+x_2x_3\tag{\ref{eq:viet1}a}\label{eq:viet2}\\ s_3&=x_1x_2x_3\tag{\ref{eq:viet1}b}\label{eq:viet3} \end{align} Khi ~\eqref{eq:viet1}, ~\eqref{eq:viet2}, ~\eqref{eq:viet3}. 5. Ta c th dng mi trng subequations \begin{subequations} \begin{align} s_1&=x_1+x_2+x_3\label{eq:viet11}\\ s_2&=x_1x_2+x_1x_3+x_2x_3\label{eq:viet22}\\ s_3&=x_1x_2x_3\label{eq:viet33} \end{align} \end{subequations}

VII.4 Gn s cng thc bng nhn Khi ~\eqref{eq:viet11}, ~\eqref{eq:viet22}, \eqref{eq:viet33}. 6. Nhiu cng thc gn chung mt nhn~\eqref{eq:so44}nh: \begin{equation}\label{eq:so44} \begin{aligned} a^2+b^2&=c^2\\ \sin^2\alpha+\cos^2\alpha&=1 \end{aligned} \end{equation}

94

VII.4.4. VieTeX tr gip kim sot nhn


kim sot nhn v t ng lit k danh sch nhn gn VieTeX thng bo nh sau: 1. Lnh \label{} cho lit k nhn c (Hnh VII.13)

Hnh VII.13: Lit k nhn dng 2. Gn mt nhn gn ri, th khi g xong lnh vo \label{eq:so1} s thng bo gn ri dng bao nhiu nh (Hnh VII.14):

Hnh VII.14: Nhn trng ri 3. Khi mun tham kho nhn bng lnh \ref{} hoc \eqref{} hoc \pageref{} th hin ln danh sch cc nhn c nh hnh. Ch \ref{} ra s tham kho, cn \eqref{} ra s trong ngoc trn (Hnh VII.15).

VII.4 Gn s cng thc bng nhn

95

Hnh VII.15: Ch dn s theo nhn Cn nu c 1 nhn ch ra nhn dng th bao nhiu nh (Hnh VII.16) .

Hnh VII.16: Ch dn s theo nhn 4. Danh sch nhn ch hin ra cc nhn tp hin hnh, cn cc tp khc th khng lit k c. iu ny kh khn cho son mt d n c nhiu tp (Trong VieTeX c chc nng su tp lnh hoc nhn, mi trng cc tp trc a vo tp ang son tho). Ta gn nhn cng phi c quy lut trnh trng vi cc nhn ca cc tp khc trong cng d n. Ta c th tam kho tt c cc nhn trong d n bng cch thc hin phn sau. Nhiu khi chnh trong mt tp cng chng nh gn n nhn no ri, VieTeX cng cung cp tr gip khi con tr trong ngoc nhn trong \label{} xut hin bng lit k cc nhn g vo t u tp n gi v nh sa li nhn cui cng mt cht thnh nhn mi nh (Hnh VII.17) 5. Ta c th tham kho tt c cc nhn c lit k trong ca s project di bng lnh: Project --> References -->list of label (Hnh VII.18) Nu ta nh du [list by current folder] th tt c tp trong th mc cy s lit k nhn. Ta c th nhy ti nhn dng km bn cnh. 6. thun tin cho vic gn nhn trong VieTeX ci sn cc phm g tt ra cc lnh ly ngay danh sch l: Alt+& --> \label{} Alt+: --> \eqref{}

VII.4 Gn s cng thc bng nhn

96

Hnh VII.17: Ch dn s theo nhn

Hnh VII.18: Ch dn s theo nhn Ctrl+ : -->\ref{} Ctrl+Alt+"+" --> \begin{} Ctrl+Alt+"-": ---> \end{} T ng honh thnh nhn, nhng khng phi ch bi ny ta s cp trong bi Autocomplete (t ng in y ).

VII.4.5. Kt lun
Khi c cng c tr gip khng nn nh s th cng, gn s tr tip dn n nhiu sai st v trng s cng thc gy ra mt tnh chn thc ca vn bn. Mt khc khi gn th cng qua thi gian cc s gn b thay i lm ta khng kim sot c cc s ny mi khi sa li. LaTeX gip ta son tho vn bn nh l nh chuyn nghip vi chnh xc cao.

VII.5 Lit k danh sch lnh cu trc

97

VII.5. Lit k danh sch lnh cu trc


Trong cu trc vn bn LaTeX c mt s danh sch ta cn quan tm, l mc lc, danh sch nhn, danh sch ch dn cho, danh sch hnh, danh sch bng, danh sch mi trng,... VieTeX thit k mt chc nng lit k cc danh sch ny, khi nhn p vo n th nhy n ng v tr . T Menu: LaTeX-->References ri chn vo danh sch Hoc nhn vo cc nt ca s output.

Hnh VII.19: Ly danh sch lit k Danh sch nhn c ly ra v c s dng, tp khi ta nhn p vo n s m ra: Danh sch hnh Danh sch cc mi trng

VII.6. Kp gp
Trong vn bn c chia thnh cc phn c ni dung c sp xp lgic theo nh ca tc gi. VieTeX cung cp cng c kp gp (Folding) qun l nhng khi vn bn c ni dung ny. Kp gp c hai phn mt l gp cc on vn bn v cc phn vn bn. Hai l kp gp theo mi trng, mi mi trng u gp li thnh tng dng.

VII.6 Kp gp

98

Hnh VII.20: Danh sch nhn

Hnh VII.21: Danh sch nhn

VII.6.1. Khi nim v kp gp (Folding)


Kp gp l mt cng c hin i ca mt chng trnh son tho vn bn hoc cc m ngun khc. Ging ht nh kp (Folder) qun l th mc tp tin trong my tnh. Nhng trong cc h son tho thit lp cc kp gp c khc i cht, khng chng cho v c th bc hu hn. Mt kp gp c nh du bng mt biu tng bt u du + v du -, kt thc bi k hiu mt du o trn v du trng nh hnh VII.23, VII.24, VII.25. Ni dung ca mt kp c g vo trong khong hai k hiu ny. Thng trong LaTeX c cc cu trc nn thit lp cp gp rt thun tin. Mt kp gp to ra u

VII.6 Kp gp

99

Hnh VII.22: Danh sch mi trng

Hnh VII.23: ng cc kp gp tin c gi kp bc 1, trong mt kp gp li to ra mt kp gp khc gi l kp bc 2, ...

VII.6.2. Cc loi kp gp
1. VieTeX c cc kp gp mc nh sau y bt u t cc lnh: \part

VII.6 Kp gp \chapter \section \subsection \subsubsection \appendix

100

Cc lnh ny lun lun thit lp kp gp bc 1 v cha cc kp gp khc, Kt thc kp gp l mt dng trng hoc gp li chnh n. \subsubsubsection \paragraph \overlays \slide Cc lnh ny thit lp kp gp bc 2 cng khng c lnh kt thc kp gp. Mc ch ca cc loi kp gp ny thu gn mt ti liu nh l mt ni dung bi vit (Hnh VII.23). 2. Mt loi kp gp c bit khi cc dng bt u t k hiu % ch thch cho vn bn. Phi c t hai dng ch thch th mi t ng thit lp kp ny. Mt kp lin quan n du ch thch l bt u bng %%< v kt thc l %%> kt hp k hiu m ng kp gp c cc kp gp nh mun v p nh (Hnh VII.24)

Hnh VII.24: Kp gp ch thch V loi kp gp ny khng nh hng g n bin dch nn c th to ra cc khi theo mun bng cch thm %%< hoc %%> vo kt thc kp gp theo mnh.

VII.6 Kp gp

101

Nu ta thy mt kp gp khng phi loi 1 th c th thm k hiu kt thc %%> khng nh hng g vn bn LaTeX. 3. Mt lot cc kp gp c cu trc M mt kp gp trong bt c kp gp no. Cn kt thc phi c tng ng: (Hnh VII.25)

Hnh VII.25: M kp gp 4. C mt kp gp mi trng nh hnh trn, bt c mi trng cng l mt kp gp ta bm vo u n n s gp li.

VII.6.3. Cch s dng


Dng kp gp cho mt danh sch, mt khi cu trc vn bn l cch nn lm. kim sot c vn bn mt cch sng sa ta nn g LaTeX c cu trc mi trng t ng thit lp kp gp cc chi tit. Vi cc kp gp lin tip hoc lin nhau l ni bt v ni dung vn bn. Khun dng Article, report, ... c thc hin trn mt tp th nh hnh di y cho ta ni dung vn bn. Ngc li d n c nhiu tp th mi tp 1 chng lm cho chng vn bn r rng hn. Trong VieTeX cung cp cc phm g tt m mt kp gp hoc ng chng li. V khi son tho ta c th ch m phn kp cn son thi.

VII.6.4. Cc phm tt v ci t
C th nh (Hnh VII.27) 1. Option --> Fold Margin M v ng l c nh du kp gp. 2. Block --> Fold All (Ctrl+F2) gp tt c cc kp gp li 3. Block --> Expand All (Alt+F2) m tt c cc kp gp li

VII.6 Kp gp

102

Hnh VII.26: M kp gp

Hnh VII.27: Phm tt kp gp 4. Block --> Fold Current Group (Ctrl+Alt+N) gp tt c cc kp gp li 5. Block --> Expand Current Group (Ctrl+Alt+P) m tt c cc kp gp li

VII.6 Kp gp

103

VII.6.5. Kp gp c bit
T VieTeX 2.7 thit k thm kp gp du dng (Hnh VII.28)

Hnh VII.28: Kp gp n Cch thc hin nh sau: (c 3 cch lm kp gp)

Hnh VII.29: Kp gp vng bi en 1. Mun gp mt vng no ta bi en cc dng ri Mark-->Hide-->by selection Area cho kt qu (Hnh VII.29) Bn thy c du cng v du kt thc s dng t 107 n 114 gp li. Mun m n th dng chut tri nhn vo du cng li m ra. 2. Tng t Gp t u tp n ch con tr nhp nhy, m lm nhiu ln u c nh gp cc trang sch vy. Mark-->Hide-->to current line bn thy ti gp 2 ln (Hnh VII.30) 3. Tng t ta gp gia hai dng nh du Mark-->Hide-->by between mark lines

VII.6.6. Kt lun
Khi kho s dng kp gp cho ta mt cch nh nhng hnh dung v vn bn cn g vo. Ta c gng dng cc t kha v mi trng chun son LaTeX. C nh ngha li cng nn dng trong cu trc \makeatletter v \makeatother.

VII.6 Kp gp

104

Hnh VII.30: Kp gp n dng con tr

Chng VIII T MU V NH DU VN BN

VIII.1. T mu cho vn bn son tho . . . . . . . . . . . . . . . . . . . . . . . . . VIII.2. T mu nh du . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VIII.2.1. T mu cc t tm kim . . . . . . . . . . . . . . . . . . . . . . . . . . . . VIII.2.2. T mu theo la chn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VIII.2.3. T mu khi g k t mi . . . . . . . . . . . . . . . . . . . . . . . . . . . VIII.3. nh du vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VIII.4. Ly cc lnh t mu cho LaTeX . . . . . . . . . . . . . . . . . . . . . . . .

105 106 106 107 107 107 108

VIII.1. T mu cho vn bn son tho


T mu cc lnh TeX hoc mi trng v mode ton c trong bt c chng trnh no. Nhng cch t mu bn c th thay i trong Menu: Option->Configuration->Edit Style Trong phn Common Style v VieTeX.TeX c th t li. Ti nghin cu rt k cch t mu ny v chn mc nh mt cch sng sa nht (hnh VIII.1) Mi mt i tng c t mt mu khc nhau; Math Operators Cc lnh ton t mu tm sm. Greek letters Cc k hiu Hi Lp mc nh mu tm en. Font Command Nhng lnh v phng nh \textit{...},... v cc du mc cng c t mu ny phn bitx r l mu . Environment Math Tn mi trng ton mu hng nh equation, align,.... Environment TeX Tn cc mi trng mu nn chui nh enumerate,... cn khng bit mi trng l mu xanh thm. Known command Mc nh mu tm nht cho cc lnh LaTeX c trong danh sch, nhng bn phi chn vo Menu:Option-->Known TeX Dictionary

VIII.2 T mu nh du

106

Hnh VIII.1: t li mu cho vn bn son tho Math ModeMi trng trong $...$ c t mu hng v bn c phm tt [Ctrl]+E tm thi b i hoc kch hot li. Comment Tt c cha sau % c t mu nn chui nht. Fold T mu cho vt cp gp,... ... v mt s k t khc cc bn th s thy.

VIII.2. T mu nh du
Phin bn ny thit k thm 3 bt t mu ta thc hin ch ng, nu khng cn ta xa mu i.

VIII.2.1. T mu cc t tm kim
T tm kim ri hoc chn (bi en) t cn tm nh du ri sau Menu: Mark -> Mark All Finding Tt c t tm c t mu hng. C th thc hin trong giao din tm kim vi nt [Mark All] Menu: Mark ->Clear Mark All Finding

VIII.3 nh du vn bn

107

Hnh VIII.2: T mu trong giao din tm kim Xa cc t hoc nhm t c nh du mu tm kim trn.

VIII.2.2. T mu theo la chn


Mc ch l nh du cc cng thc hoc khi vn bn cn nh r, bi en cng thc v Menu:Mark -> Mark selection Khi ny c mu tm hn ch d nh du. Xa cc du ny bng Menu:Mark -> Clear Mark selection

VIII.2.3. T mu khi g k t mi
T ng t mu khi g mi v sa cc t, ch ny l ty chn c th dng v khng. Menu:Mark -> Set Mark Modification Mu xanh nh khi ta g mi hc sa cc t v cng xa cc mu ny i c.

VIII.3. nh du vn bn
1. Khi a con tr vo l c s dng ri nht chut tri dng c nh du, c th thng qua Menu hoc nhn phm [F2]. Phin bn ny khi nh du dng th dng c i mu cho n khi bm li ti dng xa nh du dng lin quan n tm kim v kha hai dng bin dch Menu:Execute -> Compile by Mark lines hoc du cc dng nh Menu:Mark -> Hide lines -> Between Mark Lines

VIII.4 Ly cc lnh t mu cho LaTeX

108

2. Phin bn ny c chc nng du dng theo cc dng la chn, gia hai dng nh du v du dng n v tr con tr; Menu:Mark -> Hide lines -> To Current Lines L chc nng s dng hay nht. Khi ta t con tr v tr no th s gp vn bn n dng nh Folding vy, vi du + v > st nhau, khi nhn con tr vo n li m ra. Nu ta li v cui vn bn cht na v li lm chc nng ny th vn bn s gp li c du nh trn st ln trc. Nh vy ging cun sch gp nhiu trang lin nhau. 3. K ny nh du v tr con tr c thit k nhm tr li khi ri xa: Menu:Mark->Memorize Console Position - C th chuyn qua tp khc ri nhng vn tr v ch c c. Menu:Mark->Return Console Position 4. nh du phn bt u la chn v chn n v tr con tr Menu:Mark->Select from Console Mark T mu t v tr nh du n v tr con tr mi Menu:Mark->Coulor from Console Mark 5. nh du khi la chn cng tng t nh trn, nhng khi tr v v tr du la chn li ni ln nh c khi ta di i, rt nhiu trng hp ta phi ly li ci khi la chn nh vy nhiu ln. Mark->Memorize Selection

VIII.4. Ly cc lnh t mu cho LaTeX


T mu trong LaTeX phi dng gi lnh color.sty v cortbl.sty. Bn phi bit cch dng khi c cch s dng gi lnh ny. Trong VieTeX h tr ly t mu bng giao din trc gic, bt c chn chc nng no sau y u thng qua bng mu: Chc nng LaTeX Colors Textcolor Rowcolor Columncolor Colours Colorbox Definecolor Fcolorbox Change Color S dng Chn mu trc quan T mu ch T mu hng trong bng T mu ct trong bng Cc loi mu Hp t mu nh ngha mu Hp c khung t mu i mu thi

Bn chn ly mt mu gn vo k hiu hoc k t

VIII.4 Ly cc lnh t mu cho LaTeX

109

Hnh VIII.3: T mu trong giao din tm kim Cc lnh ny c th ly t Menu: LaTeX-->color hoc thanh ng nh hnh trn. V d ly ra t mu ch \textcolor[rgb]{1.0,0.50,0.50}{\bf T MU V NH DU VN BN} T MU V NH DU VN BN Trn thanh th 2 cng c c nt t mu nn nh \colorbox[rgb]{0.50,1.0,0.0}{\bf MU NN C T} MU NN C T Ngoi ra cn t hng, t ct bng cc bn tham kho gi lnh s r.

Chng IX HNH V BNG

IX.1. a hnh vo vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX.1.1. Nhp hnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX.1.2. Nhp hnh bng giao din . . . . . . . . . . . . . . . . . . . . . . . . . . . IX.2. Nhp bng vo vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX.2.1. Bng vi hng v ct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX.2.2. Ly bng bng giao din . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX.3. Cc chng trnh v hnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

110 110 112 114 114 116 117

IX.1. a hnh vo vn bn
IX.1.1. Nhp hnh
Mun s dng hnh phi a vo u vn bn gi lnh graphics.sty hoc graphicx.sty. Bn c ti liu v gi lnh s hiu hn. Ti chn lc cc khi lnh hay s dng thnh chc nng. Ch cc i ca tp hnh c dng eps, bmp th dch ra kt qu DVI, cn ui l jpg, pif, pdf, .... ch c th dch thng ra PDF nh PdfLaTeX. Hnh v bng c a vo vn bn bng lnh c cu trc c bn. thun tin v khng mt cng ngi dng t lm hoc s dng li nhiu ln a hnh vo c: Menu: Graphics trong c mu sn nh Chc nng Graphics Wizard Figure One Figure Two Figures Subfigure Side Figure Figure and Tabular S dng nhp hnh qua giao din Mt hnh Hai hnh ngang hng khi nh s Hai hnh nh s theo a) v b) Hnh bn cnh vn bn Hnh bn cnh bng

IX.1 a hnh vo vn bn Vertical figure Sideways Turn Rotate Hnh quay ng theo trang Quang hnh dc theo trang Quay ngc hnh Quay mt gc hnh

111

1. a vo mt hnh Menu: Graphics-->one figure cho ta \begin{figure}[!ht] \centering \includegraphics[height=2cm,width=3cm]{*.eps} \caption{}\label{fig:} \end{figure} Cc bn in thng s cn thit vo. 2. a vo Hai hnh hoc bng cnh nhau Menu: Graphics-->two figures \begin{figure}[!ht] \begin{minipage}[b]{0.4\textwidth} \centering \includegraphics[height=2cm,width=3cm]{*.eps} \caption{}\label{fig:*1} \end{minipage} \hfill \begin{minipage}[b]{0.4\textwidth} \centering \includegraphics[height=2cm,width=3cm]{*.eps} \caption{}\label{fig:*2} \end{minipage} \end{figure} Cu trc ny khng cn dng gi lnh no na v hai nh cn nhau. 3. a vo mt hnh v bn cnh l bng minh ha hoc li bnh lun khng cn bng dng \begin{figure}[htb] \begin{minipage}[b]{0.5\textwidth} \centering \includegraphics[width=0.8\textwidth]{*.eps} \caption{*} \label{fig:*}

IX.1 a hnh vo vn bn \end{minipage} \begin{minipage}[b]{0.5\textwidth} \centering \begin{tabular}{|c|c|} \hline &&\\ \end{tabular} \tabcaption{*}%Trong Figure Items \label{table:*} \end{minipage} \end{figure}

112

Cc chc nng khc tng t a kiu hnh khc nhau vo ti liu. Chc nng Menu:Graphics-->Figure Items lit k rt nhiu lnh lin quan ti bng ca s di v bn c th ly vo bng cch nhn p ti .

IX.1.2. Nhp hnh bng giao din


Menu:Graphics-->Wizard Figure A. Nhp cc thng s ca hnh nh c a c ng dn vo khng, chiu di rng ca hnh, ... mi thng s l khung ca hnh cc bnn tham kho gi lnh. Ch : 1. Nu hnh khng cng th mc vi tp TeX th chn Full Path. 2. Chn keepaspectratio th gn chiu di v rng l tng i. B. Ta c th xem hnh trc bng cch bin dch hoc nguyn bn. Bn c th thay i cao v rng ca hnh ri bin dch xem trc cho n thch hp th thi.

IX.1 a hnh vo vn bn

113

Hnh IX.1: Giao din nhp thng s mt hnh

Hnh IX.2: Xem trc hnh c a vo

IX.2 Nhp bng vo vn bn C. Cui cng nht OK a lnh TeX vo vn bn nh \begin{figure}[htbp] \centering \includegraphics[keepaspectratio=true,width=8cm,height=4cm] {C:/vietex/template/luanan/luananmau/winshell.eps} \caption{Vidu} \label{fig:ww} \end{figure}

114

IX.2. Nhp bng vo vn bn


IX.2.1. Bng vi hng v ct
1. Bng nhp hng v ct nh phn trc ni g s hng v ct: Menu:Graphics-->Tabular \begin{tabular}{| l | l | l | l | l |} *&*&*&*&*\\ *&*&*&*&*\\ *&*&*&*&*\\ *&*&*&*&*\\ \end{tabular} 2. Nhp mt s nh dng hnh c bit c trong Menu:Graphics-->Insert Tables A. Mt bng Menu:Graphics-->Insert Tables-->one table \begin{table}[!ht] \centering \renewcommand{\arraystretch}{1.25} \begin{tabular}{|c|c|c|c|c|} \hline & & & & \\ \hline & & & &\\ \hline \end{tabular} \caption{*}\label{tab:*} \end{table}

IX.2 Nhp bng vo vn bn

115

B. Tng t hai bng ngang hng Menu:Graphics-->Insert Tables-->two tables \begin{table}[!ht] %\usepackage{subfigure} \centering \subtable[ct1]{ \begin{tabular}{|l|l|l|l|} *&*&*&*\\ \end{tabular} \label{tab:*1}} \hspace{1cm} \subtable[ct2]{ \begin{tabular}{|l|l|l|l|} *&*&*&*\\ \end{tabular} \label{tab:*2}} \caption{ct}\label{tab:*} \end{table} Phi dng gi lnh \usepackage{subfigure} C. Rt nhiu chi tit lin quan ti hnh Graphics-->Insert Tables-->Tabular Items

Hnh IX.3: Cc chi tit bng c th ly vo

IX.2 Nhp bng vo vn bn

116

IX.2.2. Ly bng bng giao din


1. Vi giao din ta nhp cc thng s thch hp

Hnh IX.4: Cc chi tit bng c th nhp vo Ch : Chn [In online] th khng c mi trng table v ch thch bng. 2. Bn c th xem khung bng

Hnh IX.5: Xem trc khung bng 3. Kt qu c ly vo

IX.3 Cc chng trnh v hnh

117

Hnh IX.6: Xem trc khung bng Nhp d liu bng vo cc *.

IX.3. Cc chng trnh v hnh


V hnh bng phn mm hoc bng mt ngn ng m t ri a vo vn bn c kh nhiu kh nng. Mi chng trnh c ci d v kh phi xem ring tng mc, y ti ch lit k cha hng dn. 1. Chng trnh WinTpic v hnh n gin v cho ra tp TeX a vo, phin bn 4.10 mi nht http://aogaeru-lab.my.coocan.jp/sub1.html 2. Chng trnh TpX chng trnh kh tt v v c nhiu hnh hn, phin bn 1.5 l mi nht. http://tpx.sourceforge.net/ 3. V hnh bng Asymptote lp trnh theo ngn ng nh TeX, bin dch ra hnh ri a vo, VieTeX h tr t mu lnh, bin dch, lit k tp lnh,.... 4. Chng trnh MetaPost v MetaFont cng c h tr ti a khi son lnh v hnh v danh sch lnh.

Chng X CNG C NH DANG U RA

X.1. Cc chng trnh nh dng u ra . . . . . . . . . . . . . . . . . . . . . . X.1.1. nh dng kch thc trang . . . . . . . . . . . . . . . . . . . . . . . . . . X.1.2. Chuyn trang in hai mt ng sch . . . . . . . . . . . . . . . . X.1.3. Chn mt s trang ly ra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X.1.4. Chng trnh gp trang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X.1.5. nh dng tm tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X.2. Gp ni chng trnh cho sn phm tt . . . . . . . . . . . . . . . . . .

118 118 119 120 120 121 121

X.1. Cc chng trnh nh dng u ra


Rt tic u ra ch dng cho cc tp c i PS. Ngha l cc tp TeX bin dch qua tp DVI v tp DVI chuyn qua PS mi dng c cc chng trnh ny cn cc tp PDF th c cc chng trnh PDF chuyn dng s l. Menu: Users-->Format PS Files C 4 chng trnh nh dng vi mc ch khc nhau nhng u c tnh cht chung: 1. Tp nh dng a vo, c ly theo cc duyt m my tnh. 2. Tp kt qu ra c gn thm tn c phn ngha nh dng. 3. Cc thuc tinhd nh dng tt. 4. Xem th tp ra hoc l PS hoc l PDF.

X.1.1. nh dng kch thc trang


Chng trnh psresize.exe c c th ha giao din

X.1 Cc chng trnh nh dng u ra

119

Hnh X.1: nh dng kch thc trang

X.1.2. Chuyn trang in hai mt ng sch


Chng trnh psbook.exe c c th ha giao din

Hnh X.2: Chuyn trang ng sch

X.1 Cc chng trnh nh dng u ra

120

X.1.3. Chn mt s trang ly ra


Chng trnh psselect.exe c c th ha giao din

Hnh X.3: Ly mt s trang

X.1.4. Chng trnh gp trang


Chng trnh psnup.exe c c th ha giao din

Hnh X.4: Gp trang trong tp

X.2 Gp ni chng trnh cho sn phm tt

121

X.1.5. nh dng tm tt
Chng trnh psnup.exe c c th ha giao din

Hnh X.5: Gp trang trong tp y l mu lm sch kh nh khi ta bin dch khch thc a5 ri gp 2 trang vo a4. Ch sa lnh 3cm c th ch hai thi.

X.2. Gp ni chng trnh cho sn phm tt

Hnh X.6: Bin dch v chuyn i tp vn bn bnh thng Quy trnh sau y s lm c cun sch tm tt t ni dung trong vn bn

X.2 Gp ni chng trnh cho sn phm tt

122

kh a4 thu hp v gp li, in hai mt v ng gy. Tin hnh theo cc bc: 1. Dch vn bn kh a4 bnh thng, ch lnh \hoffset=-2cm sau ny gp trang cho p. Chuyn qua tp PS. Hnh X.6. 2. Chy qua psbook chuyn trang cho vic ng gy sch:

Hnh X.7: Chuyn trang ng gy sch 3. Sau chuyn 2 trang vo 1 trang nm ngang theo psnup

Hnh X.8: Chuyn hai trang vo mt trang v ng thi thu nh

X.2 Gp ni chng trnh cho sn phm tt

123

4. Kt qu cho ra n tp PDF v ta c th in 2 mt v ng thnh sch lin gy

Hnh X.9: Kt qu in 2 mt s ng thnh sch C rt nhiu kt hp cc chng trnh ny nh dng vn bn, bn phi th v mnh dn a ra t hp.

Chng XI KIM TRA CHNH T V DANH SCH LNH

XI.1. Kim tra chnh t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI.1.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI.1.2. C s d liu cho ti liu tham kho . . . . . . . . . . . . . . . . . XI.1.3. Ci t v s dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI.1.4. S dng kim tra chnh t . . . . . . . . . . . . . . . . . . . . . . . . . . . XI.2. Mt s danh sch t in lnh v macro . . . . . . . . . . . . . . . . . XI.2.1. T in cc lnh bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI.2.2. T in phng v gi lnh ting Vit dng Unicode . . XI.2.3. Phng ting Nga v cc g trn bn phm Latin . . . . . . XI.2.4. Cc loi t in khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

124 124 124 125 127 128 128 129 130 132

XI.1. Kim tra chnh t


XI.1.1. Gii thiu
Kim tra chnh t trong mt chng trnh son tho khng th thiu. y l ch kh trong tin hc v nu bao gm ng ngha v vit chnh t th rt kh. VieTeX ch cung cp cch kim tra chnh t n gin l so vi kho cc t ca ting Anh v ting Vit c ng khng? cn ngha ca chng th khng kim sot.

XI.1.2. C s d liu cho ti liu tham kho


VieTeX kim tra chnh t ch so snh cc t trong vn bn vi kho t c sn. Nh vy nhiu t vn ng c trong kho t in nhng ng ngha trong cu c th sai. V vy ngi lm vn bn phi kim sot ngha ca t, v d nu ni ngng nh t vo vn ng nhng li sai nh "sn xut", "sn sut", "xn xut", ... Nhc

XI.1 Kim tra chnh t

125

im ny ngi dng cn ch khng ch quan da vo t in. Kim tra chnh t VieTeX ch mnh vi vit t m ting Anh hoc ting Vit khng c th bo sai v t ng gch chn mu . B t in ting Anh ly t a ch: http://lingucomponent.openoffice.org/ http://wiki.services.openoffice.org/wiki/Dictionaries Bn c th ly phin bn mi nht v dng. Ti thay i thch hp kt hp kim tra c chnh t c ting Anh v ting Vit mt cch hon ho. 1. C th nu ai dng vn bn theo phng TCVN th hy gi t in tcvnus.dic vo kim tra. Cn mc nh dng phng Unicode dng t in en_US.dic 2. Cc ch c ch ci hoa u tin khng cn thm vo t in ngi dng. 3. Ting Vit cng c hai tp d liu tng ng vi phng unicode l unicodeuser.lst v phng theo TCVN l tcvnuser.lst Tt c cc tp ni phn trn u cha trong th mc c:\vietex\dic.

XI.1.3. Ci t v s dng

Hnh XI.1: Gi d liu t in vo 1. Trn thanh cng c c nt ABC nhn xung l trong ch kim tra chnh

XI.1 Kim tra chnh t

126

t, cn ngc li th khng. iu kin bt u kim tra chnh t l phi gi t in ting Anh vo. gi t in vo hoc b cc loi t in i ta c th gi t menu: Menu: Option --> configuration hoc nhn vo nt thanh cng c bn cnh nt ABC trn (Hnh XI.1). 2. Chn khung Types of Dictionary + C th chn t in ting Anh trc, c th ch lm mt ln, chng trnh s nh ci t. Hnh XI.1, chn vo tn t in cn gi vo kim tra. Khi chn vo [v] Load on Start Ln sau chy li chng trnh t in t ng c gi vo ngay. Nhn vo nt [load] t in c gi vo b nh. Nhn vo nt [unload] t in c xa khi b nh. + Hon ton tng t ci t t in ting Vit, ch bn ang son trn m no. Cc phin bn trc y b li khi m li khng gi c t in ting Vit. Ti tm hiu v vn t in ny v thy rt hng th pht trin t in ting Vit thng minh hn na. 3. Ta c th kim tra t in xem n c trong b nh khng bng cch vo users --> Memory content nh hnh:

Hnh XI.2: Kim tra t in vo cha 4. C th m t in bng Menu, nhng khng ghi nh li n ln sau son tho Menu: Option-->English Dictionary v Menu: Option-->Vietnamese Dictionary

XI.1 Kim tra chnh t

127

Hnh XI.3: M t in trn Menu

XI.1.4. S dng kim tra chnh t


Khi gi c t in vo th chng trnh lp tc kim tra ngay, cc ch sai c t v gch di. Trong khi g vo cng kim tra ngay v ln cho n khi ng th thi hoc cc t l nh hnh.

Hnh XI.4: Kim tra chnh t t ng Cc lnh LaTeX c kim tra theo ting Anh khng tnh gch cho pha trc. Nhng tn gi lnh, hoc nhng lnh khng ng ting Anh c t , nht l cc lnh c ta nh ngha, cng c th ly lm u lnh nh ngha. Cng c th thm vo th vin ngi dng bng cch: 1. Chn t cn a vo; 2. Bm phm phi chut ra menu tng tc nh hnh di y. 3. Chn Add word to VieTeX dictionary. Hnh trn cho ta la chn loi k t latin hay khng. Ta c th la chn kim tra chnh t tc th, t ngn nht

XI.2 Mt s danh sch t in lnh v macro

128

Hnh XI.5: Thm t vo t in gm 2 k t, ... 4. Kim tra mt t cng tng t nhng chn vo [spell check]

XI.2. Mt s danh sch t in lnh v macro


Nhng danh sch ny nhm mc ch tra cu v thao tc g tt c b tr trong Menu: Help, v d nh Menu: Help-->Known Command Danh sch ny di thng c lit k bn ca s d n, nn c th ly danh sch ny bng cch nhn phm phi chut vo nt [listing] s ra menu tng tc cc danh sch ny.

XI.2.1. T in cc lnh bit


1. xem t in cc t bit Menu: Help-->Known Command T in ny dng t mu hi tm theo mc nh, c th t li mu. Nhng t nm trong t in ny c kim tra nu c s t mu hi tm, cn cc

XI.2 Mt s danh sch t in lnh v macro

129

lnh khng nm trong t in ny l mu xanh thm. V d nh lnh cc gi lnh u xanh thm. ci sn hn 600 lnh bit ri. 2. i mu cc lnh bit ta phi chn Menu: Option-->Known TeX Dictionary 3. Ta c th thm vo t in ny ging nh thm t vo t in ting Vit, chn lnh (bi en) ri nhn phm phi chutn nh hnh XI.5. Sau chn Add to Known Command. 4. ng dng t in khi g mt lnh quen v d nh \alpha m khng i mu theo mu t in c ngha l lnh sai v lnh ny c trong t in ri. Hu ht cc lnh bn dng c trong t in. Ch c lnh bn t nh ngha v gi lnh th mi mu xanh.

XI.2.2. T in phng v gi lnh ting Vit dng Unicode


1. Khi cc bn np gi lnh vntex ca Hn Th Thnh th c nhng phng c bn v dng c mt s gi lnh. tra cu v th dng cc loi phng ny ti lm danh sch ly ra dng Menu: Help-->Vietnam Fonts

Hnh XI.6: T in phng ting Vit

XI.2 Mt s danh sch t in lnh v macro 2. Bn nhy p ly lnh nh ngha hoc gi lnh vo dng. 3. Mt s gi lnh c phng rt p bn ly vo th s rt hng th.

130

XI.2.3. Phng ting Nga v cc g trn bn phm Latin


1. VieTeX dng mnh v m Unicode, v nguyn tc vi gi lnh v mi trng ting Nga ta c th chy chung c vi ting Vit. Nhng ngi dng khng chuyn v vn ny, mt khc bn phm li l Latin nn t xa ti lp ra gi lnh tm thi vi phng khng phi Unicode c sn trong MikTeX v dng chung vi cc ngn ng khc nhau bng cch nh ngha lnh phng. Sau y l hng dn c th. 2. Khi np MiKTeX l ta c cc phng v ta c th nh ngha v dng n Menu: Help-->Russian Fonts and Keys Macro phn u vn bn \input cyracc.def \font\tencyr=wncyr10 \def\cyr{\tencyr\cyracc} t phng Roman \font\wncyr= wncyr10 \font\wncyra= wncyr9 \font\wncyrb= wncyr8 \font\wncyrc= wncyr7 \font\wncyrd= wncyr6 \font\wncyre= wncyr5 Phng m \font\wncyb= wncyb10 \font\wncyba= wncyb9 \font\wncybb= wncyb8 \font\wncybc= wncyb7 \font\wncybd= wncyb6 \font\wncybe= wncyb5 Phng nghing \font\wncyi= wncyb10 \font\wncyia= wncyb9 \font\wncyib= wncyb8

XI.2 Mt s danh sch t in lnh v macro \font\wncyic= wncyb7 \font\wncyid= wncyb6 \font\wncyie= wncyb5 Phng in hoa ch nh \font\wncysc= wncysc10 \font\wncyss= wncyss10 \font\wncyssa= wncyss8 \font\wncyssb= wncyss9 Loi phng trong MikTeX \font\wncy-iwonab= wncy-iwonab \font\wncy-iwonabi= wncy-iwonabi \font\wncy-iwonab= wncy-iwonacb \font\wncy-iwonab= wncy-iwonacbi 3. G t bn phm ting Anh

131

Hnh XI.7: T in phng ting Nga

XI.2 Mt s danh sch t in lnh v macro

132

XI.2.4. Cc loi t in khc


1. T in cc g thm vo ngoc i xng Menu: Help-->View Autoclose Keys Chc nng ny c hng dn phn trc. C th tm thi tt bng [Alt]+C. 2. T in cc Macro vit tt. Cc phm g tt ny da trn c s [Alt]+ vi mt s hoc [Ctrl]+ mt s: Menu: Help-->View Macro Keys Cc macro ny khi bi en cc vn bn th n in vo u v cui khi v d nh du {...} u v cui khi bi en. Chc nng ny c hng dn ri bn xem li. 3. T in cc lnh ca MetPost Menu: Graphics-->MetaPost Commands 4. T in cc lnh ca Pstrick Menu: Graphics-->Pstrick Commands 5. T in cc lnh vit Script Menu: Macro-->View Script Commands 6. T in lnh dng cho XeLaTeX Menu: Tools-->View XeLaTeX Commands

Chng XII Bibtex VI TI LIU THAM KHO

XII.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII.2. C s d liu cho ti liu tham kho . . . . . . . . . . . . . . . . . . . XII.3. Thit lp c s d liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII.3.1. Loi d liu v trng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII.3.2. Chi tit mt s loi ti liu . . . . . . . . . . . . . . . . . . . . . . . . . . XII.4. S dng bibtex bin dch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII.4.1. Ly ti liu vo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII.4.2. Tp chnh gi cc th vin . . . . . . . . . . . . . . . . . . . . . . . . . . XII.4.3. Cc bc bin dch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII.4.4. Cc li bin dch c th xy ra . . . . . . . . . . . . . . . . . . . . . . . XII.5. VieTeX qun l tp Bib v bin dch. . . . . . . . . . . . . . . . . . . . XII.5.1. Son tho tp bib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII.5.2. Tm kim v xem ti liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII.5.3. Ly t kha vo ti liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII.6. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

133 134 136 136 138 141 141 142 142 142 143 143 144 145 147

XII.1. Gii thiu


Mt vn bn bao gi cng c mt s ti liu tham kho, nht l mt lun n tt nghip hay lun n tin s th lm danh sch ti liu tham kho cc k quan trong. Mt cun sch in ra phi c phn tham kho cc ti liu khc, rt nhiu vit sch r rng l chp ca ngi khc m khng thy lit k cc sch tham kho. lm mt ti liu hon chnh trong TeX c mt cng c rt tt l dng phn mm Bibtex.exe chuyn i c s d liu sang mi trng LaTeX. trch dn ti liu trong LaTeX c mi trng.

XII.2 C s d liu cho ti liu tham kho

134

\begin{thebibliography}{99} \bibitem{1} Soo-Key Foo. {\it Lattice Constructions}. PhD thesis, University of Winnebago, Winnebago, MN, December 1990. \bibitem{2} George A. Menuhin. {\it Universal Algebra}. D. van Nostrand, Princeton, 1968. \bibitem{3} Ernest T. Moynahan. {\it Ideals and congruence relations in lattices}. II. Magyar Tud. Akad. Mat. Fiz. Oszt. K\"ozl., 7:417434, 1957. \bibitem{4} Ernest T. Moynahan. {\it On a problem of M. Stone}. Acta Math. Acad. Sci. Hungar., 8:455460, 1957. \bibitem{5} Ferenc R. Richardson. {\it General Lattice Theory}. Mir, Moscow, expanded and revised edition, 1982. \end{thebibliography} Khi trch dn dng t kha \cite{1}, ... Nh vy l lm th cng v c nhiu sai st khng nh dng c chun ca ti liu. Mt ngi lm khoa hc chuyn nghip h lp ra mt c s d liu v khi cn th dng n.

XII.2. C s d liu cho ti liu tham kho


Nh vy ta phi thit lp mt c s d liu cha tt c u ca ti liu tham kho ca ta. Ta ly v d tt c ti liu tham kho trong tp vidu.bib, bt buc ti liu c ui l *.bib. Khi s dng c cc cu lnh sau y a vo v tr mun xut hin danh sch tham kho: \bibliographystyle{plain} \thispagestyle{empty} \bibliography{vidu} Thng l cui ti liu. Lnh \bibliographystyle{plain} ly nh dng cch thc in ra theo chun. Sau y ta xt mt s nh dng.Tp nh dng ny thng c ui l *.bst trong MikTeX c sn. 1. plain.bst [1] Soo-Key Foo. Lattice Constructions. PhD thesis, University of Winnebago, Winnebago, MN, December 1990.

XII.2 C s d liu cho ti liu tham kho [2] George A. Menuhin. Universal Algebra. D. van Nostrand, Princeton, 1968.

135

[3] Ernest T. Moynahan. Ideals and congruence relations in lattices. II. Magyar Tud. Akad. Mat. Fiz. Oszt. K zl., 7:417434, 1957. o [4] Ernest T. Moynahan. On a problem of M. Stone. Acta Math. Acad. Sci. Hungar., 8:455460, 1957. [5] Ferenc R. Richardson. General Lattice Theory. Mir, Moscow, expanded and revised edition, 1982. nh dng l nh s v sch th in nghing v tp ch th in nghing tn tp ch. 2. alpha.bst [Foo90] Soo-Key Foo. Lattice Constructions. PhD thesis, University of Winnebago, Winnebago, MN, December 1990. [Men68] George A. Menuhin. Universal Algebra. D. van Nostrand, Princeton, 1968. [Moy57a] Ernest T. Moynahan. Ideals and congruence relations in lattices. II. Magyar Tud. Akad. Mat. Fiz. Oszt. K zl., 7:417434, 1957. o [Moy57b] Ernest T. Moynahan. On a problem of M. Stone. Acta Math. Acad. Sci. Hungar., 8:455460, 1957. [Ric82] Ferenc R. Richardson. General Lattice Theory. Mir, Moscow, expanded and revised edition, 1982. nh dng l nh s bng t kha v cc in nghing vn ging nh trn. 3. amsplain.bst 1. Soo-Key Foo. Lattice Constructions. PhD thesis, University of Winnebago, Winnebago, MN, December 1990. 2. George A. Menuhin. Universal Algebra. D. van Nostrand, Princeton, 1968. 3. Ernest T. Moynahan. Ideals and congruence relations in lattices. II.Magyar Tud. Akad. Mat. Fiz. Oszt. Kozl., 7:417434, 1957. 4. , On a problem of M. Stone. Acta Math. Acad. Sci. Hungar., 8:455460, 1957. 5. Ferenc R. Richardson. General Lattice Theory. Mir, Moscow, expanded and revised edition, 1982. nh dng vi cc s tham kho v tn ti liu u in nghing. Nu trng tn th gch di tng t. 4. amsalpha.bst

XII.3 Thit lp c s d liu

136

[Foo90] Soo-Key Foo. Lattice Constructions. PhD thesis, University of Winnebago, Winnebago, MN, December 1990. [Men68] George A. Menuhin. Universal Algebra. D. van Nostrand, Princeton, 1968. [Moy57a] Ernest T. Moynahan. textitIdeals and congruence relations in lattices. II. Magyar Tud. Akad. Mat. Fiz. Oszt. Kozl., 7:417434, 1957. [Moy57b] Ernest T. Moynahan. On a problem of M. Stone. Acta Math. Acad. Sci. Hungar., 8:455460, 1957. [Ric82] Ferenc R. Richardson. General Lattice Theory. Mir, Moscow, expanded and revised edition, 1982. nh dng bng nhn cc k t, cc tn ti liu u in nghing. 5. siam.bst [1] Soo-Key Foo. Lattice Constructions. PhD thesis, University of Winnebago, Winnebago, MN, December 1990. [2] George A. Menuhin. Universal Algebra. D. van Nostrand, Princeton, 1968. [3] Ernest T. Moynahan. textitIdeals and congruence relations in lattices. II. Magyar Tud. Akad. Mat. Fiz. Oszt. Kozl., 7:417434, 1957. [4] 8:455460, 1957. [5] Ferenc R. Richardson. General Lattice Theory. Mir, Moscow, expanded and revised edition, 1982. nh dng nh s v cc tn ti liu in nghing. 6. ieeetr.bst Ging nh trn nhng tn tp ch in nghin cn tn bi th khng. , On a problem of M. Stone. Acta Math. Acad. Sci. Hungar.,

XII.3. Thit lp c s d liu


XII.3.1. Loi d liu v trng
Trong tp vidu.bib ta phi g vo cc ti liu theo mt nh dng chun: Tn loi ti liu: book, article, ... v cc trng thch hp nh: @BOOK{gM68, author = {George A. Menuhin}, title = {Universal Algebra}, publisher = {D.~Van Nostrand},

XII.3 Thit lp c s d liu address = {Princeton}, year = {1968}, } @ARTICLE{eM57, author = {Ernest T. Moynahan}, title = {On a Problem of {M. Stone}}, journal = {Acta Math. Acad. Sci. Hungar.}, pages = {455-460}, volume = {8}, year = {1957}, }

137

Sau @ l tn loi ti liu, trng u tin l t kha tham kho vi lnh \cite: nh v d trn c \cite{gM68} v \cite{eM57}. Phn cn li l cc trng cho tng loi, mi li c mt s trng bt buc v mt s khng bt buc, ngha l c th b qua. Thng c cc loi ti liu nh sau: 1. ARTICLE mt bi bo trong tp ch hoc tp san. 2. BOOK Cun sch vi tc gi hoc son gi hay nh xut bn. 3. BOOKLET Sch in nhng khng c nh xut bn. 4. INBOOK Mt phn cun sch nh mt s chng, khong trang khng c tiu . 5. INCOLLECTION Mt phn cun sch vi tiu ring v tc gi 6. INPROCEEDINGS Bi bo trong hi ngh vi tiu v tn tc gi 7. MANUAL Ti liu k thut 8. MASTERSTHESIS Lun n thc s. 9. MISC Mt phn khng nm trong bt c tiu chun no trn (nh th tay) 10. PHDTHESIS Lun n tin s 11. PROCEEDINGS Tuyn tp hi ngh. 12. TECHREPORT Bo co k thut ca mt trng v mt vin 13. UNPUBLISHED Nhng trang cha cng b. Cc trng ca cc loi ti liu trn c th l address, institution, pages, author, journal, publisher, booktitle, key, school, chapter, language, series, crossref, month, title,

XII.3 Thit lp c s d liu edition, note, type, editor, number, volume, howpublished, organization, year.

138

Cc trng khng phn bit hoa hoc khng nn ta c th g ch to nh khng nh hng. Cc lnh ca TeX cng tun th trong cc dng lnh ca trng nh: author = {Kurt G{\"{o}}del}, Sau mi trng u phi c du , cch ra.

XII.3.2. Chi tit mt s loi ti liu


1. ARTICLE Trng bt buc: author, title, journal, year, pages Trng ty chn: volume, number, language, note V d: 1. Ernest T. Moynahan, On a problem of M. Stone, Acta Math. Acad. Sci. Hungar. 8 (1957), 455460. 2. Ernest T. Moynahan, On a problem of M. Stone, Acta Math. Acad. Sci. Hungar. 8 (1957), no. 5, 455460 (English), Russian translation available. G vo @ARTICLE{eM57, author = {Ernest T. Moynahan}, title = {On a Problem of {M. Stone}}, journal = {Acta Math. Acad. Sci. Hungar.}, pages = {455-460}, volume = {8}, year = {1957}, } @ARTICLE{eM57a, author = {Ernest T. Moynahan}, title = {On a Problem of {M. Stone}}, journal = {Acta Math. Acad. Sci. Hungar.}, pages = {455-460}, volume = {8}, number = {5}, year = {1957}, note = {Russian translation available}, language = {English},

XII.3 Thit lp c s d liu }

139

2.BOOK Trng bt buc: author (or editor), title, publisher, year Trng ty chn: edition, series, volume, number, address, month, language, note V d: 1. George A. Menuhin, Universal algebra, D. Van Nostrand, Princeton, 1968. 2. George A. Menuhin, Universal algebra, second ed., University Series in Higher Mathematics, vol. 58, D. Van Nostrand, Princeton, March 1968 (English), no Russian translation. G vo: @BOOK{gM68, author = "George A. Menuhin", title = "Universal Algebra", publisher = "D.~Van Nostrand", address = "Princeton", year = 1968, } @BOOK{gM68a, author = "George A. Menuhin", title = "Universal Algebra", publisher = "D.~Van Nostrand", address = "Princeton", year = 1968, month = mar, series = "University Series in Higher Mathematics", volume = 58, edition = "Second", note = "no Russian translation", language = "English", } 3. INPROCEEDINGS Trng bt buc: author, title, booktitle, year Trng ty chn: address, editor, series, volume, number, organization, publisher, month, note, pages, language V d:

XII.3 Thit lp c s d liu

140

1. Peter A. Konig, Composition of functions. Proceedings of the Conference on Universal Algebra, 1970. 2. Peter A. Konig, Composition of functions. Proceedings of the Conference on Universal Algebra (Kingston, ON) (G. H. Birnbaum, ed.), vol. 7, Canadian Mathematical Society, Queens Univ., December 1970, available from the Montreal o ce, pp. 1106 (English). G vo: @INPROCEEDINGS{pK69, author = "Peter A. Konig", title = "Composition of Functions". booktitle = "Proceedings of the Conference on Universal Algebra", year = 1970, } @INPROCEEDINGS{pK69a, author = "Peter A. Konig", title = "Composition of Functions". booktitle = "Proceedings of the Conference on Universal Algebra", address = "Kingston, ON", publisher = "Queens Univ.", organization = "Canadian Mathematical Society", editor = "G. H. Birnbaum", pages = "1-106", volume = 7, year = 1970, month = dec, note = "available from the Montreal office", language = "English", } 4.INCOLLECTION Trng bt buc: author, title, booktitle, publisher, year Trng ty chn: editor, series, volume, number, address, edition, month, note, pages, language Cch g vo v v d tng t nh phn trn. 5. MASTERSTHESIS hoc PHDTHESIS

XII.4 S dng bibtex bin dch

141

Trng bt buc: author, title, school, year Trng ty chn: type, address, month, note, pages 6. TECHREPORT Trng bt buc: author, title, institution, year Trng ty chn: ype, number, address, month, note 7. UNPUBLISHED Trng bt buc: author, title, note Trng ty chn: month, year 8. BOOKLET Trng bt buc: title Trng ty chn: author, howpublished, address, month, year, note 9. INBOOK Trng bt buc: author or editor, title, chapter or pages, publisher,year Trng ty chn: series, volume, number, type, address, edition, month, pages, language, note 10. MANUAL Trng bt buc: title Trng ty chn: author, organization, address, edition, month, year, note 11. MISC Trng bt buc: Required field at least one of the optional fields must be present Trng ty chn: author, title, howpublished, month, year, note, pages 12. PROCEEDINGS Trng bt buc: title, year Trng ty chn: editor, series, volume, number, address, organization, publisher, month, note

XII.4. S dng bibtex bin dch


XII.4.1. Ly ti liu vo
1. Ta mun ti liu no c lit k trong mc tham kho th trong vn bn c lnh \cite{<nhn ti liu>} v d \cite{pK57} khi bin dch bibtex t ng ly vo. 2. Mun trch dn ti liu c trang [4, pages 100-130] th \cite[pages 100-130]{pk57}. 3. Mt ti liu khng c trch dn trong ti liu nhng mun lit k trong danh sch ti liu tham kho th g vo lnh sau y bt c v tr no ca

XII.4 S dng bibtex bin dch ti liu: \nocite{pK57}. 4. Vi lnh \cite{*} th tt c ti liu u c ly vo.

142

XII.4.2. Tp chnh gi cc th vin


Ta gi n l main.tex 1. cui tp phi c \bibliographystyle{amsplain} \bibliography{vidu} vi vidu.bib trong th mc tp chnh. 2. Lnh \bibliography{vidu} c th cha nhiu tp mt lc nh: \bibliography{vidu, nhdien, tltiengnga,baibaomoi} Mi tp trn ta cha cc tn ti liu ring nh: nhdien.bib l ch cha cc sch v bi bo ca ti, ...

XII.4.3. Cc bc bin dch


1. Dch tp main.tex bnh thng bng LaTeX khng c li bnh thng v ch c tp kt qu main.aux. 2. Dch tp main.tex bng bibtex.execho kt qu l tp main.bbl v mt tp nht k main.blg This is BibTeX, C Version 0.99c The top-level auxiliary file: main.aux The style: amsplain.bst Database file #1: vidu.bib 3. Dch li main.tex bng Latex hai ln, khi Latex ly tp main.bbl vo. 4. Nu bn mun tham kho m tp main.bbl s thy mi trng tham kho. Nh vy khi chuyn cho ngi khc ti liu ca mnh phi chp ci mi trng ny vo vn bn hc km theo tp ny.

XII.4.4. Cc li bin dch c th xy ra


1. Nu thiu mt ngoc nhy: title = "General Lattice Theory Thng bo li: I was expecting a , or a } line 12 of file sampartb.bib

XII.5 VieTeX qun l tp Bib v bin dch : edition = " : Expanded and Revised", Im skipping whatever remains of this entry Warning--missing publisher in fR82 Warning--missing year in fR82 2. Thiu c php ca TeX nh du $ u c cnh bo dng sai.

143

XII.5. VieTeX qun l tp Bib v bin dch


quan l cc trch dn vn bn t cc phin bn trc c chc nng lit k v nhy ti v tr trch dn ny: Menu: LaTeX-->References-->List of Cites

Hnh XII.1: Lit k danh sch trch dn qun l tt cc trch dn theo hng hin i. T phin bn 2.9 cung cp son tp Bib.

XII.5.1. Son tho tp bib


Khi m tp c ui Bib th Menu v nt thanh th 3 mi sng ln v t ng t mu cho cc t kha:

XII.5 VieTeX qun l tp Bib v bin dch

144

Hnh XII.2: Son tho v qun l tp bib Ta ch nhng iu sau khi son tp bib: 1. Cc t kha c trng ca tp bib c t mu khc nhau nh loi ti liu t , trng chnh ti liu mu xanh l bt buc, cc trng ph mu tm v in nghing. 2. Ba nt danh cho tp Bib sng ln v nt gia khi nhn vo s ra lit k danh sch cc ti liu ca s di. 3. ca s Project c *VieBibtex l cc mu ti liu ly vo. Mun mu ti liu no th nhn p vo c mu gm cc t khoa, ta ch in ni dung thi.

XII.5.2. Tm kim v xem ti liu


Mt tp Bib c th cha rt nhiu u ti liu, vy ta phi tm kim v xem trc: Menu:Tools-->Find and View 1. Nhp cc thng s tm kim v c lit k ca s di. 2. Nt xem tt c th khng cn tm kim cc u vn bn s c ly vo ht v lm danh sch. 3. Bn c th chn phn nh dng ti liu tham kho nh phn trc ni,

XII.5 VieTeX qun l tp Bib v bin dch

145

Hnh XII.3: Giao din tm kim v xem trc trong [Bib style]. 4. C th lit k nhiu tp trong Folder, nu khng chn th ch tp trc mt. Nu c ting Vit phi ly gi ci du vo mi bin dch c. 5. Bn nhn cc nt View s c kt qu. Hnh XII.4. 6. trnh bin dch nhiu ln v vn c kt qu t ln trc, khi mi ln tm kim mi th dng nt [DelLog] xa cc tp ph i.

XII.5.3. Ly t kha vo ti liu


Khi tm kim kt qu ca s di, ta c th chuyn qua tp TeX ang son v ly t kha vo nh hnh di y. Nhn phm phi chut vo dng ti liu v c Menu tng tc: Ly kha, ly tn, tc gi,.... Hnh XII.5. C th thit lp tp mi bng cch ly ti liu cc tp c thng qua Menu: Tools-->Find and Export Hnh XII.6. 1. Ta c th lp mt tp mi; 2. Ta c th gn vo tp c; 3. Ta c th m tp va thit lp.

XII.5 VieTeX qun l tp Bib v bin dch

146

Hnh XII.4: Kt qu xem trc

Hnh XII.5: Ly t kha hoc tn trch dn

XII.6 Kt lun

147

Hnh XII.6: Ly u ti liu sang tp bib khc

XII.6. Kt lun
Mt phn khng th thiu l ti liu tham kho cho bt c vn bn khoa hc no. mt cng v p ti liu hy dng bibtex.VieTeX cung cp cc kh nng son tho bibtex chnh xc nh t ng hon thnh, tm kim lit k, xem trc kt qu ,...

Chng XIII TI LIU HNG DN S DNG TeX

XIII.1. Sch v TeX vi m ngun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.1.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.1.2. Hng dn bin dch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.2. Ci t v s dng gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.2.1. Gi lnh l g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.2.2. c im ca gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.2.3. Ci t v s dng gi lnh . . . . . . . . . . . . . . . . . . . . . . . . XIII.2.4. Nhng gi lnh ly t trn internet . . . . . . . . . . . . . . . . . XIII.2.5. Kt lun. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.3. Gi lnh titledot.sty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.3.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.3.2. To lp gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.3.3. S dng gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII.3.4. Thay Chng bng cc tiu khc . . . . . . . . . . . . . . . . XIII.4. Cc lun n mu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

148 148 149 150 150 151 151 152 153 153 153 153 154 157 158

XIII.1. Sch v TeX vi m ngun


XIII.1.1. Gii thiu
Rt nhiu ti liu hng dn v TeX c trn mng. Ti thu thp ti y mt s cun sch thng dng v c m ngun TeX cc bn s dng v bit h s dng TeX nh th no. Ti ch km theo cc tp TeX cn cc dng khc t cc bn s bin dch ly v khi lng ca chng qu ln khng km vo VieTeX c.

XIII.1 Sch v TeX vi m ngun

149

XIII.1.2. Hng dn bin dch


Cc cun sch c trong th mc @BookLaTeX ca s d n. Nu cha c th mc th ly ra bng cch: Menu:Project-->Insert Folder Template-->@BookLaTeX Trong lng n l th mc ca cc cun sch. Mi cun sch c tp chnh v cc tp km theo v cc bn c th c c khi nhn p vo n. Ch cc cun sch nh dng dch khc nhau: tex.exe hoc latex.exe bn ch nhn cc nt tng ng bin dch trong VieTeX. 1. D. Knuth, The TeXbook: y l cun sch u tin ca tc gi lm ra TeX Ti liu ny c bin dch bng tex.exe, trong VieTeX bn m tp texbook.tex v dch Execute --> Plain TeX =>DVI (y l cun th thch vi chng trnh VieTeX vi trn 28000 dng vn bn) 2. Michael Doob, A Gentle Introduction to TeX : y l cun sch hng dn dng TeX c rt sm. Hin nay ang c http://www.ctan.org/tex-archive/info/gentle/ Ti liu ny c bin dch bng tex.exe, trong VieTeX bn m tp gentle.tex v dch Menu:Execute --> Plain TeX =>DVI 3. Victor Eijkhout, TeX by topic, TeXnicians reference: Hng dn TeX theo ch , cn cho ai tm hiu su v TeX v m rng n. Hin ti c http://savannah.nongnu.org/projects/texbytopic Tp chnh texbytopic.tex c bin dch theo Latex.exe, Trong VieTeX bn m tp texbytopic.tex v Execute --> Compile LaTeX (hoc Texify =>DVI) 4. Tobias Oetiker, A not so short introduction to LaTeX: Nguyn Tn Khoa dch sang ting vit Gii thiu ngn v LaTeX2e. Ti liu ny c ti hai a ch http://www.tex.ac.uk/tex-archive/info/lshort/ http://vntex.sourceforge.net/vntexse3.html a ch sau cung cp phng ting Vit, bn ny di dng m Unicode, chng 6 hng dn ci t ting Vit sa ph hp vi thay i hng dn ci t ting Vit ti trang Web ny. Ti thch nguyn bn chng 6 ca Nguyn Tn Khoa hn. Ti cng chuyn i bn chnh ca Nguyn Tn Khoa

XIII.2 Ci t v s dng gi lnh

150

sang dng m Unicode lu, khng thay i g ngoi vic t tn cc tp theo chng v trong n u ch ra tp gc. Bn ting Anh c tc gi cp nht mi, tham kho ti lu c bn TeX ting Anh v ting Vit y: Tp chnh lshort.tex c bin dch theo Latex.exe, Trong VieTeX bn m tp lshort.tex v Execute --> Compile LaTeX (hoc Texify =>DVI) Nu thay i lnh gi ting Vit th c th dch bng XeLaTeX.exe m trong VieTeX c nt cng c bin dch ny. 5. Gary L. Gray, A course of LaTeX : Nguyn Phi Hng dch sang ting Vit Gio trnh LaTeX Ti liu ny c ti a ch http://vntex.sourceforge.net/vntexse3.html Ti chuyn sang m Unicode v tp nh di dng *.eps (bn TeX ting Anh ti cha tm thy), tp chnh latexcourse.tex c bin dch theo Latex.exe, Trong VieTeX bn m tp latexcourse.tex v Execute --> Compile LaTeX (hoc Texify =>DVI) 6. Harvey J. Greenberg, A Simplified Introduction to LaTeX Ti liu ny c ti hai a ch http://www.tex.ac.uk/tex-archive/info/simplified-latex/ Tp chnh latex.tex c bin dch theo Latex.exe, Trong VieTeX bn m tp latex.tex v Execute --> Compile LaTeX (hoc Texify =>DVI) 7. Paul W. Abrahams, Kathryn A. Hargreaves, Karl Berry, TeX for the Impatient : y l cun sch hng dn dng TeX c rt sm. Hin nay ang c http://www.ctan.org/tex-archive/info/impatient/ Ti liu ny c bin dch bng tex.exe, trong VieTeX bn m tp impatient.tex v dch Execute --> Plain TeX =>DVI

XIII.2. Ci t v s dng gi lnh


XIII.2.1. Gi lnh l g
Dng son tho vn bn bng LaTeX l dng cc lnh iu khin cho ta kt qu cui cng sn phm ch bn. m rng kh nng s dng LaTeX v p ng nhu cu a dng vi kt qu chuyn nghip, ngi ta thit k cho ngi s dng to cc gi lnh dng chung. Nh vy gi lnh ging nh th vin cc lnh, cn th

XIII.2 Ci t v s dng gi lnh

151

a ra dng, khng cn th thi cng khng nh hng n kt qu. y cng l m ngun m ai cng tham kho c v ai cng c kh nng thay i c. Thc t lm ra mt gi lnh l gom mt s lnh vo mt tp c ui sty.

XIII.2.2. c im ca gi lnh
Trong thc t nhiu gi lnh dng chung s c cc lnh trng nhau v dn ti khng tng thch vi nhau. Thc s c nhiu gi lnh khng dng chung vi nhau trong mt vn bn v dn ti bin dch b li, do khi s dng gi lnh ta c th th ha nhp c vi vn bn ca ta khng. l a gi lnh vo bng lnh \usepackage{...} v bin dch mt ln trc khi dng lnh ca n. Trng hp khng tng thch khng nhiu lm, v quy tc vit cu trc gi lnh l phi tham kho gi lnh tng t c th, cc lnh trong gi lnh khng s dng ra ngoi gi lnh thng c km k t @, v k t ny trong vn bn bnh thng l 1 k t c bit. V d trc khi a ra dng lnh \section ngi ta xy dng lnh ph trong gi lnh \@section,. . . Mt khc ngi ta c gng t cc lnh l nguyn t ting Anh, m cc t ting Anh th khc nhau nn hn ch trng nhau. Mt gi lnh ch nhm mt mc ch lm mt vic c th cng tt v c mt s lnh s dng t nht, n gin nht. V d gi lnh indentfirst.sty ch lm nhim v lm tht u dng dng u tin ca on. Gi lnh cng c ty chn c thit k trong gi lnh trong gi lnh v d gi phng ting Vit c ty chon utf8 hoc tcvn nh \usepackage[utf8]{vietnam}.

XIII.2.3. Ci t v s dng gi lnh


Khi bin dch LaTeX, khi c li gi gi lnh phn u vn bn nh \usepackage{shortlst} LaTeX tm kim tp shortlst.sty cng th mc vi tp vn bn, nu khng c mi i tm th mc cu hnh sn nh trong MiKTeX l ..\miktex 2.9\tex\latex\<tn gi lnh>\*.sty Nu khng thy th LaTeX bo li khng c gi lnh ny. Nhng trong MiKTeX c c ch tm ngay trong danh sch gi lnh nu c n s np vo, cc bn nh hng t trc a gi lnh u. Nu khng c trong danh sch n mi bo li. Nh vy, Ta c th s dng gi lnh bt k bng cch + t tp gi lnh ti th mc tp vn bn + t gi lnh ti mt th mc m LaTeX cha cc gi lnh nh v d MiKTeX trn. Ngha l to mt th mc v cha gi lnh vo v sau cp nht cu

XIII.2 Ci t v s dng gi lnh

152

hnh MiKTeX. Trong VieTeX bn chn Menu:tools>MiKTeX Setting sau nhn nt [refresh FNDB] cp nht ng dn. + Rt nhiu gi lnh trong MiKTeX khi ci t xong c cc tp v d v tp hng dn s dng, cc ti liu trong th mc sau y cc bn nn vo m tp pdf xim v d nh gi lnh beamer.sty rt c ch v t hc tp c: ..\miktex 2.7\doc\latex\beamer\doc\beameruserguide.pdf

XIII.2.4. Nhng gi lnh ly t trn internet


Mt gi lnh thng c lu tr http://tug.ctan.org/ v trang web ca tc gi hoc c quan to ra n. Gi lnh do vy lun lun c sa i v cp nht tt hn. Nh vy bn c trong MiKTeX l dng li lc pht hnh phin bn MiKTeX, nu c s dng sau ta phi ly internet, mt khc rt nhiu gi lnh khng c trong MiKTeX v d nh shortlst.sty chng hn. Khi ta vo http://www.ctan.org/tex-archive/macros/latex/contrib/shortlst/

Hnh XIII.1: Gi lnh trn CTAN Bn c th ly tp shortlst.pdf xem trc v tp shortlst.dtx v th mc t gi lnh ny.

XIII.3 Gi lnh titledot.sty

153

+ Sau m tp shortlst.dtx bng VieTeX v nhn phm bin dch ra DVI, ngha l bin dch bnh thng nh tp c ui TeX. Kt qu sinh ra ti th mc tp shortlst.dvi v shortlst.ins (Khi ly v cha c) ta c th xem tp shortlst.dvi bnh thng. + Li m tp shortlst.ins bng VieTeX (ch khi m khng phi ui tex nn phi chn m tp *.* mi nhn thy shortlst.ins, rt nhiu gi lnh c sn). Li bin dch tp ny v xem c tp shortlst.dvi y . Mt tp mi sinh ra l shortlst.sty v ta s dng gi lnh ny c.

XIII.2.5. Kt lun
+ Vn l lp trnh to ra gi lnh th no, vn ny ti hiu rt t c ti liu clsguide.pdf trn mng hng dn lm lp vn bn v gi lnh nu bn no cn tm kim v t hc. + Mt gi lnh khi thit k ngi to ra n nhm mt mc ch no . Nhng c th trong thc t ta ng dng vo mc ch tng t vn bn ca ta cng l sng to khi dng TeX. Rt nhiu gi lnh mi c lp ra bi da vo nhiu gi lnh c, bn c th lm c khng cho ting Vit ta?

XIII.3. Gi lnh titledot.sty


XIII.3.1. Gii thiu
Rt nhiu ngi mun cc s cc on vi tiu c du chm. Trc y ti thng t vn l chm thm im vo nh ngha cc s m ca lp vn bn. Nhng nhiu khi gia tiu v mc lc chm khng c hay lm. Ngoi ra ch mc lc khng gn ch [Chng] vo mc lc c. Mt vn na l thay ch Chng bng Chuyn , Ni dung,... th lm th no? Ti da vo gi lnh titlesec.sty v titletoc.sty lm ra gi lnh titledot.sty tha mn cc yu cu trn.

XIII.3.2. To lp gi lnh
Ti cng tham kho gi lnh secdot.sty ti http://tug.ctan.org/tex-archive/macros/latex/contrib/misc/ Gi lnh ny cng chm cc s nhng ch cho lp article.cls v ch cho \section, Ti vit thm cho c \subsection, \chapter nu dng cho ting Anh th cng tt. Ti cng gi km y cc bn tham kho. Gi lnh i hi hai gi lnh titlesec.sty v titletoc.sty c ti http://www.ctan.org/tex-archive/macros/latex/contrib/titlesec/

XIII.3 Gi lnh titledot.sty v nh ngha li \titlecontents{chapter}[ 4.8pc] {\addvspace{3pt}\bfseries} {\contentslabel[\hfill\@tenchuong \ \thecontentslabel.]{6pc}} {} {\dotfill\quad\thecontentspage} \titlecontents{section}[2.8pc] {\addvspace{3pt}\bfseries} {\contentslabel[\thecontentslabel.]{1.8pc}} {} {\dotfill\quad\thecontentspage} \titlecontents{subsection}[2.8pc] {\small} {\thecontentslabel. } {} {\dotfill\quad\thecontentspage}

154

Nhng lnh ny chnh li mc lc in ra cho p. Ngoi ra cn ty chn in mc lc vi subsection khng xung dng.

XIII.3.3. S dng gi lnh


Ch cn a vo \usepackage{titledot} m khng cn a vo hai gi lnh titlesec.sty v titletoc.sty. XIII.3.3.1. Cho lp vn bn article \documentclass{article} \usepackage[utf8]{vietnam} \headsep=12pt \usepackage{titledot} %\usepackage[nosubsection]{titledot} \begin{document} \section{Gii thiu}\label{sec:sec1} \subsection{Cp hai}\label{subsec:sec1} \subsection{Cp ba}\label{subsubsec:sec1} \section{V d chm}\label{sec:sec2}

XIII.3 Gi lnh titledot.sty $\therefore$ (\ref{sec:sec1}) tham kho (\ref{sec:sec2}) (\ref{subsec:sec1}) tham kho (\ref{subsubsec:sec1}) \tableofcontents Cho kt qu

155

Hnh XIII.2: 1. Nu c ty chn [nosubsection] th cc subsection chy theo hng ngang ch khng xung dng. Nh \usepackage[nosubsection]{titledot} 2. Cc ch s tham kho cui khng c du chm. XIII.3.3.2. Cho lp vn bn book.cls Phn u khng thay i g ch thay article bng book \documentclass{book} \usepackage[utf8]{vietnam} \headsep=12pt

XIII.3 Gi lnh titledot.sty \usepackage{titledot} %\usepackage[nosubsection]{titledot} \begin{document} Cho kt qu mc nh

156

Hnh XIII.3: v

Hnh XIII.4:

XIII.3 Gi lnh titledot.sty

157

XIII.3.4. Thay Chng bng cc tiu khc


Ta nh ngha li cc tiu \documentclass{book} \usepackage[utf8]{vietnam} \headsep=12pt \usepackage{titledot} \titlename{Chuyn } \begin{document} \renewcommand{\chaptername}{Chuyn } Cho kt qu mc nh

Hnh XIII.5: v (XIII.3.1) tham kho (XIII.3.2) (XIII.3.3.1) tham kho (XIII.3.3.2)

XIII.4 Cc lun n mu

158

Hnh XIII.6:

XIII.4. Cc lun n mu
d dng vit lun n bng LaTeX ti c tnh km theo 3 lun n vi nh dng chung v ring cc bn la chn. Bn vo ly ra Menu: Project-->Folder Template-->@luanan V cc th mc sau y: 1. khoaluanhai : y l lun n ca em Trnh Vn Hi Cc tp TeX trong th m c~\vietex\template\luanan\khoaluanxuyen\ bialuanan.tex, chuong1.tex,chuong2.tex, chuong3.tex. ketluan.tex,phuluc.tex khoaluanhai.tex--> tp chnh gi cc tp khc vo loicamon.tex, loinoidau.tex, tailieuthamkhao.tex v cc tp hnh khc Mu lun n c dng cc gi lnh km vnextsizes.sty-->Gi lnh nh c phng 13pt titledot.sty -->Gi lnh c du chm cc s tiu Bin dch ch theo TeX-->PDF. 2. khoaluanhoa: y l kha lun ca Trn Th Ninh Hoa K51T Ngoi cc gi lnh thng thng c gi titledot.sty dng lm mc lc c ch Chng. Dng lnh \fontsize{14pt}{18pt}\selectfont phng ch : Thng s th nht l c phng 14pt, thng s th 2 l cao ca dng. Gi phng \usepackage{mathptmx} v \usepackage{mathpazo} lm phng ch v cng thc p hn. Bin dch theo TeX-->DVI. 3. khoaluanxuyen: y l lun n ca em Nguyn Th Xuyn Cc tp TeX trong th m c~\vietex\template\luanan\khoaluanxuyen\ bialuanan.tex, chuong1.tex,chuong2.tex, chuong3.tex. ketluan.tex

XIII.4 Cc lun n mu

159

khoaluanxuyen.tex--> tp chnh gi cc tp khc vo loicamon.tex, loinoidau.tex, tailieuthamkhao.tex v cc tp hnh khc. Mu lun n c dng cc gi lnh km vnextsizes.sty-->Gi lnh nh c phng 13pt titledot.sty -->Gi lnh c du chm cc s tiu alnumsec.sty-->Dnh s chng theo kiu La M, bn c th b c. Bin dch theo c TeX-->DVI hoc TeX-->PDF u c. 4. khoaluanmau: y l mu c bn nht v bn c th thit k cho mnh.

Chng XIV THC N CHNH

XIV.1. Chc nng File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.2. Chc nng Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.3. Chc nng Block. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.4. Chc nng Insert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.5. Chc nng Search. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.6. Chc nng Mark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.7. Chc nng Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.8. Chc nng Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.9. Chc nng Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.10. Chc nng Execute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.11. Chc nng LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.12. Chc nng Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.13. Chc nng Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.14. Chc nng Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.15. Chc nng Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV.16. Chc nng Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

161 162 163 164 165 166 167 168 169 170 171 174 175 176 176 177

Trn quan im khng lm cch bit vi cc chng trnh son tho khc, nht l cc phm gi tt, hay ct dn, ... u thng nht trong Window nh: - Sao chp, ct dn,... - Nhy chut p vo mt t l chn t , nhy ba nhy lin tc l chn dng, ... v cc thao tc khc. - C th ti lit k theo Menu cc chc nng.

XIV.1 Chc nng File

161

XIV.1. Chc nng File


Chc nng File New Open ReOpen Favorites Revert Open Include File Open in Notices Save Save As... Save All Save Copy As... Rename... Close Close All but me Close All Set Read Only Statistics Current File All Open Files File System Info Page Setup Print Exit VieTeX S dng M tp mi M tp c M tp dng gn y (khong 20 tp v trc) Gn cc tp quan tm cho cc ln sau M li vn bn thay cho vn bn ang son (ang son b li mun b vn bn , cha ghi) M tp trong vn bn sau lnh \input{} hoc \include{} M tp vo ca s di c nhn Notices (Dng tham kho ni dng tp m y) Ghi li tp hin hnh Ghi li tp tn khc Ghi li tt c tp ang m Ghi ni dung hin hnh vo tp vi tn mi (Lu ni dung mi son m khng cn ghi vo tp c) i tn tp ang m ng tp li ng cc tp ang m tr tp hin trc mt ng nhiu tp mt lc t cc tp ch c Thng k Thng k tp hin thi: Ngy thng lp, s t, ... Thng k tt c tp m: Ngy thng lp, s t, ... Thuc tnh h thng ca tp t my in tp ngun Tp hin hnh Thot khi chng trnh

XIV.2 Chc nng Edit

162

XIV.2. Chc nng Edit


Chc nng Edit Undo Redo Undoing All Undo All Redo All Erase Buffer Cut Copy Copy All Append Append Clipboard Copy Append Clipboard Cut Erase Clipboard Paste Swap with Clipboard Delete Delete All Select All Select Word Select Paragraph Select in Braces Trim Header-Tail lines Compress whitespaces Compress whitelines Words Tabs to spaces Delete Word left Delete Word right S dng Phc hi t va xa Phc hi li ci va phc hi Phc hi tt c Phc hi tt c Phc ngc vi phc hi tt c Xa b nh m Ct vn bn vo b nh (bi en) Chp vn bn vo b nh (bi en) Chp ton b vn bn vo b nh Gn vo cui b nh phn chn kiu chp Gn vo cui b nh phn chn kiu cut Xa b nh ph a vn bn t b nh ra du con tr a ni dung chn vo b nh v a ni dung b nh th vo Xa k t pha sau hoc vt bi en Xa ton b vn bn thnh tp trng Chn tt c vn bn Chn mt t (c th nhn p vo t ) Chn mt khi on Chn trong cc du {}[]() ( con tr sau cc du bt u) Xa khong trng u v cui dng Xa khong trng gia cc t mt du cch trng Xa dng trng gia cc dng mt dng cch trng Thao tc trn mt t Chuyn du khong thnh mt k t trng Xa t bn tri du con tr nhp nhy Xa t bn tri du con tr nhp nhy

XIV.3 Chc nng Block

163

XIV.3. Chc nng Block


Chc nng Block Add Header-Tail block Change Case UpperCase LowerCase SetencesCase ProperCase InvertCase Begin Selected Rectangle End Selected Rectangle Rectangular mode Write Selection to File Append Selection to File Go to Begin Selection Go to End Selection Selection Duplicate Indent Block Unindent Block Strip First Character Strip Last Character Block Delete Left Blanks Delete right Blanks New Fold Add Fold Command Fold All Expand All Fold Current Group Expand Current All Folding Force Folding Force Expanding S dng Thm vo u v cui khi mt s t Phc hi li ci va phc hi Lm ch hoa phn chn Lm ch nh phn chn Lm cu c ch hoa u tin Cc t trong cu u lm hoa ch u Lm ch nh thnh hoa v ch hoa thnh nh Bt u chn chn vn bn Kt thc chn chn vn bn Chn vn bn theo khi hnh ch nht Ghi vn bn chn vo mt tp Gn phn chn vo i mt tp c Con tr nhy ti u phn chn Con tr nhy ti cui phn chn Nhn i khi chn Dch chuyn khi chn hnh ch nht v bn phi Dch chuyn khi chn hnh ch nht v bn tri Xa k t u tin ca dng Xa k t cui cng ca dng Thao tc trn mt khi Xa khong trng bn tri khi chn Xa khong trng bn phi khi chn Lm mt Folder trong %<[ ...%]> Lm mt Fold c bit Gp ton b th mc kp gp M ton b th mc kp gp Gp th mc kp gp hin thi M th mc kp gp hin thi Kp gp Cho php thc hin kp gp Cho php thc hin m kp gp

XIV.4 Chc nng Insert

164

XIV.4. Chc nng Insert


Chc nng Insert (+/-) Comment % (+/-) New Lines\\ Add Header-Tail Lines Enumerate Lines ... Short Lines ... Complete word Paste From File Header Doc/Comment Duplicate Line Transpose Move Line Up Move Line Down Copy Line Cut Line Delete Line Line Break->Wrapping Wrapping-> Line Break Double Line->Single Line Single Line->Double Line Insert Filenames Current Filename Current Directoryname Current Full Filename Time/Date dd/mm/yyyy mm/dd/yyyy yyyy/dd/mm yyyy/mm/dd Set Mark Date S dng in/B du % ch thch in/B du \\ xung dng a phn u v cui mi dng mt s k t a s vo cc dng chn Sp xp cc dng chn theo ch ci Hin danh sch hon thnh ca t a ni dung mt tp vo v tr con tr a ni dung ch thch hoc cc mu u vn bn vo v tr con tr Nhn i dng hin thi Chuyn dng hin thi ln Chuyn dng hin thi ln dng trn Chuyn dng hin thi ln dng di Chp dng hin thi vo b nh Chuyn dng hin thi vo b nh Xa dng hin thi Ni cc dng li lm mt dng (c bi en) Ngt cc dng di trn mn hnh thnh cc dng ring Xa cc dng trng Thm cc dng trng vo mi dng a tn tp ang m vo vn bn a tn th mc ca tp ang m vo vn bn a tn tp ang m vo vn bn vi c ng dn Ngy/Thng/nm Thng/NGy/Nm Nm/Ngy/Thng Nm/Thng/Ngy t du cch ngy thng nm

XIV.5 Chc nng Search

165

XIV.5. Chc nng Search


Chc nng Search Find Find Next Find Previous Selected Find Incremental Find Replace... Find in Files... Check {[($)]} Return Current Line Go to Line Go to Last Change Jump to Matching Braces Jump Label Go in Document Top Buttom Paragraph Start Paragraph End Line Wrap Start Line Wrap End Line Start Line End Word Start Word End S dng Tm theo t g vo Tip tc tm t trn xung Tip tc tm t ngc ln Tm theo t ang chn trong vn bn Tm nhanh quay vng c giao din ph tr Thay t bng t khc Tm t trong tp khc Kim tra cc du mc c i xng khng i n dng con tr nhp nhy v cun i ri i n s dng i n s dng Nhy sang du ngoc i din T nhn trong vn bn nhy n nhn a n V u vn bn V cui vn bn V u on vn bn con tr ang ng V cui on vn bn con tr ang ng n u dng ch ngt trn mn hnh n cui dng ch ngt trn mn hnh n u dng n cui dng n u t n cui t

XIV.6 Chc nng Mark

166

XIV.6. Chc nng Mark


Chc nng Mark Colour All Find Clear All Clour Find Colour Selected Clear Colour Selected Set Colour Modification Clear Colour Modification Hide Lines In Selected Area Up to Curent line Between Mark Lines Memorize Console Position Return Console Position Memorize Selection Return Selection Select from Console Mark Colour from Console Mark Mark Position Next Mark Previous Mark Clear All Marks Cut Marked lines Copy Marked lines Paste Marked lines Delete Marked line S dng T mu tt c cc t tm c Xa mu kiu t tm c T mu nhng khi chn Xa kiu mu khi chn t t mu khi g vo bt c thay i no Xa tt c kiu mu thay i n cc dng chn n t u n dng hin thi n gia hai dng nh du Nh v tr con tr Tr li v tr con tr d bt c u Nh khi chn Tr li khi chn Bi en t du nhy con tr To mu t du nhy con tr nh du v tr dng: trong ch l c du chm trn bn cnh nh du. n ch nh du tip theo gn nht n ch nh du pha trc gn nht Xa tt c cc du Ct tt c dng nh du vo b nh (thnh cc dng lin nhau) Chp tt c dng nh du vo b nh (thnh cc dng lin nhau) a b nh ra cc dng nh du (thay th dng nh du) Xa tt c dng nh du

XIV.7 Chc nng Macro

167

XIV.7. Chc nng Macro


Chc nng Macro Create Abbreviation Get my line Abbreviation Create line Abbreviation Get my Block Abbreviation Create Block Abbreviation View All Abbreviations All Abbreviation Listings Get Clip File ReGet Clip Save As Clip from Projectnote Save As Clip in Folder AutoComplete by Dictionary Change AutoComplete Dic. Get Environment List Get Autocompete from Dictionary Auto Compete TeX Only Check Current Script Load Current Script Script Management View Script Command Save Memory Script Load Script File Start/Stop Record Create User Macro ... Run User Macro S dng Ly danh sch vit tt dng ca mnh To lnh vit tt theo dng Ly danh sch vit tt khi ca mnh To lnh vit tt theo khi Xem tt c cc lnh vit tt S dng tt c lnh vit tt Ly ni dung Clip c ui *.vie Thc hin li tp Clip Ghi bn ca s Project vo Tp Clip Ghi phn chn thnh Clip vo cy Project nh du hon thnh t ng bng danh sch t in i danh sch hon thnh t ng Ly danh sch cc mi trng Ly danh sch t in hon thnh Ch hon thnh t ng cc lnh TeX Kim tra vn bn Script c li khng a Script vo b nh s dng Giao din qun l cc Scripts Xem cc lnh vit Script Ghi Script trong b nh vo mt tp a Script trong mt tp vo b nh dng Lm bn ghi Macro khi ang g vo bt u v kt thc. Lp cc Macro Chy cc Macro

XIV.8 Chc nng Options

168

XIV.8. Chc nng Options


Chc nng Options Configuration ... Change Style Default.style VieTeX.tex VieBibTeX.bib Metapost.mp Acymptote.asy VieScript.vts VieLogTeX.log Restore Default Restore last Configuration Restore Default Keyword Restore Lexer Default Enable/Disable Keys Compiler Menu Editor Language View Bar Statusbar First Toolbar Second Toolbar Tabbar Run Programs Tool Right Bar Math Font Toolbar LaTeX Accent Toolbar Sum Toolbar Parameter Toolbar English Dictionary Vietnamese Dictionary TeX AutoComplete Dictionary Known TeX Dictionary Show White Spaces Show Line Numbers Show Line Ending Show Indentation Guide S dng t cu hnh mn hnh, bin dch, t mu, .... t cc mu v Phng t cc mu v Phng cho son tho mc nh t cc mu v Phng cho son tho cc lnh TeX t cc mu v Phng cho son tho cc lnh bib t mu v Phng cho son tho cc lnh Metapost t mu v Phng cho son tho cc lnh Asymptote t mu v Phng cho son tho cc lnh vit Script t mu v Phng cho Tp nht k bin dch tp. Phc hi mc nh Tr li cu hnh gn nht Tr li t kha phm tt thay i t tr li chc nng t mu mc nh Dng hoc khng phm g tt sau: Cc phm tt dng bin dch Cc phm tt trnh n chng trnh Cc phm tt son tho Cc phm tt t nh ngha Thanh trng thi di cng Thanh cc nt cng c th nht Thanh cc nt cng c th hai Thanh cc tiu ca tp Thanh chng trnh ph Thanh ng bn phi Thanh cc nt cho phng ton Thanh cc nt cho phng LaTeX Thanh cc nt cho phng ton Thanh cc nt cho lnh c i s T in ting Anh cho kim tra chnh t T in ting Vit cho kim tra chnh t T in lnh TeX cho t hon thnh T in lnh TeX bit K t trng thay bng du chm Hin s dng Hin du ngt dng Hin ng ng nh du ht dng

XIV.9 Chc nng Project Show Mark Margin Show Fold Margin Autoclose$)]}> Auto Spell Check Autocompletion File Backup Colour Math Mode Change Default Font Unicode: UTF-8 Word Wrap Show Wrap Show Wrap Symbol Show Wrap Indent Hin cnh ng nh du trn Hin cnh ng nh du kp gp trn nh du c dng t ng ng hay khng Kim tra chnh t t ng khng? Dng t ng hon thnh khng? t ch lm tp *.bak t t mu gia hai du $ Ci t Phng son tho mc nh t m son tho loi Unicode Ngt dng theo chiu ngang mn hnh Cho php ngt dng Hin k hiu ngt dng Dng ngt tht vo so vi l

169

XIV.9. Chc nng Project


Chc nng Project New Project ... Open Project ... ReOpen Project ... Save Project Project Save As ... Rename Project ... Remove Project Set Typeset Open file Set Me As Typeset Main file ReSet Typeset Main file Add Current to Folder Open Typeset Main file ReSet Folder Folder Template @BookLaTeX @Maucau @Tracnghiem @Luanan @Lamsach @PackagesSymbols @Packages @Documents @Sotaytho S dng M mt d n mi M d n c sn *.vtp M li cc Project thc hin Ghi li khi lm d n, nht l thm tp vo Ghi li d n vi tn khc i tn d n ng mt d n li t tp chnh l ang m bin dch t tp hin ti l tp chnh Lu du vt cc tp chnh dng Thm tp hin hnh vo cy th mc M tp chnh Danh sch cc th mc trong cy d n c lu tr theo vt v dng li c. Nhng th mc mu LaTeX 8 cun sch c m ngun hc TeX Cc tp mu cu ting Anh v ton Cc tp mu thi trc nghim Mu lun n Cao hc v Tin s Mu lm sch Ton Gi k hiu Ton hc Cc mu mt s gi lnh Mt s mu cng vn giy t Mt s bi th hay

XIV.10 Chc nng Execute Folder Symbols *Arrows *Operators *Relations *Greek *Others Folder Tools *VieBibTeX *VieMetapost *VieRepresentation *Tools *VieScript *VieCollection *VieMacroFiles Filenames in Current Folder Filenames in Current Dir

170 Nhng th mc k hiu K hiu mi tn K hiu ton t K hiu quan h Ch ci Hy Lp Cc k hiu khc Nhng cng c son TeX Nhng Clips son tp Bib ... V d v tp Metapost ... V d lm trnh chiu, ... Cng c tm mc lc, hnh, bng, ... Loi Macro ring ca VieTeX Tp hp cc lnh ngi dng c th cho thm Tp hp cc lnh ngi dng c th cho thm Lit k danh sch tp theo Folder Lit k danh sch tp theo th mc my tnh

XIV.10. Chc nng Execute


Chc nng Execute Typeset Combination Choose Typeset Combination LaTeX Compile Dvi View Dvi Search Line Texify=>DVI DviPs =>PS GSView Ps Ps2Pdf=>PDF Acrobat View Pdf PDFTexify=>PDF DviPdf => Pdf PDF Search Typeset Selected Typeset at Current Line Typeset Between Marks XeLaTeX=>PDF XeTeX =>PDF PDFLaTeX =>PDF S dng Sp ch theo t hp Chn Sp ch theo t hp Bin dch tp LaTeX sang Dvi : Latex.exe Xem kt qu tp Dvi: yap.exe Xem kt qu tp Dvi ti dng ca tp ngun TeX tng ng Bin dch bng Texify sang Dvi Chuyn t Dvi Sang Ps : Dng dvips Xem tp Ps bng GSView Phi ci trc v t ng dn trong mc cu hnh Chuyn dvi sang pdf bng ps2pdf Xem tp pdf bng Acrobat Reader: Phi ci trc Dng pdflatex.exe : Bin dch tp LaTeX sang Pdf Chuyn tp Dvi thnh tp Pdf Tm ti tp PDF Bin dch on chn Bin dch t u n dng hin thi Bin dch ni dung ga hai nh du l xelatex.exe chuyn tp Unicode ly phng t Window sang tp Pdf Dng xetex.exe: Bin dch tp TeX Dng pdflatex.exe : Bin dch tp TeX

XIV.11 Chc nng LaTeX PDFTeX =>PDF LuaTeX =>PDF LuaLaTeX =>PDF PlainTeX=>DVI AMSTeX=>DVI Run Command Line Run in Output Dng pdftex.exe : Bin dch tp TeX Dng luatex.exe : Bin dch tp TeX Dng lualatex.exe : Bin dch tp TeX Dng tex.exe : Bin dch tp Plain TeX sang Dvi Dng tex.exe : Bin dch tp AmsTeX sang Dvi Chy theo dng lnh mt chng trnh by k nh du bin dch trong ca s hay khng

171

XIV.11. Chc nng LaTeX


Chc nng LaTeX Favorites Commands Font size \tiny \scriptsize \footenotesize \small \normalsize \large \Large \LARGE \huge \Huge \scriptscriptstyle \scriptstyle \textstyle \displaystyle Font Format \verb!! \textnormal{} \textbf{} \textit{} \textsl{} \texttt{} \textsc{} \textsf{} \emph{} {\mdseries } {\bfseries } {\rmfamily } {\sffamily } {\ttfamily } {\upshape } S dng Lnh treo t th mc * v t gn vo Danh sch chm im 6pt 7pt 8pt 9pt 10pt 12pt 15pt 17pt 19pt 27pt C ch s nh C ch s m C cng vn bn C cng thc 1 dng nh dng Phng Nguyn lnh Phng chun khi t Phng m Phng nghin Phng ng Phng nh my Phng ch hoa Phng khng chn Phng nghing Phng m Phng m Phng bnh thng Phng khng chn Phng nh my Phng ng

XIV.11 Chc nng LaTeX {\slshape } {\itshape } {\scshape } Math Fonts LaTeX Fonts Colors Textcolor Rowcolor Columncolor Colours Colorbox Definecolor Fcolorbox Change Color Section Commands \part{} \chapter{} \section{} \subsection{} \subsubsection{} \paragraph{} \subparagraph{} appendix bibliography \tableofcontents \listoffigures \listoftables \centerline{} \leftline{} \rightline{} ref-label \index{} \label{} \ref{} \eqref{} \pageref{} \cite{} \bibitem{} \tag{} \notag \numberwithin{}{} \footenote{} LaTeX Commands Format document Phng ng Phng nghing Phng ch hoa Cc lnh phng ca ton Chn Phng vn bn ca LaTeX Chn mu trc quan T mu ch T mu hng trong bng T mu ct trong bng Cc lao mu Hp t mu nh ngha mu Hp c khung t mu i mu thi Cc lnh lm on Phn vn bn Chng vn bn Phn vn bn Phn vn bn nh Phn vn bn nh na on vn bn on vn bn nh Phn ph lc Ti liu trch dn Mc lc Danh sch hnh Danh sch bng Cn dng vo tm Cn dng bn tri Cn dng bn phi Nhn v ch danh mc Lm ch s Gn nhn nh s theo nhn nh s theo nhn c du ngoc trn nh s theo nhn s trang Trch dn ti liu theo nhn Gn nhn ti liu dn Gn nhn thay vo ch s mc nh Khng nh s nh s theo on, chng, ... Ch thch Lnh LaTeX Lnh c bn ca ti liu lit k ca s di

172

XIV.11 Chc nng LaTeX Sectoining Horizontal spaces Vertical spaces Title names Acount names Bibliography New Commands Some packages TeX Environment Itemize Description Enumerate verbatim List Minipage Multicols center left right Quotation Quote Verse Math Environment Equation Align Cases Multline Gather Split Alignat Eqarray Matrices... Matrix... (Matrix)... [Matrix]... {Matrix}... |Matrix|... ||Matrix||... Bordermatrix... Small Matrix... Matrix items... Function names

173 Lnh on ca ti liu lit k ca s di Lnh chiu ngang lit k ca s di Lnh chiu ng lit k ca s di Lnh Cc tn tiu lit k ca s di Lnh cc bin m lit k ca s di Lnh trong mi trng trch dn lit k ca s di Lnh nh ngha mt lnh mi lit k ca s di Lnh Lnh ca mt s gi lnh nh listing, diagrams,... lit k ca s di Mi trng Danh sch chm im Danh sch m t u dng Danh sch s Khi vn bn nguyn dng Danh sch tng qut Trang vn bn nh Trang nhiu ct Khi vn bn vo gia Khi vn bn dn tri Khi vn bn dn phi Mi trng trch dn Mi trng trch dn thu nh Mi trng in th Mi trng ton Mi trng cng thc ton Mi trng dng cng thc Mi trng dng cng thc ngoc bao Mi trng ngt cng thc Mi trng chia cng thc nhiu dng Mi trng dng cng thc Mi trng dng cng thc Mi trng dng cng thc Mi trng ma trn Mi trng ma trn Mi trng ma trn dng ( ) Mi trng ma trn dng [] Mi trng ma trn dng {} Mi trng ma trn dng | | Mi trng ma trn dng || || Mi trng ma trn c phn ngoi Mi trng ma trn nh Cc chi tit nh trong mi trng ma trn Tn cc hm ton hc

XIV.12 Chc nng Graphics Parameter Commands References List of Labels Table of Content Table of Figures Table of Tabulars List of Refs List of Environments List of Bibitem List of Cites List of Index List by Current Folder Data Collection Collect Environment Collect Labels Collect Commands Collect Indexes Collect Bibitem Copy Output line

174 Lnh c i s ca ton Lit k lnh ch dn trong vn bn Lit k nhn Label Lit k lnh mc lc Lit k lnh v hnh Lit k lnh v bng Lit k lnh trch dn nhn Lit k lnh mi trng Lit k lnh ch dn Lit k lnh trch dn Lit k lnh ch mc C chn lit k theo Folder, khng th ch tp hin ti Thu thp lnh tp khc dng Thu thp lnh mi trng Thu thp nhn Thu thp lnh LaTeX Thu thp lnh ch mc Thu thp lnh trong trch dn Ty chn t ng chp ln t ca s di hay m tp.

XIV.12. Chc nng Graphics


Chc nng Graphics Wizard Figure One Figure Two Figures Subfigure Side Figure Figure and Tabular Vertical figure Insert Figures Sideways Turn Rotate Figure Items Wizard Table Figure and Tabular Tabulars Insert Tables One Table Two Tables Side Table Array S dng Nhp hnh qua giao din Mt hnh Hai hnh ngang hng khi nh s Hai hnh nh s theo a) v b) Hnh bn cnh vn bn Hnh bn cnh bng Hnh quay ng theo trang Quang hnh dc theo trang Quay ngc hnh Quya mt gc hnh Cc chi tit hnh Nhp bng qua giao din Bn hnh v bn bng Bao gm a vo cc mi trng bng a vo cc loi bng Mt bng Hai bng ngang hng Bng bn cnh vn bn Bng kiu mng

XIV.13 Chc nng Tools Tabbing Tabular Items TpX... WinTpic... WinFIG Create ebb Image Convert Run Asymptote Run MetaPost MetaPost Commands PStrick Commands Bng kiu k hiu Lnh chi tit lin quan ti bng Chng trnh v hnh (mc nh l TpX) Chng trnh v hnh (mc nh l WinTpic) Chng trnh v hnh WinFIG To ra tp ebb Chuyn i nh dng hnh Dch tp Asymptote ra hnh Dch tp MetaPost ra hnh Cc lnh v hnh MetaPost Cc lnh v hnh PSTrick

175

XIV.13. Chc nng Tools


Chc nng Tools Open File Log Del Auxiliary Files Makeindex:IDX=>IND MakeGlossary:GLO=>GLS htlatex:TeX=>HTML BibTeX:AUX=>DLG Open Bbl File Insert Bibtype Insert Bibitems List All Entries Find and View Find and Export JabRef Program XeLaTeX Commands Set XeLaTeX Fonts Get Window Font Name Sumatra View PDF Foxit Reader PDF Working directory MikTeX Options Setting ... Packages Window Accessoriate Window Explore Command Prompt Calculator Notepad S dng M tp Log ca s di Xa cc tp ph nh *.bak, *.aux,... Bin dch lm ch mc Bin dch t in thut ng Chuyn TeX sang trang HTML Bin dch tp *.bib M tp Bbl a cc loi Bib Nhp chi tit Bib Lit k cc thnh phn trong tp Tm v xem trch dn Tm v ly ti liu trch Chng trnh JabRef Lnh dng cho dch bng XeLaTeX Lnh dng t Phng kiu XeLaTeX Ly tn Font ca Window Chng trnh xem tp PDF Chng trnh xem tp PDF Thay i th mc ni t tp Ty chn qun l gi lnh v t cu hnh Chng trnh ci t cu hnh MikTeX Chng trnh qun l gi lnh trong MikTeX Cc cng c ca Window Chng trnh qun l internet Chng trnh Chy Dos Chng trnh my tnh cm tay Chng trnh son tho nhp

XIV.15 Chc nng Window

176

XIV.14. Chc nng Users


Chc nng Users Format PS Files psresize... psselect... psbook... psbooklet... psnup... English Pattern Sentences Command Explanation Exam Commands Edit LaTeX Templates Edit Bat Files Edit User Dictionary Check Current Word Dictionary in Memory Clean Memory User Dictionary New User Dictionary Add User Dic. to Memory Save User Dic. from Memory Set User Programs Run User Programs S dng nh dng cc tp PS nh dng c ca ti liu Chn mt s trang ti liu Chuyn trang ng thnh sch Lm sch c nh Gp nhiu trang vo mt Mu cu ting Anh Gii thch lnh Qun l lnh theo cc gi lnh Son li cc mu vn bn Son li cc tp Bat chy chng trnh Son li tp t in ngi dng Khim tra chnh t t hin thi Dung lng t in trong b nh Xa t in trong b nh Thit lp tp t in To danh sch t in Gi t tp c sn vo b nh Ghi t b nh vo mt tp Gn chng trnh ngi dng vo cu hnh Chy chng trnh ngi dng

XIV.15. Chc nng Window


Chc nng Window Project Windows Show Project Window Large Project Restore Project Output Window Large Output Restore Output Always on top Transparent Mode Minimize to tray Title Full Name Full Screen S dng Ca s d n v u ra Hin Ca s d n M rng ca s d n Hon li ca s d n Hin ca s di M rng ca s di Hon li ca s di VieTeX lun lun trc mt khng chng trnh no ln c Lm chng trnh trong sut Khi thu nh chng trnh ch cn l biu tng Tn c ng dn hoc l khng Chng trnh y mn hnh

XIV.16 Chc nng Help Zoom Increase Zoom Decrease Reset Zoom First Window Last Window Next Window Previous Window All Open Files Phng to ch mn hnh Thu nh ch mn hnh C nh li phng trn M tp u tin trong danh sch ang m M tp cui cng trong danh sch ang m M tp bn cnh sau M tp trc ca s ang m Danh sch tp ang m vi y ng dn

177

XIV.16. Chc nng Help


Chc nng Help VieTeX help Practical help Language View Autoclose Keys View Macro Keys View Shortcut Keys Known Commands Known Packages Vietnam Fonts View Russian Keys Favorite Files or Programs Open Website/ Run Programs Search On Internet Dictioneries: OpenOffice.org VieTeX: nhdien.wordpress.com LaTeX Help MiKTeX Help Browes MiKTeX Doc MiKTeX Packages Doc About... S dng Hng dn cc chc nng ca VieTeX Nhng hng dn theo ch c trong VieTeX Ngn ng giao din Xem cc cc g c t ng ng Lit k trn ca s Project cc macro g tt Lit k trn ca s Project cc phm g tt ca Menu Lit k trn ca s Project cc lnh bit Lit k trn ca s Project cc gi lnh bit Chn Phng Unicode ting Vit Lit k trn ca s Project cc phm g ting Nga Danh sch chng trnh chy M mt website(bi en ly ln) Bi en t ri tm trn mng Ni cp nht t in mi nht c dng trong chng trnh Trang Web chnh thc ca VieTeX Tp hng dn s dng LaTeX Tp hng dn s dng MiKTeX Cc loi ti liu hng dn MiKTeX Tp hng dn gi lnh trong MiKTeX Ni v chng trnh

You might also like