You are on page 1of 246

NGUYN HU IN

HNG DN
S dng VieTeX
Phin bn 3.0
HKHTN, HQG H Ni 2012
Li gii thiu
Nhu cu son vn bn bng L
A
T
E
X tng nhanh trong nhng nm gn y. Ti l
ngi c may mn hc c trc mt s k thut son tho bng L
A
T
E
X, ti mun
ph bin nhng cng c son tho bng L
A
T
E
X 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 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
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 nht
11. Chn ch ngt dng trn mn hnh.
12. T ng tht u dng
13. 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.
4 Thc hnh L
A
T
E
X
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
xc.
Ti bin son cun sch ny l tip tc hai cun sch trc y nhm ph bin
L
A
T
E
X 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, 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, ...
Li gii thiu 5
Cun sch ny cn cho tt c nhng ngi dng T
E
X v nhng ngi bt
u hc T
E
X 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 7 nm 2011
Tc gi
Nhng thay i VieTeX 3.0
1. Gn t c thay bng cch chn t , khng m giao din thay th
Menu[Search]:
1. Bi en t
2. Search >Select Replacement (Ctrl+Alt+J)
3. Search >Replace Next (Ctrl+W)
2. Thm vo tr gip trc tip trong tm kim, thay th, tm trong tp hoc tm
nhanh Menu[Search].
3. Chuyn t tm kim sang thay th v ngc li, t cc loi tm kim khc
Menu[Search].
4. Thm chc nng tra t in Menu[User]:
1. Loi t in User Dictionary, Latex Commands, English Pattern Sen-
tences, English-Vietnamese Math, English-Vietnamese Computing, English-
Vietnamese, Vietnamese-English, Vietnamese-Vietnamese, English-English,...
5. C chn kiu tra t chnh xc hoc nm trong dng ca t in
Menu[User].
6. Thm chn u dng, cui dng hoc khi chn xung dng hay khng
Menu[Insert], Menu[Block].
7. Chc nng xem hng dn s dng gi lnh bng giao din v ch g tn gi
lnh Menu[Help].
8. Giao din chuyn i mt s loi tp hnh khc nhau Menu[Graphics].
9. T mu ch hoa u cuMenu[Option].
10. Thm mc Notebook thit lp cc s a ch v ghi ch cn thit.
11. Giao din thc hin makeindex lm tp ch s c cc sch.
12. Lm chc nng chuyn i nh dng k t cui dng cho Windows(CRLF),
Unix(LF), Mac(CR) Menu [File]
13. Chc nng t mt v tr bt k bi en n t tm trc v pha sau
hoc v pha trc, Menu[Edit].
14. Lm thm chc nng m cc tp cha k t vit tt xa, thm, sa u
c Menu[Macro].
15. Th mc *VieAbbriation trong Menu [Project] ly ra ca s c cc tp vit
tt v cc macro vit tt.
16. Chn vo du trng k t khng ngt dng Menu[Insert].
17. Lm nt trn thanh cng c s 1 nhn xung l dch thng theo DVI v ngc
li dch theo PDF, trn tiu cng c ch ty chn u ra trn..
18. nh dng li cc nt dch TeX, LaTeX, TeXify theo cch chn trc u ra.
Ngha l cng nt c th dich ra DVI v PDF ph thuc vo ta chn nt
Nhng thay i mi trong VieTeX 3.0 7
u ra trn.
19. Dch t hp nhng chc nng no dch ra c c 2 nh LaTeX + View
(DVI/PDF) cng ph thuc vo nt chn u ra.
20. Dch theo la chn cng thc hin cng dch theo on la chn, hoc cc
cch dch thnh phn khc.
21. Phin bn ny khuyn khch dch thng t TeX ra PDF, ngha nt chn u
ra khng nhn xung; sa t tm ngc t SumatraPDF sang tp TeX.
Khng cn ng tp PDF ang m vn dch c v nu tp vn nh c th
khng m xem PDF mi.
22. Phin bn SumatraPDF 1.8 rt tt nh nhanh, d ci t v trong n c th
c c c Acrobat Reader v Foxit Reader; t trc c nt m bng
SumatraPDF trn thanh cng c s 1. Thm vo chc nng execute v phm
tt.
23. Vit hng dn s dng SumatraPDF vi VieTeX.
24. Vit hng dn s dng TpX v hnh.
25. Vit hng dn s dng WinTpic v hnh.
26. Sa li tp hng dn s dng VieTeX cho phin bn 3.0
Mc lc
Li gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Nhng thay i mi trong VieTeX 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Chng 1. Ci t VieTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.1. Chng trnh cn cho VieTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.2. Cc bc ci t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.3. Cu hnh VieTeX vi cc chng trnh ci t . . . . . . . . . . . . . . 17
1.4. Chy cc chng trnh mu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.5. a ch cc chng trnh ni trong phn ny . . . . . . . . . . . . . . . 19
Chng 2. Giao din chnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.1. Giao din chnh ca VieTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2. Thanh tiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3. Thanh trng thi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4. Thanh cng c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.5. Ca s d n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.5.1. Th mc k hiu v cng c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.5.2. Th mc mu LaTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.5.3. Menu tng tc trong ca s d n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.5.4. Cha danh sch lnh v gi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.6. Ca s u ra v hin tp log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.7. Ca s chnh ni son tho tp TeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.7.1. Menu nhn phm phi chut khng vn bn chn . . . . . . . . . . . . . . . . . 30
2.7.2. Menu trn u mi tn tp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.7.3. Menu nhn phm phi chut c vn bn chn . . . . . . . . . . . . . . . . . . . . . 31
Chng 3. Thit lp tp ngun v bin dch . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.1. Qu trnh son tho vn bn L
A
T
E
X. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.2. To ra tp L
A
T
E
X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.3. M v ng tp L
A
T
E
X c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.4. To cy d n (Project) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.5. To mt d n TeX (Folder) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.6. Bin dch chung tp TeX trong VieTeX. . . . . . . . . . . . . . . . . . . . . . . . . 37
3.6.1. Gii thiu chung cc chng trnh bin dch TeX . . . . . . . . . . . . . . . . . . 37
3.6.2. Bin dch theo tp chnh v tp chnh m. . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.6.3. Bin dch c li . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.7. Bin dch theo vn bn chn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.7.1. Cc phng n dch phn vn bn chn. . . . . . . . . . . . . . . . . . . . . . . . . . . 45
MC LC 9
Chng 4. Son tho v bin tp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.1. Ci t phng ting Vit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.1.1. Cc bc ci t cho dch LaTeX v PDFLaTeX . . . . . . . . . . . . . . . . . . . . 49
4.1.2. Dch theo XeLaTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.2. Phn mm g bn phm Unikey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.3. Ct dn v sao chp vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.4. nh dng v thm bt vo dng v khi vn bn . . . . . . . . . . . . . 53
Chng 5. Chc nng chuyn dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
5.1. T ng ng cc mc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
5.2. Macro bin tp v g nhanh ci sn. . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.3. G tt cm t v khi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
5.3.1. G tt c cu trc mt dng. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
5.3.2. G tt c cu trc mt tp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
5.3.3. Np cc t g tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
5.3.4. Thc hin g tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.4. Hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
5.4.1. Cc phng php hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
5.4.2. Cu hnh s dng hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.4.3. S dng hon thnh t ng. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
5.4.4. Mt s hon thnh t ng c bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Chng 6. Tm kim v thay th. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
6.1. Chc nng tm kim chnh trong VieTeX . . . . . . . . . . . . . . . . . . . . . . 68
6.2. Hp tm kim v thay th trn tp hin hnh . . . . . . . . . . . . . . . . . . 69
6.3. Tm theo mt d n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
6.4. Cc dng tm kim khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
6.5. Tm kim trong tp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.6. Tm kim nhanh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
6.7. Tm kim ngc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
6.7.1. Bin dch sang DVI v xem qua li gia VieTeX v Yap.exe . . . . . . . . 74
6.7.2. Bin dch sang PDF xem gia VieTeX v Sumatra. . . . . . . . . . . . . . . . . . 76
6.8. Nhng tm kim ngn khc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
6.9. Tm kim trn Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Chng 7. Cc lnh LaTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
7.1. Nhp khi lnh ca LaTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
7.1.1. Ly cc mi trng vn bn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
7.1.2. Mi trng ton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
7.1.3. Mi trng bng v ma trn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
7.2. Su tp lnh v mi trng. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
7.2.1. Nhp mi trng v lnh LaTeX hon thnh t ng. . . . . . . . . . . . . . 83
10 MC LC
7.2.2. Thc hin su tp lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
7.2.3. Mc ch dng su tp lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
7.3. Hng dn s dng to Macro Script . . . . . . . . . . . . . . . . . . . . . . . . . . 86
7.3.1. Cu trc macro Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
7.3.2. Cc lnh di chuyn con tr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
7.3.3. Cc lnh ct dn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
7.3.4. Thc hin bin dch mt Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
7.4. Gn s cng thc bng nhn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
7.4.1. Gn s bng nhn trong LaTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
7.4.2. Quy tc nh s chung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
7.4.3. Gn s cng thc ton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
7.4.4. VieTeX tr gip kim sot nhn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
7.4.5. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
7.5. Lit k danh sch lnh cu trc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
7.6. Kp gp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
7.6.1. Khi nim v kp gp (Folding) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
7.6.2. Cc loi kp gp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
7.6.3. Cch s dng. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
7.6.4. Cc phm tt v ci t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
7.6.5. Kp gp c bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
7.6.6. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Chng 8. T mu v nh du vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
8.1. T mu cho vn bn son tho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
8.2. T mu nh du . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
8.2.1. T mu cc t tm kim. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
8.2.2. T mu theo la chn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
8.2.3. T mu khi g k t mi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
8.3. nh du vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
8.4. Ly cc lnh t mu cho LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Chng 9. Hnh v bng. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
9.1. a hnh vo vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
9.1.1. Nhp hnh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
9.1.2. Nhp hnh bng giao din . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
9.2. Nhp bng vo vn bn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
9.2.1. Bng vi hng v ct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
9.2.2. Ly bng bng giao din . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
9.3. Cc chng trnh v hnh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Chng 10. Cng c nh dang u ra. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
10.1. Cc chng trnh nh dng u ra. . . . . . . . . . . . . . . . . . . . . . . . . . 118
10.1.1. nh dng kch thc trang. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
10.1.2. Chuyn trang in hai mt ng sch . . . . . . . . . . . . . . . . . . . . . . . . . . 119
MC LC 11
10.1.3. Chn mt s trang ly ra. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
10.1.4. Chng trnh gp trang. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
10.1.5. nh dng tm tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
10.2. Gp ni chng trnh cho sn phm tt . . . . . . . . . . . . . . . . . . . . . 121
Chng 11. Kim tra chnh t v danh sch lnh . . . . . . . . . . . . . . . . . . . . . . 124
11.1. Kim tra chnh t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
11.1.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
11.1.2. C s d liu cho ti liu tham kho . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
11.1.3. Ci t v s dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
11.1.4. S dng kim tra chnh t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
11.2. Mt s danh sch t in lnh v macro. . . . . . . . . . . . . . . . . . . . . 128
11.2.1. T in cc lnh bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
11.2.2. T in phng v gi lnh ting Vit dng Unicode . . . . . . . . . . . . . 129
11.2.3. Phng ting Nga v cc g trn bn phm Latin . . . . . . . . . . . . . . . . . 130
11.2.4. Cc loi t in khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Chng 12. Bibtex vi ti liu tham kho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
12.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
12.2. C s d liu cho ti liu tham kho . . . . . . . . . . . . . . . . . . . . . . . . 134
12.3. Thit lp c s d liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
12.3.1. Loi d liu v trng. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
12.3.2. Chi tit mt s loi ti liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
12.4. S dng bibtex bin dch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
12.4.1. Ly ti liu vo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
12.4.2. Tp chnh gi cc th vin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
12.4.3. Cc bc bin dch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
12.4.4. Cc li bin dch c th xy ra. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
12.5. VieTeX qun l tp Bib v bin dch. . . . . . . . . . . . . . . . . . . . . . . . . 142
12.5.1. Son tho tp bib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
12.5.2. Tm kim v xem ti liu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
12.5.3. Ly t kha vo ti liu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
12.6. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Chng 13. Ti liu hng dn s dng TeX . . . . . . . . . . . . . . . . . . . . . . . . . . 148
13.1. Sch v TeX vi m ngun. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
13.1.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
13.1.2. Hng dn bin dch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
13.2. Ci t v s dng gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
13.2.1. Gi lnh l g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
13.2.2. c im ca gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
13.2.3. Ci t v s dng gi lnh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
13.2.4. Nhng gi lnh ly t trn internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
13.2.5. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
12 MC LC
13.3. Gi lnh titledot.sty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
13.3.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
13.3.2. To lp gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
13.3.3. S dng gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
13.3.4. Thay Chng bng cc tiu khc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
13.4. Cc lun n mu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Chng 14. Th mc k hiu ton. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
14.1. Gii thiu chung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
14.2. Cc k hiu mi tn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
14.3. Cc lnh v ton t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
14.4. Ch ci Hy Lp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
14.5. K hiu quan h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
14.6. K hiu quan h gi lnh AMS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
14.7. Nhng k t khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Chng 15. Mt s chc nng c bit ca VieTeX . . . . . . . . . . . . . . . . . . . . 168
15.1. Nhng k t c bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
15.1.1. K t khng ngt dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
15.1.2. K t dng ch thch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
15.2. Chuyn i k t cui dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
15.3. T mu ch hoa khi son tho trong VieTeX . . . . . . . . . . . . . . . . 172
15.4. Vn bn c chn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
15.4.1. Mc ch chn vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
15.4.2. Cch chn vn bn c bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
15.4.3. nh du ri chn vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
15.4.4. Chn vn bn khi ch nht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Chng 16. Hng dn tr gip. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
16.1. Hng dn s dng VieTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
16.2. S dng bng lit k lnh v phm tt . . . . . . . . . . . . . . . . . . . . . . . 176
16.3. Xem hng dn LaTeX, MiKTeX v gi lnh . . . . . . . . . . . . . . . . 176
16.3.1. Xem hng dn gi lnh np ca MiKTeX . . . . . . . . . . . . . . . . . . . 176
16.3.2. V d tp hng dn c nhiu tp vntex . . . . . . . . . . . . . . . . . . . . . . . . 177
16.3.3. M tp tr gip khc ca MiKTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
16.4. Tra cu t in ton hc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
16.4.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
16.4.2. Loi t in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
16.4.3. Chn t in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
16.4.4. Tra cu t in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
MC LC 13
Chng 17. Lm ch s t kha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
17.1. Lm ch s t kha vi gi lnh makeidx.sty . . . . . . . . . . . . . . . . 184
17.1.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
17.1.2. Gi lnh makeidx.sty v lnh son tho . . . . . . . . . . . . . . . . . . . . . . . . . 184
17.1.3. Chng trnh makeindex.exe trong VieTeX . . . . . . . . . . . . . . . . . . . . . 185
17.1.4. nh dng in ra trang ch s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
17.1.5. M rng kh nng lm bng ch s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
17.2. multind.sty lm nhiu tp ch s . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
17.2.1. Gi lnh gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
17.2.2. V d s dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
17.3. index.sty lm nhiu tp ch s t kha . . . . . . . . . . . . . . . . . . . . . . 191
17.3.1. Gi lnh gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
17.3.2. Tp v d v bin dch n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
17.3.3. Bin dch trong VieTeX 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Chng 18. Hng dn s dng WinTpic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
18.1. Gii thiu WinTpic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
18.2. Cu hnh chng trnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
18.2.1. t li i s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
18.2.2. Sa i tp khi ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
18.3. Xem kt qu hnh v chuyn i nh dng ca n . . . . . . . . . . 200
18.3.1. Xem hnh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
18.3.2. Chuyn i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
18.4. V hnh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
18.4.1. V hnh theo cc nt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
18.4.2. V hnh theo tng tc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
18.5. a hnh vo tp TeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
18.6. Nhng ch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Chng 19. Hng dn s dng TpX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
19.1. Gii thiu TpX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
19.2. t cu hnh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
19.3. Xem kt qu hnh trc trong trang . . . . . . . . . . . . . . . . . . . . . . . . . 207
19.4. Xem nguyn kch thc hnh v . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
19.5. a hnh vo ti liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
19.6. Thao tc v hnh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
19.6.1. Thao tc chung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
19.6.2. Thao tc ring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Chng 20. SumatraPDF s dng vi VieTeX . . . . . . . . . . . . . . . . . . . . . . . . . 214
20.1. Gii thiu SumatraPDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
14 MC LC
20.2. Cc phm g tt trong sumatraPDF . . . . . . . . . . . . . . . . . . . . . . . . . . 215
20.2.1. Chuyn ng trang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
20.2.2. Trng thi xem vn bn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
20.2.3. Thao tc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
20.3. t SumatraPDF trong VieTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
20.4. Bin dch TeX ra PDF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
20.5. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Chng 21. Thc n chnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
21.1. Chc nng File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
21.2. Chc nng Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
21.3. Chc nng Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
21.4. Chc nng Insert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
21.5. Chc nng Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
21.6. Chc nng Mark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
21.7. Chc nng Macro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
21.8. Chc nng Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
21.9. Chc nng Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
21.10. Chc nng Execute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
21.11. Chc nng LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
21.12. Chc nng Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
21.13. Chc nng Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
21.14. Chc nng Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
21.15. Chc nng Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
21.16. Chc nng Help. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Nhng thay i mi trong VieTeX 2.9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Nhng thay i mi trong VieTeX 2.8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
Nhng thay i mi trong VieTeX 2.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Nhng thay i mi trong VieTeX 2.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
CHNG1
CI T VieTeX
1.1. Chng trnh cn cho VieTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.2. Cc bc ci t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.3. Cu hnh VieTeX vi cc chng trnh ci t . . . . . . . . . . 17
1.4. Chy cc chng trnh mu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.5. a ch cc chng trnh ni trong phn ny . . . . . . . . . . . 19
1.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 2 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 3.0. Bn c th dng VieTeX 2.9 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,
2. Chng trnh v hnh Tpx:
http://tpx.sourceforge.net/,
3. Chng trnh v hnh WinFIG:
http://www.schmidt-web-berlin.de/winfig/
4. B g ting Vit Unikey: n gin v chnh xc
16 Chng 1. Ci t VieTeX
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/
5. Chng trnh SumatraPDF:
http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
1.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 1.1).
Hnh 1.1: Giao din ca VieTeX
Bc 3. Hai bc quan trng trn l c th s dng s dng son TeX v chy TeX
c ri. Khi ci xong th c cc tp mu chy chng trnh. hon thin
1.3 Cu hnh VieTeX vi cc chng trnh ci t 17
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.
1.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
Thmvo thmc cha cc phng ci t trn v nhn nt [Apply] chng
trn t cp nht cc phng trong th mc ny vo vi MiKTeX.
+ Phng Unicode cho TeX:
18 Chng 1. Ci t VieTeX
Hnh 1.2: Ci t gi phng TCVN
Hnh 1.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 1.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
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
1.4 Chy cc chng trnh mu 19
ng vi Menu [Execute].
Hnh 1.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 1.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 1.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.
1.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.
1.5. a ch cc chng trnh ni trong phn ny
MiKTeX: http://miktex.org/
20 Chng 1. Ci t VieTeX
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/
CHNG2
GIAO DIN CHNH
2.1. Giao din chnh ca VieTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2. Thanh tiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3. Thanh trng thi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4. Thanh cng c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.5. Ca s d n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.5.1. Th mc k hiu v cng c . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.5.2. Th mc mu LaTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.5.3. Menu tng tc trong ca s d n . . . . . . . . . . . . . . . . . . . . 27
2.5.4. Cha danh sch lnh v gi . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.6. Ca s u ra v hin tp log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.7. Ca s chnh ni son tho tp TeX. . . . . . . . . . . . . . . . . . . . . . . . 30
2.7.1. Menu nhn phm phi chut khng vn bn chn . . . . . . 30
2.7.2. Menu trn u mi tn tp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.7.3. Menu nhn phm phi chut c vn bn chn . . . . . . . . . . 31
2.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:
2.2. Thanh tiu
VieteX-[\nhdien\29\helpv29\helpvietex.tex]-[Compile Main File: helpvietex.tex
=>DVI]
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 [Compile Main File: helpvietex.tex] th d bn
22 Chng 2. Giao din chnh
Hnh 2.1: Giao din chnh
ang son tp no lc bin dch cng v tp bin dch. Cn khi mi hc TeX,
dch tp ngay trc mt th c [Compile Open File: vidu.tex] bng cch vo
Menu: Project-->Set Compile 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: Project-->ReSet Compile Main File.
V sau c th m li d dng. K c chng trnh ch c mt tp th cng t
l tp chnh c v treo vo y.
2.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.
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
2.4 Thanh cng c 23
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 hoc 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 tng tc khi ta son tho nh ghi, bin
dch,...
2.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 2.2: Thanh cng c chnh
S lc cc nt t tri qua phi ca cc thanh cng c
24 Chng 2. Giao din chnh
3 2 1 Thanh 1 Thanh 2 Thanh 3
Tp mi Du trong Ton Th mc k hiu
M tp K t Ton Mu LaTeX
ng tp K hiu bin G ting Nga
Ghi nhiu tp K hiu mc Phng Unicode
Ghi tp li Hm s Mu cu English
Ct bi en Phng vn bn Gii thch lnh
Gp bi en Phng ton To thi
Sao chp Loi lnh TeX Lnh thi
Dn ra Lnh nhn Lm macro
Phc hi C phng Lnh Script
Ngc phc hi Lnh on Kim tra Script
Tm kim Mi trng Gi Script vo
Thay th Cn l tri Lnh PsTrick
Tm trong tp Cn gia Lnh Metapost
Thay Th mc Cn l phi Dch Metapost
Phng son tho Lnh m Chng trnh JabRef
Chnh t Lnh nghing Lit k bib
Cu hnh Lnh gch di Dch BibTeX
Dch chn Danh sch s Lm Index
Dich LaTeX Danh sch chm Dch n dng
Dch ra DVI Danh sch m u Dch gia 2 dng
Dch ra PDF Danh sch mc Dch TeX
Xem DVI Mi trng equation Dch AmsTeX
Xem dng DVI Mi trng align Dch PdfTeX
Xem PS Mi trng tabular Dch PdfLaTeX
Xem PDF Mi trng table Sumatra PDF
DVI sang PS Ma trn Gi lnh MiKTeX
PS sang PDF a Hnh vo t MiKTeX
Xem tp Log Khung vn bn V hnh
Xa tp ph Mu ch My tnh
Dch XeTeX Mu nn Chy DOS
Dch XeLaTeX T mu MS Paint
ng/m Project Thanh 3 Thu nh hnh
ng/m Output Dng VieTeX Ln mn hnh
Mt s thanh cng c nh phn trn nh
Hnh 2.3: Du trong mi trng ton
Hnh 2.4: Du trong mi trng vn bn
T phin bn 2.9 c thm thanh cng c ng.
2.5 Ca s d n 25
Hnh 2.5: Du bin hai bn
Hnh 2.6: Du bin trn di
2.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.
2.5.1. Th mc k hiu v cng c
Hnh 2.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
26 Chng 2. Giao din chnh
*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 2.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.
2.5.2. Th mc mu LaTeX
Hnh 2.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.
2.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 2.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.
2.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:
28 Chng 2. Giao din chnh
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
2.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 2.9: Ly tn hm
2.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.
2.6. Ca s u ra v hin tp log
Mc ch ca s ny l ni c th ghi tmthi 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 2.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 tmc 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.
30 Chng 2. Giao din chnh
2.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.
2.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
2.7 Ca s chnh ni son tho tp TeX 31
2.7.2. 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
2.7.3. 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
Chc nng Menu chnh bn tham kho cui cun ti liu ny.
CHNG3
THIT LP TP NGUN V
BIN DCH
3.1. Qu trnh son tho vn bn L
A
T
E
X. . . . . . . . . . . . . . . . . . . . . . . . . 32
3.2. To ra tp L
A
T
E
X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.3. M v ng tp L
A
T
E
X c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.4. To cy d n (Project) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.5. To mt d n TeX (Folder) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.6. Bin dch chung tp TeX trong VieTeX. . . . . . . . . . . . . . . . . . . . . 37
3.6.1. Gii thiu chung cc chng trnh bin dch TeX . . . . . . . 37
3.6.2. Bin dch theo tp chnh v tp chnh m. . . . . . . . . . . . . . . 40
3.6.3. Bin dch c li . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.7. Bin dch theo vn bn chn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.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 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.
3.1. Qu trnh son tho vn bn L
A
T
E
X
c mt sn phm son TeX ta phi thc hin chc bc sau y (hnh 3.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.
3.2. To ra tp L
A
T
E
X
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
3.2 To ra tp L
A
T
E
X 33
VieTeX
*.tex
*.dvi
*.ps
*.pdf
LaTeX
Dvips
Ps2pdf
Dvipdf
Pdftex
Screen
Printer
Acrobatreader
yap
Gsview
Hnh 3.1: Qu trnh son ti liu LaTeX
nh dng. Thc hin t Menu: Filenew. Xut hin giao din cc khun dng tp
TeX cn son tho nh hnh 3.2:
Hnh 3.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.
- ....
Bt u t phin bn VieTeX 3.0, khi m mt tp mi c ghi li ngy gi v ni
to ra tp ny khng nh hng n bin dch sau ny. Nh vy ta c tp mu
son tho.
VieTeX c rt nhiu mu sn nh mu lun n, mu sch, th, trnh chiu,
thi trc nghim, ...
34 Chng 3. Thit lp tp ngun v bin dch
3.3. M v ng tp L
A
T
E
X c
Nhn vo nt [Open] hoc t Menu: FileOpen ra giao din gn nh
hnh 2.10 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 thmvo 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.
3.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.
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 lmcc d n TeXbng Folder v cha cc tp vo nh hng
3.5 To mt d n TeX (Folder) 35
Hnh 3.3: Lm cy d n (Project)
dn phn sau.
3.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:vietextemplatemaulatexluanan.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 3.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
sau
- 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, ...
36 Chng 3. Thit lp tp ngun v bin dch
Hnh 3.4: Lm mt d n (Folder)
Hnh 3.5: Thm mt tp vo 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
n. Nht khi cc bn c mt tp ring cng gn vo y ri t n l tp chnh
bin dch.
3.6 Bin dch chung tp TeX trong VieTeX 37
3.6. Bin dch chung tp TeX trong VieTeX
Khi son tho vn bn TeXngi ta thng kt hp bin dch xemkt 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.
3.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 TeXch vit thmphn 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
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
38 Chng 3. Thit lp tp ngun v bin dch
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 3.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
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
3.6 Bin dch chung tp TeX trong VieTeX 39
Hnh 3.7: Menu Execute
dch c ci t ti nt c bng hoc t Menu:
Hnh 3.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.
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.
40 Chng 3. Thit lp tp ngun v bin dch
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. ....
3.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 [Com-
pile main file] v tp M [Compile 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 3.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
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
3.6 Bin dch chung tp TeX trong VieTeX 41
Hnh 3.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}
\textheight 23truecm
\textwidth 14truecm
\voffset -0.7in
42 Chng 3. Thit lp tp ngun v bin dch
\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}
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}
\else %if using TeX
\usepackage{graphicx}
\fi
3.6 Bin dch chung tp TeX trong VieTeX 43
\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 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, xembi a hnh vo LaTeX trong VieTeX. Bin dch nh hng PdfLaTeX
cng c mt nt trn thanh cng c. Khi bin dch xong cng tm 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).
3.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.
Khi li xy ra TeX thng bo li ti dng v k t no nh:
Li dng 182 vi t mi trng enumerat. Vi VieTeX tr li dng mt cch
d dng v ta sa li.
44 Chng 3. Thit lp tp ngun v bin dch
Hnh 3.11: Bin dch c 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.
3.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 sdng 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.
3.7 Bin dch theo vn bn chn 45
3.7.1. Cc phng n dch phn vn bn chn
Trong VieTeXc 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 Compile Combination
v chn u ra tng ng l DVI, PDF, PS.
Hnh 3.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 3.13: Bin dch theo phn vn bn chn
46 Chng 3. Thit lp tp ngun v bin dch
Dch trong phn vn bn chn
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 -> Compile 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.
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 3.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 .
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
3.7 Bin dch theo vn bn chn 47
Hnh 3.15: Bin dch theo phn vn bn chn
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.
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
48 Chng 3. Thit lp tp ngun v bin dch
Hnh 3.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 3.17: Bin dch theo phn vn bn chn
Nh vy khi chn xong ch cn nhn phm F4 thc hin t hp chn.
CHNG4
SON THO V BIN TP
4.1. Ci t phng ting Vit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.1.1. Cc bc ci t cho dch LaTeX v PDFLaTeX . . . . . . . . . 49
4.1.2. Dch theo XeLaTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.2. Phn mm g bn phm Unikey . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.3. Ct dn v sao chp vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.4. nh dng v thm bt vo dng v khi vn bn . . . . . . . . . 53
4.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:
4.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).
Hnh 4.1: M tp mi v chn mu TeX
Bc 2. T Menu: Repository -> Change packages repository
50 Chng 4. Son tho v bin tp
Hnh 4.2: M tp mi v chn mu TeX
Hnh 4.3: M tp mi v chn mu TeX
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 4.1)
Sau khi np vntex th VieTeX mi bin dch c ti liu Unicode.
4.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).
4.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.
4.3 Ct dn v sao chp vn bn 51
Ci t Unikey rt d dng v s dng rt thun tin cho vic g ting Vit.
Hnh 4.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 4.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.
4.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
52 Chng 4. Son tho v bin tp
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 4.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.
Hnh 4.7: Bi en theo hnh ch nht
4.4 nh dng v thm bt vo dng v khi vn bn 53
Bm phm tri v gi trong khi chn ri ko khi vn bn i ti ni cn th.
4.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.
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.
54 Chng 4. Son tho v bin tp
c bit thm vo u cc dng
Insert-->Add Header-Tail Lines a phn u v cui mi dng mt s k
t
Hnh 4.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 .
CHNG5
CHC NNG CHUYN DNG
5.1. T ng ng cc mc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
5.2. Macro bin tp v g nhanh ci sn. . . . . . . . . . . . . . . . . . . . . . . . 57
5.3. G tt cm t v khi lnh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
5.3.1. G tt c cu trc mt dng. . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
5.3.2. G tt c cu trc mt tp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
5.3.3. Np cc t g tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
5.3.4. Thc hin g tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.4. Hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
5.4.1. Cc phng php hon thnh t ng . . . . . . . . . . . . . . . . . 62
5.4.2. Cu hnh s dng hon thnh t ng . . . . . . . . . . . . . . . . . 63
5.4.3. S dng hon thnh t ng. . . . . . . . . . . . . . . . . . . . . . . . . . . 64
5.4.4. Mt s hon thnh t ng c bit . . . . . . . . . . . . . . . . . . . . 66
5.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.
56 Chng 5. Chc nng chuyn dng
Hnh 5.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.
5.2 Macro bin tp v g nhanh ci sn 57
5.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 5.2: Giao din vi macro
Tt c cc macro nh bng sau
58 Chng 5. Chc nng chuyn dng
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 @ => \index{}
Ctrl # => \mathbb{}
Ctrl $ => \mbox{}
Ctrl ^ => \widehat{}
Ctrl & => \mathcal{}
Ctrl * => \cdot
Ctrl ( => \(\)
Ctrl ) => \[\]
Ctrl - => \stackrel{}{}
Ctrl + => \cite{}
Ctrl [ => []
Ctrl ] => \left\[ \right\]
Ctrl / => \binom{}{}
Ctrl \=> \verb!!
Ctrl : => ~\ref{}
Ctrl Alt % => %-[ %]-
Ctrl Alt ~ => \sqrt[]{}
Ctrl Alt [ => \lfloor \rfloor
Ctrl Alt ] => \lceil \rceil
Ctrl Alt - => \setminus
Ctrl Alt : => {\displaybreaks }
Ctrl Alt + => \begin{}
Ctrl Alt \ => \left \right
5.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.
5.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
5.3 G tt cm t v khi lnh 59
Cmr:Chng minh rng
cmr:chng minh rng
kck: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 \, +, /,
. . .
- Nhmk 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 5.3: Lm g tt dng
5.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
60 Chng 5. Chc nng chuyn dng
btl:mu bi tp
ctt:Cu hi trc nghim
- Phn u l k t g tt, khng chp nhn s v k hiu khc nh \, +, /, . . .
- Nhmk 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 5.4: Lm g tt mt khi
5.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.
5.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 5.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.
5.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 .
62 Chng 5. Chc nng chuyn dng
Hnh 5.6: Xem cc t g tt
5.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.
5.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 .
5.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.
5.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 tr
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 5.7: Ty chn t hon thnh
64 Chng 5. Chc nng chuyn dng
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.
5.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
5.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 5.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 5.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
66 Chng 5. Chc nng chuyn dng
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 lmthng 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 5.10: Sa t hon thnh
5.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 5.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
5.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 5.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
CHNG6
TM KIM V THAY TH
6.1. Chc nng tm kim chnh trong VieTeX . . . . . . . . . . . . . . . . . . 68
6.2. Hp tm kim v thay th trn tp hin hnh . . . . . . . . . . . . . . 69
6.3. Tm theo mt d n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
6.4. Cc dng tm kim khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
6.5. Tm kim trong tp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.6. Tm kim nhanh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
6.7. Tm kim ngc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
6.7.1. Bin dch sang DVI v xem qua li gia VieTeX v Yap.exe . .
74
6.7.2. Bin dch sang PDF xem gia VieTeX v Sumatra . . . . . . . 76
6.8. Nhng tm kim ngn khc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
6.9. Tm kim trn Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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.
6.1. Chc nng tm kim chnh trong VieTeX
Chc nng Phm tt ngha chc nng
Find Ctrl + F Tm theo t g vo
Find Next F3 Tip tc tm t trn xung
Find Previous Ctrl + F3 Tip tc tm t ngc ln
Selected Find Alt + F3 Ghi li t hoc nhm t bi
en tm
Incremental Find Ctrl+I Tm vi giao din tt
Replace Ctrl +H Thay t bng t khc
Replace Next Ctrl +W Thay tip tc
Save Replace Text Ctrl +Alt+J Ghi li t hoc nhm t bi
en thay
Find in Files Tm t trong tp khc
6.2 Hp tm kim v thay th trn tp hin hnh 69
Check {[($)]} Kim tra tnh i xng ca
cc k hiu
Return Current Line Ctrl + Alt + G
Go to Line Ctrl + G i n s dng
Go to last change Shift + Ctrl + H n v tr thay di cui cng
Jump to Matching
Braces
Alt + J Nhy sang du ngoc i
din
Jump Label 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.
6.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:
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)
70 Chng 6. Tm kim v thay th
Hnh 6.1: Giao din tm kim
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 6.2: Giao din tm kim chnh quy
sion], Bn nhn vo nt c du [+] ra mt s ty chn ri ly vo.
6.3 Tm theo mt d n 71
K hiu ngha
. Bt c k t no
\( nh du min bt u tm kim
\) nh du min kt thc tm kim
\n 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
\x; 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
6.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 kmtheo tn tp sau mi n cc t tmc.
6.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
72 Chng 6. Tm kim v thay th
Hnh 6.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 6.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
6.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 6.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.
6.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 kimcu
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 6.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
74 Chng 6. Tm kim v thay th
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
6.6. Tm kim nhanh
Mt thanh giao din tm kim nhanh ly t
Search-->Incremental Find cho giao din
Hnh 6.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.
6.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.
6.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:
6.7 Tm kim ngc 75
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 --run-viewer
File name: <name>.<ext>
Hnh 6.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
76 Chng 6. Tm kim v thay th
C:\vietex\vietex.exe "%f"-line:%l
Ri nhn [Apply].
Bn c th chn trong th User Interface v nh du vo [] Showsource links
th c du trn tng ng vi dng trn tp ngun.
Hnh 6.8: Tm kim ngc c du
6.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
6.8 Nhng tm kim ngn khc 77
Command: C:\Program Files\SumatraPDF\SumatraPDF.exe
Parameters: -reuse-instance -inverse-search
"\"C:\vietex\vietex.exe\" %f -line:%l"
File name: <name>.<ext>
Ci t nu c trc trc bn xem li cc ng dn, phn ci t nh trn l
mc nh trong VieTeX.
6.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 6.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.
78 Chng 6. Tm kim v thay th
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.
6.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 6.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.
CHNG7
CC LNH LATEX
7.1. Nhp khi lnh ca LaTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
7.1.1. Ly cc mi trng vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
7.1.2. Mi trng ton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
7.1.3. Mi trng bng v ma trn . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
7.2. Su tp lnh v mi trng. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
7.2.1. Nhp mi trng v lnh LaTeX hon thnh t ng. . . 83
7.2.2. Thc hin su tp lnh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
7.2.3. Mc ch dng su tp lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
7.3. Hng dn s dng to Macro Script . . . . . . . . . . . . . . . . . . . . . . 86
7.3.1. Cu trc macro Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
7.3.2. Cc lnh di chuyn con tr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
7.3.3. Cc lnh ct dn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
7.3.4. Thc hin bin dch mt Script . . . . . . . . . . . . . . . . . . . . . . . . . 88
7.4. Gn s cng thc bng nhn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
7.4.1. Gn s bng nhn trong LaTeX. . . . . . . . . . . . . . . . . . . . . . . . . 91
7.4.2. Quy tc nh s chung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
7.4.3. Gn s cng thc ton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
7.4.4. VieTeX tr gip kim sot nhn . . . . . . . . . . . . . . . . . . . . . . . . 94
7.4.5. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
7.5. Lit k danh sch lnh cu trc . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
7.6. Kp gp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
7.6.1. Khi nim v kp gp (Folding) . . . . . . . . . . . . . . . . . . . . . . . . 98
7.6.2. Cc loi kp gp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
7.6.3. Cch s dng. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
7.6.4. Cc phm tt v ci t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
7.6.5. Kp gp c bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
7.6.6. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
7.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.
80 Chng 7. Cc lnh LaTeX
7.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.
7.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 7.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}.
\begin{equation}
\label{Name}
\end{equation}
7.1 Nhp khi lnh ca LaTeX 81
Hnh 7.1: Ly mi trng equation
Hnh 7.2: Ly mi trng equation
Hon ton tng t nh vy vi mi trng align (Hnh 7.2)
Tng t nh mi trng trn trong Menu:
LaTeX-->Math Environment-->(equation,multiline,gather,...)
7.1.3. Mi trng bng v ma trn
1. C nt trn thanh cng c th hai hoc t Menu: LaTeX ti Tabular (Hnh 7.3)
\begin{tabular}{| l | l | l | l | l |}
*&*&*&*&*\\
*&*&*&*&*\\
*&*&*&*&*\\
*&*&*&*&*\\
\end{tabular}
Ta gn c th s hng v s ct.
82 Chng 7. Cc lnh LaTeX
Hnh 7.3: Ly mi trng bng
2. Tng t cho mi loi ma trn
Hnh 7.4: Ly mi trng matrn
Cho kt qu
\begin{bmatrix}
*&*&*&*&*\\
*&*&*&*&*\\
*&*&*&*&*\\
*&*&*&*&*\\
\end{bmatrix}
7.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
7.2 Su tp lnh v mi trng 83
vo tp mi theo hon thnh t ng.
7.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 7.5):
Hnh 7.5: V d hon thnh t ng theo mi trng
nhn [Enter] cho kt qu
\begin{enumerate}
\item
\item
\end{enumerate}
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.
84 Chng 7. Cc lnh LaTeX
7.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 7.6):
LaTeX--> Data Collection
Hnh 7.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
dn 2 loi l .
1. LaTeX-->Data Collection --> Collect environments cho kt qu (Hnh 7.7)
y gmc 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 gmc nhng mi trng
do ngi dng nh ngha.
2. LaTeX-->Data Collection --> Collect Commands cho kt qu (Hnh 7.8)
7.2 Su tp lnh v mi trng 85
Hnh 7.7: V d hon thnh t ng theo mi trng
Hnh 7.8: V d hon thnh t ng theo mi trng
7.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 7.6
c cc mi trng t nh ngha vi vi cc lnh cng vy.
86 Chng 7. Cc lnh LaTeX
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
Hnh 7.9: V d hon thnh t ng theo mi trng
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.
7.3. Hng dn s dng to Macro Script
Vit mt bn macro Script nhmlit 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.
7.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
7.3 Hng dn s dng to Macro Script 87
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.
7.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.
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,
88 Chng 7. Cc lnh LaTeX
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.
7.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 tc bit: \n = thmdng 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
7.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 7.10)
VieTeX cn cung cp mt th mc c v d v cc tp mu, bn c th vo ly
ra nh (Hnh 7.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
7.3 Hng dn s dng to Macro Script 89
Hnh 7.10: Son Macro Script
Script ny (ba nt lin nhau gia thanh v ch sng ln khi m tp c ui vts).
Hnh 7.11: Tm kim ngc
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...
90 Chng 7. Cc lnh LaTeX
OK!]
- Script Management...: Qun l cc macro do Script sinh ra v c th xa b,
thm vo hoc i phm g tt (Hnh 7.12)
Hnh 7.12: Script Management...
- 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.
- 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.
7.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.
7.4 Gn s cng thc bng nhn 91
7.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.
7.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.
92 Chng 7. Cc lnh LaTeX
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.
7.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*,
... 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.
7.4 Gn s cng thc bng nhn 93
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}
Thamkho 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}
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 Chng 7. Cc lnh LaTeX
7.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 7.13)
Hnh 7.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 7.14):
Hnh 7.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 7.15).
Cn nu c 1 nhn ch ra nhn dng th bao nhiu nh (Hnh 7.16) .
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
7.4 Gn s cng thc bng nhn 95
Hnh 7.15: Ch dn s theo nhn
Hnh 7.16: Ch dn s theo nhn
n gi v nh sa li nhn cui cng mt cht thnh nhn mi nh (Hnh 7.17)
Hnh 7.17: Ch dn s theo nhn
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 7.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{}
96 Chng 7. Cc lnh LaTeX
Hnh 7.18: Ch dn s theo nhn
Alt+: --> \eqref{}
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 ).
7.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.
7.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.
7.6 Kp gp 97
Hnh 7.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:
Hnh 7.20: Danh sch nhn
Danh sch hnh
Danh sch cc mi trng
7.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
98 Chng 7. Cc lnh LaTeX
Hnh 7.21: Danh sch nhn
Hnh 7.22: Danh sch mi trng
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.
7.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
7.6 Kp gp 99
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 7.23, 7.24, 7.25.
Hnh 7.23: ng cc kp gp
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
tin c gi kp bc 1, trong mt kp gp li to ra mt kp gp khc gi l kp
bc 2, ...
7.6.2. Cc loi kp gp
1. VieTeX c cc kp gp mc nh sau y bt u t cc lnh:
\part
\chapter
\section
\subsection
\subsubsection
\appendix
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
100 Chng 7. Cc lnh LaTeX
\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 7.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 7.24)
Hnh 7.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.
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 7.25)
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.
7.6 Kp gp 101
Hnh 7.25: M kp gp
7.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.
Hnh 7.26: M kp gp
102 Chng 7. Cc lnh LaTeX
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.
7.6.4. Cc phm tt v ci t
C th nh (Hnh 7.27)
Hnh 7.27: Phm tt kp gp
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
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
7.6 Kp gp 103
7.6.5. Kp gp c bit
T VieTeX 2.7 thit k thm kp gp du dng (Hnh 7.28)
Hnh 7.28: Kp gp n
Cch thc hin nh sau: (c 3 cch lm kp gp)
Hnh 7.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 7.29)
Hnh 7.30: Kp gp n dng con tr
Bn thy c du cng v du kt thc s dng t 107 n 114 gp li. Mun
104 Chng 7. Cc lnh LaTeX
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 7.30)
3. Tng t ta gp gia hai dng nh du
Mark-->Hide-->by between mark lines
7.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.
CHNG8
T MU V NH DU VN
BN
8.1. T mu cho vn bn son tho . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
8.2. T mu nh du . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
8.2.1. T mu cc t tm kim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
8.2.2. T mu theo la chn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
8.2.3. T mu khi g k t mi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
8.3. nh du vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
8.4. Ly cc lnh t mu cho LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
8.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 8.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
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.
106 Chng 8. T mu v nh du vn bn
Hnh 8.1: t li mu cho vn bn son tho
Fold T mu cho vt cp gp,...
... v mt s k t khc cc bn th s thy.
8.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.
8.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
Xa cc t hoc nhm t c nh du mu tm kim trn.
8.3 nh du vn bn 107
Hnh 8.2: T mu trong giao din tm kim
8.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
8.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.
8.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
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
108 Chng 8. T mu v nh du vn bn
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
8.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 S dng
Colors Chn mu trc quan
Textcolor T mu ch
Rowcolor T mu hng trong bng
Columncolor T mu ct trong bng
Colours Cc loi mu
Colorbox Hp t mu
Definecolor nh ngha mu
Fcolorbox Hp c khung t mu
Change Color i mu thi
Bn chn ly mt mu gn vo k hiu hoc k t
Cc lnh ny c th ly t Menu: LaTeX-->color hoc thanh ng nh hnh
trn.
V d ly ra t mu ch
8.4 Ly cc lnh t mu cho LaTeX 109
Hnh 8.3: T mu trong giao din tm kim
\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.
CHNG9
HNH V BNG
9.1. a hnh vo vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
9.1.1. Nhp hnh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
9.1.2. Nhp hnh bng giao din . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
9.2. Nhp bng vo vn bn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
9.2.1. Bng vi hng v ct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
9.2.2. Ly bng bng giao din . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
9.3. Cc chng trnh v hnh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
9.1. a hnh vo vn bn
9.1.1. Nhp hnh
Mun s dng hnh phi a vo u vn bn gi lnh graphics.sty hoc graph-
icx.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 ui 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 S dng
Wizard Figure nhp hnh qua giao din
One Figure Mt hnh
Two Figures Hai hnh ngang hng khi nh s
Subfigure Hai hnh nh s theo a) v b)
Side Figure Hnh bn cnh vn bn
Figure and Tabular Hnh bn cnh bng
Vertical figure Hnh quay ng theo trang
Sideways Quang hnh dc theo trang
Turn Quay ngc hnh
Rotate Quay mt gc hnh
1. a vo mt hnh Menu: Graphics-->one figure
9.1 a hnh vo vn bn 111
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:*}
\end{minipage}
\begin{minipage}[b]{0.5\textwidth}
\centering
\begin{tabular}{|c|c|}
\hline
112 Chng 9. Hnh v bng
&&\\
\end{tabular}
\tabcaption{*}%Trong Figure Items
\label{table:*}
\end{minipage}
\end{figure}
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 .
9.1.2. Nhp hnh bng giao din
Menu:Graphics-->Wizard Figure
Hnh 9.1: Giao din nhp thng s mt hnh
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 bn 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 xemtrc cho n thch hp th thi.
C. Cui cng nht OK a lnh TeX vo vn bn nh
9.2 Nhp bng vo vn bn 113
Hnh 9.2: Xem trc hnh c a vo
\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}
9.2. Nhp bng vo vn bn
9.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 |}
*&*&*&*&*\\
*&*&*&*&*\\
*&*&*&*&*\\
*&*&*&*&*\\
114 Chng 9. Hnh v bng
\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}
B. Tng thai 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
9.2 Nhp bng vo vn bn 115
Hnh 9.3: Cc chi tit bng c th ly vo
9.2.2. Ly bng bng giao din
Hnh 9.4: Cc chi tit bng c th nhp vo
1. Vi giao din ta nhp cc thng s thch hp
Ch : Chn [In online] th khng c mi trng table v ch thch bng.
2. Bn c th xem khung bng
3. Kt qu c ly vo
Nhp d liu bng vo cc *.
116 Chng 9. Hnh v bng
Hnh 9.5: Xem trc khung bng
Hnh 9.6: Xem trc khung bng
9.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/
9.3 Cc chng trnh v hnh 117
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.
CHNG10
CNG C NH DANG U RA
10.1. Cc chng trnh nh dng u ra. . . . . . . . . . . . . . . . . . . . . . 118
10.1.1. nh dng kch thc trang. . . . . . . . . . . . . . . . . . . . . . . . . . 118
10.1.2. Chuyn trang in hai mt ng sch . . . . . . . . . . . . . . . 119
10.1.3. Chn mt s trang ly ra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
10.1.4. Chng trnh gp trang. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
10.1.5. nh dng tm tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
10.2. Gp ni chng trnh cho sn phm tt . . . . . . . . . . . . . . . . . 121
10.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.
10.1.1. nh dng kch thc trang
Chng trnh psresize.exe c c th ha giao din
10.1 Cc chng trnh nh dng u ra 119
Hnh 10.1: nh dng kch thc trang
10.1.2. Chuyn trang in hai mt ng sch
Chng trnh psbook.exe c c th ha giao din
Hnh 10.2: Chuyn trang ng sch
120 Chng 10. Cng c nh dang u ra
10.1.3. Chn mt s trang ly ra
Chng trnh psselect.exe c c th ha giao din
Hnh 10.3: Ly mt s trang
10.1.4. Chng trnh gp trang
Chng trnh psnup.exe c c th ha giao din
Hnh 10.4: Gp trang trong tp
10.2 Gp ni chng trnh cho sn phm tt 121
10.1.5. nh dng tm tt
Chng trnh psnup.exe c c th ha giao din
Hnh 10.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.
10.2. Gp ni chng trnh cho sn phm tt
Hnh 10.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
122 Chng 10. Cng c nh dang u ra
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 10.6.
2. Chy qua psbook chuyn trang cho vic ng gy sch:
Hnh 10.7: Chuyn trang ng gy sch
3. Sau chuyn 2 trang vo 1 trang nm ngang theo psnup
Hnh 10.8: Chuyn hai trang vo mt trang v ng thi thu nh
10.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 10.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.
CHNG11
KIM TRA CHNH T V DANH
SCH LNH
11.1. Kim tra chnh t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
11.1.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
11.1.2. C s d liu cho ti liu tham kho . . . . . . . . . . . . . . . . . 124
11.1.3. Ci t v s dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
11.1.4. S dng kim tra chnh t . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
11.2. Mt s danh sch t in lnh v macro. . . . . . . . . . . . . . . . . 128
11.2.1. T in cc lnh bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
11.2.2. T in phng v gi lnh ting Vit dng Unicode . . 129
11.2.3. Phng ting Nga v cc g trn bn phm Latin . . . . . . 130
11.2.4. Cc loi t in khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
11.1. Kim tra chnh t
11.1.1. Gii thiu
Kimtra 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.
11.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
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/
11.1 Kim tra chnh t 125
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 kimtra. 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 uni-
codeuser.lst v phng theo TCVN l tcvnuser.lst
Tt c cc tp ni phn trn u cha trong th mc c:\vietex\dic.
11.1.3. Ci t v s dng
Hnh 11.1: Gi d liu t in vo
1. Trn thanh cng c c nt ABC nhn xung l trong ch kim tra chnh 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 11.1).
2. Chn khung Types of Dictionary
126 Chng 11. Kim tra chnh t v danh sch lnh
+ C th chn t in ting Anh trc, c th ch lm mt ln, chng trnh s
nh ci t.
Hnh 11.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 11.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
11.1 Kim tra chnh t 127
Hnh 11.3: M t in trn Menu
11.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 11.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
128 Chng 11. Kim tra chnh t v danh sch lnh
Hnh 11.5: Thm t vo t in
gm 2 k t, ...
4. Kim tra mt t cng tng t nhng chn vo [spell check]
11.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.
11.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
11.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 thmvo t in ny ging nh thmt vo t in ting Vit, chn
lnh (bi en) ri nhn phm phi chutn nh hnh 11.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.
11.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 11.6: T in phng ting Vit
130 Chng 11. Kim tra chnh t v danh sch lnh
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.
11.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
11.2 Mt s danh sch t in lnh v macro 131
\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
Hnh 11.7: T in phng ting Nga
132 Chng 11. Kim tra chnh t v danh sch lnh
11.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
CHNG12
TI LIU THAM KHO
12.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
12.2. C s d liu cho ti liu tham kho . . . . . . . . . . . . . . . . . . . . 134
12.3. Thit lp c s d liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
12.3.1. Loi d liu v trng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
12.3.2. Chi tit mt s loi ti liu . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
12.4. S dng bibtex bin dch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
12.4.1. Ly ti liu vo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
12.4.2. Tp chnh gi cc th vin . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
12.4.3. Cc bc bin dch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
12.4.4. Cc li bin dch c th xy ra. . . . . . . . . . . . . . . . . . . . . . . . 142
12.5. VieTeX qun l tp Bib v bin dch. . . . . . . . . . . . . . . . . . . . . 142
12.5.1. Son tho tp bib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
12.5.2. Tm kim v xem ti liu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
12.5.3. Ly t kha vo ti liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
12.6. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
12.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.
\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}.
134 Chng 12. Bibtex vi ti liu tham kho
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 lmth 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.
12.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, Win-
nebago, 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. K ozl., 7:417434, 1957.
[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 re-
vised edition, 1982.
12.2 C s d liu cho ti liu tham kho 135
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. Mag-
yar Tud. Akad. Mat. Fiz. Oszt. K ozl., 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 l nh s bng t kha v cc in nghing vn ging nh trn.
3. amsplain.bst
1. Soo-Key Foo. Lattice Constructions. PhDthesis, University of Winnebago, Win-
nebago, 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. K ozl., 7:417434, 1957.
4. , On a problem of M. Stone. Acta Math. Acad. Sci. Hun-
gar., 8:455460, 1957.
5. Ferenc R. Richardson. General Lattice Theory. Mir, Moscow, expanded and re-
vised 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
[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. K ozl., 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
136 Chng 12. Bibtex vi ti liu tham kho
[1] Soo-Key Foo. Lattice Constructions. PhD thesis, University of Winnebago, Win-
nebago, 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. Mag-
yar Tud. Akad. Mat. Fiz. Oszt. K ozl., 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 re-
vised 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.
12.3. Thit lp c s d liu
12.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},
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},
}
Sau @ l tn loi ti liu, trng u tin l t kha thamkho vi lnh \cite:
nh v d trn c \cite{gM68} v \cite{eM57}.
12.3 Thit lp c s d liu 137
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. UNPUBLISHEDNhng 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,
edition, note, type,
editor, number, volume,
howpublished, organization, year.
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.
12.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:
138 Chng 12. Bibtex vi ti liu tham kho
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},
}
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,
12.3 Thit lp c s d liu 139
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, pub-
lisher, month, note, pages, language
V d:
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 fromthe Mon-
treal 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",
140 Chng 12. Bibtex vi ti liu tham kho
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
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
12.4 S dng bibtex bin dch 141
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, pub-
lisher, month, note
12.4. S dng bibtex bin dch
12.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
ti liu: \nocite{pK57}.
4. Vi lnh \cite{*} th tt c ti liu u c ly vo.
12.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}
142 Chng 12. Bibtex vi ti liu tham kho
Mi tp trn ta cha cc tn ti liu ring nh: nhdien.bib l ch cha cc sch
v bi bo ca ti, ...
12.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.
12.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
: 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.
12.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
12.5 VieTeX qun l tp Bib v bin dch 143
Hnh 12.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.
12.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:
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 gmcc t khoa, ta ch in ni dung
thi.
144 Chng 12. Bibtex vi ti liu tham kho
Hnh 12.2: Son tho v qun l tp bib
12.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 xemtt 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,
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 12.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.
12.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
12.5 VieTeX qun l tp Bib v bin dch 145
Hnh 12.3: Giao din tm kim v xem trc
Hnh 12.4: Kt qu xem trc
Menu tng tc: Ly kha, ly tn, tc gi,.... Hnh 12.5.
C th thit lp tp mi bng cch ly ti liu cc tp c thng qua
146 Chng 12. Bibtex vi ti liu tham kho
Hnh 12.5: Ly t kha hoc tn trch dn
Menu: Tools-->Find and Export Hnh 12.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.
12.6 Kt lun 147
Hnh 12.6: Ly u ti liu sang tp bib khc
12.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 ,...
CHNG13
TI LIU HNG DN S
DNG TeX
13.1. Sch v TeX vi m ngun. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
13.1.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
13.1.2. Hng dn bin dch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
13.2. Ci t v s dng gi lnh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
13.2.1. Gi lnh l g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
13.2.2. c im ca gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
13.2.3. Ci t v s dng gi lnh. . . . . . . . . . . . . . . . . . . . . . . . . . 151
13.2.4. Nhng gi lnh ly t trn internet . . . . . . . . . . . . . . . . . . 152
13.2.5. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
13.3. Gi lnh titledot.sty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
13.3.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
13.3.2. To lp gi lnh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
13.3.3. S dng gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
13.3.4. Thay Chng bng cc tiu khc . . . . . . . . . . . . . . . . . . 156
13.4. Cc lun n mu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
13.1. Sch v TeX vi m ngun
13.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.
13.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.
13.1 Sch v TeX vi m ngun 149
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 VieTeXbn 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
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
150 Chng 13. Ti liu hng dn s dng TeX
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 La-
tex.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 impa-
tient.tex v dch
Execute --> Plain TeX =>DVI
13.2. Ci t v s dng gi lnh
13.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
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.
13.2 Ci t v s dng gi lnh 151
13.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}.
13.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
hnh MiKTeX. Trong VieTeX bn chn
Menu:tools>MiKTeX Setting
sau nhn nt [refresh FNDB] cp nht ng dn.
152 Chng 13. Ti liu hng dn s dng TeX
+ 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
13.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 13.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.
+ Sau m tp shortlst.dtx bng VieTeX v nhn phmbin 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
13.3 Gi lnh titledot.sty 153
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.
13.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?
13.3. Gi lnh titledot.sty
13.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.
13.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 chmcc 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/
v nh ngha li
\titlecontents{chapter}[ 4.8pc]
{\addvspace{3pt}\bfseries}
154 Chng 13. Ti liu hng dn s dng TeX
{\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}
Nhng lnh ny chnh li mc lc in ra cho p. Ngoi ra cn ty chn in mc lc
vi subsection khng xung dng.
13.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.
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}
$\therefore$
(\ref{sec:sec1}) tham kho (\ref{sec:sec2})
(\ref{subsec:sec1}) tham kho (\ref{subsubsec:sec1})
13.3 Gi lnh titledot.sty 155
\tableofcontents
Cho kt qu
Hnh 13.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.
Cho lp vn bn book.cls
Phn u khng thay i g ch thay article bng book
\documentclass{book}
\usepackage[utf8]{vietnam}
\headsep=12pt
\usepackage{titledot}
%\usepackage[nosubsection]{titledot}
\begin{document}
156 Chng 13. Ti liu hng dn s dng TeX
Hnh 13.3:
Cho kt qu mc nh
v
Hnh 13.4:
13.3.4. Thay Chng bng cc tiu khc
Ta nh ngha li cc tiu
\documentclass{book}
13.3 Gi lnh titledot.sty 157
\usepackage[utf8]{vietnam}
\headsep=12pt
\usepackage{titledot}
\titlename{Chuyn }
\begin{document}
\renewcommand{\chaptername}{Chuyn }
Cho kt qu mc nh
Hnh 13.5:
v
(13.3.1) tham kho (13.3.2)
(13.3.3) tham kho (13.3.3)
158 Chng 13. Ti liu hng dn s dng TeX
Hnh 13.6:
13.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
13.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.
CHNG14
TH MC K HIU TON
14.1. Gii thiu chung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
14.2. Cc k hiu mi tn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
14.3. Cc lnh v ton t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
14.4. Ch ci Hy Lp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
14.5. K hiu quan h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
14.6. K hiu quan h gi lnh AMS . . . . . . . . . . . . . . . . . . . . . . . . . . 166
14.7. Nhng k t khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
14.1. Gii thiu chung
Rt nhiu k hiu ton hc nh ch ci Hy Lp c a vo vn bn ton.
VieTeX cung cp mt s k hiu c bn trong LaTeX v gi phng ca hi ton hc
M. Ch yu k hiu c lu tr trong nm th mc hnh cy ca s Project.
Theo nguyn tc c th lm nhiu d n v mi d n ny c th ly ra th mc
u c:
Project-->Folder Symbols
Cn th mc no th ly ra treo vo cy th mc . Nu khng cn c th chn
vo th mc ri b i:
Project-->Remove Project
Lc cn ta li ly ra, khi cc bn tho TeX th khng ly ra nhiu na. Cch
lm ly th mc ra v b i l bnh thng v c th thc hin trn Menu tng tc
khi chn vo cc v tr trong cy, ri nhn phm phi chut ra Menu bn cn. Gi
s cc bn ly ht cc th mc ra nh hnh Mun ly k hiu no th t v tr
con tr nhp nhy ti v sau nhn p vo k hiu cn ly cho ta lnh mong
mun. Nu k hiu trong mi trng ton phai a vo trong mi trng .
y ti s lit k tt c d liu c trong mi cy cc bn tham kho, ch
khi ci t th c ri.
14.2. Cc k hiu mi tn
Giao din ca cy cc mi tn nh sau
14.2 Cc k hiu mi tn 161
Hnh 14.1: Cy c th mc cc k hiu ton hc
Hnh 14.2: Cy c k hiu mi tn
_ 01-downdownarrow \downdownarrows
02-downharpoonleft \downharpoonleft
03-downharpoonright \downharpoonright
04-hookrightarrow \hookrightarrow
05-hookleftarrow \hookleftarrow
06-lleftrightarrow \Leftrightarrow
07-llongleftrightarrow \Longleftrightarrow
= 08-llongleftarrow \Longleftarrow
162 Chng 14. Th mc k hiu ton
09-leftarrowtail \leftarrowtail
10-leftharpoondown \leftharpoondown
11-rightharpoonup \rightharpoonup
12-rightharpoondown \rightharpoondown
13-leftharpoonup \leftharpoonup
14-leftrightarrow \leftrightarrows
- 15-leftrightsquigarrow \leftrightsquigarrow
16-lleftarrow \Leftarrow
17-threeleftarrow \Lleftarrow
= 18-llongrightarrow \Longrightarrow
19-longleftrightarrow \longleftrightarrow
20-longmapsto \longmapsto
21-longrightarrow \longrightarrow
+ 22-looparrowright \looparrowright
23-looparrowleft \looparrowleft
24-longleftarrow \longleftarrow
25-multimap \multimap
26-nearrow \nearrow
28-nwarrow \nwarrow
29-rightarrowtail \rightarrowtail
30-rightleftarrow \rightleftarrows
31-rightrightarrow \rightrightarrows
~ 32-rightsquigarrow \rightsquigarrow
34-rrightarrow \Rightarrow
35-threerightarrow \Rrightarrow
36-searrow \searrow
37-swarrow \swarrow
38-twoheadleftarrow \twoheadleftarrow
39-twoheadrightarrow \twoheadrightarrow
40-updownarrow \updownarrow
41-upharpoonleft \upharpoonleft
42-upharpoonright \upharpoonright
43-upuparrow \upuparrows
44-uuparrow \Uparrow
45-uupdownarrow \Updownarrow
46-uparrow \uparrow
47-leftleftarrow \leftleftarrows
48-leftrightarrow \leftrightarrow
49-ddownarrow \Downarrow
50-downarrow \downarrow
51-rightarrow \rightarrow
52-leftarrow \leftarrow
53-mapsto \mapsto
54-llsh \Lsh
14.3 Cc lnh v ton t 163
55-rrsh \Rsh
--- 56-dashleftarrow \dashleftarrow
--- 57-dashrightarrow \dashrightarrow
58-circlearrowleft \circlearrowleft
59-circlearrowright \circlearrowright
60-nleftarrow \nleftarrow
61-nrightarrow \nrightarrow
62-nleftrightarrow \nleftrightarrow
= 63-nrrightarrow \nRightarrow
14.3. Cc lnh v ton t
Hnh 14.3: Cy lnh ton t
164 Chng 14. Th mc k hiu ton
01-pm \pm
02-mp \mp
03-barwedge \barwedge
_ 04-bigcirc \bigcirc
05-bigtriangledown \bigtriangledown
06-bigtriangleup \bigtriangleup
07-boxdot \boxdot
08-boxminus \boxminus
09-boxplus \boxplus
10-boxtimes \boxtimes
11-bullet \bullet
12-ccap \Cap
13-ccup \Cup
14-circledcirc \circledcirc
15-circleddash \circleddash
16-curlyvee \curlyvee
17-curlywedge \curlywedge
18-ddagger \ddagger
19-dagger \dagger
20-diamond \diamond
21-dotplus \dotplus
22-div \div
, 23-doublebarwedge \doublebarwedge
24-intercal \intercal
25-leftthreetimes \leftthreetimes
26-ltimes \ltimes
,= 27-neq \neq
28-odot \odot
29-ominus \ominus
30-oplus \oplus
31-oslash \oslash
32-otimes \otimes
33-rightthreetimes \rightthreetimes
34-rtimes \rtimes
35-setminus \setminus
36-sqcap \sqcap
37-sqcup \sqcup
38-times \times
39-triangleleft \triangleleft
40-triangleright \triangleright
41-uplus \uplus
42-veebar \veebar
43-vee \vee
44-wedge \wedge
45-wr \wr
46-circ \circ
47-aast \ast
48-caap \cap
49-cuup \cup
50-amalg \amalg
51-cdot \cdot
52-star \star
14.4 Ch ci Hy Lp 165
14.4. Ch ci Hy Lp
01-alpha \alpha
02-beta \beta
03-gamma \gamma
04-delta \delta
05-epsilon \epsilon
06-varepsilon \varepsilon
07-zeta \zeta
08-theta \theta
09-eta \eta
10-vartheta \vartheta
11-iota \iota
12-kappa \kappa
13-lambda \lambda
14-mu \mu
15-nu \nu
16-xi \xi
17-varpi \varpi
18-pi \pi
19-rho \rho
20-sigma \sigma
21-tau \tau
22-upsilon \upsilon
23-varphi \varphi
24-phi \phi
25-chi \chi
26-psi \psi
27-omega \omega
28-delta \Delta
29-gamma \Gamma
30-lambda \Lambda
31-omega \Omega
32-phi \Phi
33-pi \Pi
34-psi \Psi
35-sigma \Sigma
36-theta \Theta
37-upsilon \Upsilon
38-xi \Xi
14.5. K hiu quan h
01-vdash \vdash
02-supseteq \supseteq
03-supset \supset
_ 04-succeq \succeq
05-succ \succ
06-subseteq \subseteq
07-subset \subset
08-sqsupseteq \sqsupseteq
= 09-sqsupset \sqsupset
10-sqsubseteq \sqsubseteq
< 11-sqsubset \sqsubset
12-smile \smile
13-simeq \simeq
14-sim \sim
15-propto \propto
_ 16-preceq \preceq
17-prec \prec
18-perp \perp
| 19-parallel \parallel
[= 20-models \models
21-frown \frown
22-equiv \equiv
.
= 23-doteq \doteq
24-dashv \dashv

= 25-cong \cong
26-bowtie \bowtie
27-asymp \asymp
28-approx \approx
29-ll \ll
30-leq \le
31-in \in
32-gg \gg
33-geq \ge
34-ni \ni
[ 35-mid \mid
166 Chng 14. Th mc k hiu ton
14.6. K hiu quan h gi lnh AMS
01-eqslantless \eqslantless
02-subseteqq \subseteqq
03-lessdot \lessdot
04-circeq \circeq
05-gtrdot \gtrdot
' 06-vdash \Vdash
07-ggg \ggg
08-bumpeq \bumpeq
09-lll \lll
10-supseteqq \supseteqq
11-lessgtr \lessgtr
12-backsim \backsim
13-gtrless \gtrless
14-approxeq \approxeq
15-gtreqless \gtreqless
= 16-risingdotseq \risingdotseq
17-lesseqgtr \lesseqgtr
= 18-fallingdotseq \fallingdotseq
_ 19-llesseqqgtr \lesseqqgtr
= 20-triangleq \triangleq
_ 21-gtreqqless \gtreqqless
22-eqcirc \eqcirc
23-bumpeq \Bumpeq
= 24-doteqdot \doteqdot
25-pitchfork \pitchfork
26-subset \Subset
_ 27-trianglerighteq \trianglerighteq
28-supset \Supset
_ 29-trianglelefteq \trianglelefteq
- 30-preccurlyeq \preccurlyeq
31-vartriangleleft \vartriangleleft
, 32-succcurlyeq \succcurlyeq
33-vartriangleright \vartriangleright
` 34-curlyeqsucc \curlyeqsucc
- 35-curlyeqprec \curlyeqprec
36-between \between
37-geqq \geqq
' 38-vdash \Vdash
39-leqq \leqq
_ 40-precsim \precsim
41-leqslant \leqslant
_ 42-succsim \succsim
43-geqslant \geqslant
_ 44-succapprox \succapprox
45-eqslantgtr \eqslantgtr
_ 46-precapprox \precapprox
14.7. Nhng k t khc
01-spadesuit \spadesuit
02-diamondsuit \diamondsuit
03-heartsuit \heartsuit
04-clubsuit \clubsuit
05-top \top
06-bot \bot
. . . 07-ldots \ldots
.
.
. 08-ddots \ddots
09-cdots \cdots
.
.
. 10-vdots \vdots
. 11-dotfill \dotfill
12-hrulefill \hrulefill
13-exists \exists
14-emptyset \emptyset
15-forall \forall
16-infty \infty
17-im \Im
18-re \Re
19-nabla \nabla
20-neg \neg
21-partial \partial
h 22-hbar \hbar
23-flat \flat
24-ell \ell
c _ 25-copyright \copyright
26-aleph \aleph
14.7 Nhng k t khc 167
27-sharp \sharp

28-surd \surd
29-angle \angle
30-imath \imath
31-jmath \jmath
32-natural \natural
33-prime \prime
34-wp \wp
35-backslash \backslash
36-coprod \coprod

37-int \int
38-s \S
39-prod \prod
40-sum \sum
41-triangle \triangle
# 42-blacktriangle \blacktriangle
* 43-blacktriangledown \blacktriangledown
44-square \square
B 45-blacksquare \blacksquare
46-lozenge \lozenge
# 47-blacklozenge \blacklozenge
48-circleds \circledS
49-measuredangle \measuredangle
50-sphericalangle \sphericalangle
51-complement \complement
52-blacktriangleleft \blacktriangleleft
53-blacktriangleright \blacktriangleright
k 54-bbbk \Bbbk
55-finv \Finv
, 56-game \Game
57-therefore \therefore
58-because \because
CHNG15
MT S CHC NNG C
BIT CA VieTeX
15.1. Nhng k t c bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
15.1.1. K t khng ngt dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
15.1.2. K t dng ch thch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
15.2. Chuyn i k t cui dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
15.3. T mu ch hoa khi son tho trong VieTeX. . . . . . . . . . . . . 172
15.4. Vn bn c chn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
15.4.1. Mc ch chn vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
15.4.2. Cch chn vn bn c bn . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
15.4.3. nh du ri chn vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . 174
15.4.4. Chn vn bn khi ch nht . . . . . . . . . . . . . . . . . . . . . . . . . 174
15.1. Nhng k t c bit
15.1.1. K t khng ngt dng
Trang TeX c 13 k t c bit dng lm lnh. 13 k t ny tuy l lnh nhng
khng c \ pha trc nh $ khi u v kt thc mi trng Ton, { m mt nhm
mi, } kt thc mt nhm, % lnh ch thch trn mt dng,...
c bit ch lnh khng cho ngt dng ti du trng ~. Theo nguyn tc khi
sp ch TeX u tin ngt dng ti ch c du trng gia hai t. B u tin hoc
l c nh khng cho ngt ti du trng ta a vo du ~ vn m bo c du
trng m khng ngt ti . ng dng cho cc trng hp sau:
1. Tn ring ca ngi v vt trnh khi xung dng mt cch v l. V d nu
"H Ni" m cui dng th c kh nng H trn mt dng, cn Ni xung
dng v l. Ta ch cn thm"H~Ni" th khng bao gi tch 2 ch ny ra c.
2. Nhng tn vit tt nh D. Knuth th nn g vo D. Knuth,...
3. Ch ng khng cho ngt nhng danh t gm hai ch gp li phi i lin
nhau, nh "Hnh~phc"
V l do trn VieTeX c chc nng a k t ny:
1. Bi en cm t c k t trng khng cho ngt.
15.1 Nhng k t c bit 169
2. Dng Menu:
Insert-->Insert nobreak ~ th k t trng thm k t ~ nh hnh
Hnh 15.1: Chn k t khng ngt dng
C th dng Menu tng tc bng cch bm phm phi chut v chn chc
nng ny:
Hnh 15.2: Chn k t khng ngt dng
170 Chng 15. Mt s chc nng c bit ca VieTeX
15.1.2. K t dng ch thch
1. K t % dng ch thch vn bn khi son tho, ngha l sau k t % th cc
vn bn khng ly vo ti liu sau khi chy qua TeX. V vy li dng iu ny ngi
ta hay dng ch thch nhng vn bn khi son tho. V d Tp mi son tho
a vo
%-[TI LIU TRONG VieTeX]---------------------
%Bt u ngy:17:33 25-Jul-08
%17:35 25-Jul-08 Son chuong1.tex
%Mc ch: Gio trnh cho Khoa
%Cc tp chnh: songsong.tex
%Ti liu s dng:
%K thut: Chy trong VieTeX2.5 vi Miktex 2.7
%Ngi son : Nguyn Hu in, HKHTN, HQG HN
%Mail: huudien@vnu.edu.vn, CQ: (84 - 4) 557 2869
%NR: (84 - 4) 641 8848, D: 0989061951
%%--------------------------------------------------
Bn c th ly on ny bng:
Block-->Header Doc./Comment (bn c th cha ni dung trn trong tp ca n
User>Edit LaTeX Template)
2. Trong khi bin dch c th b mt s on tm li. VieTeX c chc nng
nh du cc dng bng chn hng lot dng vo u vi %. Khi ly li dng li
lp li chc nng ny nh sau:
A. Bi en cc dng cn b i v
B. Dng Menu: Insert-->(+/-) comment lines %
15.2. Chuyn i k t cui dng
K t xung dng l k t iu khin khng nhn thy, trong VieTeX bn vo
nh du, hnh 15.4
Options-->Show line ending
Th k t xung dng trong en hin ra: Mi h iu hnh ly lnh xung
dng khc nhau:
1. nh dng ca Windows l [CR][LF]
2. nh dng ca Unix l [LF]
3. nh dng ca Mac l [CR]
Chc nng chuyn i cc k t ny khi c cc mi trng thch hp l cn
15.3 T mu ch hoa khi son tho trong VieTeX 171
Hnh 15.3: a du ch thch vo dng
Hnh 15.4: Hin k t xung dng
thit, tuy rng VieTeX th c lo no cng xung dng. Khi p dng
File-->EOL Conversion-->Unix Format (LF)
Th ta c ngay kt qu (hnh 15.4)
Khi chuyn i xong ghi li v s dng trong cc h iu hnh thch hp.
172 Chng 15. Mt s chc nng c bit ca VieTeX
Hnh 15.5: Hin k t xung dng
Hnh 15.6: T mu ch hoa trong vn bn ang son
15.3. T mu ch hoa khi son tho trong VieTeX
Nhm d thy v trnh nhm ln khi son tho VieTeX 3.0 a vo t ng t
mu cc ch ci hoa. Mc nh trnh sai st khi:
1. Sau du chm cu phi vit ch hoa,
2. Cc ch vit tt v tn cc tc gi, h tn vit tt,...
Chc nng ny c th hin v khng t mu khi ta nh du vo
15.4 Vn bn c chn 173
Options-->Colour Uppercase
Mc nh c nh du ti v vn bn hin ln nh (hnh 15.6).
15.4. Vn bn c chn
Vn bn c chn thng dng chut bm phmtr chut, d n v ng thi
ko i theo dng hoc theo ct. To ra vt en n v tr dng, cho nn thng gi
l "bi en vn bn".
15.4.1. Mc ch chn vn bn
Trong son tho bi en vn bn rt quan trng v c th ct dn cc vn bn
i ni khc hoc chuyn qua tp khc, hoc nh tm thi vo b nh trong. Trong
VieTeX cn s dng nhiu hn na sau khi bi en cn c th dng:
1. Bin dch LaTeX on vn bn ;
2. Lm cc ni dung vit tt;
3. Gn vo u v cui on mt s k k t nh dng [Alt]+$ c $ bao
quanh, hoc cc macro c [Alt]+... Hoc [Ctrl]+... u c th bao quanh vn bn
bao quanh,...
4.Tra cu cm t trong t in Ton hc, Lnh LaTeX,....
5. Phc v tm kim cc dng khc nhau,...
15.4.2. Cch chn vn bn c bn
Trong VieTeX thit k nhiu kh nng chn vn bn ngoi dng chut ko th.
Ta c th lit k trong Menu [Edit]
Edit-->Select All Chn tt c vn bn.
Edit-->Select Word Chn mt t, c th nhy p ti t hiu qu cng
nh vy.
Edit-->Select Paragraph Chn mt on c xc nh gia hai dng
trng khi son tho.
Edit-->Select Braces Chn trong cc du ngoc i xng nh tron {...},
[...],...t con tr nhp nhy bn trong cc du ngoc th chc nng ny mi
sang ln
Edit-->Select To Next Find y l chc nng mi c t phin bn VieTeX
3.0 Khi c phn t tm ri (hoc va tm) th ta c th bi en vn bn t
v tr con tr n v tr t gn tm.
Edit-->Select To Previous Find Ging nh trn ch c bi en t v tr
con tr ngc li ti t tm ri. Khi ch c t cn tm th chc nng ny
174 Chng 15. Mt s chc nng c bit ca VieTeX
Hnh 15.7: Mt s cch la chn
cha sng ln.
15.4.3. nh du ri chn vn bn
1. nh du v tr
Mark-->Memorise Console Position
Sau ta chuyn v tr con tr n v tr khc ri chn n ch nh du .
Thao tc ny ng dng rt nhiu khi son tho.
Ngoi ra ta cn tr li v tr nh du d bt k u khi son tho.
2. Khi c vn bn chn, ta c th nh khi vn bn chn , ln sau li tr v
n u c
Mark-->Memorise Selection
Sau i bt c u v tr li bi en bng
Mark-->Restore Selection
15.4.4. Chn vn bn khi ch nht
1. D con tr nhp nhay ti v tr nh hnh vung pha trn bn tri gi phm
[Alt] v nhn gi phm tri chut, ng thi ko ln hoc rng ra cho cch bi en
n gc di phi ca hnh ch nht
Cch sao chp khng bnh thng v khi dn ra phi dnh ch cho hnh ch
nht ny.
2. C th chn hnh ch nht bng cch nh du nh bn tri pha trn
15.4 Vn bn c chn 175
Hnh 15.8: Mt s cch la chn
Block-->Begin Select Rectangle
Sau chn v tr nh di bn phi bng
Block-->End Select Rectangle
Hnh ch nht c chn s hin ra.
Rt nhiu ng dng s dng khi vn bn chn, bn c th thc hin
Menu[Mark], khi c vn bn chn cc chc nng mi sng ln v c tc dng.
CHNG16
HNG DN TR GIP
16.1. Hng dn s dng VieTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
16.2. S dng bng lit k lnh v phm tt . . . . . . . . . . . . . . . . . . . 176
16.3. Xem hng dn LaTeX, MiKTeX v gi lnh . . . . . . . . . . . . 176
16.3.1. Xem hng dn gi lnh np ca MiKTeX . . . . . . . . 176
16.3.2. V d tp hng dn c nhiu tp vntex. . . . . . . . . . . . . . 177
16.3.3. M tp tr gip khc ca MiKTeX. . . . . . . . . . . . . . . . . . . . 177
16.4. Tra cu t in ton hc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
16.4.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
16.4.2. Loi t in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
16.4.3. Chn t in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
16.4.4. Tra cu t in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
16.1. Hng dn s dng VieTeX
16.2. S dng bng lit k lnh v phm tt
16.3. Xem hng dn LaTeX, MiKTeX v gi lnh
16.3.1. Xem hng dn gi lnh np ca MiKTeX
Dng chng trnh mthelp.exe ca MiKTeX m cc tp hng dn gi lnh
ca MiKTeX np ri hoc cc tp tr gip ca MiKTeX.
Vo t Menu:
Help-->View MiKTeX Packages S ra
1. G tn gi lnh vo.
2. con tr vo gia lnh \usepackage{longtable}th khi m chc nng cng
ly vo nh trn.
3. [Option parameter]
- trng l xem lun gi lnh, nu gi lnh c 1 tp hng dn nh gi
lnh longtable trn.
- Nu gi lnh c nhiu tp hng dn lin quan th n lit k ra hng lot tp
hng dn trn mt trang html.
16.3 Xem hng dn LaTeX, MiKTeX v gi lnh 177
Hnh 16.1: Giao din xem hng dn gi lnh
4. Nu c ty chn nh:
--list-only Lit k tp hng dn ca s Output Window
--print-oly Ch in tp ra my in.
--quet In ra tp HTML ng dn ca tp hng dn gi lnh
--version In ra ca s di phin bn MiKTeX ang dng
--view m lun tp hng dn, nu nhiu tp th chn tp u tn trong
danh sch.
5. Tp hng dn gi lnh c th l *.pdf, *.chm, *.dvi, *.ps chng trnh
t ng m c.
16.3.2. V d tp hng dn c nhiu tp vntex
1. Lit k cc tp hng dn
2. Ly ln mt tp xem bng cch copy ca s di ri paste ln tp m.
3. Nu c i s --view th chng trnh t m gi hng dn u tin vn-
tex.pdf
4. Nu gi lnh cha np th s thng bo khng c gi lnh nh vy.
16.3.3. M tp tr gip khc ca MiKTeX
1. Mun xem trc tip hng dn MiKTeX bn c th thc hin ngay
Help-->MiKTeX Help
178 Chng 16. Hng dn tr gip
Hnh 16.2: Lit k tp hng dn ca s di
Hnh 16.3: Ly mt tp xem
2. C th xem trn giao din trn bng cch g vo miktex trong tn gi lnh.
3. Mt s gi lnh khc cng tng t nh dng XeLaTeX th g vo
fontspec; xltxtra; xunicode ra hng dn cc loi ny.
4.Trong MiKTeX cn mt s tp tr gip nn tng khc nh
16.4 Tra cu t in ton hc 179
Hnh 16.4: Xem hng dn Dvips
16.4. Tra cu t in ton hc
16.4.1. Gii thiu
T in dng khi son tho l quan trng, khng c tham vng thit lp y
cc t in y, ti ch cung cp loi t in tra quan trng nht nh t in
cc lnh TeX, t in cc thut ng ton hc,....
16.4.2. Loi t in
T in l mt d liu ln, ti s dng cc d liu ca ngi i trc hoc t
thit lp. Mc ch nhm son vn bn chnh xc v tt nht, ti a vo cc t
in:
A. T in kiu thut ng: mt cm t v gii thch ngn gn cng trn dng : c
loi
1. T in mu cu, d liu mu cu Anh-Vit cho Ton c trong cc bn
trc, by gi ch thit lp cch tra thun tin nht.
2. T in Ton hc Anh Vit, phn ln ly trong b 17000 t ca tp th cc
GS Ton-L c t nm 1976, ti xem xt li k hn v cc ch vit tt c thay th
bng nguyn bn.
3. T in Tin hc Anh Vit, trn c s b d liu ca eChip v nh dng li
cho ph hp.
4. T in k thut Anh - Vit
180 Chng 16. Hng dn tr gip
5. .......
B. Cc loi t in thng dng tra mt t v c hng lot gii thch di n:
1. T in Lnh LaTeX, gmcc lnh, mi trng, . . . ca TeX c gii thch v v
d ngay sau .
2. T in Anh - Vit
3. T in Vit - Anh
4. .....
16.4.3. Chn t in
1. Chn t in trn Menu mt s t in quan trng
users> Choose Dictionary type
Hnh 16.5: nh du v tra
2. Chn t in khc
nh du chn loi t in: Trn Menu l mt s t in thng dng nht,
nhng cc bn vo c cc t in khc
users> Choose Dictionary type> More Dictionary
3. Chn nh du cch tra ra kt qu trong bng trn hoc t Menu cho nhanh:
- Contains just the same: Tm cc t c cha t bn bi en nm trong n.
- Just the same from left: Tm cc t ging t bn bi en t bn tri.
- Only selfsame words:Tm cc t chnh xc nh t bn bi en.
Mi loi tm kim c th mnh, ty bn s dng, v d tm chnh xc t bn tri
16.4 Tra cu t in ton hc 181
Hnh 16.6: Chn t in
Hnh 16.7: Chn cch tra
16.4.4. Tra cu t in
1. Nhn F1 con tr s ly t st n vo tra t in nh du. V d mun tra
lnh TeX
Bi en mt s t ri tra. Kt qu bao gi cng ca s di. Ta c th chp v
d ln trn.
182 Chng 16. Hng dn tr gip
Hnh 16.8: Lt t in
2. Tra trong tp t in. Kiu ny c th tra t in khng c trn Menu.
users>Find Dictionary File
v chn t in, g vo t gn tm nh v d
Hnh 16.9: Tra theo tp t in
- C nt c th m t in thm vo d liu.
- Danh sch t in c t ng lp khi m nn c th thm cc t in vo
th mc
16.4 Tra cu t in ton hc 183
~\dic\dictionary\
Hnh 16.10: Tra theo tp t in
CHNG17
LM CH S T KHA
17.1. Lm ch s t kha vi gi lnh makeidx.sty . . . . . . . . . . . . 184
17.1.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
17.1.2. Gi lnh makeidx.sty v lnh son tho . . . . . . . . . . . . . . 184
17.1.3. Chng trnh makeindex.exe trong VieTeX. . . . . . . . . . . 185
17.1.4. nh dng in ra trang ch s . . . . . . . . . . . . . . . . . . . . . . . . . 186
17.1.5. M rng kh nng lm bng ch s. . . . . . . . . . . . . . . . . . . 188
17.2. multind.sty lm nhiu tp ch s . . . . . . . . . . . . . . . . . . . . . . . . 188
17.2.1. Gi lnh gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
17.2.2. V d s dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
17.3. index.sty lm nhiu tp ch s t kha . . . . . . . . . . . . . . . . . . 191
17.3.1. Gi lnh gi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
17.3.2. Tp v d v bin dch n . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
17.3.3. Bin dch trong VieTeX 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
17.1. Lm ch s t kha vi gi lnh makeidx.sty
17.1.1. Gii thiu
Mt cun sch chun lun lun phi c phn ch s cc t kha. Ngha l cc t
mi, quan trng c nh ngha ln u tin trong mt ti liu c lit k ra cui
sch c s trang km theo ngi c truy li c. LaTeX cung cp cng c rt
tt lm t ng vic ny v rt chnh xc thng qua gi lnh chun makeidx.sty
v chng trnh makeindex.exe.
17.1.2. Gi lnh makeidx.sty v lnh son tho
1. Vi a vo u vn bn \usepackage{makeidx} l bt u dng c. Mt
khung dng gi lnh nh sau:
\documentclass[ 12pt,twoside,openany]{book}
\usepackage[utf8]{vietnam}
......
\makeindex
\begin{document}
17.1 Lm ch s t kha vi gi lnh makeidx.sty 185
<ni dung vn bn vi cc lnh \index{<t kha>}>
......
\printindex
\end{document}
2. Lnh \index{<t kha>}:
<t kha> c in ra cui ti liu do lnh \printindex vi s trang khng
nh hng vo ti liu.
Trong <t kha> bnh thng l mt cm t bnh thng, vy du trng c
ngha trong cm t nn quanh mt t c du trng khc vi t khng c du
trng bn cnh.
Nu mt t kha c t ch s nhiu ni th t s ch c 1 ln trong danh
sch vi cc s trang khc nhau bn cnh.
nh dng t kha trong lnh \index{<t kha>} c lnh chun mc nh
nh sau:
@ k t trc n sp th t nh: \index{OOn@n Nh Hu},
\index{OORng@ng Vn Hnh},...
! lm cm t ph c chung phn u nh
\index{mi trng!nh l}, \index{mi trng!cng thc},...
| nh du bt u lnh nh \index{table|(\textit},\index{table|)},..
" cc k hiu @, !, |, " mun xut hin trong t kh th trc n c
k hiu ny c nh.
3. Khi bin dch LaTeX nhng lnh trn s c a ra tp cng tn *.idx, v vy
bin dch t nht 2 ln th tp lu trung gian mi chnh xc. sau ta chuyn i
sang tp nh dng ch s.
17.1.3. Chng trnh makeindex.exe trong VieTeX
1. s dng tt chng trnh MakeIndex ta phi hiu nhng ty chn ca
chng trnh ny vi c php y nh sau:
makeindex [-ciglqr] [-o ind] [-p no] [-s sty] [-t log] [idx0 idx1 ...]
-c Theo mc nh tt c du trng u tnh vo t kha, nu chn ty chn
ny th tt c du trng trc v sau t kha u khng tnh vo t kha v
nhng du trng gia t kha ch tnh l mt.
-i Dng cch gi chun nh gi mt tp vo. Khi ta c ty chn ny v -o
khng c, th tp a ra c vit theo dng chun ca tin hc.
-g Phc v xp ch cho ting c.
-l Dng xp th t theo ch ci. Mc nh chng trnh xp theo t. Xp
theo t th k t trng ng trc mi ch ci trong bng k t. Cn xp theo
186 Chng 17. Lm ch s t kha
ch ci th tt c khong trng c b qua.
-q Kiu lng im, khng c thng bo no c gi ti dng a ra ca
chng trnh. Theo mc nh qu trnh x l v thng bo li c a ra
dng xut ca chng trnh nh tp vn bn. Ty chn -q khng a ra thng
bo khi chy.
-r Khng a ra thng bo tng minh cho mt s trang x l.
-o ind Ly *.ind nh tp ch s a ra. Theo mc nh phn chnh ca tp
a vo kt hp vi phn m rng ind dng cho vic a tp ch s ra .
-p no t s trang bt u a tp ch s ra, ngha l t trang s no.Ty chn
ny dng tch tp ch s vi nh dng khc nhau. S no c ba trng hp
c bit any, odd v even.
-s sty Ly tp sty nh tp nh dng cc ch s.
Mc nh l khng c nh dng no c. Bin mi trng INDEXSTYLE c xc
nh tp nh dng hin c.
-t log Ly tp *.log lmnht k khi chy. Mc nh chng trnh ly phn chnh
tn tp ngun v phn m rng ilg lm tp ghi chp ny.
2. Ch yu u ra ca chng trnh l tp c ui *.ind v khi chy li LaTeX
chng trnh ly vo lp danh sch t kha vi mc nh 2 ct trn tng trang ch
s.
3. d s dng chng trnh VieTeX c ci t giao din
Menu: tools-->Wizard Makeindex v khi nhn chy chng trnh cho
Hnh 17.1: Giao din chy makeindex.exe
17.1.4. nh dng in ra trang ch s
1. in ra trang ch s p ngi ta thng a vo tp cu trc ri gi vo:
- V d tp vieindex.ist cha cc dng lnh sau y :
+ Thm ch ci m vo danh sch ch s v cn ra gia ct bt u cc t ch
ci
17.1 Lm ch s t kha vi gi lnh makeidx.sty 187
Hnh 17.2: Kt qu chy chng trnh
heading_prefix "{\\bfseries\hfil " %%nhp phng cho ch ci u
heading_suffix "\\hfil}\\nopagebreak\n"%% kt thc phng ch ci
heading_flag 1 % Lm ch ci hoa
+ nh dng du chm gia t kha v s trang
delim_0 "\\dotfill "
delim_1 "\\dotfill "
delim_2 "\\dotfill "
Sau chy chng trnh nh
makeindex.exe -s vieindex.ist -o latexcourse.ind latexcourse.idx
2. Trong VieTeX c thc hin bng cch tm kim tp v a vo dng thng
s vi -s trc ri tp sa: 3. Cn nhiu nh dng khc in ra cng gom vo tp
nh:
- nh dng in ra tp ch s ring.
preable
"\\documentclass[10pt]{book}
\\begin{document}
\\begin{theindex}\n"
postable
"\n\n\\end{theindex}
\\end{document}\n"
- nh dng thay th k t chun
actual = % k hiu = s thay cho k hiu mc nh @
quote ! % k hiu ! s thay cho k hiu mc nh "
level > %k hiu > s thay cho k hiu mc nh !
188 Chng 17. Lm ch s t kha
Hnh 17.3: Thm tp nh dng
17.1.5. M rng kh nng lm bng ch s
1. Bng cc t thut ng cng c lm bng chng trnh ny vi thm vo
+ \makeglossary bn cnh \makeindex
+ Lnh \glossary nh l \index v d:
\glossary{name=$\mathbb N$, description= Tp hp s t nhin.},...
+ Lnh \printglossary t cui in ra bng thut ng.
2. Cc nh dng v bin dch chng trnh ging nh lm ch s, ch c khc
ui tp vo l *.glo v ra l *.gls
makeindex.exe -o latexcourse.gls latexcourse.glo
Sau bin dch li LaTeX cho ta kt qu
17.2. multind.sty lm nhiu tp ch s
17.2.1. Gi lnh gi lnh
Gi lnh lm nhiu tp ch s hi c, nhng vn lm vic tt
http://www.ctan.org/tex-archive/macros/latex209/contrib/misc/
Gi lnh multind ca F.W. Long nh ngha li lnh \makeindex, \index v
\printindex cho php lm c nhiu bng danh mc hn. Nhng lnh trn c
thm i s
\makeindex{<tn tp>} % <tn tp> cha mt bng danh mc
\index{<tn tp>}{<t kha>} %<t kha> tn t kha cho vo danh mc
17.2 multind.sty lm nhiu tp ch s 189
Hnh 17.4: Bng thut ng thay v cc ch s
\printindex{<tn tp>}{<u danh mc>} %<u > mi bng 1.
17.2.2. V d s dng
1. Ta ly v d tp viemultind.tex c ni dung p dng gi lnh ny.
\documentclass[12pt]{article}
\usepackage[utf8]{vietnam}
\usepackage{multind}
\makeindex{A}
\makeindex{B}
\begin{document}
\section{To ra nhiu bng danh mc}
\begin{enumerate}
\item Khoa hc m khng c lng tm ch
l s bi hoi tm hn.
(RABELAIS) \index{A}{RABELAIS}
\item Bt c s hiu bit g cng u do quan st
v kinh nghim m bit.
(SAINT BEUVE)\index{A}{SAINT BEUVE}
\item Th gi ngi ta dng bn chuyn phim,
c c mt tc phm mi ngy.
(FRAGNET)\index{B}{FRAGNET}
190 Chng 17. Lm ch s t kha
\end{enumerate}
\subsection{nh ngha li lnh lm ch s}
\begin{enumerate}
\item Nu ti c quyn th, ti s em sch
m gieo rc khp mt a cu
nh ngi ta gieo la trong lung cy vy.
(HOROCE MANN)\index{A}{HOROCE MANN}
\item Tin vn t vo cng vic g cng khng c li bng
t vo vic mua sch hu ch.
(H.N. CARSON)\index{B}{CARSON}
\item c sch l ni chuyn vi nhng ngi thnh tht nht
ca nhng th k qua.
(DESCARTES)\index{B}{DESCARTES}
\end{enumerate}
\printindex{A}{Bng danh mc th nht}
\printindex{B}{Mt bng danh mc khc}
\end{document}
2. Dch trong ca s di 2 ln latex.exe
%VieTeX: latex.exe --src-specials C:\vietex\sty\M\multind\viemultind.tex
This is pdfTeX, Version 3.1415926-1.40.10 (MiKTeX 2.8)
entering extended mode
(C:/vietex/sty/M/multind/viemultind.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, dumylang,
nohyphenation, german, ngerman, german-x-2009-06-19,
ngerman-x-2009-06-19, french, loaded.
(C:\vntex\tex\latex\vnfonts\article.cls
Document Class: article 2005/09/16 v1.4f Standard LaTeX
document class
("C:\Program Files\MiKTeX 2.8\tex\latex\base\size12.clo"))
(C:\vntex\tex\latex\vietnam\vietnam.sty
("C:\Program Files\MiKTeX 2.8\tex\latex\base\ifthen.sty")
("C:\Program Files\MiKTeX 2.8\tex\latex\base\fontenc.sty"
(C:\vntex\tex\latex\vietnam\t5enc.def)
(C:\vntex\tex\latex\vietnam\t5cmr.fd))
("C:\Program Files\MiKTeX 2.8\tex\latex\base\inputenc.sty"
17.3 index.sty lm nhiu tp ch s t kha 191
(C:\vntex\tex\latex\vietnam\utf8.def))
(C:\vntex\tex\latex\vietnam\ucs.sty
(C:\vntex\tex\latex\vietnam\uni-global.def))
(C:\vntex\tex\latex\vietnam\vncaps.tex))
(C:\vietex\sty\M\multind\multind.sty)
Writing index file A.idx
Writing index file B.idx
(C:\vietex\sty\M\multind\viemultind.aux)
(C:\vntex\tex\latex\vietnam\ucsencs.def)
(C:\vntex\tex\latex\vietnam\uni-0.def)
(C:\vntex\tex\latex\vietnam\uni-1.def)
(C:\vntex\tex\latex\vietnam\uni-30.def)
[1]
No file A.ind.
[2]
No file B.ind.
[3] (C:\vietex\sty\M\multind\viemultind.aux) )
Output written on viemultind.dvi (3 pages, 1960 bytes).
Transcript written on viemultind.log.
% Executed successfuly
2. Dng makeindex.exe chuyn sang tp nh dng c:
Ta chuyn 2 tp ch s A.idx v B.idx sang A.ind v B.ind nn phi lm th cng
trn dng lnh nh
>makeindex -o A.ind A.idx v >makeindex -o B.ind B.idx
Nu bn c VieTeX 3.0 th vic ny qu d:
Menu: tools>Wizard Makeindex (Hnh 17.8)
Ta c th xem tp kt qu hnh 17.6.
Tng t ta lm vi tp B.idx.
3. Cui cng bin dch bnh thng v cho kt qu (Hnh 17.9)
17.3. index.sty lm nhiu tp ch s t kha
17.3.1. Gi lnh gi lnh
Gi lnh tng i hon ho lm nhiu tp ch s v m rng c cc bng cng
thc.
http://www.ctan.org/tex-archive/macros/latex/contrib/index
192 Chng 17. Lm ch s t kha
Hnh 17.5: Giao din dng makeindex
Hnh 17.6: Xem kt qu tp A.ind
Gi lnh index ca David Jones m rng lm bng danh mc t kha theo mt
s chc nng sau:
1. Lm c rt nhiu bng ch s danh mc ng thi.
2. C phng n * cho lnh \index, a i s vo tp lm ch s.
3. Lmn gin lnh a ch s vo bng cch khi u lnh \shortindexingon
17.3 index.sty lm nhiu tp ch s t kha 193
Hnh 17.7: C nhiu bng
sau c th g ^{<tn kha>} thay cho \index{<tn kha>},
_{<tn kha>} thay cho \index*{<tn kha>}. Khng dng nhng
lnh ny na hy cho vo lnh \shortindexingonoff. Nhng t kha ny
trong mi trng ton l khng c.
4. Gi lnh ny km theo c gi lnh showidx v thm vo lnh trong vn bn
\proofmodetrue th cc t kha ca ch s s in ra bn l trang, cn nh dng
l trang v phng ch in ra bn l dng lnh \indexproofstyle, v d nh
\renewcommand{\indexproofstyle}{\footnotesize\itshape}.
Sau khi a gi lnh vo \usepackage{index} ta c th nh ngha tp ch s
mi \newindex hoc nh ngha li \renewindex.
\newindex{<du dn>}{<tp idx>}{<tp ind>}{<tiu bng>}
<du dn> Nhn ny nh du chuyn ch s vo tp no. Nh vy cc lnh
\index v \printindex c i s ty chn nh: \index[<du dn>]{...}
v \printindex[<du dn>].
<tp idx> Sau khi chy L
A
T
E
X ln th nht th to ra tp c phn m rng
<tp idx> (ba k t bt k) ging nh trng hp bnh thng mc nh lun
lun c tp .idx.
<tp ind> nh hng chy \MakeIndex ttp<tp idx> trn ra tp <tp ind>
khi chy L
A
T
E
X ln na th gi tp c phn m rng ny.
<tiu bng> Tiu ca mi bng danh mc t kha.
194 Chng 17. Lm ch s t kha
17.3.2. Tp v d v bin dch n
Ta ly mt v d tp vieindex.tex c ni dung nh.
\documentclass[12pt]{book}
\usepackage[utf8]{vietnam}
\usepackage{index}
\makeindex
\newindex{aut}{adx}{and}{Bng danh mc t kha}
\newindex{not}{ndx}{nnd}{Bng k hiu}
\begin{document}
\chapter{S dng gi lnh index}
\section{Cc lnh phn u}
\begin{itemize}
\item nh thng mt vn qun, khng bng t thng lng
mnh. (Thch Ca)\index[aut]{Thch Ca}\index{Thch Ca}
\item Khng nn mu vic ln vi k ni nhiu.(Vn Trung T)
\index[not]{Vn Trung T}
\item ng khinh vic nh. L nh lm m thuyn. (Quan Don t)
\index[aut]{Quan Don t}
\end{itemize}
\subsection{nh ngha bng danh mc khc nhau}
\begin{itemize}
\item Ba ngi cng i, tt c mt k lm thy ta c. (Khng t)
\index[not]{Khng t}\index{Khng t}
\item Qun t nghim trang m khng tranh vi ai, hp qun
vi mi ngi m khng b ng. (Lun Ng)\index[not]{Lun Ng}
\item Nht ngh tinh, nht thn vinh.(Tc Ng)\index[aut]{Tc Ng}
\end{itemize}
\printindex[not]
\printindex[aut]
\printindex
\end{document}
Cc bc tin hnh to ra cc tp ch s:
1. Sau khi chy L
A
T
E
X i vi tp vieindex.tex cho ba tp vieindex.idx,
17.3 index.sty lm nhiu tp ch s t kha 195
vieindex.adx v vieindex.ndx.
2. To ra danh mc ch s chnh:
makeindex -o vieindex.ind vieindex.idx
This is makeindex, version 2.14 [02-Oct-2002]
(kpathsea + Thai support).
Scanning input file vieindex.idx....done
(2 entries accepted, 0 rejected).
Sorting entries....done (2 comparisons).
Generating output file vieindex.ind....done
(9 lines written, 0 warnings).
Output written in vieindex.ind.
Transcript written in vieindex.ilg.
3. To ra bng danh mc c nh du l aut:
makeindex -o vieindex.and vieindex.adx
This is makeindex, version 2.14 [02-Oct-2002]
(kpathsea + Thai support).
Scanning input file vieindex.adx....done
(3 entries accepted, 0 rejected).
Sorting entries....done (4 comparisons).
Generating output file vieindex.and....done
(10 lines written, 0 warnings).
Output written in vieindex.and.
Transcript written in vieindex.ilg.
4. To ra bng danh mc c nh du l not:
makeindex -o vieindex.nnd vieindex.ndx
This is makeindex, version 2.14 [02-Oct-2002]
(kpathsea + Thai support).
Scanning input file vieindex.ndx....done
(3 entries accepted, 0 rejected).
Sorting entries....done (5 comparisons).
Generating output file vieindex.nnd....done
(13 lines written, 0 warnings).
Output written in vieindex.nnd.
Transcript written in vieindex.ilg.
5. Chy li L
A
T
E
X ln na cho kt qu.
196 Chng 17. Lm ch s t kha
17.3.3. Bin dch trong VieTeX 3.0
1. Vic dng makeindex thng qua giao din vi vic ch sa ui tp ch s:
Tools-->Wizard Makeindex
Hnh 17.8: Giao din dng makeindex
2. Ln lt thay ui ndx v idx cho ta ngay kt qu.(c th xem trc bng ch
s)
3. Bin dch li 2 ln na cho kt qu.
Hnh 17.9: C nhiu bng
CHNG18
HNG DN S DNG
WinTpic
18.1. Gii thiu WinTpic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
18.2. Cu hnh chng trnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
18.2.1. t li i s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
18.2.2. Sa i tp khi ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
18.3. Xem kt qu hnh v chuyn i nh dng ca n . . . . . . 200
18.3.1. Xem hnh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
18.3.2. Chuyn i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
18.4. V hnh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
18.4.1. V hnh theo cc nt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
18.4.2. V hnh theo tng tc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
18.5. a hnh vo tp TeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
18.6. Nhng ch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
18.1. Gii thiu WinTpic
Chng trnh v hnh rt n gin nhng kt qu cng rt tt khi cn. Trc
y phin bn WinTpic 3.08 nay ci tin nhiu v c ti a ch:
link: http://aogaeru-lab.my.coocan.jp/sub1.html
Tp kt qu c ui l TeX. Nhng tp ny ch dch vi u ra l DVI cn u ra
PDF khng chp nhn. Phin bn mi c chuyn i ra hnh ui *.eps a vo
trong TeX vi u ra DVI v cng chuyn i ra tp ui *.pdf a vo trong
TeX vi u ra l PDF. Giao din ca chng trnh
Ti liu ny c a vo hng dn bn VieTeX 3.0.
18.2. Cu hnh chng trnh
18.2.1. t li i s
T Menu: Option-->Setup Parameters ta nhn c giao din cc trang: Trang
1. Line/Paint Cc nt v nh hnh 18.2, khng thay i g.
198 Chng 18. Hng dn s dng WinTpic
Hnh 18.1:
Hnh 18.2:
2. File... ng dn v kiu tp. bn c th thay i.
3. Output chm trn bn v v n v di v hnh, ta gi nguyn.
4. TeXPreview ta thay i xem c vi MiKTeX nh hnh 18.3
TeX Compile: latex.exe; DVI Ware: yap.exe; v gi mu cho nt v.
5. language chn ting Anh.
18.2.2. Sa i tp khi ng
Tp wintpic.ini c sa i dng PDFTOPS: (Tp ny c trong th mc
chng trnh).
PDFTOPS=c:\vietex\wintpic\pdftops.exe
Chng trnh pdftops.exe ly ti a ch
ftp://ftp.foolabs.com/pub/xpdf/
18.2 Cu hnh chng trnh 199
Hnh 18.3:
Hnh 18.4:
200 Chng 18. Hng dn s dng WinTpic
Trong tp xpdfbin-win-3.03.zip. Chp tp pdftops.exe vo th mc ca
wintpic.exe.
18.3. Xem kt qu hnh v chuyn i nh dng ca n
18.3.1. Xem hnh
Xem hnh bng cch chuyn qua tp DVI nh sau:
Menu: Option -->TeX Preview nu ci ng Latex bin dch v c kt qu:
Hnh 18.5:
18.3.2. Chuyn i
Gi s tp nh l vidu.tex ta c th a nh trc tip vo vn bn bng lnh
\input vidu.tex. Nhng c th chuyn i sang tp vidu.eps v vidu.pdf v
a vo vn bn chun tc.
T Menu: File-->to BMP, EPS, PDF v chn nhng chuyn qua EPS, PDF. Cc
tp s sinh ra khi chuyn ti v tr tp nh ngun. Nu bn ci t nh ti hng
dn trn th s c 2 tp sinh ra vidu.pdf v vidu.eps.
18.4. V hnh
Vic ci t khng i hi g c bit, ch cn nhn ty chn ci t trong a
CD ny khi chng trnh c np vo y . Cc bn nn lm biu tng
trn desktop mn hnh d s dng.
18.4 V hnh 201
18.4.1. V hnh theo cc nt
Con chut v l mi tn v hai ng theo chiu ngang v chiu dc. ng
tc v ln lt nh sau:
Nhn vo nt hnh mnh cn v: K t tri qua phi c cc nt [ng thng]
[hnh trn] [hnh vung] [hnh elip] [a gic], ...
Nhn bn tri chut ti imkhi u v gi ko cho n imkt thc hnh.
Nhn bn phi chut xut hin menu ng cnh v chn [Draw] th hnh mi
c v.
Ch : V hnh trn phi lp li [Draw] ba ln, cc hnh [elip] [a gic],... cng
phi lp li ng tc ny hnh mi c v.
Nt v ti nt [Normal] cho ty chn dng chm chm, bnh thng l
ng thng. c bit ch [nothing] cho ta khng c ng v, nhng c
th t trong vng ca n nhng mu v nt.
Nt [Nothing] cho ta t min trong cc hnh mu xm v en, c mt s ty
chn.
Nt v m nht [thick] cho ty chn very thin: nt rt mng, thin: nt mng,
thick: nt m, very thick: rt m.
Gn ch vo hnh [X] , khi nhn nt ny ra giao din nhp ch vo. C th
c la vi nhng cng thc ton.
Hnh 18.6:
Nt [S] Bi gch mt s hnh, ch nhng hnh ng kn mi c bi en cho
gia din
Nt [F(x)] v hnh theo hm. Th nht ta phi chn mt min hnh ch nht
ly lm ta v. Th hai nhn tri chut ra giao din nh hm s cn
v vo trng.
Mt s k thut v khc nh ng dch dc, ng cong tip tuyn, ... ch
c trong menu cc bn t tm hiu ly.
202 Chng 18. Hng dn s dng WinTpic
Hnh 18.7:
Hnh 18.8:
18.4 V hnh 203
18.4.2. V hnh theo tng tc
1. Khi mt hnh c chn th cc nt v ca chng ln.
Hnh 18.9:
Pha di l nhng phm c tc ng ln hnh chn nh phm [Del] l
xa hnh ang chn.
[M] l di chuyn hnh i ni khc theo con chut,
[C] chp thm mt bn na ging ht nh hnh ang chn, chc nng ny rt
tin cho vic v thm nt v nt tng t sau ri ta sa.
[E] ch li hnh,
[R] quay hnh.
2.Nhn phm phi chut ra menu tng tc nh
Tt c menu v nt ca chng trnh u
c trong Menu ny cc bn chn ly mt
thao tc thch hp nh:
[Add Arrow] gn mi tn vo cc u
hnh v;
[Pack] gn cc nt v vo vi nhau;
[Mirror] lt hnh ln trn, xung di,
sang tri v sang phi;
[ReEdit] s li hnh;
[zoom] thu nh v phng to hnh theo
chiu ngang hoc chiu dc cho n thch
hp.
204 Chng 18. Hng dn s dng WinTpic
18.5. a hnh vo tp TeX
Son tho vn bn bng LaTeX khng thy kt qu ngay trn mn hnh m ch
dng cc lnh. Mt kh khn na l a nh vao vn bn LaTeX khng c hng
dn k nn gy kh khn cho mi ngi. a mt nh vo LaTeX ta phi tin
hnh cc bc sau y:
1. V hnh trn mt chng trnh v no , hoc Scan nh t ngoi vo v tp
nh c ui l *.bmp, *.ps hoc *. eps v cc ui *.jpg, *.png, *.tiff,.... Loi tp
c ui *.eps, *.bmp,... ch dch vi u ra DVI. Cn li u ra dch l PDF.
2. Dng gi lnh trong phn u LaTeX, thng l dng gi lnh
\usepackages{graphicx} v mi trng hnh v nh v d:
\documentclass[10pt,oneside,openany]{book}
\usepackage{amsmath,amsxtra,amssymb,latexsym, amscd,amsthm}
\usepackage{graphicx}
\usepackage[utf8]{vietnam}
\begin{document}
\centerline{\bf V d v a hnh vo LaTeX}
\begin{figure}[!ht]
\centering
\includegraphics[width=4cm, height=4cm]{vidu}
\caption{ }\label{fig:hinh1}
\end{figure}
\end{document}
3. Vi vic tp hnh nh trn v c tp vidu.eps v vidu.pdf th dch u ra
lc no cng c.
18.6. Nhng ch
Trn y l nhng thao tc c bn nht s dng WinTpic. Trm hay khng
bng tay quen cc bn thc hnh mt s hnh s thy v v hnh trong LaTeX n
gin. Nhiu hnh do chnh ngi thit k ra n v tm th hin bng cc nt v ca
WinTpic mt cch sng to. Trong cun sch mi nht ca ti c a ra mt s hnh
c th. Chc cc bn thnh cng.
CHNG19
HNG DN S DNG TpX
19.1. Gii thiu TpX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
19.2. t cu hnh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
19.3. Xem kt qu hnh trc trong trang . . . . . . . . . . . . . . . . . . . . . 207
19.4. Xem nguyn kch thc hnh v . . . . . . . . . . . . . . . . . . . . . . . 207
19.5. a hnh vo ti liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
19.6. Thao tc v hnh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
19.6.1. Thao tc chung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
19.6.2. Thao tc ring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
19.1. Gii thiu TpX
Nhng nm v trc ti c gii thiu chng trnh WinTpic 4.10. Nhng
chng trnh ny khng pht trin na, tuy v hnh n gin v d hin nay vn c
th s dng c trn Windows XP. VieTeX 2.9 chn gii php i km vi chng
trnh v hnh TpX y l phn mm min ph ca Alexander Tsyplakov. Chng
trnh cng dnh ring v hnh cho TeX nhng vi nhiu s chuyn i nh dng
ca tp hnh trong c TeX. Chng trnh n gin v d s dng v c nhiu
chc nng
Bn cp nht mi nht c th ly ti
http://tpx.sourceforge.net/
Chng trnh c ng gi li v cu hnh thch hp dng vi VieTeX c
pht km theo VieTeX. Ci t mc nh khng c vn g c bit.
Chng trnh c giao din (Hnh 19.1)
19.2. t cu hnh
- Vo File -> TpX setting cho ta bng ci t bin dch cc hnh nh hnh.
a s chng trnh nh l dch LaTeX v cc lnh v l cc lnh TeX.
- Trong phin bn mi gn nh mc nh chng trnh TpX hot ng tt.
C tthe chn vo cc chc nng v g ng dn vo ty chn nh (ch cc
chng trnh dng trong MiKTeX th khng cn nh PdfLaTeX, DVIps,... )
206 Chng 19. Hng dn s dng TpX
Hnh 19.1: Giao din TpX
Hnh 19.2: t cu hnh
Chng trnh c giao din (Hnh 19.2)
- Cc ng v nt v thanh cng c rt thun tin cho nhn vo ri nhn
ra ch v ly hnh kiu Autocad.
19.3 Xem kt qu hnh trc trong trang 207
19.3. Xem kt qu hnh trc trong trang
Khi ta v xong hnh c th xemtc, trn thanh cng c c 3 nt xemkhc nhau
tng ng vi Menu: Cc chc nng ny nh mi trng MiKTeX bin dch
1. Tools : Preview LaTeX-->DVI Dch hnh c u ra tp DVI. Ch khi dch
xong xem ngay trong yap.exe bnh thng. Nu bo li th vo menu trong
chng trnh yap.exe:
view-->Render Method-->pk (ch khng phi Dvips) Hnh 19.3.
Hnh 19.3: Xem hnh trong trang
2. Tools : Preview LaTeX-->DVI-->PSDch hnh sang DVI sau chuyn qua
PS (nh chng trnh dch t hp ca VieTeX).
3. Tools : Preview PdfLaTeX Dch thng qua PDF v m ngay bng Suma-
traPDF (Acrobat Reader). Khi cc bn dng trong VieTeX c th chc nng
ny lun lun thc hin c.
19.4. Xem nguyn kch thc hnh v
Chc nng xem mt lot cc hnh nguyn gc
Tools-->Preview as image -->Preview PDF (EPS, SVG,....) Hnh 19.4.
y l hnh tht ta s nhng vo TeX
208 Chng 19. Hng dn s dng TpX
Hnh 19.4: Xem hnh kch thc tht
19.5. a hnh vo ti liu
Hnh 19.5: Ghi ra tp dng trong TeX
Khi v hnh TpX c lu bng tp c ui *.tpx v d nh tp vidu1.tpx, khi
19.6 Thao tc v hnh 209
no s hnh ta c th m ra cha li; bn cch TpX cn ghi hai tp vidu1.pdf
v vidu1.eps c hai tp ny ch cha hnh m khng c ch.
Trc y ti thng hay a hnh bng lnh \input{vidu1.tpx}, khng sai
nhng li phi km 2 tp ph cng tn na mi y . khi c hnh khng ph
thuc vo TpX khi c hnh ta nn a ra bng lnh
File-->Save As
V chn loi tp ra PDF hoc EPS, .... Hnh 19.5.
Ch l tp ra khng trng vi tp c ui tpx, v d t li tpx-vidu1.pdf
Ch u ra khi dch TeX l DVI vi cc hnh c ui bmp, eps,... u ra l PDF
c ui pdf, jpg, png, .... nn chuyn hnh sang 2 loi ui eps v pdf v a vo
TeX bng
\begin{figure}[!ht]
\centering
\includegraphics[height=8cm,width=12cm]{tpx-vidu1}
\caption{}\label{fig:}
\end{figure}
Khng cn ch ra ui th lc dch c th ty vo u ra u dch c.Phi dng
gi lnh \usepackages{graphicx}.
19.6. Thao tc v hnh
19.6.1. Thao tc chung
1. Nhn phm tri chut vo nt ng mnh cn v
2. Nhn v gi phm tri chut ti v tr bt u v, ko theo hng nh v to
ra nt cho n khi cn c nh th nhy phm tri chut c nh hnh.
3. Nhng ng cong phc tp phi nhn cc im trung gian v sau mi
kt thc hnh c.
4. Mun sa nt v chn vo hnh v n g ln sau chn nt m nht v
mu thanh cng c th hai (hoc Menu). Hnh 19.6.
5. Mi i tng nhn p vo n s ra gioa din ring iu chnh c th.
19.6.2. Thao tc ring
1. Nhng hnh lm mi tn nh ng thng, ng cong khi nhy vo n v
chn loi u cui mi tn hoc chm trn (Hnh 19.7)
2.c bit nhn th c hai mt mt mt nhn trn hnh v mt mt nhn tht
gn vo hnh (Hnh 19.8)
210 Chng 19. Hng dn s dng TpX
Hnh 19.6: V hnh
Hnh 19.7: Gn mi tn
19.6 Thao tc v hnh 211
Hnh 19.8: Gn mi tn
- Trong TeXtext l Vn bn hin ra vi hnh; cn trong Text ch l hin ln mn
hnh v.
- Rt tic l trong g vn bn khng g c m Unicode, mun khc phc
iu ny ta g vo mt lnh v nh ngha lnh l k t unicode: trong vn
bn trc khi gi hnh ta nh ngha
\def\vidu{y l v d}
Sau y l mt s thao tc v cc nt c bn
1. Cc nt v line, rectangle, circle, ellipse ch cn xc nh im u
v im cui l xong.
2. Nt v arc, sector, segment cng thao tc: u tin l nhn v tr tm ca
ng trn v ko ra bn knh cn thit, nhn chut tri cos nh hnh c th
cung trn hoc khng c nt v, bn chn vo hnh n g ln; nhn
chut vo im cui v v li cung theo mun ca chng ta.
3. ng polynine, polygon xc nh vi cc nh bt k khi kt thc th nhn
p phm tri chut.S hnh bng cch chn vo nh v di chuyn i ch
khc.
4. V curve, closed curve nhn t nht l 3 imri nhn p c nh hnh
cong li.
212 Chng 19. Hng dn s dng TpX
5. Nt v bazier path, closed bazier path tng t nh hnh trn nhng
iu khin bng tip tuyn ca ng cong.
6. Dng du chm v hnh c sn bn v mt hnh ri nhn p vo n cho ra
giao din chn mu sn
Hnh 19.9: Hnh dng im Hnh 19.10: Khung hnh c sn
7. a hnh vo ni v hnh (nt cui cng) ph thuc vo hnh c ui i a
vo khc nhau, ti ly v d tp logo trng ti c ui jpg:(Hnh 19.12)
Kt qu l
Hnh 19.11: Biu tng
19.6 Thao tc v hnh 213
Hnh 19.12: a hnh vo v ly ra
Kt lun: Cn rt nhiu chi tit cc bn t thc hnh ly. Ti liu ny s l ph
lc ca hng dn s dng VieTeX.
CHNG20
SumatraPDF s dng vi VieTeX
20.1. Gii thiu SumatraPDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
20.2. Cc phm g tt trong sumatraPDF . . . . . . . . . . . . . . . . . . . . . . 215
20.2.1. Chuyn ng trang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
20.2.2. Trng thi xem vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
20.2.3. Thao tc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
20.3. t SumatraPDF trong VieTeX . . . . . . . . . . . . . . . . . . . . . . . . . . 217
20.4. Bin dch TeX ra PDF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
20.5. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Ti thng dng acrobat reader c tp PDF. Tuy ti cng quan tm suma-
traPDF trong VieTeX c chc nng ci v s dng n. Nhng cha c bi gii
thiu v chng trnh ny.
20.1. Gii thiu SumatraPDF
Chng trnh ny c th thay acrobat reader c. Phin bn mi nht chy rt
tt v nhanh, bn c th ly v ti:
http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
Tc gi l Krzysztof Kowalczyk
Nhng li th ca chng trnh kt hp vi cc chng trnh TeX
- Bn thn chng trnh rt nh gn, d ci t
- Chng trnh chy nhanh, tm kim v cu hnh d.
- Chng trnh c th m c cc tp PDF, PS, DJVU, . . . rt tin v cc tp ny
rt khc nhau.
- Ci t c tm dng tng ng gia tp TeX v tp PDF, c ngc li.
(hnh 20.1).
- Hin nay ang c bn 1.8, bn ly v v ci t khng kh khn g.
20.2 Cc phm g tt trong sumatraPDF 215
Hnh 20.1: Giao din SumatraPDF
20.2. Cc phm g tt trong sumatraPDF
20.2.1. Chuyn ng trang
Nhn phm phi chut cun ln, xung
j/k, [Up]/[Down] cun ln/xung theo dng
[space] cun mn hnh
[Shift] + [space] cun ngc mn hnh
n/p trang tip theo/pha trc
[Page Down]/[Page Up] trang tip theo/pha trc
216 Chng 20. SumatraPDF s dng vi VieTeX
[Alt] + Left li li
[Alt] + Right tin v trc
[Ctrl] + G, g n trang
Home n trang u tin
End n trang cui cng
b chia trang trong kiu sch
[Ctrl] + [Shift] + Right m ti liu PDF tip theo trong th mc
[Ctrl] + [Shift] + Left m ti liu PDF pha trc trong th mc
20.2.2. Trng thi xem vn bn
+, - phng to thu/nh
[Ctrl] + bnh xe chut phng to thu/nh
z c nh phng to thu nh gia Fit Page, Fit Width, Fit Content
c c nh kiu lin tc/khng lin tc
[Ctrl] [Shift] - quay tri
[Ctrl] [Shift] + quay phi
F12 hin/n nh du mc lc PDF
F6 chuyn i t ca s mc lc v ca s vn bn
[Ctrl] + L, F11 Kiu trnh chiu ti liu
[Ctrl] [Shift]+ L c mn hnh
[Shift] + F11 C mn hnh
ESC thot khi c mn hnh hoc trnh chiu
. trong kiu trnh chiu chuyn thnh nn en
w trong kiu trnh chiu chuyn thnh nn trng
i hin thng tin kiu c mn hnh/trnh chiu
20.2.3. Thao tc
[Ctrl] + O m tp PDF
[Ctrl] + W ng tp PDF
[Ctrl] + S ghi nh l
[Ctrl] + P in
r gi li ti liu
[Ctrl] + F, / tm vn bn
F3/[Shift] + F3 tm tip theo/pha trc
[Ctrl] + Q, q thot khi chng trnh
[Ctrl] + Left Mouse chn vn bn hoc nh
20.3 t SumatraPDF trong VieTeX 217
20.3. t SumatraPDF trong VieTeX
Hnh 20.2: Ci t trong VieTeX
- t chng trnh chy theo menu:
Option]Configuration chn nt [set program] v chn vo chng trnh 25.
sumatraPDF view pdf v t chng trnh vo .
Execute]choose typeseting comunication]choose more...
Sau chn vo SumatraPDF bin dch t hp.
- t tm qua li t tp TeX sang SumatraPDF v ngc li.
+ lm c iu ny c 2 cch trc khi bin dch:
a- Dng gi lnh pdfsync.sty bng cch a vo u tp TeX:
\usepackage{pdfsync}
v bin dch sinh ra tp ng b *.pdfsync
b-cch th 2 dng a vo i s ca cc chng trnh dch:
pdflatex -synctex=-1 document.tex
texify --pdf --tex-option=-synctex=-1 --run-viewer document.tex
c- tm ngc li c t PDF t thng s cho chng trnh SumatraPDF
theo 1 trong 2 cch sau y:
218 Chng 20. SumatraPDF s dng vi VieTeX
+ Trong VieTeX (hnh 20.2).
i s t
-reuse-instance -inverse-search "C:\vietex\vietex.exe \"%f\" -line:%l"
+Chnh trong sumatraPDF t (hnh 20.3).
Hnh 20.3: Ty chn trong SumatraPDF
20.4. Bin dch TeX ra PDF
- Phin bn no cng c PDFLaTeX, TeXify pdf . . . ., . . . . dch ra tp PDF
- VieTeX ci sn cc chc nng bin dch ny.
- Nhng tp c nh ui PDF, JPG, PNG,TIF, . . . mi dch ra tp PDF c. Khi
mi p dng quy trnh trn c.
20.5. Kt lun
Chng trnh ny rt tt, ti th v thun tin nh khi dng dch TeX sang
DVI. C l thi gian ti ti s trit dng chng trnh ny hn l dng acrobat
reader qu chm.
CHNG21
THC N CHNH
21.1. Chc nng File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
21.2. Chc nng Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
21.3. Chc nng Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
21.4. Chc nng Insert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
21.5. Chc nng Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
21.6. Chc nng Mark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
21.7. Chc nng Macro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
21.8. Chc nng Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
21.9. Chc nng Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
21.10. Chc nng Execute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
21.11. Chc nng LaTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
21.12. Chc nng Graphics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
21.13. Chc nng Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
21.14. Chc nng Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
21.15. Chc nng Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
21.16. Chc nng Help. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
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.
220 Chng 21. Thc n chnh
21.1. Chc nng File
Chc nng File S dng
New M tp mi
Open M tp c
ReOpen M tp dng gn y (khong 20 tp v trc)
Favorites Gn cc tp quan tm cho cc ln sau
Revert M li vn bn thay cho vn bn ang son (ang
son b li mun b vn bn , cha ghi)
Open Include File M tp trong vn bn sau lnh \input{} hoc
\include{}
Open in Notices M tp vo ca s di c nhn Notices (Dng tham
kho ni dng tp m y)
Save Ghi li tp hin hnh
Save As... Ghi li tp tn khc
Save All Ghi li tt c tp ang m
Save Copy As... Ghi ni dung hin hnh vo tp vi tn mi (Lu ni
dung mi son m khng cn ghi vo tp c)
Rename... i tn tp ang m
Close ng tp li
Close All but me ng cc tp ang m tr tp hin trc mt
Close All ng nhiu tp mt lc
Set Read Only t cc tp ch c
Statistics Thng k
Current File Thng k tp hin thi: Ngy thng lp, s t, ...
All Open Files Thng k tt c tp m: Ngy thng lp, s t, ...
File System Info Thuc tnh h thng ca tp
Page Setup t my in tp ngun
Print In tp hin hnh
Exit VieTeX Thot khi chng trnh
21.2 Chc nng Edit 221
21.2. Chc nng Edit
Chc nng Edit S dng
Undo Phc hi t va xa
Redo Phc hi li ci va phc hi
Undoing All Phc hi tt c
Undo All Phc hi tt c
Redo All Phc ngc vi phc hi tt c
Erase Buffer Xa b nh m
Cut Ct vn bn vo b nh (bi en)
Copy Chp vn bn vo b nh (bi en)
Copy All Chp ton b vn bn vo b nh
Append
Append Clipboard Copy Gn vo cui b nh phn chn kiu chp
Append Clipboard Cut Gn vo cui b nh phn chn kiu cut
Erase Clipboard Xa b nh ph
Paste a vn bn t b nh ra du con tr
Swap with Clipboard a ni dung chn vo b nh v a ni dung b
nh th vo
Delete Xa k t pha sau hoc vt bi en
Delete All Xa ton b vn bn thnh tp trng
Select All Chn tt c vn bn
Select Word Chn mt t (c th nhn p vo t )
Select Paragraph Chn mt khi on
Select in Braces Chn trong cc du {}[]() ( con tr sau cc du
bt u)
Complete word Hin danh sch hon thnh ca t
Words Thao tc trn mt t
Tabs to spaces Chuyn du khong thnh mt k t trng
Delete Word left Xa t bn tri du con tr nhp nhy
Delete Word right Xa t bn tri du con tr nhp nhy
Insert Filenames
Current Filename a tn tp ang m vo vn bn
Current Directoryname a tn th mc ca tp ang m vo vn bn
Current Full Filename a tn tp ang m vo vn bn vi c ng dn
Modificative Time Ghi li thi gian sa i ln cui
Time/Date
dd/mm/yyyy Ngy/Thng/nm
mm/dd/yyyy Thng/NGy/Nm
yyyy/dd/mm Nm/Ngy/Thng
yyyy/mm/dd Nm/Thng/Ngy
Set Mark Date t du cch ngy thng nm
222 Chng 21. Thc n chnh
21.3. Chc nng Block
Chc nng Block S dng
Add Header-Tail block Thm vo u v cui khi mt s t
Paste From File a ni dung mt tp vo v tr con tr
Header Doc/Comment a ni dung ch thch hoc cc mu u vn bn
vo v tr con tr
Change Case Phc hi li ci va phc hi
UpperCase Lm ch hoa phn chn
LowerCase Lm ch nh phn chn
SetencesCase Lm cu c ch hoa u tin
ProperCase Cc t trong cu u lm hoa ch u
InvertCase Lm ch nh thnh hoa v ch hoa thnh nh
Begin Selected Rectangle Bt u chn chn vn bn
End Selected Rectangle Kt thc chn chn vn bn
Rectangular mode Chn vn bn theo khi hnh ch nht
Write Selection to File Ghi vn bn chn vo mt tp
Append Selection to File Gn phn chn vo i mt tp c
Go to Begin Selection Con tr nhy ti u phn chn
Go to End Selection Con tr nhy ti cui phn chn
Selection Duplicate Nhn i khi chn
Indent Block Dch chuyn khi chn hnh ch nht v bn phi
Unindent Block Dch chuyn khi chn hnh ch nht v bn tri
Block Thao tc trn mt khi
Delete Left Blanks Xa khong trng bn tri khi chn
Delete right Blanks Xa khong trng bn phi khi chn
New Fold Lm mt Folder trong %<[ ...%]>
Add Fold Command Lm mt Fold c bit
Fold All Gp ton b th mc kp gp
Expand All M ton b th mc kp gp
Fold Current Group Gp th mc kp gp hin thi
Expand Current Group M th mc kp gp hin thi
Folding Kp gp
Force Folding Cho php thc hin kp gp
Force Expanding Cho php thc hin m kp gp
21.4 Chc nng Insert 223
21.4. Chc nng Insert
Chc nng Insert S dng
(+/-) Comment % in/B du % ch thch
(+/-) New Lines in/B du \\ xung dng
Add Header-Tail Lines a phn u v cui mi dng mt s k t
Strip First Character Xa k t u tin ca dng
Strip Last Character Xa k t cui cng ca dng
Enumerate Lines ... a s vo cc dng chn
Short Lines ... Sp xp cc dng chn theo ch ci
Duplicate Line Nhn i dng hin thi
Transpose Chuyn dng hin thi ln
Move Line Up Chuyn dng hin thi ln dng trn
Move Line Down Chuyn dng hin thi ln dng di
Copy Line Chp dng hin thi vo b nh
Cut Line Chuyn dng hin thi vo b nh
Delete Line Xa dng hin thi
Joint Line Ni cc dng li lm mt dng (c bi en)
Split Line Ngt dng di trn mn hnh thnh cc dng ngn
Remove Blank Line Xa cc dng trng
Insert Blank Line Thm cc dng trng vo mi dng
Trim Header-Tail lines Xa khong trng u v cui dng
Compress whitespaces Xa khong trng gia cc t cn mt du trng
Compress whitelines Xa dng trng gia cc dng cn mt dng trng
Trim lines Xa khong trng
Delete Left Curent line Xa khong trng bn tri dng hin thi
Delete Right Curent line Xa khong trng bn phi dng hin thi
Trim Curent line Xa khong trng u v cui ca dng
224 Chng 21. Thc n chnh
21.5. Chc nng Search
Chc nng Search S dng
Find Tm theo t g vo
Find Next Tip tc tm t trn xung
Find Previous Tip tc tm t ngc ln
Selected Find Tm theo t ang chn trong vn bn
Incremental Find Tm nhanh quay vng c giao din ph tr
Replace... Thay t bng t khc
Replace Next Thay tip tc
Save Replace Text Ghi li t cn thay
Find in Files... Tm t trong tp khc
Check {[($)]} Kim tra cc du mc c i xng khng
Return Current Line i n dng con tr nhp nhy v cun i ri
Go to Line i n s dng
Go to Last Change i n s dng
Jump to Matching
Braces
Nhy sang du ngoc i din
Jump Label T nhn trong vn bn nhy n nhn
Go in Document a n
Top V u vn bn
Buttom V cui vn bn
Paragraph Start V u on vn bn con tr ang ng
Paragraph End V cui on vn bn con tr ang ng
Line Wrap Start n u dng ch ngt trn mn hnh
Line Wrap End n cui dng ch ngt trn mn hnh
Line Start n u dng
Line End n cui dng
Word Start n u t
Word End n cui t
21.6 Chc nng Mark 225
21.6. Chc nng Mark
Chc nng Mark S dng
Colour All Find T mu tt c cc t tm c
Clear All Clour Find Xa mu kiu t tm c
Colour Selected T mu nhng khi chn
Clear Colour Selected Xa kiu mu khi chn
Set Colour Modification t t mu khi g vo bt c thay i no
Clear Colour Modification Xa tt c kiu mu thay i
Hide Lines
In Selected Area n cc dng chn
Up to Curent line n t u n dng hin thi
Between Mark Lines n gia hai dng nh du
Memorize Console Position Nh v tr con tr
Return Console Position Tr li v tr con tr d bt c u
Memorize Selection Nh khi chn
Return Selection Tr li khi chn
Select from Console Mark Bi en t du nhy con tr
Colour from Console Mark To mu t du nhy con tr
Mark Position nh du v tr dng: trong ch l c du
chm trn bn cnh nh du.
Next Mark n ch nh du tip theo gn nht
Previous Mark n ch nh du pha trc gn nht
Clear All Marks Xa tt c cc du
Cut Marked lines Ct tt c dng nh du vo b nh (thnh cc
dng lin nhau)
Copy Marked lines Chp tt c dng nh du vo b nh (thnh
cc dng lin nhau)
Paste Marked lines a b nh ra cc dng nh du (thay th
dng nh du)
Delete Marked line Xa tt c dng nh du
226 Chng 21. Thc n chnh
21.7. Chc nng Macro
Chc nng Macro S dng
Create Abbreviation
Get my line Abbreviation Ly danh sch vit tt dng ca mnh
Create line Abbreviation To lnh vit tt theo dng
Get my Block Abbreviation Ly danh sch vit tt khi ca mnh
Create Block Abbreviation To lnh vit tt theo khi
View All Abbreviations Xem tt c cc lnh vit tt
All Abbreviation Listings S dng tt c lnh vit tt
Get Clip File Ly ni dung Clip c ui *.vie
ReGet Clip Thc hin li tp Clip
Save As Clip fromProjectnote Ghi bn ca s Project vo Tp Clip
Save As Clip in Folder Ghi phn chn thnh Clip vo cy Project
AutoComplete by Dictionary nh du hon thnh t ng bng danh sch
t in
Change AutoComplete Dic. i danh sch hon thnh t ng
Get Environment List Ly danh sch cc mi trng
Get Autocompete from Dic-
tionary
Ly danh sch t in hon thnh
Auto Compete TeX Only Ch hon thnh t ng cc lnh TeX
Check Current Script Kim tra vn bn Script c li khng
Load Current Script a Script vo b nh s dng
Script Management Giao din qun l cc Scripts
View Script Command Xem cc lnh vit Script
Save Memory Script Ghi Script trong b nh vo mt tp
Load Script File a Script trong mt tp vo b nh dng
Start/Stop Record Lm bn ghi Macro khi ang g vo bt u v
kt thc.
Create User Macro ... Lp cc Macro
Run User Macro Chy cc Macro
21.8 Chc nng Options 227
21.8. Chc nng Options
Chc nng Options S dng
Configuration ... t cu hnh mn hnh, bin dch, t mu, ....
Change Style t cc mu v Phng
Default.style t cc mu v Phng cho son tho mc nh
VieTeX.tex t cc mu v Phng cho son tho cc lnh TeX
VieBibTeX.bib t cc mu v Phng cho son tho cc lnh bib
Metapost.mp t mu v Phng cho son tho cc lnh Metapost
Acymptote.asy t mu v Phng cho son tho cc lnh Asymptote
VieScript.vts t mu v Phng cho son tho cc lnh vit Script
VieLogTeX.log t mu v Phng cho Tp nht k bin dch tp.
Restore Default Phc hi mc nh
Restore last Configura-
tion
Tr li cu hnh gn nht
Restore Default Keyword Tr li t kha phm tt thay i
Restore Lexer Default t tr li chc nng t mu mc nh
Enable/Disable Keys Dng hoc khng phm g tt sau:
Compiler Cc phm tt dng bin dch
Menu Cc phm tt trnh n chng trnh
Editor Cc phm tt son tho
Language Cc phm tt t nh ngha
View Bar
Statusbar Thanh trng thi di cng
First Toolbar Thanh cc nt cng c th nht
Second Toolbar Thanh cc nt cng c th hai
Tabbar Thanh cc tiu ca tp
Run Programs Thanh chng trnh ph
Tool Right Bar Thanh ng bn phi
Math Font Toolbar Thanh cc nt cho phng ton
LaTeX Accent Toolbar Thanh cc nt cho phng LaTeX
Sum Toolbar Thanh cc nt cho phng ton
Parameter Toolbar Thanh cc nt cho lnh c i s
Spellcheck English T in ting Anh cho kim tra chnh t
SpellCheck Vietnamese T in ting Vit cho kim tra chnh t
TeX AutoComplete
Listing
T in lnh TeX cho t hon thnh
Known LaTeX Com-
mand
T in lnh TeX bit
Show White Spaces K t trng thay bng du chm
Show Line Numbers Hin s dng
Show Line Ending Hin du ngt dng
228 Chng 21. Thc n chnh
Show Indentation
Guide
Hin ng ng nh du ht dng
Show Mark Margin Hin cnh ng nh du trn
Show Fold Margin Hin cnh ng nh du kp gp trn
Autoclose$)]}> nh du c dng t ng ng hay khng
Auto Spell Check Kim tra chnh t t ng khng?
Autocompletion Dng t ng hon thnh khng?
File Backup t ch lm tp *.bak
Colour Math Mode t t mu gia hai du $
Colour UpperCase t t mu ci ch hoa
Change Default Font Ci t Phng son tho mc nh
Unicode: UTF-8 t m son tho loi Unicode
Word Wrap Ngt dng theo chiu ngang mn hnh
Show Wrap Cho php ngt dng
Show Wrap Symbol Hin k hiu ngt dng
Show Wrap Indent Dng ngt tht vo so vi l
21.9. Chc nng Project
Chc nng Project S dng
New Project ... M mt d n mi
Open Project ... M d n c sn *.vtp
ReOpen Project ... M li cc Project thc hin
Save Project Ghi li khi lm d n, nht l thm tp
vo
Project Save As ... Ghi li d n vi tn khc
Rename Project ... i tn d n
Remove Project ng mt d n li
Set Compile Open file t tp chnh l ang m bin dch
Set Me As Compile Main file t tp hin ti l tp chnh
ReSet Compile Main file Lu du vt cc tp chnh dng
Add Current to Folder Thm tp hin hnh vo cy th mc
Open Compile Main file M tp chnh
ReSet Folder Danh sch cc th mc trong cy d n c
lu tr theo vt v dng li c.
Folder Template Nhng th mc mu LaTeX
@BookLaTeX 8 cun sch c m ngun hc TeX
@Maucau Cc tp mu cu ting Anh v ton
@Tracnghiem Cc tp mu thi trc nghim
@Luanan Mu lun n Cao hc v Tin s
@Lamsach Mu lm sch Ton
@PackagesSymbols Gi k hiu Ton hc
21.10 Chc nng Execute 229
@Packages Cc mu mt s gi lnh
@Documents Mt s mu cng vn giy t
@Sotaytho Mt s bi th hay
Folder Symbols Nhng th mc k hiu
*Arrows K hiu mi tn
*Operators K hiu ton t
*Relations K hiu quan h
*Greek Ch ci Hy Lp
*Others Cc k hiu khc
Folder Tools Nhng cng c son TeX
*VieBibTeX Nhng Clips son tp Bib ...
*VieMetapost V d v tp Metapost ...
*VieRepresentation V d lm trnh chiu, ...
*Tools Cng c tm mc lc, hnh, bng, ...
*VieScript Loi Macro ring ca VieTeX
*VieCollection Tp hp cc lnh ngi dng c th cho thm
*VieMacroFiles Tp hp cc lnh ngi dng c th cho thm
Filenames in Current Folder Lit k danh sch tp theo Folder
Filenames in Current Dir Lit k danh sch tp theo th mc my tnh
21.10. Chc nng Execute
Chc nng Execute S dng
Compile Combination Sp ch theo t hp
Choose Compile Com-
bination
Chn Sp ch theo t hp
LaTeX Compile Bin dch tp LaTeX sang Dvi : Latex.exe
Dvi View Xem kt qu tp Dvi: yap.exe
Dvi Search Line Xem kt qu tp Dvi ti dng ca tp ngun TeX
tng ng
Texify=>DVI Bin dch bng Texify sang Dvi
DviPs =>PS Chuyn t Dvi Sang Ps : Dng dvips
GSView Ps Xem tp Ps bng GSViewPhi ci trc v t ng
dn trong mc cu hnh
Ps2Pdf=>PDF Chuyn dvi sang pdf bng ps2pdf
Acrobat View Pdf Xem tp pdf bng Acrobat Reader: Phi ci trc
PDFTexify=>PDF Dng pdflatex.exe : Bin dch tp LaTeX sang Pdf
DviPdf => Pdf Chuyn tp Dvi thnh tp Pdf
PDF Search Tm ti tp PDF
Compile Selected Bin dch on chn
Compile at Current
Line
Bin dch t u n dng hin thi
230 Chng 21. Thc n chnh
Compile Between
Marks
Bin dch ni dung ga hai nh du l
XeLaTeX=>PDF xelatex.exe chuyn tpUnicode ly phng tWindow
sang tp Pdf
XeTeX =>PDF Dng xetex.exe: Bin dch tp TeX
PDFLaTeX =>PDF Dng pdflatex.exe : Bin dch tp TeX
PDFTeX =>PDF Dng pdftex.exe : Bin dch tp TeX
LuaTeX =>PDF Dng luatex.exe : Bin dch tp TeX
LuaLaTeX =>PDF Dng lualatex.exe : Bin dch tp TeX
PlainTeX=>DVI Dng tex.exe : Bin dch tp Plain TeX sang Dvi
AMSTeX=>DVI Dng tex.exe : Bin dch tp AmsTeX sang Dvi
Run in Output nh du bin dch trong ca s hay khng
21.11. Chc nng LaTeX
Chc nng LaTeX S dng
Favorites Commands Lnh treo t th mc * v t gn vo
Font size Danh sch chm im
\tiny 6pt
\scriptsize 7pt
\footenotesize 8pt
\small 9pt
\normalsize 10pt
\large 12pt
\Large 15pt
\LARGE 17pt
\huge 19pt
\Huge 27pt
\scriptscriptstyle C ch s nh
\scriptstyle C ch s m
\textstyle C cng vn bn
\displaystyle C cng thc 1 dng
Font Format nh dng Phng
\verb!! Nguyn lnh
\textnormal{} Phng chun khi t
\textbf{} Phng m
\textit{} Phng nghin
\textsl{} Phng ng
\texttt{} Phng nh my
\textsc{} Phng ch hoa
\textsf{} Phng khng chn
\emph{} Phng nghing
{\mdseries } Phng m
21.11 Chc nng LaTeX 231
{\bfseries } Phng m
{\rmfamily } Phng bnh thng
{\sffamily } Phng khng chn
{\ttfamily } Phng nh my
{\upshape } Phng ng
{\slshape } Phng ng
{\itshape } Phng nghing
{\scshape } Phng ch hoa
Math Fonts Cc lnh phng ca ton
LaTeX Fonts Chn Phng vn bn ca LaTeX
Colors Chn mu trc quan
Textcolor T mu ch
Rowcolor T mu hng trong bng
Columncolor T mu ct trong bng
Colours Cc lao mu
Colorbox Hp t mu
Definecolor nh ngha mu
Fcolorbox Hp c khung t mu
Change Color i mu thi
Section Commands Cc lnh lm on
\part{} Phn vn bn
\chapter{} Chng vn bn
\section{} Phn vn bn
\subsection{} Phn vn bn nh
\subsubsection{} Phn vn bn nh na
\paragraph{} on vn bn
\subparagraph{} on vn bn nh
appendix Phn ph lc
bibliography Ti liu trch dn
\tableofcontents Mc lc
\listoffigures Danh sch hnh
\listoftables Danh sch bng
\centerline{} Cn dng vo tm
\leftline{} Cn dng bn tri
\rightline{} Cn dng bn phi
ref-label Nhn v ch danh mc
\index{} Lm ch s
\label{} Gn nhn
\ref{} nh s theo nhn
\eqref{} nh s theo nhn c du ngoc trn
\pageref{} nh s theo nhn s trang
\cite{} Trch dn ti liu theo nhn
\bibitem{} Gn nhn ti liu dn
\tag{} Gn nhn thay vo ch s mc nh
232 Chng 21. Thc n chnh
\notag Khng nh s
\numberwithin{}{} nh s theo on, chng, ...
\footenote{} Ch thch
LaTeX Commands Lnh LaTeX
Format document Lnh c bn ca ti liu lit k ca s di
Sectoining Lnh on ca ti liu lit k ca s di
Horizontal spaces Lnh chiu ngang lit k ca s di
Vertical spaces Lnh chiu ng lit k ca s di
Title names Lnh Cc tn tiu lit k ca s di
Acount names Lnh cc bin m lit k ca s di
Bibliography Lnh trong mi trng trch dn lit k ca s di
New Commands Lnh nh ngha mt lnh mi lit k ca s di
Some packages Lnh Lnh ca mt s gi lnh nh listing, dia-
grams,... lit k ca s di
TeX Environment Mi trng
Itemize Danh sch chm im
Description Danh sch m t u dng
Enumerate Danh sch s
verbatim Khi vn bn nguyn dng
List Danh sch tng qut
Minipage Trang vn bn nh
Multicols Trang nhiu ct
center Khi vn bn vo gia
left Khi vn bn dn tri
right Khi vn bn dn phi
Quotation Mi trng trch dn
Quote Mi trng trch dn thu nh
Verse Mi trng in th
Math Environment Mi trng ton
Equation Mi trng cng thc ton
Align Mi trng dng cng thc
Cases Mi trng dng cng thc ngoc bao
Multline Mi trng ngt cng thc
Gather Mi trng chia cng thc nhiu dng
Split Mi trng dng cng thc
Alignat Mi trng dng cng thc
Eqarray Mi trng dng cng thc
Matrices... Mi trng ma trn
Matrix... Mi trng ma trn
(Matrix)... Mi trng ma trn dng ( )
[Matrix]... Mi trng ma trn dng []
Matrix... Mi trng ma trn dng
|Matrix|... Mi trng ma trn dng | |
||Matrix||... Mi trng ma trn dng || ||
21.11 Chc nng LaTeX 233
Bordermatrix... Mi trng ma trn c phn ngoi
Small Matrix... Mi trng ma trn nh
Matrix items... Cc chi tit nh trong mi trng ma trn
Function names Tn cc hm ton hc
Parameter Commands Lnh c i s ca ton
References Lit k lnh ch dn trong vn bn
List of Labels Lit k nhn Label
Table of Content Lit k lnh mc lc
Table of Figures Lit k lnh v hnh
Table of Tabulars Lit k lnh v bng
List of Refs Lit k lnh trch dn nhn
List of Environments Lit k lnh mi trng
List of Bibitem Lit k lnh ch dn
List of Cites Lit k lnh trch dn
List of Index Lit k lnh ch mc
List by Current Folder C chn lit k theo Folder, khng th ch tp hin ti
Data Collection Thu thp lnh tp khc dng
Collect Environment Thu thp lnh mi trng
Collect Labels Thu thp nhn
Collect Commands Thu thp lnh LaTeX
Collect Indexes Thu thp lnh ch mc
Collect Bibitem Thu thp lnh trong trch dn
Copy Output line Ty chn t ng chp ln t ca s di hay m tp.
234 Chng 21. Thc n chnh
21.12. Chc nng Graphics
Chc nng Graphics S dng
Wizard Figure Nhp hnh qua giao din
One Figure Mt hnh
Two Figures Hai hnh ngang hng khi nh s
Subfigure Hai hnh nh s theo a) v b)
Side Figure Hnh bn cnh vn bn
Figure and Tabular Hnh bn cnh bng
Vertical figure Hnh quay ng theo trang
Insert Figures
Sideways Quang hnh dc theo trang
Turn Quay ngc hnh
Rotate Quya mt gc hnh
Figure Items Cc chi tit hnh
Wizard Table Nhp bng qua giao din
Figure and Tabular Bn hnh v bn bng
Tabulars Bao gm a vo cc mi trng bng
Insert Tables a vo cc loi bng
One Table Mt bng
Two Tables Hai bng ngang hng
Side Table Bng bn cnh vn bn
Array Bng kiu mng
Tabbing Bng kiu k hiu
Tabular Items Lnh chi tit lin quan ti bng
TpX... Chng trnh v hnh (mc nh l TpX)
WinTpic... Chng trnh v hnh (mc nh l WinTpic)
WinFIG Chng trnh v hnh WinFIG
Create ebb To ra tp ebb
Image Convert Chuyn i nh dng hnh
Run Asymptote Dch tp Asymptote ra hnh
Run MetaPost Dch tp MetaPost ra hnh
MetaPost Commands Cc lnh v hnh MetaPost
PStrick Commands Cc lnh v hnh PSTrick
21.13 Chc nng Tools 235
21.13. Chc nng Tools
Chc nng Tools S dng
Open File Log M tp Log ca s di
Del Auxiliary Files Xa cc tp ph nh *.bak, *.aux,...
Makeindex:IDX=>IND Bin dch lm ch mc
MakeGlossary:GLO=>GLS Bin dch t in thut ng
htlatex:TeX=>HTML Chuyn TeX sang trang HTML
BibTeX:AUX=>DLG Bin dch tp *.bib
Open Bbl File M tp Bbl
Insert Bibtype a cc loi Bib
Insert Bibitems Nhp chi tit Bib
List All Entries Lit k cc thnh phn trong tp
Find and View Tm v xem trch dn
Find and Export Tm v ly ti liu trch
JabRef Program Chng trnh JabRef
XeLaTeX Commands Lnh dng cho dch bng XeLaTeX
Set XeLaTeX Fonts Lnh dng t Phng kiu XeLaTeX
Get Window Font Name Ly tn Font ca Window
Sumatra View PDF Chng trnh xem tp PDF
Foxit Reader PDF Chng trnh xem tp PDF
Working directory Thay i th mc ni t tp
MikTeX Options Ty chn qun l gi lnh v t cu hnh
Setting ... Chng trnh ci t cu hnh MikTeX
Packages Chng trnh qun l gi lnh trong MikTeX
Window Accessoriate Cc cng c ca Window
Window Explore Chng trnh qun l internet
Command Prompt Chng trnh Chy Dos
Calculator Chng trnh my tnh cm tay
Notepad Chng trnh son tho nhp
236 Chng 21. Thc n chnh
21.14. Chc nng Users
Chc nng Users S dng
Notebook Qun l s tay
Look up in Dictionary Tm trong t in
Find in Dictionary Files Tm trong tp t in
Choose Dictionary Type Chn T in tm
Choose Searching Type Chn cch tm
Format PS Files nh dng cc tp PS
psresize... nh dng c ca ti liu
psselect... Chn mt s trang ti liu
psbook... Chuyn trang ng thnh sch
psbooklet... Lm sch c nh
psnup... Gp nhiu trang vo mt
Exam Commands Qun l lnh theo cc gi lnh
Edit LaTeX Templates Son li cc mu vn bn
Edit Bat Files Son li cc tp Bat chy chng trnh
Edit User Dictionary Son li tp t in ngi dng
Check Current Word Khim tra chnh t t hin thi
Dictionary in Memory Dung lng t in trong b nh
Clean Memory Xa t in trong b nh
User Listing Thit lp tp t in
New User Listing To danh sch t in
Add User listing to Memory Gi t tp c sn vo b nh
Save User listing from Memory Ghi t b nh vo mt tp
Run Command Line Chy theo dng lnh mt chng trnh by k
Run User Programs Chy chng trnh ngi dng
21.15 Chc nng Window 237
21.15. Chc nng Window
Chc nng Window S dng
Project Windows Ca s d n v u ra
Show Project Window Hin Ca s d n
Large Project M rng ca s d n
Restore Project Hon li ca s d n
Output Window Hin ca s di
Large Output M rng ca s di
Restore Output Hon li ca s di
Always on top VieTeX lun lun trc mt khng chng trnh
no ln c
Transparent Mode Lm chng trnh trong sut
Minimize to tray Khi thu nh chng trnh ch cn l biu tng
Title Full Name Tn c ng dn hoc l khng
Full Screen Chng trnh y mn hnh
Zoom Increase Phng to ch mn hnh
Zoom Decrease Thu nh ch mn hnh
Reset Zoom C nh li phng trn
First Window M tp u tin trong danh sch ang m
Last Window M tp cui cng trong danh sch ang m
Next Window M tp bn cnh sau
Previous Window M tp trc ca s ang m
All Open Files Danh sch tp ang m vi y ng dn
238 Chng 21. Thc n chnh
21.16. Chc nng Help
Chc nng Help S dng
VieTeX help Hng dn cc chc nng ca VieTeX
Practical help Nhng hng dn theo ch c trong VieTeX
Language Ngn ng giao din
View Autoclose Keys Xem cc cc g c t ng ng
View Macro Keys Lit k trn ca s Project cc macro g tt
View Shortcut Keys Lit k trn ca s Project cc phm g tt ca
Menu
Known Commands Lit k trn ca s Project cc lnh bit
Known Packages Lit k trn ca s Project cc gi lnh bit
Vietnam Fonts Chn Phng Unicode ting Vit
View Russian Keys Lit k trn ca s Project cc phm g ting Nga
Favorite Files or Programs Danh sch chng trnh chy
Open Website/ Run Pro-
grams
M mt website(bi en ly ln)
Search On Internet Bi en t ri tm trn mng
Dictioneries: OpenOf-
fice.org
Ni cp nht t in mi nht c dng trong
chng trnh
VieTeX: nh-
dien.wordpress.com
Trang Web chnh thc ca VieTeX
LaTeX Help Tp hng dn s dng LaTeX
MiKTeX Help Tp hng dn s dng MiKTeX
View MiKTeX Packages M tp hng dn gi lnh trong MiKTeX
About... Ni v chng trnh
Nhng thay i 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 phmtt 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
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
%<[....%]>.
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, c
bit 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 lmln ch,... cn bnh thng
240 Nhng thay i mi trong VieTeX 2.9 L
A
T
E
X
li 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 th
gn vo c. Nu nhn ch [Listing] th l cc chc nng lit k mt loi
danh sch xem.....
10. Khi di chut n tn tp ang son s hin ln c ng dn ca tp nh
li 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 tm
kim, 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 chc
nng bin dch v danh sch lnh ly vo kmtheo v hnh v c mt chc
nng bin dch phi hp lin hon.
13. 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] .
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, DVI
hoc PS.
15. 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
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 v
nh dng do dch lin hon.
18. 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]
19. 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]
20. Tng t th mc lm sch cng c mu lm cun sch cng vi cc bi tp
km theo mi chng khi lm sch.
Nhng thay i mi trong VieTeX 2.9 241
21. C th bin dch nh dng LuaTeX, LuaLaTeX, bin dch TeX sang HTML
nhng chng trnh ny c trong MiKTeX 2.9
22. 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.
23. 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]
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 khi
a 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 s
trang trong ti liu,...
28. 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,...
29. 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,...
30. 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.
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 [Com-
pile Main File:....] tm dch l sp ch theo tp chnh. Cn dch theo tp ang
m [Compile Open File:....] l sp ch theo tp ang m, v vy cc Menu
cng thay i tng ng.
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. ...
Nhng thay i VieTeX 2.8
Phin bn mi c gng gi nhng hnh dng ca phin bn c, ch yu ca
phin bn ny l sa chng trnh chy c trn Window Vista, cn cc Window
Xp v Window7 chy bnh thng v rt tt. d s dng phin bn ny a vo
mt Menu mi Block nhm lm d dng son tho vi cc khi vn bn. Phin bn
ny c cp nht v thay i sau y.
1. Sp xp li thanh cng c mt s nt thun tin hn nh nt; t cc th
mc, lun lun hin hai thanh cng c, mun 1 th vo Menu, thanh th
ba c sp li tin cho ngi dng.
2. Lm danh sch v nt lit k cch g ting Nga t bn phm Latin.
3. Menu tng tc trn mt ca s son tho khi nhn phm phi chut c
chia lm hai.
- Khng chn vn bn th ch hin ln chc nng khng cn chn vn bn.
- Vn bn c chn th hin cc chc nng dng vi phn c chn ny
nh copy, lm ch hoa,...
4. Chng trnh lp trnh li chy trn mi h iu hnh Window nh 2000,
XP, Vista, 7.
5. Chc nng Search-->Check{[($)]} c nng cp cho phn vn bn chn
(bi en) v c tp cng mt lc.
6. Ca chc nng File-->Properties thnh File-->Statistic nhng c th
cho tp ang m v c cc tp m hin hnh.
7. Chc nng a vo ngy thng theo cc phng n khc nhau, k c chn
du gch gia ngy khc cng c.
8. a vo cch lm mt Clip v cc vt ca n ly li thc hin d dng.
9. Lm thm mt s nt t mu nn mu ch trn thanh cng c th hai.
10. Thm Menu: Block son tho lin quan n khi vn bn d hn.
11. Trong Menu: Search ch chc nng nhy n u cui dng, nhy n u
v cui dng ch ngt trn mn hnh, cc pgieen bn trc khng nhy ti
c m ch v cui dng.
12. Thm chc nng File-->Favorite gn cc tp cn nh nh a ch, tp
hay dng, ...
13. Rt nhiu chc nng c lu theo vt ly li nh
- File-->ReOpen l danh sch khong 20 tp gn y dng v c th m li
c, mi khi m tp c lu vo danh sch ny.
- Project-->ReOpen Project lu khong 10 da n *.vtp, d dng m li, v
vy ta c th lp nhiu d n khc nhau, khi m li cc cy d n d dng.
- Project-->ReSet Main File lu khong 20 tp chnh khi bn t n s ghi
Nhng thay i mi trong VieTeX 2.8 243
ngay li, vy mun dng li th li t li ti y d dng, c bit c ch khi
ta dng c nhiu tp chnh khc nhau. K c vn bn 1 tp nu t l tp
chnh cng lu y.
- Project-->ReSet Folder mi ln bn nhy vo th mc trong cy d n
th c lu li ti y, tr li th chn li, khong 20 th mc c lu trong
thi gian dng gn y.
14. T mu m, nghing cc ch trong lnh \chapter{}, \section{}, .... v cc
lnh \label{}, \ref{},...\index{},... lm phn bit ngay cc mc.
15. C chc nng nhy n u phn chn hoc cui phn vn bn chn c.
16. Trong Menu Window c chc nng chuyn ca s ang m v u v cui
trong cc tp ang m.
17. Phin bn 1.0 s dng Vietex c son tho.
Nhng thay i VieTeX 2.7
Phin bn mi c gng gi nhng hnh dng ca phin bn c, nhng qu
nhiu chc nng mi trong phin bn ny nn c thm ra 2 Menu mi l Mark v
Macro, cc chi tit cc Menu khc c bin i cho thc cht hn nh b Menu
Math, Nhng chc nng sau y c thc hin trong phin bn ny:
1. Ci t dch PdfLaTeX v XeLaTeX ra tp PDF ri xem bng SumatraPDF s
quay ngc li li ti dng nhn p nh trong Yap.exe vi cc tp DVI.
2. Bin dch theo la chn, gia hai dng nh du, n ng con tr c th
thc hin cho u ra l DVI hoc PDF bng Texify.
3. Trong Menu File c mc Favorites gn cc tp bn cn nh v hay dng
vo . Trong Menu Window mc cc tp ang m c gn y ng
dn trnh ging vi cc tn trong tab ang m.
4. Cc loi t in vi Menu v nhn thy s chn la hay cha nh t in
ting Anh, Vit, Lnh TeX, danh sch g tt, ...
5. LmG tt trn mt dng hoc mt tp hn vi vic ch lp kha g tt khi
la chn l xong. Khi thc hin phm g tt d hn l khi g t g tt xong
ri nhn Alt+spacebar ra ngay kt qu g tt dng v Ctrl+spacebar ra ngay
kt qu g tt tp.
6. Autocomplete c ci tin trit chy c c lnh trn mt vn bn v c
trong danh sch c sn, ngha l khi sot trn tp khng c th ta c th bt
ngay danh sch c sn ti (bn hy xem hng dn).
7. Mi trng \begin{} ly vo cng c danh sch hoc l khng, c bit
khng cn phm tt na m khi ly vo l gi ra ton b mi trng chnh
xc hn trc rt nhiu.
8. Chc nng nh du v tr con tr v khi cn tr v con tr d bt c
u (c khi chuyn qua tp khc cng tr v c)
9. Tng t chc nng bi en la chn cng c nh du v tr li v tr
ang la chn d bt c u trong phin lm vic.
10. nh du v tr con tr cn phc v chn hoc t mu vn bn t v tr con
tr n ch nh du thc hin thun tin cho t mu v la chn cng
thc.
11. nh du dng c c cm v dng c i mu, rt nhiu vn lin
quan n chn nh du dng vn d nguyn, cnf thm bin dch v t
mu on nh du ny.
12. T mu cc lnh vn d nguyn nhng thm 3 bt mu na:
- T mu cc t phi tm
- T mu ch ng mt cng thc cn nh
Nhng thay i mi trong VieTeX 2.7 245
- T mu nhng k t bn va nh vo hoc l sa
u c ty chn theo s thch v xa nhng mu nh du.
13. Du cc dng cng c 3 cch theo ch chn, gia hai nh du dng, n
con tr ang nhp nhy. c bit bn gp li khong no cng c, nhng
gp n v tr con tr thnh cc trang lt ra sau rt tt khi son tho.
14. AutoClose mt chc nng mi c th dng v khng, mi u th l v g {
ra {} v g ln na li v {, ... Tit kim phm g tt v tin dng rt nhiu,
mt s chng trnh dng nhng cha ph bin v to c loi ny rt
kh tuy l d cho ngi dng.
15. Thm chc nng Incremental find v kim tra cc du mc nh {[()]},...
16. Thm nh s dng khi la chn v Sp xp theo dng vn bn chn,...
17. Thm i tn d n, th mc, tp ang hin hnh mt cch chnh xc hn.
18. To tp mi v la chn mu hin i hn v nh nhng, chnh xc hn rt
nhiu.
19. Gi lnh c bn MikTeX2.7 bn 3248 c cp nht, phn mm SumatraPDF
c gn km
20. C th Undo v Redo All tt c nhng g t khi ta thc hin, v c th xa
Buffer c undo v redo li t u.
Nhng thay i VieTeX 2.6
Phin bn mi c t chc v vit li m ngun phn c bn nht:
1. Da mt phn vo Notepad2 (Florian Balmer) v Scintilla (Neil Hodgson).
2. Cc chc nng bn ngoi c gng gi nh c ngi dng khng b ng.
3. Cc menu v cng c c b tr li ch mt n hai cp lt l c th s dng
c.
4. t li rt nhiu phm g tt v c bng thng k cc phm goc tt [menu] v
[Macro] lun lun kim sot c d dng.
5. Thm thanh cng c ph chy cc chng trnh nh Metapost, Bibtex, ...
6. Cc chng trnh son tho Script, Bibtex, Metapost, Pstrick, ... u trc tip
trn ca s chnh v bin i mu theo cu lnh.
7. Ca s Project thit k dng lit k danh sach v ly cc cu lnh.
8. Cc th mc k hiu ton hc nh s r rng v ly vo chnh xc hn.
9. T mu cc th mc v tp chnh khc nhau khi ang chn vo .
10. Trong Menu Project theo di vt cc tp dng nh Main File, Folder hoc
cc tp Project khc nhau v gi li mt cch d dng.
11. C rt nhiu th mc mi trong c th mc 7 cun sch m TeX v c
hng dn s dng cc ti liu ny.
12. C nt lit k cch g ting Nga, cc phm vit tt, ...
13. Mt s phm g tt cn thit c thm vo nh:
Alt " => ""
Alt =>
Alt : = \pagebreak
Ctrl : => \break
Ctrl Alt : =>{\allowdisplaybreaks }
.....
14. Chc nng vit tt cho php 100 cm t, chuyn tp mc nh thnh vieab-
breviation.tex trong th mc ..\dic, cc iu khin khc vn gia nguyn.
15. Tm kim v thay th i km vi nt chn k hiu c bit theo regular ex-
pression, ...
16. B hoc hin li Menu trong Output window bng cch m i m li 2 ln.
17. c cc th mc my tnh bng mt ca s v c th nhn tp *.tex a
ngay vo Editor
18. Rt nhiu nt c biu tng v p hn.
19. Nhn F1 tm lnh trong kho lnh bit v lit k lnh tng t ra ca s
Project
20. Alt+Mouse chn vn bn theo hnh vung (c th nhn F2 ri dng mi
Nhng thay i mi trong VieTeX 2.6 247
tn cng c) v c th chn vo theo cc ct, rt c ch cho ct dn c biu
bng.
21. Cc mng bi en trong cc ca s khc nhau c th ko sang ca s khc
cng c.
22. Trong cc th mc @... tng ng vi mt th mc trong vietex v bn c th
tp TEX ca bn vo v khi xa i lm li n s ly c tp mi vo.
23. Hon thnh mi trng c i li l:
Alt+B =>\begin{}
Alt+Y => Hon thnh mi trng
Ctrl+E => \end{}
Mc ch l tay khng phi di chuyn khi s dng.
24. Thnh lp mt th mc mi ..\sty cha cc *.sty gi lnh khng c trong
MikTeX nh slavo.sty, diagrams.sty, ... gi lnh ny rt c ch v ti su tm
c. Nh lm bng bin thin dng diagrams.sty rt tt v lm nh mt ma
trn (Ti s hng dn dng gi lnh ny), bn chy th bangbienthien.tex
trong \readme.
25. Tt c chc nng ca cc phin bn c u c bo tn v tt hn.

You might also like