Top Banner

of 176

Vietmaths.com - Helpvietex

Apr 08, 2018

Download

Documents

changobk
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/6/2019 Vietmaths.com - Helpvietex

    1/176

    NGUYN HU IN

    HNG DNS dng VieTeX 2.9

    Bn 1.1

    i hc KHTN, HQG H Ni 2011

  • 8/6/2019 Vietmaths.com - Helpvietex

    2/176

    Li gii thiu

    Nhu cu son vn bn bng LATEX tng nhanh trong nhng nm gn y. Ti lngi c may mn hc c trc mt s k thut son tho bng LATEX, ti mun

    ph bin nhng cng c son tho bng LATEX ti cc bn. Hin nay nhng cngc tr gip son tho vn bn c cng thc ton hc c pht trin rt nhanh vnhiu, 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 lchng trnh tr gip cho vic son tho m ngun TeX tt hn. Trn th gii cnhiu chng trnh son cho TeX. Mi chng trnh u c th mnh ring. Nhvo mt s m ngun m m ti son ra chng trnh ny, kt hp vi kinh nghims 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-2011by Neil Hodgson).2. Chng trnh m ngun m notepad2 ca Florian Balmery 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 thchin, 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 Win-

    dows 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

  • 8/6/2019 Vietmaths.com - Helpvietex

    3/176

    Li gii thiu 4

    7. T t cc lnh bin dch trn dng lnh.8. T t cc phm tt cho cc chc nng chng trnh.9. i chiu cc ngoc i xng.

    10. Chn khi theo hnh ch nht11. Chn ch ngt dng trn mn hnh.12. T ng tht u dng13. nh du vn bn tm li.14. Rt nhiu mu c sn nh lun n, lm sch, son thi,....15. Ch menu tng tc mi v tr khi nhn phm phi chut.16. Rt nhiu thanh cng c k hiu nm ngang hoc thng ng.17. 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

  • 8/6/2019 Vietmaths.com - Helpvietex

    4/176

    Li gii thiu 5

    xc.Ti bin son cun sch ny l tip tc hai cun sch trc y nhm ph bin

    LATEX cho cc bn sinh vin, hc sinh v cc thy c gio dy ton. Cun sch khng

    lp li nhng g hai cun trc c, ti ch a ra nhng cng c hoc lnh, gilnh quan trng m trc y cha c. Ti a ra cc mu vn bn v vit mt lunn tt nghip cho sinh vin, hc vin cao hc. Mu lm mt cun sch dnh cho ccthy 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 vhoc thuyt trnh hi ngh. ng thi c trnh by mt s chi tit quan trong trongvn bn nh v hnh, mu cc vn bn, ...

    Cun sch ny cn cho tt c nhng ngi dng TEX v nhng ngi btu 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 gichun b thnh mt a CD ci t, ni dung chnh l phn ci t VieTeX cho cunsch ny. Ngoi ra trong a CD theo cun sch ny cn cha rt nhiu v d mum khng c kh nng m t ht y. Bn c c th lin h vi tc gi c snphm CD ny.

    Mi lin lc v tr gip vi tc gi: Nguyn Hu inKhoa Ton-C-Tin hc, i hc Khoa hc T nhin, HQGHNin thoi: CQ: 04-5572869, NR: 04-6418848, D: 0989 06 1951Th in t: [email protected];Web: http://nhdien.wordpress.com

    Li cm nNhn y tc gi cm n cc bn s dng VieTeX trong son tho vn bn tingVit v cho nhng li khuyn b ch, cn thit ti hon thin phn mm camnh. Tc gi nhn c nhiu kin ng gp c gi tr ca Ban bin tp vnhng iu kin thun li cho vic xut bn cun sch ny ca Nh xut bn ihc Quc gia H Ni.

    H Ni, ngy 15 thng 1 nm 2011Tc gi

  • 8/6/2019 Vietmaths.com - Helpvietex

    5/176

    NHNG THAY I MITRONG 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 lichc 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 2loi vit tt trn dng v vit tt c mt khi. Cch thc to vit tt tng loivn khng c g thay i. [Menu:Macro]

    4. Danh cc tp tng tc c th m li Reopen v Favorites files c a lngn 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 diphi End select rectangle3. 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 chthch 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 tagp ton b ti liu s nhn thy ni dung nh mc lc. Ch cc lnh ny

  • 8/6/2019 Vietmaths.com - Helpvietex

    6/176

    Nhng thay i mi trong VieTeX 2.9 7

    khng vit st dng nhau v d \section v \subsection cch ra mt dngnu khng c vn bn no gia.4. Khi ti liu no khng c cp gp th c lnh cho vo cp bao bi

    %.7. 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, cbit c nt tm kim nhanh.3. Nt nhy ti cc v tr nh du bn l vn bn.

    8. 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 thngli c Menu khc son tho khng lin quan ti phn bi en.

    9. Bm phm phi u Menu mn hnh Project lit k cc th mc bn c thgn vo c. Nu nhn ch [Listing] th l cc chc nng lit k mt loidanh sch xem.....

    10. Khi di chut n tn tp ang son s hin ln c ng dn ca tp nhli gi thng tin.

    11. 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, am-splain,....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 tmkim, lit k ci c, ly t kha vo \cite, ....

    12. t mu cho cc lnh ca Asymptote nu tp c ui ASY v c t chcnng bin dch v danh sch lnh ly vo km theo v hnh v c mt chcnng bin dch phi hp lin hon.

    13. Bin dch chy ca s di c u tin, c th vn dng cch bin dchngoi ca s di nh c ch bng cch ty chn [Menu:Execute] .

    14. 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, DVIhoc PS.

    15. Bin dch t hp c thit lp khi chn v phm nng F4 l thc hin theot hp c kha 17 t hp cha k ngi dng t nh ngha. Chy t hpu trong ca s di v rt nhanh v theo di c cc bc ca t hp ny

  • 8/6/2019 Vietmaths.com - Helpvietex

    7/176

    Nhng thay i mi trong VieTeX 2.9 8

    khi gp li.16. 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.

    17. Quy trnh lm ch mc, danh mc t kha thc hin v ci t theo mu vnh dng do dch lin hon.

    18. Chc nng treo cc lnh hay dng Favorites Command nhng lnh ny c thngi 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]

    19. Th mc lun n thu thp 3 lun n mu, gm m ngun bn c th bindch v hc cc lm cng thc, trnh chiu cho lun n.[Menu:Project]

    20. Tng t th mc lm sch cng c mu lm cun sch cng vi cc bi tpkm theo mi chng khi lm sch.

    21. C th bin dch nh dng LuaTeX, LuaLaTeX, bin dch TeX sang HTMLnhng chng trnh ny c trong MiKTeX 2.9

    22. Tt c chng trnh dch t TeX qua PDF nh XeTeX, XeLaTeX, TeXify, ... uc t khi dch xong c th xem trn tp PDF quay li tp TeX d dng.

    23. Cp nht tp tr gip LaTeX mi, MiKTeX v n thng ni cha ti liuhng dn ca MiKTeX v cc gi lnh [Menu:Help]

    24. 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].

    25. Lm giao din a nh vo vi cc thng s thch hp v xem th trc khia vo.

    26. Lm giao din a bng vo v cng xem khung bng trc khi la chn.27. Lm giao din cho chng trnh psselect.exe chn trang chn l, ly mt strang trong ti liu,...

    28. Lm giao din cho psbook.exe chuyn cc trang sch theo cc ng gy vin hai mt, ci ny l mt trong qu trnh lm sch nh v tm tt lun n,...

    29. Lm giao din cho psresize.exe chuyn t cc trang cc kch c khc nhausang mt loi khc rt phong ph nh t a4 sang a5,...

    30. C mt chng trnh psbooklet lm sch nh, y l chng trnh ct trc ca ti, ch lm giao din li v ni cha thng s.

    31. Lm giao din cho psnup.exe y l chng trnh quan trng chuyn v gp

    cc trang vo vi nhau.32. Sa li thut ng t chc ti liu theo d n bin dch theo tp chnh l [Type-

    set Main File:....] tm dch l sp ch theo tp chnh. Cn dch theo tp angm [Typeset Open File:....] l sp ch theo tp ang m, v vy cc Menu cngthay i tng ng.

  • 8/6/2019 Vietmaths.com - Helpvietex

    8/176

    Nhng thay i mi trong VieTeX 2.9 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. misch u c tp nh v m ngun n mi ln ln.

    VieTeX tr gip cho ngi dng thng minh hn. Cch thc tin hnh thngminh v khai thc VieTeX th no l do ni bn. Ti tin rng VieTeX mi ngy mtthng minh. ...

  • 8/6/2019 Vietmaths.com - Helpvietex

    9/176

    Mc lc

    Li gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Nhng thay i mi trong VieTeX 2.9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

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

    Chng II. Giao din chnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21II.1. Giao din chnh ca VieTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21II.2. Thanh tiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21II.3. Thanh trng thi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22II.4. Thanh cng c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23II.5. Ca s d n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    II.5.1. Th mc k hiu v cng c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25II.5.2. Th mc mu LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26II.5.3. Menu tng tc trong ca s d n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27II.5.4. Cha danh sch lnh v gi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

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

    II.7.1. Menu nhn phm phi chut khng vn bn chn . . . . . . . . . . . . . . . . . 30II.7.2. Menu nhn phm phi chut c vn bn chn . . . . . . . . . . . . . . . . . . . . . 31

    II.7.3. Menu trn u mi tn tp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Chng III. Thit lp tp ngun v bin dch . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    III.1. Qu trnh son tho vn bn LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . 32III.2. To ra tp LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33III.3. M v ng tp LATEX c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

  • 8/6/2019 Vietmaths.com - Helpvietex

    10/176

    Mc lc 11

    III.4. To cy d n (Project) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34III.5. To mt d n TeX (Folder) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35III.6. Bin dch chung tp TeX trong VieTeX . . . . . . . . . . . . . . . . . . . . . . . 37

    III.6.1. Gii thiu chung cc chng trnh bin dch TeX . . . . . . . . . . . . . . . . . 37III.6.2. Bin dch theo tp chnh v tp chnh m. . . . . . . . . . . . . . . . . . . . . . . . 40III.6.3. Bin dch c li . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    III.7. Bin dch theo vn bn chn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44III.7.1. Cc phng n dch phn vn bn chn . . . . . . . . . . . . . . . . . . . . . . . . . . 45

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

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

    IV.2. Phn mm g bn phm Unikey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    IV.3. Ct dn v sao chp vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52IV.4. nh dng v thm bt vo dng v khi vn bn . . . . . . . . . . . . 52Chng V. Chc nng chuyn dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    V.1. T ng ng cc mc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55V.2. Macro bin tp v g nhanh ci sn . . . . . . . . . . . . . . . . . . . . . . . . . . . 57V.3. G tt cm t v khi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

    V.3.1. G tt c cu trc mt dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58V.3.2. G tt c cu trc mt tp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59V.3.3. Np cc t g tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60V.3.4. Thc hin g tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    V.4. Hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62V.4.1. Cc phng php hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62V.4.2. Cu hnh s dng hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63V.4.3. S dng hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64V.4.4. Mt s hon thnh t ng c bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

    Chng VI. Tm kim v thay th . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68VI.1. Chc nng tm kim chnh trong VieTeX. . . . . . . . . . . . . . . . . . . . . 69VI.2. Hp tm kim v thay th trn tp hin hnh. . . . . . . . . . . . . . . . . 70VI.3. Tm theo mt d n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71VI.4. Cc dng tm kim khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

    VI.5. Tm kim trong tp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73VI.6. Tm kim nhanh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74VI.7. Tm kim ngc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

    VI.7.1. Bin dch sang DVI v xem qua li gia VieTeX v Yap.exe . . . . . . . 74VI.7.2. Bin dch sang PDF xem gia VieTeX v Sumatra . . . . . . . . . . . . . . . . 76

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

  • 8/6/2019 Vietmaths.com - Helpvietex

    11/176

    Mc lc 12

    VI.9. Tm kim trn Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Chng VII. Cc lnh LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

    VII.1. Nhp khi lnh ca LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

    VII.1.1. Ly cc mi trng vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80VII.1.2. Mi trng ton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80VII.1.3. Mi trng bng v ma trn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

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

    VII.3. Hng dn s dng to Macro Script . . . . . . . . . . . . . . . . . . . . . . . 86VII.3.1. Cu trc macro Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87VII.3.2. Cc lnh di chuyn con tr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87VII.3.3. Cc lnh ct dn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

    VII.3.4. Thc hin bin dch mt Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89VII.4. Gn s cng thc bng nhn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91VII.4.1. Gn s bng nhn trong LaTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91VII.4.2. Quy tc nh s chung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92VII.4.3. Gn s cng thc ton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92VII.4.4. VieTeX tr gip kim sot nhn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94VII.4.5. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

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

    VII.6.1. Khi nim v kp gp (Folding) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98VII.6.2. Cc loi kp gp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

    VII.6.3. Cch s dng. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101VII.6.4. Cc phm tt v ci t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101VII.6.5. Kp gp c bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103VII.6.6. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

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

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

    VIII.3. nh du vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107VIII.4. Ly cc lnh t mu cho LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

    Chng IX. Hnh v bng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110IX.1. a hnh vo vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

    IX.1.1. Nhp hnh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110IX.1.2. Nhp hnh bng giao din . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

  • 8/6/2019 Vietmaths.com - Helpvietex

    12/176

    Mc lc 13

    IX.2. Nhp bng vo vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114IX.2.1. Bng vi hng v ct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114IX.2.2. Ly bng bng giao din . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

    IX.3. Cc chng trnh v hnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Chng X. Cng c nh dang u ra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118X.1. Cc chng trnh nh dng u ra . . . . . . . . . . . . . . . . . . . . . . . . . . 118

    X.1.1. nh dng kch thc trang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118X.1.2. Chuyn trang in hai mt ng sch . . . . . . . . . . . . . . . . . . . . . . . . . . . 119X.1.3. Chn mt s trang ly ra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120X.1.4. Chng trnh gp trang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120X.1.5. nh dng tm tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

    X.2. Gp ni chng trnh cho sn phm tt . . . . . . . . . . . . . . . . . . . . . . 121Chng XI. Kim tra chnh t v danh sch lnh . . . . . . . . . . . . . . . . . . . . . . 124

    XI.1. Kim tra chnh t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124XI.1.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124XI.1.2. C s d liu cho ti liu tham kho . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124XI.1.3. Ci t v s dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125XI.1.4. S dng kim tra chnh t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

    XI.2. Mt s danh sch t in lnh v macro. . . . . . . . . . . . . . . . . . . . . 128XI.2.1. T in cc lnh bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128XI.2.2. T in phng v gi lnh ting Vit dng Unicode . . . . . . . . . . . . . 129XI.2.3. Phng ting Nga v cc g trn bn phm Latin . . . . . . . . . . . . . . . . . 130XI.2.4. Cc loi t in khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

    Chng XII. Bibtex vi ti liu tham kho . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

    XII.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133XII.2. C s d liu cho ti liu tham kho . . . . . . . . . . . . . . . . . . . . . . . 134XII.3. Thit lp c s d liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

    XII.3.1. Loi d liu v trng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136XII.3.2. Chi tit mt s loi ti liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

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

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

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

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

  • 8/6/2019 Vietmaths.com - Helpvietex

    13/176

    Mc lc 14

    Chng XIII. Ti liu hng dn s dng TeX . . . . . . . . . . . . . . . . . . . . . . . . 148XIII.1. Sch v TeX vi m ngun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

    XIII.1.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

    XIII.1.2. Hng dn bin dch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149XIII.2. Ci t v s dng gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150XIII.2.1. Gi lnh l g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150XIII.2.2. c im ca gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151XIII.2.3. Ci t v s dng gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151XIII.2.4. Nhng gi lnh ly t trn internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152XIII.2.5. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

    XIII.3. Gi lnh titledot.sty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153XIII.3.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153XIII.3.2. To lp gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153XIII.3.3. S dng gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154XIII.3.4. Thay Chng bng cc tiu khc . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

    XIII.4. Cc lun n mu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158Chng XIV. Thc n chnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

    XIV.1. Chc nng File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161XIV.2. Chc nng Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162XIV.3. Chc nng Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163XIV.4. Chc nng Insert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164XIV.5. Chc nng Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165XIV.6. Chc nng Mark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166XIV.7. Chc nng Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167XIV.8. Chc nng Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168XIV.9. Chc nng Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169XIV.10. Chc nng Execute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170XIV.11. Chc nng LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171XIV.12. Chc nng Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174XIV.13. Chc nng Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175XIV.14. Chc nng Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176XIV.15. Chc nng Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176XIV.16. Chc nng Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

  • 8/6/2019 Vietmaths.com - Helpvietex

    14/176

    Chng I

    CI T VieTeX

    I.1. Chng trnh cn cho VieTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15I.2. Cc bc ci t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    I.3. Cu hnh VieTeX vi cc chng trnh ci t . . . . . . . . . . 17I.4. Chy cc chng trnh mu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19I.5. a ch cc chng trnh ni trong phn ny . . . . . . . . . . . . 20

    I.1. Chng trnh cn cho VieTeX

    Chng trnh i hi chy trn h iu hnh Window. VieTeX l chng trnhson 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 chuynnghip. Tt c chng trnh ng gi vi VieTeX u min ph. Sau y chng tigii thiu cc chng trnh vi cc a ch trn Internet ca chng. Cc bn cth 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 cngvi VieTeX. Ci chng trnh VieTeX cn cc chng trnh:

    1. MikTeX y l chng trnh kt hp mi trng LaTeX ti a chhttp://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 lVieTeX 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,

  • 8/6/2019 Vietmaths.com - Helpvietex

    15/176

    I.2 Cc bc ci t 16

    2. Chng trnh v hnh Tpx:http://tpx.sourceforge.net/,3. B g ting Vit Unikey: n gin v chnh xc

    http://unikey.sourceforge.net4. 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/

    I.2. Cc bc ci t

    Bc 1. Ci t MiKTeX 2.9: B MiKTeX 2.9 y gn 1000MB. Nhng khi ci tta 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 tmMiKTeX 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 thson 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

  • 8/6/2019 Vietmaths.com - Helpvietex

    16/176

    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 thintt 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.0mi lm c iu ny). http://unikey.sourceforge.netBc 4. xem c cc dng tp quen thuc ci thm cc chng trnh (cngbng 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 quyali 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 dngkhng chuyn th sau mt thi gian hy thay i cu hnh. Nhng s dng ttVieTeX ta cu hnh mt s chc nng m mt s chng trnh chy ngoi VieTeXnh:

    1. Ci phng ting Vit: Ta phn bit du ting Vit trn giao din son tho vdu 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 nhpvi MiKTeX ta ci vo n nh sau:All ProgramsMikTeX2.9Setting Root

    Thmvothmcchaccphngcittrnvnhnnt[Apply]chngtrn t cp nht cc phng trong th mc ny vo vi MiKTeX.

  • 8/6/2019 Vietmaths.com - Helpvietex

    17/176

    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 civo 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 qunl v ci t c khi c MiKTeX y . lc chn chng trnh vntex bn hynh 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 nyna.2. Cc chng trnh dch TeX: LaTeX, Texify, yap, ... c ci sn, nhng c thsa i c theo cch: Setting Cofiguration nh cch hng dn ci t tiptheo y.

    Khong 14 chng trnh ci t u tin cc bn khng nn sa li v ccho tng ng vi cc nt trn thanh cng c. S 1 l nt dch LaTeX, s 2 l nt

  • 8/6/2019 Vietmaths.com - Helpvietex

    18/176

    I.4 Chy cc chng trnh mu 19

    xem tp DVI bng chng trnh yap.exe, s 3 l chng trnh dch Texify cho tpTeX nhng xem c ngay, ... cc nt tng ng khc cng nh vy hoc tngng 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 nmngoi MiKTeX, khi ci t ta theo ng dn ca chng ta chn vo dng s 9 nhhnh 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 chyvi chng trnh ny l .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 cmi ni ln v s dng c.

    Mc nh khi ci xong VieTeX c mt s th mc, ly y cc th mc khiu 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 trnhmu readme.tex v c th bin dch c ri. T Menu:

    executeCompile LaTeX hoc nt c ch LaTeX, chng trnh chy v chuyn tpny thnh tp DVI khng dng li l c. Sau ta dng nt xem kt qu. yl phn th thch cc bn ci ng hay cha, ngha l dng ton b VieTeXc hay cha.

  • 8/6/2019 Vietmaths.com - Helpvietex

    19/176

    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/

  • 8/6/2019 Vietmaths.com - Helpvietex

    20/176

    Chng II

    GIAO DIN CHNH

    II.1. Giao din chnh ca VieTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21II.2. Thanh tiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    II.3. Thanh trng thi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22II.4. Thanh cng c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23II.5. Ca s d n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    II.5.1. Th mc k hiu v cng c . . . . . . . . . . . . . . . . . . . . . . . . . . . 25II.5.2. Th mc mu LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26II.5.3. Menu tng tc trong ca s d n . . . . . . . . . . . . . . . . . . . . 27II.5.4. Cha danh sch lnh v gi . . . . . . . . . . . . . . . . . . . . . . . . . . 28

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

    II.7.1. Menu nhn phm phi chut khng vn bn chn . . . . . . 30II.7.2. Menu nhn phm phi chut c vn bn chn . . . . . . . . . . 31

    II.7.3. Menu trn u mi tn tp . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    II.1. Giao din chnh ca VieTeX

    Khi ci t ng v chy chng trnh vi li cho bn a con chut qua mtmn hnh l vo giao din chnh:

    Chng ny m t chc nng tng qut ca cc giao din, cn s dng chngc 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]

  • 8/6/2019 Vietmaths.com - Helpvietex

    21/176

    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 sontho. Bn c th cho hin ng dn y hay khng vo nh du

    Menu: window-->Title Full NamePhn 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 bnang 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 FileVn lin quan n phn d n ta c mc ring phn sau. Mi ln t tp

    Main u c treo voMenu: 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 trongtrang trng thi theo cc nh hnh trn th ngha l:

    nhdien/helpvietex - Trong ca s d n c cy danh sch nhdien v angchn 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. Nhnvo 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 ttrng.Nhn vo y s n s dng v hin s dng.

  • 8/6/2019 Vietmaths.com - Helpvietex

    22/176

    II.4 Thanh cng c 23

    2.10KB - Dung lng Bits tp c. Nhn vo y ra thuc tnh ca tp mWindow 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 nngny 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

  • 8/6/2019 Vietmaths.com - Helpvietex

    23/176

  • 8/6/2019 Vietmaths.com - Helpvietex

    24/176

    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 chcnng 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 thkhng 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 nhl VieTeX, nu cha c nn lm tn mt d n ca mnh ghi vo bt ca ni notrn 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 cchMenu: Project-->Folder Symbolsv chn cc th mc, c ton k hiu l *Arrows Th mc cha cc loi mi tn

  • 8/6/2019 Vietmaths.com - Helpvietex

    25/176

    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 voly ra khi c tn d n to bi Menu Project.

    Project-->Folder template hoc nt c @ trn thanh cng c th ba.Bn lyra 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.

  • 8/6/2019 Vietmaths.com - Helpvietex

    26/176

    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 bittp c ui .vie th nhn p c ni dung ca tp c a vo v tr con tr. Vvy cn nh khi dng li th to 1 tp ui vie gn vo th mc khi cn li lyra. 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 nhnphm phi chut ra menu, ta gii thch cc chc nng ny

    Thc n tng tc d n

    To d n: Khi to mi d nM tp d n: M li d n cGhi d n: D n c ghi vo aGhi tn khc: Ghi thnh tp khci tn: i thnh tn khcB d n: Loi tn d n cy

    Gn tp vo d nTo th mc mia ni dng th mc c

    t tp m l chnhTh mc cc muTh mc cc k hiuDch tp hin hnhXem DVI

    2. Menu trn th mc d n v tp:

  • 8/6/2019 Vietmaths.com - Helpvietex

    27/176

  • 8/6/2019 Vietmaths.com - Helpvietex

    28/176

    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, ... trongtp trong ca s ny.

    II.6. Ca s u ra v hin tp logMc 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 dchhin 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 bocng 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. Nutp 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 duLaTeX-->Copy Output linen 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.

  • 8/6/2019 Vietmaths.com - Helpvietex

    29/176

    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 nht 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 st vn bn.

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

    Dn t b nh raChp tt c vn bn vo b nhChn tt c

    Xa tt c b nh m

    ng tt c tp m tr tp nyThm tp ny vo cy th mct tp tp chnh l mt tp trc mt l tp chnh

    Kim tra chnh t mt tThm t vo t in trong b nhT mu tt c t tm kim

    Ch dn danh sch cu trcSu tm cc t kha, mi trng

    Dn ra t ni dung mt tpM tp sau cc lnh a vo

  • 8/6/2019 Vietmaths.com - Helpvietex

    30/176

    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 nhCt vo b nh

    Chp gp vo b nhDn t b nh raThay nh dng chThm bt % u dngThm bt du xung dngThm vo u-Cui khiThm vo u-Cui dngKim tra t chnh tThm t vo b nh t inT mu khi chnBin dch khi chn

    Lm mt Clip ti cy th mcThm vit tt dongThm vit tt khi

    Thm mt t vo t inThm mt lnh vo lnh bit

    II.7.3. Menu trn u mi tn tp

    ng tp

    ng tt cng tt c tr tiGhi liGhi li tt c tp

    Ghi li vi tn khci tnGn vo cy th mct tp chnh l mt tp ang m l chnhM tp chnht ch c

  • 8/6/2019 Vietmaths.com - Helpvietex

    31/176

    Chng III

    THIT LP TP NGUN V BINDCH

    III.1. Qu trnh son tho vn bn LATEX . . . . . . . . . . . . . . . . . . . . . . . 32III.2. To ra tp LATEX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33III.3. M v ng tp LATEX c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34III.4. To cy d n (Project) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34III.5. To mt d n TeX (Folder). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35III.6. Bin dch chung tp TeX trong VieTeX . . . . . . . . . . . . . . . . . . . 37

    III.6.1. Gii thiu chung cc chng trnh bin dch TeX . . . . . . 37III.6.2. Bin dch theo tp chnh v tp chnh m. . . . . . . . . . . . . . 40III.6.3. Bin dch c li . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    III.7. Bin dch theo vn bn chn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44III.7.1. Cc phng n dch phn vn bn chn . . . . . . . . . . . . . . . 45

    Hng dn s dng ny khng thc hin ch dn ln lt cc chc nng trongchng trnh VieTeX, m hng dn theo cng vic son tho v chy mt tp TeXcn cho ngi dng nh th no. Ngha l hng dn theo cng vic lm mtti liu, qua cc bn c th bit cc chc nng.

    III.1. Qu trnh son tho vn bn LATEX

    cmtsnphmsonTeXtaphithchinchcbcsauy(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 nhpvn bn to ra tp *.tex nhanh nht v chnh xc theo cc lnh ca LaTeX. Sau yl cc bc son tho trong VieTeX.

  • 8/6/2019 Vietmaths.com - Helpvietex

    32/176

    III.2 To ra tp LATEX 33

    VieTeX *.tex *.dvi *.ps

    *.pdf

    LaTeX

    Dvips

    Ps2pdfDvipdf

    Pdftex

    Screen

    Printer

    Acrobatreader

    yap

    Gsview

    Hnh III.1: Qu trnh son ti liu LaTeX

    III.2. To ra tp LATEX

    Vic u tin son tho ra tp vn bn l tp TeX trong cha vn bn cng vo nh cc chng trnh son tho vn bn khc. Nhng ng thi c cc lnhnh dng. Thc hin t Menu: Filenew. Xut hin giao din cc khun dng tpTeX 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.

  • 8/6/2019 Vietmaths.com - Helpvietex

    33/176

    III.3 M v ng tp LATEX c 34

    VieTeX c rt nhiu mu sn nh mu sch, th, trnh chiu, thi trc nghim,...

    III.3. M v ng tp LATEX c Nhn vo nt [Open] hoc t Menu: FileOpen ragiaodingnnhhnh ??

    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 lpdi thanh cng c. C th m nhiu tp th mi tp u c nhn trn ca svn bn. Khi tn tp hin nh ln l tp ang m trc mt. Ta c th dngchut lt m cc tp khc nhau y.

    ng tp ging nh ng cc ca s Windows hoc chn bn phi chut trntn 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 mli th chn li s li m ra.

    Trong Menu: File hu ht cc chc nng v phm g tt nh bt c chngtrnh son tho no trn Windows ti khng ni li nh i tn, ghi li, thuctnh tp...

    File-->Favorite l dng cha cc tp bn hay s dng, bn thm vo thn 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: Projecthoc 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 td 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 Folderca 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 lmcy d n khc nhau v chuyn qua li ti y rt d dng.

  • 8/6/2019 Vietmaths.com - Helpvietex

    34/176

    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 cctp mu c du @ trc bn chnProject-->Folder Template hoc Project-->Folder Symbols, ...

    Mi cy u lm cc d n TeXbng Folder v cha cc tp vo nh hngdn 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 nnhiu tp cn dng, nhng ch c 1 tp nh khun dng cn cc tp khcc a vo bng lnh \input hoc \include.

    Tp chnh nh dng gi l tp Main-File, v d thanh trng thi y mnhnh 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-Filed ang son tho cc tp khc. Ca s bn tri nhm cha cc tp cad n, ch cn chn vo l cc tp m ra. Khi c mt tp m mt dn mi nh sau:

    1. Khi tn d n xut hin ca s bn tri. Lc ny ta c th thm tn tp vobng 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 cth gn vo sau ny d s dng).Tt c nhng thao tc trn tp ca d n c thc hin theo Menu tng tc

  • 8/6/2019 Vietmaths.com - Helpvietex

    35/176

    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 lntn 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 tat ny. Vy ta c th t tp chnh khc nhau trong cc tp ta thm vo d

  • 8/6/2019 Vietmaths.com - Helpvietex

    36/176

    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 VieTeXKhisonthovnbnTeXngitathngkthpbindchxemktqut

    lnh trong vn bn. Chng trnh bin dch TeX l c s cho cc chng trnh khcsau ny n theo n. Ngy nay gm cc chng trnh TeX, LaTeX, Texify, PdfLaTeX,PdfTeX,XeTeX, XeLaTeX, LuaTeX, LuaLaTeX ... VieTeX vi MiKTeX h tr ccchng 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 VieTeXlin quan n bin dch.

    III.6.1. Gii thiu chung cc chng trnh bin dch TeXD. 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 nhinc in ra vi cht lng cao v lm d dng trong khi son tho chng. Khi c TeXcc chng trnh u ph thuc phn cng, nhng ring TeX khng ph thuc vophn cng, khng dng hnh nh c th son tho m c th no th ghi liton b nh vy, cn to ra vn bn hon chnh l nh TeX, vi cc thut ton tiu 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 phttrin rt mnh cng lm cho TeX mnh hn, d s dng hn, ... Hin ti cn tn ticc chng trnh bin dch thng dng sau:

    1. TeX l chng trnh c s, mi chng trnh sau ny u d nguyn nhng gca n v ch sng to thm ci mi ca thi i m thi, rt nhiu pht trinTeX 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, lmngi dng d hiu hn v s dng d dng hn. Bt u t chu u, nhngvi cch tip cn cu trc ngy nay thnh ph bin k c M, ngy naya 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 khiu font p v chun, nhng cn thiu phn cu trc v s dng khngthng nht nn dng chung cng ng rt kh, ngi dng a s cc nhkhoa hc M.

    4. AmsLaTeX l s thng nht v kt hp gia hai im mnh ca hai chng

  • 8/6/2019 Vietmaths.com - Helpvietex

    37/176

    III.6 Bin dch chung tp TeX trong VieTeX 38

    trnh trn AmsTeX v LaTeX. Ngy nay thng c gi l LaTeXe. Chngtrnh ny c thit k m cho mi ngi dng c th pht trin TeX nh vogi 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 ngiVit Nam, Hn Th Thnh. Ngy nay vic s dng PdfLaTeX cng rt thngdng, nhng phi nh hng t u a vo chy PdfLaTeX vi hnhnh.

    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 tnghp kt hp t bin dch ti hin ln tp Dvi nh yap.exe. Mt khc cngnh hng u ra bng ty chn texify.exe pdf u ra l tp Pdf v cngm ngay sau khi bin dch.

    8. XeTeX l chng trnh dch nh TeX nhng phng ly trong cc h iu hnhv m ngun bng Unicode

    9. XeLaTeX cng l phin bn m rng ca XeTeX v LaTeX cho ta dch lyphng d dng t cc h iu hnh.

    10. LuaTeX l chng trnh dch nh TeX nhng phng ly trong cc h iuhnh 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 lyphng 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 nychuyn 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 Executeb) 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

  • 8/6/2019 Vietmaths.com - Helpvietex

    38/176

    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 ccng ngh mi. VieTeX cung cp s dng tt c cc chng trnh trn nhng utin dng: LaTeX, Texify, PdfLaTeX trn thanh cng c. Tt c chng trnh bindch 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 chv t li cc chng trnh bin dch.

    1. Nt bin dch LaTeX u ra Dvi.

  • 8/6/2019 Vietmaths.com - Helpvietex

    39/176

    III.6 Bin dch chung tp TeX trong VieTeX 40

    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 Pdf7. Nt xem tp Pdf bng chng trnh Acrobat.8. Nt chy chng trnh Texify u ra Pdf xem lun tp Pdf.9. ....

    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 [Type-

    set main file] v tp M [Typeset open file] l mt. Khi bin dch ch trn tpny. 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 dchd ang son trn cc tp d n trc mt nh th no, chng trnh cng ch lytp 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 dn, iu ny c th hin trn thanh tiu ca chng trnh cng vi tp hinhnh 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 trongd n hay l khng. Nu bin dch tp khng c cu trc khi u ca LaTeX thchng trnh s bo li v cc bn phi lm li. Sau y ti im li mt s chngtrnh dch bnh thng cn chng trnh XeTeX v XeLaTeX c phn hng dn

  • 8/6/2019 Vietmaths.com - Helpvietex

    40/176

    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 TexifyBin 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 trcmt 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}

  • 8/6/2019 Vietmaths.com - Helpvietex

    41/176

    III.6 Bin dch chung tp TeX trong VieTeX 42

    \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}\end{document}

    Ti liu ngy nay dng rt nhiu gi lnh c trng nh: amsmath gi k hiu caAmsTeX, 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 cctp 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 cMikTeX cung cp mt chng trnh v VieTeX c chc nng trn Menu. S chuyni 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 vica hnh vo.

    3. Chng trnh PdfLaTeXCc 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 dchPdfLaTeX bng gi lnh ifpdf. Phn nh dng sau y c th bin dch c cLaTeX 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}

  • 8/6/2019 Vietmaths.com - Helpvietex

    42/176

    III.6 Bin dch chung tp TeX trong VieTeX 43

    \else %if using TeX\usepackage{graphicx}\fi

    \begin{document}Ni dung ti liu y\end{document}

    nh hng ra tp Pdf th trong ni dung ti liu cc hnh nh l cc tp pdfnh 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 icc nh, xem bi a hnh vo LaTeX trong VieTeX. Bin dch nh hng PdfLaTeXcngcmtnttrnthanhcngc.KhibindchxongcngtmAcrobatreadmecho 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 phic c hai loi nh *.eps v *.pdf, vic ny khng kh qua vic chuyn i c chnhtrong VieTeX.

    4. Chng trnh XeLaTeXy 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 MiKTeX2.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 lic 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.

  • 8/6/2019 Vietmaths.com - Helpvietex

    43/176

    III.7 Bin dch theo vn bn chn 44

    Khi li xy ra TeX thng bo li ti dng v k t no nh:

    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 nyti 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 nyni 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 khngta phi bin dch li. Nhiu khi ta phi bin dch nhiu ln sa cha. C nhiubn tch ra mt tp ring bin dch ch cng thc , cch ny l rt nhanhnhng nhiu ngi khng c kinh nghim tch ra mt tp ring, c bit l c cclnh mi nh ngha th cng kh khn hn.

    dsdngVieTeXtchhpchcnngchnvnbnvbindchchphnvn bn chn thi. VieTeX thc hin chp ra mt tp mi _vietemp.tex phnu 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 chngtrnh 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.

  • 8/6/2019 Vietmaths.com - Helpvietex

    44/176

    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 phnc chn, bin dch n v tr con tr nhp nhy, bin dch gia 2 dng c nhdu t mu.

    Cn ph thuc vo u ra na, ph thuc vo vn bn bn dch u ra nh DVIhoc PDF.T phin bn 2.9 bn vo Menu:execute->Choose Typeset Combinationv 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

  • 8/6/2019 Vietmaths.com - Helpvietex

    45/176

    III.7 Bin dch theo vn bn chn 46

    III.7.1.1. Dch trong phn vn bn chn

    1. Bi en phn vn bn cn bin dch2. Nhn nt bin dch theo vn bn chn (ch khi bi en mi ni nt ny)hoc execute -> Typeset Selected3. 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 tadch 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 tidng ang ng Trong VieTeX ch cn nhn con tr vo l cng c du en nhdu.

    2. Nhn nt bin dch th 3 hoc excute -> Compiler by Mark Lines

  • 8/6/2019 Vietmaths.com - Helpvietex

    46/176

    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 baogi cng c li.

    2. Khi bin dch theo d n, c thay i phn u th nhn vo nt xa cc tpph 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 trnhT 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 tipvi i s c th nh kt hp vi LaTeX, PDFLaTeX, ... Ln ny chng trnh cnc 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 thp v mt nt bin dch duy nht thc hin hng lot. Trong VieTeX a thmcch lm ny nhng nhiu t hp thch hp hn nhiu: Tt c bin dch ny thchin trong ca s di ca VieTeX.

    1. T hp cho u ra xem khc nhau DVI, PDF, PS v c th chn xem PDF theo2 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,Nhngthpnydavoccchngtrnhdotacitnhtrcnnkhithc

    hin xong ra tp PDF v xem bng SumatraPDF u quay v tp TeX rt nhanh v

  • 8/6/2019 Vietmaths.com - Helpvietex

    47/176

    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.

  • 8/6/2019 Vietmaths.com - Helpvietex

    48/176

    Chng IV

    SON THO V BIN TP

    IV.1. Ci t phng ting Vit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49IV.1.1. Cc bc ci t cho dch LaTeX v PDFLaTeX . . . . . . . . 49IV.1.2. Dch theo XeLaTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    IV.2. Phn mm g bn phm Unikey . . . . . . . . . . . . . . . . . . . . . . . . . . 51IV.3. Ct dn v sao chp vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52IV.4. nh dng v thm bt vo dng v khi vn bn . . . . . . . . 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. bindch tp m Unicode ta c th thc hin theo XeLaTeX hoc LaTeX mi loi ta phihiu 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 gilnh 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 repositoryChn vo nh hnh trn ri [Next] sau chn

    Bc 3. Sau chn vo du cng (+) nhp gi lnh vntex ( lc tn gi lnhhy g vo vn ri [Enter] nh hnh IV.1)

    Sau khi np vntex th VieTeX mi bin dch c ti liu Unicode.

  • 8/6/2019 Vietmaths.com - Helpvietex

    49/176

    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. ura 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).

  • 8/6/2019 Vietmaths.com - Helpvietex

    50/176

    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 bingn ny mun hng dn cc bn s dng Unikey nhp vn bn LaTeX thuntin 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 duny 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 cnchc nng g tt nhng ta khng dng, nu c dng cng khng nh hng nphm g tt ca VieTeX.

  • 8/6/2019 Vietmaths.com - Helpvietex

    51/176

    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 cngging nh bt c chng trnh son tho no. Sau y l mt s khc bit hoc tinch 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 dngEdit-->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 ridn 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 nngBlock-->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 lyra u con tr nhp nhy tri xung l khi hnh ch nht ta chp, vn ch dngPaste dn ra.

    4. Ta c th ko th khi chn t trong tp son tho ra ca s di hoc ngcli.

    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 contr vo dng ri thc hin Copy line, Cut line, ... ri thc hin Paste bnh thng rav tr cn dn.

  • 8/6/2019 Vietmaths.com - Helpvietex

    52/176

    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 crt 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 mtdng 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.

  • 8/6/2019 Vietmaths.com - Helpvietex

    53/176

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

    c bit thm vo u cc dngInsert-->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 khngtng dng.

    Block-->Add Header-Tail block a phn u v cui khi vn bn mt ilng no .

  • 8/6/2019 Vietmaths.com - Helpvietex

    54/176

    Chng V

    CHC NNG CHUYN DNG

    V.1. T ng ng cc mc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55V.2. Macro bin tp v g nhanh ci sn . . . . . . . . . . . . . . . . . . . . . . . 57

    V.3. G tt cm t v khi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58V.3.1. G tt c cu trc mt dng. . . . . . . . . . . . . . . . . . . . . . . . . . . . 58V.3.2. G tt c cu trc mt tp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59V.3.3. Np cc t g tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60V.3.4. Thc hin g tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    V.4. Hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62V.4.1. Cc phng php hon thnh t ng . . . . . . . . . . . . . . . . . 62V.4.2. Cu hnh s dng hon thnh t ng . . . . . . . . . . . . . . . . . 63V.4.3. S dng hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . . 64V.4.4. Mt s hon thnh t ng c bit . . . . . . . . . . . . . . . . . . . . 66

    V.1. T ng ng cc mc

    Cu trc rt nhiu khi lnh v vn bn c du mc m nh [ { ( $ v ngaysau l ng li nh ] } ) $. thun tin v khng qun du ng, VieTeXcho php la chn g vo mt du thnh hai du ngay ch in ni dng vo giacc du l ty chn

    Help -->Autoclose }])> c nh du.Cc t ng ng c th xem bng

    Help -->View Autoclose KeysTrong ca s D n.

  • 8/6/2019 Vietmaths.com - Helpvietex

    55/176

    V.1 T ng ng cc mc 56

    Hnh V.1: Ty chn Autoclose

    { => {}{{ => {} => \{\}}} => }\} => \left\{\right\}\{ => \eqref{}( => ()( ( => (

    ) => \(\))) => )\) => \left( \right)\( => \label{}[ => [][[ => [] => \[\]]] => ]\] => \left[\right]\[ => \begin{}< => < \< => \left\langle\right\rangle

    | => | || | => |\| => \left|\right|$ => $ $$$ => $$ $$\$ => \$" => " """ => "

    \" => \"{} => => \ => \{} => => \ => \{}^ => ^^^ => ^{}\^ => \^{}_ => __ _ => _{}\_ => \_{}

    Phin bn 2.9 ci phm tt [Alt]+C tt v bt li chc nng ny.

  • 8/6/2019 Vietmaths.com - Helpvietex

    56/176

    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 chomacro 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 , chc nng ny dng bin tp v sa cha rttt. khng phi nh Macro, VieTeX cung cp danh sch bn ca s d n bngcch 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

  • 8/6/2019 Vietmaths.com - Helpvietex

    57/176

    V.3 G tt cm t v khi lnh 58

    Alt ~ => \sqrt{}Alt ! => | |Alt @ => align*

    Alt # => equation*Alt $ => $ $Alt % => \frac{}{}Alt ^ => ^{}Alt & => \label{}Alt * => \timesAlt ( => ()Alt ) => \left(\right)Alt - => _{}Alt + => \left\{\right\}Alt { => {}

    Alt } => \{\}Alt < => Alt > => \left\langle\right\rangleAlt \ => \backslashAlt / => \dfrac{}{}Alt : => ~\eqref{}Ctrl ~ => \titde{}Ctrl ! => \left| \right|

    Ctrl @ => \index{}Ctrl # => \mathbb{}Ctrl $ => \mbox{}Ctrl ^ => \widehat{}

    Ctrl & => \mathcal{}Ctrl * => \cdotCtrl ( => \(\)Ctrl ) => \[\]Ctrl - => \stackrel{}{}Ctrl + => \cite{}Ctrl [ => []Ctrl ] => \left\[ \right\]Ctrl / => \binom{}{}Ctrl \=> \verb!!Ctrl : => ~\ref{}

    Ctrl Alt % => %-[ %]-Ctrl Alt ~ => \sqrt[]{}Ctrl Alt [ => \lfloor \rfloorCtrl Alt ] => \lceil \rceilCtrl Alt - => \setminusCtrl Alt : => {\displaybreaks }Ctrl Alt + => \begin{}Ctrl 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 hocmt cm lnh chun b trc. c im chung l mi thao tc trn macro uphi dng mt phm tt hoc t hp phm tt thc hin cng vic. G tt cthit k thn thin hn, nhng mc ch ch g mt s k t thay v mt cu div d: cmr ==> Chng minh rng, ... phn ny gii thiu cch thc tin hnh tog 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 nhngni 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 dngg tt mu:

    Cu trc ca dng g tt: Mt dng g tt c hai phn v cch nhau bi mtdu : v d

  • 8/6/2019 Vietmaths.com - Helpvietex

    58/176

    V.3 G tt cm t v khi lnh 59

    Cmr:Chng minh rngcmr:chng minh rngkck:khi v ch khi

    cvd:iu kin cn v l

    - Tt c ch trn mt dng- Phn u l k t g tt, khng chp nhn s v k hiu khc nh \, +, /,

    . . .-Nhmktugttphikhcnhau,chpnhncchhoakhcchthng

    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 saumacro>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 tntp v ch thch

    Cu trc ca dng:

    abc:Tp th nghim loi macro nycmr:Tp th hai trng tn vit ttban:y l v d v tp cn lm

    math:Nhng cng thc toncauhoi:y l mu cu hi trc nghim

  • 8/6/2019 Vietmaths.com - Helpvietex

    59/176

    V.3 G tt cm t v khi lnh 60

    btl:mu bi tpctt:Cu hi trc nghim

    - Phn u l k t g tt, khng chp nhn s v k hiu khc nh \, +, /, . . .-Nhmktugttphikhcnhau,chpnhncchhoakhcchthngv ch c du Unicode.

    - Phn sau khng phi l ni dung thay th m ch l ni dung gii thch macrony.

    - 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 ttTrc 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.

  • 8/6/2019 Vietmaths.com - Helpvietex

    60/176

    V.3 G tt cm t v khi lnh 61

    Macro>All abbreviation Listings s c checked dng t ng v npvo 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 MacroTm 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 ttkhc 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 MacroVic 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 khich .

  • 8/6/2019 Vietmaths.com - Helpvietex

    61/176

    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 litk cc t tng t trong t in c sn hoc lc cc t c sn trong tp c gi lt ng hon thnh. Cng vic ny lin quan ti chng trnh son tho m ngunca chng trnh cho ngi lp trnh. My nm gn y chc nng ny u c huht 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 phttrin Microsoft Visual Studio th khi g m lnh vi cc t kha hoc cc lnh quenthuc s c mt danh sch cc lnh c chung cc k t hin ra v ta chn ly lnhng nht. Trong son tho ti liu v LaTeX cng c rt nhiu lnh v ta ng dngcng ngh t ng hon thnh rt thch hp. Sau ny ngi ta m rng khng phicho cc lnh bit trong danh sch t ng hon thnh m chn bt k danh schno. 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. Khison tho g vo n k t no chng trnh t ng hon thnh s lc v lit kcc t tng t ta chn, khi g t gn ng th b lc ch cn rt t t hoc l tachn ly hoc chng trnh t ng in y t vo vn bn. Ngha l trckhi g ta khng cn nh y t .

  • 8/6/2019 Vietmaths.com - Helpvietex

    62/176

    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 thov t ng hon thnh cng nh phn trn.

    Mi phng php u c th mnh ring, phng php th nht lm ta chng lp danh sch cc t, nhng b sung cc t mi khng phi d, nht l nhngngi khng chuyn v tin hc. Mt khc danh sch nhiu khi qu di v c nhiut tha khng bao gi dng ti. Phng php th hai phi g t t nht mt lnvo vn bn, iu ny phng php th nht cng khng kh hn v ln u tindng lnh hoc dng t u phi tra cu nh nhau. Nhng phng php nyc li l mm do hn, trong mt vn bn LaTeX th rt nhiu lnh hoc t u lpi 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 hpc hai kh nng trn v dng ng thi mt lc, to ra vic s dng a dng khi tahiu 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 MenuOption>Autocomplationnu 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

  • 8/6/2019 Vietmaths.com - Helpvietex

    63/176

    V.4 Hon thnh t ng 64

    Ta ch c hai cch la chn:+ Autocomplete TeX commands only:lpdanhschcctcalnhTeX,khng

    c cc t khc.

    + Autocomplete references: lp danh sch cc t khc nhau c trong tp vnbn 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 danhsch s di v la chn t lu hn. G vn bn bng ting Anh la chn ny l tiu, 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 trndng nhp t, cc t nhp vo c t ng thay i trn dng . Bn c th cicu hnh ny bng chn vo [Show word end] th ch hin ra mt dng t honthnh. 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 lc 2 tp lnh TeX, mt l dng t mu nhng lnh bit, trong chng trnhti t l mu tm, tp ny s ni n trong bi t mu ca VieTeX. Cn mttp mc nh lp danh sch hon thnh, ni dung l cc lnh cn lit k, cc bn cth sa i v lm cho ngn i th cng tt, hin ti l trn 2000 lnh (ti rtnhiu 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 voMacro>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 DictionaryC 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. Cnngc 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 tin n cho bn chn.

    2. Khng la chn mc ny th ta thc hin g n u danh sch c lp

  • 8/6/2019 Vietmaths.com - Helpvietex

    64/176

    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 Dictionaryc 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 hnhAutoComplete 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 noth 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, MetaPostMacro -> Change AutoComplete DictionaryMacro -> 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 khngc 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

  • 8/6/2019 Vietmaths.com - Helpvietex

    65/176

    V.4 Hon thnh t ng 66

    Th khi danh sch hin ra cng cc dng u tin, mc nhin ta c danh sch cclnh thng dng nht. Khi bin dich LaTeX cc lnh trn khng nh hng g nvn 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 cchp 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 hpCtrl+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 ccs 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. Danhsch cng c lp trn tp hin hnh, iu ny c ngha l ngi dng c thnh 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

  • 8/6/2019 Vietmaths.com - Helpvietex

    66/176

    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 cphm 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 litham kho danh sch c sn thay vo bng cch phm tt Ctrl+Spacebar hoct Menu

    Macro -> Get Full Environmentc 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 danhsch 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 gptrong 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 aln trc. Nu danh sch khng c th ta g tn mi trng vo bnh thng v ccbc 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 lnht ng s lit k ra ta chn

  • 8/6/2019 Vietmaths.com - Helpvietex

    67/176

    Chng VI

    TM KIM V THAY TH

    VI.1. Chc nng tm kim chnh trong VieTeX. . . . . . . . . . . . . . . . . 69VI.2. Hp tm kim v thay th trn tp hin hnh. . . . . . . . . . . . . 70

    VI.3. Tm theo mt d n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71VI.4. Cc dng tm kim khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71VI.5. Tm kim trong tp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73VI.6. Tm kim nhanh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74VI.7. Tm kim ngc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

    VI.7.1. Bin dch sang DVI v xem qua li gia VieTeX v Yap.exe .74VI.7.2. Bin dch sang PDF xem gia VieTeX v Sumatra . . . . . 76

    VI.8. Nhng tm kim ngn khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77VI.9. Tm kim trn Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

    Chc nng tm kim khng th thiu trong bt c phn mm no, nht l trongmt chng trnh son tho vn bn. Ch tm kim cng l mt vn ln vng dng khp ni, c rt nhiu cun sch vit chuyn v thut to