You are on page 1of 185

NGUYN HU IN

HNG DN

S dng VieTeX

Phin bn 3.0

i hc KHTN, HQG H Ni 2011


Li gii thiu

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

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

T t cc lnh bin dch trn dng lnh.


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

Li gii thiu

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


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.
3. Chuyn t tm kim sang thay th v ngc li, t cc loi tm kim khc.
4. Thm chc nng tra t in:
1. Loi t in User Dictionary, Latex Commands, English Pattern Sentences, English-Vietnamese Math, English-Vietnamese Computing, EnglishVietnamese, Vietnamese-English, Vietnamese-Vietnamese, English-English,...
5. C chn kiu tra t chnh xc hoc nm trong dng .
6. Thm chn u dng, cui dng hoc khi chn xung dng hay khng.
7. Chc nng xem hng dn s dng gi lnh bng giao din v ch g tn gi
lnh.
8. Giao din chuyn i mt s loi hnh khc nhau.
9. T mu ch hoa u cu.
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. Sa li tp hng dn s dng VieTeX cho phin bn 3.0


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 phm tt dng [Alt]+[V], nhng ln ny gi c 2
loi vit tt trn dng v vit tt c mt khi. Cch thc to vit tt tng loi
vn khng c g thay i. [Menu:Macro]
4. Danh cc tp tng tc c th m li Reopen v Favorites files c a ln
gn nhau v kt cu cc lnh thm, xa danh sch c di. [Menu:File]
5. Bi en theo hnh ch nht sao chp cc khi c chc nng nh du:
[Menu:Block]
1. Dng rectangular mode v sau dng cc phm m tn chn.
2. nh du im u pha trn bn tri Begin select rectangle v pha di
phi End select rectangle
3. Nhn phm [Alt]+ Nhn chut phi v di chn hnh ch nht.
6. Chc nng Fold lm cp gp c tng cng [Menu:Block]
1. C 2 dng c % th to ngay lp tc thnh cp gp, ci ny rt tin khi ta
ch thch khi son m khng by y ra mn hnh, u cc tp nn c ch
thch di ci ny cng thch hp v p.
2. Cc mi trng u l cp gp c nh d theo di.
3. Cc lnh tiu c t cp ni dung nh \chapter, section,... v khi ta
gp ton b ti liu s nhn thy ni dung nh mc lc. Ch cc lnh ny
khng vit st dng nhau v d \section v \subsection cch ra mt dng
nu khng c vn bn no gia.

Nhng thay i mi trong VieTeX 2.9

7.

8.

9.

10.
11.

12.

13.
14.

15.

16.

4. Khi ti liu no khng c cp gp th c lnh cho vo cp bao bi


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

Nhng thay i mi trong VieTeX 2.9

17.
18.

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

33.

c thit k v lp trnh thc hin khp kn n sn phm cui cng.


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

Nhng thay i mi trong VieTeX 2.9

10

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 Window 7 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

Nhng thay i mi trong VieTeX 2.8

12.
13.

14.
15.
16.
17.

12

v cui dng ch ngt trn mn hnh, cc pgieen bn trc khng nhy ti


c m ch v cui dng.
Thm chc nng File-->Favorite gn cc tp cn nh nh a ch, tp
hay dng, ...
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
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.
T mu m, nghing cc ch trong lnh \chapter{}, \section{}, .... v cc
lnh \label{}, \ref{},...\index{},... lm phn bit ngay cc mc.
C chc nng nhy n u phn chn hoc cui phn vn bn chn c.
Trong Menu Window c chc nng chuyn ca s ang m v u v cui
trong cc tp ang m.
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. Lm G 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

Nhng thay i mi trong VieTeX 2.7

10.

11.

12.

13.

14.

15.
16.
17.
18.
19.
20.

14

ang la chn d bt c u trong phin lm vic.


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.
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.
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
- 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.
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.
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.
Thm chc nng Incremental find v kim tra cc du mc nh {[()]},...
Thm nh s dng khi la chn v Sp xp theo dng vn bn chn,...
Thm i tn d n, th mc, tp ang hin hnh mt cch chnh xc hn.
To tp mi v la chn mu hin i hn v nh nhng, chnh xc hn rt
nhiu.
Gi lnh c bn MikTeX2.7 bn 3248 c cp nht, phn mm SumatraPDF
c gn km
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-

Nhng thay i mi trong VieTeX 2.6

15.
16.
17.
18.
19.
20.

21.
22.
23.

16

breviation.tex trong th mc ..\dic, cc iu khin khc vn gia nguyn.


Tm kim v thay th i km vi nt chn k hiu c bit theo regular expression, ...
B hoc hin li Menu trong Output window bng cch m i m li 2 ln.
c cc th mc my tnh bng mt ca s v c th nhn tp *.tex a
ngay vo Editor
Rt nhiu nt c biu tng v p hn.
Nhn F1 tm lnh trong kho lnh bit v lit k lnh tng t ra ca s
Project
Alt+Mouse chn vn bn theo hnh vung (c th nhn F2 ri dng mi
tn cng c) v c th chn vo theo cc ct, rt c ch cho ct dn c biu
bng.
Cc mng bi en trong cc ca s khc nhau c th ko sang ca s khc
cng c.
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.
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.


Mc lc

Li gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Nhng thay i mi trong VieTeX 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Nhng thay i mi trong VieTeX 2.9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Nhng thay i mi trong VieTeX 2.8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

Nhng thay i mi trong VieTeX 2.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

Nhng thay i mi trong VieTeX 2.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

Chng I. Ci t VieTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

I.1. Chng trnh cn cho VieTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

I.2. Cc bc ci t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23

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

24

I.4. Chy cc chng trnh mu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

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

27

Chng II. Giao din chnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

II.1. Giao din chnh ca VieTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

II.2. Thanh tiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

II.3. Thanh trng thi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

II.4. Thanh cng c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

II.5. Ca s d n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

II.5.1. Th mc k hiu v cng c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


II.5.2. Th mc mu LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
II.5.3. Menu tng tc trong ca s d n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
II.5.4. Cha danh sch lnh v gi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32
33
34
35

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

36

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

37

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


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

37
38
38

18

Mc lc
Chng III. Thit lp tp ngun v bin dch . . . . . . . . . . . . . . . . . . . . . . . . . .
III.1. Qu trnh son tho vn bn

A
LT

39

EX . . . . . . . . . . . . . . . . . . . . . . . . . . .
A
III.2. To ra tp L TEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39
40

A
III.3. M v ng tp L TEX c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

III.4. To cy d n (Project) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

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

42

III.6. Bin dch chung tp TeX trong VieTeX . . . . . . . . . . . . . . . . . . . . . . .

44

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


III.6.2. Bin dch theo tp chnh v tp chnh m . . . . . . . . . . . . . . . . . . . . . . . .
III.6.3. Bin dch c li . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44
47
50

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

51

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

52

Chng IV. Son tho v bin tp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

IV.1. Ci t phng ting Vit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

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


IV.1.2. Dch theo XeLaTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56
57

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

58

IV.3. Ct dn v sao chp vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

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

59

Chng V. Chc nng chuyn dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

V.1. T ng ng cc mc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

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

64

V.3. G tt cm t v khi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

V.3.1. G tt c cu trc mt dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


V.3.2. G tt c cu trc mt tp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
V.3.3. Np cc t g tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
V.3.4. Thc hin g tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65
66
67
68

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

69

V.4.1. Cc phng php hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . . . .


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

69
70
71
73

Chng VI. Tm kim v thay th . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

75

VI.1. Chc nng tm kim chnh trong VieTeX . . . . . . . . . . . . . . . . . . . . .

76

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

77

VI.3. Tm theo mt d n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

VI.4. Cc dng tm kim khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

VI.5. Tm kim trong tp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

19

Mc lc
VI.6. Tm kim nhanh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

VI.7. Tm kim ngc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

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

81
83

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

84

VI.9. Tm kim trn Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

Chng VII. Cc lnh LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

86

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

87

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

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


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

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


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

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

87
87
88

90
90
91
92

93
94
94
95
96

98

VII.4.1. Gn s bng nhn trong LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98


VII.4.2. Quy tc nh s chung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
VII.4.3. Gn s cng thc ton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
VII.4.4. VieTeX tr gip kim sot nhn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
VII.4.5. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

VII.5. Lit k danh sch lnh cu trc . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

104

VII.6. Kp gp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

104

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


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

105
106
108
108
110
111

Chng VIII. T mu v nh du vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . .

112

VIII.1. T mu cho vn bn son tho . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

112

VIII.2. T mu nh du . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

113

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

113
114
114

VIII.3. nh du vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

114

20

Mc lc
VIII.4. Ly cc lnh t mu cho LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . .

115

Chng IX. Hnh v bng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

117

IX.1. a hnh vo vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

117

IX.1.1. Nhp hnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


IX.1.2. Nhp hnh bng giao din . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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


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

117
119

120
120
122

IX.3. Cc chng trnh v hnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

123

Chng X. Cng c nh dang u ra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

125

X.1. Cc chng trnh nh dng u ra . . . . . . . . . . . . . . . . . . . . . . . . . .

125

X.1.1. nh dng kch thc trang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


X.1.2. Chuyn trang in hai mt ng sch . . . . . . . . . . . . . . . . . . . . . . . . . . .
X.1.3. Chn mt s trang ly ra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
X.1.4. Chng trnh gp trang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
X.1.5. nh dng tm tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

125
126
127
127
128

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

128

Chng XI. Kim tra chnh t v danh sch lnh . . . . . . . . . . . . . . . . . . . . . .

131

XI.1. Kim tra chnh t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

131

XI.1.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


XI.1.2. C s d liu cho ti liu tham kho . . . . . . . . . . . . . . . . . . . . . . . . . . . .
XI.1.3. Ci t v s dng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
XI.1.4. S dng kim tra chnh t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

131
131
132
134

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

135

XI.2.1. T in cc lnh bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


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

135
136
137
139

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

140

XII.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

140

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

141

XII.3. Thit lp c s d liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

143

XII.3.1. Loi d liu v trng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


XII.3.2. Chi tit mt s loi ti liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

143
145

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

148

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

148
149
149
149

21

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

150

XII.5.1. Son tho tp bib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


XII.5.2. Tm kim v xem ti liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
XII.5.3. Ly t kha vo ti liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

150
151
152

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

154

Chng XIII. Ti liu hng dn s dng TeX . . . . . . . . . . . . . . . . . . . . . . . .

155

XIII.1. Sch v TeX vi m ngun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

155

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


XIII.1.2. Hng dn bin dch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

155
156

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

157

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

157
158
158
159
160

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

160

XIII.3.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


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

160
160
161
164

XIII.4. Cc lun n mu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

165

Chng XIV. Thc n chnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

167

XIV.1. Chc nng File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

168

XIV.2. Chc nng Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

169

XIV.3. Chc nng Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

170

XIV.4. Chc nng Insert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

171

XIV.5. Chc nng Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

172

XIV.6. Chc nng Mark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

173

XIV.7. Chc nng Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

174

XIV.8. Chc nng Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

175

XIV.9. Chc nng Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

176

XIV.10. Chc nng Execute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

177

XIV.11. Chc nng LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

178

XIV.12. Chc nng Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

182

XIV.13. Chc nng Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

183

XIV.14. Chc nng Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

184

XIV.15. Chc nng Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

185

XIV.16. Chc nng Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

186


Chng I

CI T VieTeX

I.1. Chng trnh cn cho VieTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


I.2. Cc bc ci t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22
23

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

24

I.4. Chy cc chng trnh mu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

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

27

I.1. Chng trnh cn cho VieTeX


Chng trnh i hi chy trn h iu hnh Window. VieTeX l chng trnh
son tho vn bn dnh cho TeX, chc nng chnh l tr gip son tho v ng
thi kt hp vi cc chng trnh min ph khc c vn bn cht lng chuyn
nghip. Tt c chng trnh ng gi vi VieTeX u min ph. Sau y chng ti
gii thiu cc chng trnh vi cc a ch trn Internet ca chng. Cc bn c
th t ly v ci t hoc cp nht phin bn mi nht.
Chng ti cng c lm 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,

I.2 Cc bc ci t

23

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

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

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

24

Hnh I.1: Giao din ca VieTeX


Bc 4. xem c cc dng tp quen thuc ci thm cc chng trnh (cng
bng cch chn mc nh):
1. Chng trnh Ghostscript cc nh dng phng cho tp PS.
2. Chng trnh GhostViewer chng trnh xem cc tp c ui PS.
3. Chng trnh Acrobat Reader chng trnh xem tp PDF.
4. Chng trnh SumatraPDF chng trnh xem tp PDF v nhy p c th quya
li c tp ngun.
5. Chng trnh Djvu chng trnh xem tp Djvu.

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


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

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

25

vi MiKTeX ta ci vo n nh sau:
All ProgramsMikTeX2.9Setting Root
Thm vo th mc cha cc phng ci t trn v nhn nt [Apply] chng
trn t cp nht cc phng trong th mc ny vo vi MiKTeX.

Hnh I.2: Ci t gi phng TCVN


+ Phng Unicode cho TeX:

Hnh I.3: Ci t gi phng Unicode


B phng c bn cho TeX ca Hn Th Thnh c sn trong MiKTeX v c ci
vo nh sau (ch y cng l cch ci cc gi lnh khc vo MiKTeX).
All ProgramsMikTeX2.7Setting Browse Packages
D dng s dng chng trnh ny. y l tt c gi lnh m MiKTeX c qun
l v ci t c khi c MiKTeX y . lc chn chng trnh vntex bn hy
nh vn vo name v nhn [Enter] s ra nh hnh I.3.
Chn vo du + np phng, chn du - loi b khng dng gi lnh ny
na.
2. Cc chng trnh dch TeX: LaTeX, Texify, yap, ... c ci sn, nhng c th

I.4 Chy cc chng trnh mu

26

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
ng vi Menu [Execute].

Hnh I.4: t li cc chng trnh


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

I.4. Chy cc chng trnh mu


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

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

27

l phn th thch cc bn ci ng hay cha, ngha l dng ton b VieTeX


c hay cha.

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

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


Chng II

GIAO DIN CHNH


II.1. Giao din chnh ca VieTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

II.2. Thanh tiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

II.3. Thanh trng thi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


II.4. Thanh cng c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29
30

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

32
32
33
34
35

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

36

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


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

37
37
38
38

II.1. Giao din chnh ca VieTeX


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

II.2. Thanh tiu


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

II.3 Thanh trng thi

29

Hnh II.1: Giao din chnh


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

II.3. Thanh trng thi


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

II.4 Thanh cng c

30

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

II.4. Thanh cng c


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

Hnh II.2: Thanh cng c chnh


S lc cc nt t tri qua phi ca cc thanh cng c

II.4 Thanh cng c


3

2 1

31

Thanh 1
Tp mi
M tp
ng tp
Ghi nhiu tp
Ghi tp li
Ct bi en
Gp bi en
Sao chp
Dn ra
Phc hi
Ngc phc hi
Tm kim
Thay th
Tm trong tp
Thay Th mc
Phng son tho
Chnh t
Cu hnh
Dch chn
Dich LaTeX
Dch ra DVI
Dch ra PDF
Xem DVI
Xem dng DVI
Xem PS
Xem PDF
DVI sang PS
PS sang PDF
Xem tp Log
Xa tp ph
Dch XeTeX
Dch XeLaTeX
ng/m Project
ng/m Output

Thanh 2
Du trong Ton
K t Ton
K hiu bin
K hiu mc
Hm s
Phng vn bn
Phng ton
Loi lnh TeX
Lnh nhn
C phng
Lnh on
Mi trng
Cn l tri
Cn gia
Cn l phi
Lnh m
Lnh nghing
Lnh gch di
Danh sch s
Danh sch chm
Danh sch m u
Danh sch mc
Mi trng equation
Mi trng align
Mi trng tabular
Mi trng table
Ma trn
a Hnh vo
Khung vn bn
Mu ch
Mu nn
T mu
Thanh 3
Dng VieTeX

Thanh 3
Th mc k hiu
Mu LaTeX
G ting Nga
Phng Unicode
Mu cu English
Gii thch lnh
To thi
Lnh thi
Lm macro
Lnh Script
Kim tra Script
Gi Script vo
Lnh PsTrick
Lnh Metapost
Dch Metapost
Chng trnh JabRef
Lit k bib
Dch BibTeX
Lm Index
Dch n dng
Dch gia 2 dng
Dch TeX
Dch AmsTeX
Dch PdfTeX
Dch PdfLaTeX
Sumatra PDF
Gi lnh MiKTeX
t MiKTeX
V hnh
My tnh
Chy DOS
MS Paint
Thu nh hnh
Ln mn hnh

Mt s thanh cng c nh phn trn nh

Hnh II.3: Du trong mi trng ton

Hnh II.4: Du trong mi trng vn bn


T phin bn 2.9 c thm thanh cng c ng.

II.5 Ca s d n

32

Hnh II.5: Du bin hai bn

Hnh II.6: Du bin trn di

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

II.5.1. Th mc k hiu v cng c

Hnh II.7: Th mc mi tn v hnh nh ca n


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

II.5 Ca s d n

33

*Greeks Th mc cha ton b ch ci Hy Lp


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

II.5.2. Th mc mu LaTeX

Hnh II.8: Th mc lun n v cc tp mu


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

II.5 Ca s d n

34

@Packages Mt s gi lnh hay s dng.


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

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


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

II.5 Ca s d n

35
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

II.5.4. Cha danh sch lnh v gi


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

Hnh II.9: Ly tn hm

II.6 Ca s u ra v hin tp log

36

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


tp trong ca s ny.

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


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

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

II.7 Ca s chnh ni son tho tp TeX

37

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


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

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


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

II.7 Ca s chnh ni son tho tp TeX

38

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


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

II.7.3. Menu trn u mi tn tp


ng tp
ng tt c
ng tt c tr ti
Ghi li
Ghi li tt c tp
Ghi li vi tn khc
i tn
Gn vo cy th mc
t tp chnh l m
t tp ang m l chnh
M tp chnh
t ch c
Chc nng Menu chnh bn tham kho cui cun ti liu ny.


Chng III

THIT LP TP NGUN V BIN

DCH

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

39

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

40
41

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

41
42

III.6. Bin dch chung tp TeX trong VieTeX . . . . . . . . . . . . . . . . . . .


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

44
44
47
50
51
52

Hng dn s dng ny khng thc hin ch dn ln lt cc chc nng trong


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

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

A
III.2 To ra tp L TEX

40
yap
LaTeX

VieTeX

*.tex
Pdftex

*.dvi

Dvips

Dvipdf
*.pdf

*.ps

Ps2pdf

Screen

Gsview Printer

Acrobatreader

Hnh III.1: Qu trnh son ti liu LaTeX


A
III.2. To ra tp L TEX

Vic u tin son tho ra tp vn bn l tp TeX trong cha vn bn cn


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

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


- empty file: M mt tp trng khng nh dng g c.
- Article : M tp c nh dng lm mt bi bo.
- Books : M tp c nh dng lm mt cun sch.
- LaTeX Slide: Lm cc trang trnh chiu bng LaTeX.
- ....
Bt u t phin bn VieTeX 3.0, khi m mt tp mi c ghi li ngy gi v ni

A
III.3 M v ng tp L TEX c

41

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, ...
A
III.3. M v ng tp L TEX c

Nhn vo nt [Open] hoc t Menu: FileOpen ra giao din gn nh


hnh II.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 thm vo th
n y mi mi, mi khi m li th li chn n. Mc ch l ta lu cc tp
a ch, hoc tp m lc no ta cng cn n n khi son tho.

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

III.5 To mt d n TeX (Folder)

42

Hnh III.3: Lm cy d n (Project)


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 lm cc d n TeX bng Folder v cha cc tp vo nh hng
dn phn sau.

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


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

III.5 To mt d n TeX (Folder)

43

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


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

Hnh III.5: Thm mt tp vo d n


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

III.6 Bin dch chung tp TeX trong VieTeX

44

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.

III.6. Bin dch chung tp TeX trong VieTeX


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

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


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

III.6 Bin dch chung tp TeX trong VieTeX

45

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

Hnh III.6: Nt cng c bin dch


menu Execute
b) Thanh dnh cho XeTeX v XeLaTeX pha di.

III.6 Bin dch chung tp TeX trong VieTeX

46

Hnh III.7: Menu Execute


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
dch c ci t ti nt c bng hoc t Menu:

Hnh III.8: Menu Execute


Cc nt bin dch tng ng vi tn trong hp thoi trn v ta c th sa ch

III.6 Bin dch chung tp TeX trong VieTeX

47

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

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


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

Hnh III.9: Tp d n chnh trong tiu


Cc nt thanh cng c lc no cng c th thc thi chc nng ca n d trong
d n hay l khng. Nu bin dch tp khng c cu trc khi u ca LaTeX th

III.6 Bin dch chung tp TeX trong VieTeX

48

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

Hnh III.10: t li tp chnh v tp chnh m


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

III.6 Bin dch chung tp TeX trong VieTeX

49

\usepackage{indentfirst}
\usepackage{wrapfig}
\textheight 23truecm
\textwidth 14truecm
\voffset -0.7in
\parskip 4pt
\renewcommand{\contentsname}{\bf Mc lc}
\renewcommand{\abstractname}{\bf Tm tt}
\newcommand{\daut}{$\backslash$\textvisiblespace{ }}
\begin{document}
<Ni dung ti liu y>
\end{document}
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

III.6 Bin dch chung tp TeX trong VieTeX

50

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

III.6.3. Bin dch c li


Ngi mi s dng TeX rt lng tng khi bin dch c li. C rt nhiu loi li
c th xy ra. Thng l nhng li
- nh lnh sai v TeX khng bit lnh .
- TeX khng bit lnh nhng c th do cha a gi lnh vo u nh
\usepackage{...}
- Thiu du $, {, }, ...
- Vic kt hp mi trng v nhm lnh khng ng, ...

III.7 Bin dch theo vn bn chn

51

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:

Hnh III.11: Bin dch c li


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

III.7. Bin dch theo vn bn chn


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

III.7 Bin dch theo vn bn chn

52

Nu phn la chn c li th vn thng bo ca TeX bnh thng v bn xem li


phn c ng khng.

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


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

Hnh III.12: Chn u ra bin dch


Nt bin dch vn bn chn bn cnh nt [LaTeX], ch sng ln khi c vn bn
chn. Cn hai chc nng c nt thanh th ba.

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

III.7 Bin dch theo vn bn chn

53

III.7.1.1. 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 -> Typeset Selected
3. Cch lm ny thun tin cho 6ta kim tra mt cng thc, mt mi trng, ...
4. Ch chn khi vn bn y c php ca LaTeX khng th lun lun b
li.
III.7.1.2. Dch n dng con tr ang nhp nhy
1. t con tr ti v tr dng ta mun bin dch ti .
2. Nhn nt th hai bin dch n dng hoc excute -> Compiler At line

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


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

III.7 Bin dch theo vn bn chn

54

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


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

III.7 Bin dch theo vn bn chn

55

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


chnh xc. Cn t tp TeX ti tp PDF l mt vn s c ci t trong tng lai,
vic ny khng kh.
5. Menu bin dch v nt bin dich t hp

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


Nh vy khi chn xong ch cn nhn phm F4 thc hin t hp chn.


Chng IV

SON THO V BIN TP


IV.1. Ci t phng ting Vit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


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

56
56
57

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

58

IV.3. Ct dn v sao chp vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

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

59

IV.1. Ci t phng ting Vit


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

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


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

IV.1 Ci t phng ting Vit

57

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

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

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

IV.1.2. Dch theo XeLaTeX


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

IV.2 Phn mm g bn phm Unikey

58

IV.2. Phn mm g bn phm Unikey


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

Hnh IV.4: Giao din Unikey


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

Hnh IV.5: Ty chn ca Unikey


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

IV.3 Ct dn v sao chp vn bn

59

IV.3. Ct dn v sao chp vn bn


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

Hnh IV.6: Bi en theo hnh ch nht


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

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


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

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

60

Hnh IV.7: Bi en theo hnh ch nht


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

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

61

c bit thm vo u cc dng


Insert-->Add Header-Tail Lines a phn u v cui mi dng mt s k
t

Hnh IV.8: Bi en theo hnh ch nht


Hon ton tng t nhng thm vo u hoc cui khi vn bn ch khng
tng dng.
Block-->Add Header-Tail block a phn u v cui khi vn bn mt i
lng no .


Chng V

CHC NNG CHUYN DNG


V.1. T ng ng cc mc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

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

64

V.3. G tt cm t v khi lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


V.3.1. G tt c cu trc mt dng . . . . . . . . . . . . . . . . . . . . . . . . . . . .
V.3.2. G tt c cu trc mt tp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
V.3.3. Np cc t g tt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
V.3.4. Thc hin g tt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
V.4. Hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
V.4.1. Cc phng php hon thnh t ng . . . . . . . . . . . . . . . . .
V.4.2. Cu hnh s dng hon thnh t ng . . . . . . . . . . . . . . . . .
V.4.3. S dng hon thnh t ng . . . . . . . . . . . . . . . . . . . . . . . . . .
V.4.4. Mt s hon thnh t ng c bit . . . . . . . . . . . . . . . . . . . .

65
65
66
67
68
69
69
70
71
73

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

V.1 T ng ng cc mc

63

Hnh V.1: Ty chn Autoclose


|
=> | |
{
=> {}
| |
=> |
{{ => {
\|
=> \left|\right|
}
=> \{\}
$
=> $ $
}} => }
$$ => $$ $$
\} => \left\{\right\}
\$
=> \$
\{ => \eqref{}
"
=> " "
(
=> ()
"" => "
( ( => (
\"
=> \"{}
)
=> \(\)

=>
)) => )

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

=>
[
=> []

=>
[[ => [
\
=> \{}
]
=> \[\]
^ => ^
]] => ]
^^ => ^{}
\] => \left[\right]
\^
=> \^{}
\[
=> \begin{}
_
=> _
<
=> <
_ _ => _{}
<< => <>
\_
=> \_{}
\< => \left\langle\right\rangle
Phin bn 2.9 ci phm tt [Alt]+C tt v bt li chc nng ny.

V.2 Macro bin tp v g nhanh ci sn

64

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


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

Hnh V.2: Giao din vi macro


Tt c cc macro nh bng sau

V.3 G tt cm t v khi lnh


Alt ~ => \sqrt{}
Alt ! => | |
Alt @ => align*
Alt # => equation*
Alt $ => $ $
Alt % => \frac{}{}
Alt ^ => ^{}
Alt & => \label{}
Alt * => \times
Alt ( => ()
Alt ) => \left(\right)
Alt - => _{}
Alt + => \left\{\right\}
Alt { => {}
Alt } => \{\}
Alt < => <>
Alt > => \left\langle\right\rangle
Alt \ => \backslash
Alt / => \dfrac{}{}
Alt : => ~\eqref{}
Ctrl ~ => \titde{}
Ctrl ! => \left| \right|

65
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl
Ctrl

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

V.3. G tt cm t v khi lnh


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

V.3.1. G tt c cu trc mt dng


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

V.3 G tt cm t v khi lnh

66

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

Hnh V.3: Lm g tt dng

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

V.3 G tt cm t v khi lnh

67

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

Hnh V.4: Lm g tt mt khi

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

V.3 G tt cm t v khi lnh

68

Macro>All abbreviation Listings s c checked dng t ng v np


vo ngay v cng c nh du y, cng c phm tt [Alt]+V.

Hnh V.5: Gi cc t vit tt


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

V.3.4. Thc hin g tt


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

V.4 Hon thnh t ng

69

Hnh V.6: Xem cc t g tt

V.4. Hon thnh t ng


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

V.4.1. Cc phng php hon thnh t ng


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

V.4 Hon thnh t ng

70

2. Cc th hai cng lp danh sch cc t, nhng trn vn bn ang g vo.


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

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


1. C th s dng chc nng ny hoc khng, thun tin trn Menu
Option>Autocomplation
nu c chn ngha l s dng chc nng ny nu khng th bn nhn con 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 V.7: Ty chn t hon thnh

V.4 Hon thnh t ng

71

Ta ch c hai cch la chn:


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

V.4.3. S dng hon thnh t ng


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

V.4 Hon thnh t ng

72

trong tp ang g vo v khng quan tm ti danh sch c sn.


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

Hnh V.8: Thc hin t hon thnh


C th i danh sch Autocomplete, khi ta son Script, Pstrick, MetaPost
Macro -> Change AutoComplete Dictionary
Macro -> AutoComplete TeX Only

Hnh V.9: Ch lit k lnh TeX


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

V.4 Hon thnh t ng

73

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

Hnh V.10: Sa t hon thnh

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


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

Hnh V.11: Sa t hon thnh


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

V.4 Hon thnh t ng

74

\begin{} danh sch c hin ln v ta chn ly mt mi trng, trng hp lnh


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

Hnh V.12: T ng hon thnh mi trng


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


Chng VI

TM KIM V THAY TH

VI.1. Chc nng tm kim chnh trong VieTeX . . . . . . . . . . . . . . . . .

76

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

77

VI.3. Tm theo mt d n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

VI.4. Cc dng tm kim khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

VI.5. Tm kim trong tp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

VI.6. Tm kim nhanh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

VI.7. Tm kim ngc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81


VI.7.1. Bin dch sang DVI v xem qua li gia VieTeX v Yap.exe .
81
VI.7.2. Bin dch sang PDF xem gia VieTeX v Sumatra . . . . . 83
VI.8. Nhng tm kim ngn khc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

84

VI.9. Tm kim trn Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

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

VI.1 Chc nng tm kim chnh trong VieTeX

76

VI.1. Chc nng tm kim chnh trong VieTeX


Chc nng
Find
Find Next
Find Previous
Selected Find

Phm tt
Ctrl + F
F3
Ctrl + F3
Alt + F3

Incremental Find
Replace
Replace Next
Save Replace Text

Ctrl+I
Ctrl +H
Ctrl +W
Ctrl +Alt+J

Find in Files
Check {[($)]}
Return Current Line
Go to Line
Go to last change
Jump to Matching
Braces
Jump Label

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

ngha chc nng


Tm theo t g vo
Tip tc tm t trn xung
Tip tc tm t ngc ln
Ghi li t hoc nhm t bi
en tm
Tm vi giao din tt
Thay t bng t khc
Thay tip tc
Ghi li t hoc nhm t bi
en thay
Tm t trong tp khc
Kim tra tnh i xng ca
cc k hiu

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

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

77

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


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

Hnh VI.1: Giao din tm kim


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

Hnh VI.2: Giao din tm kim chnh quy


sion], Bn nhn vo nt c du [+] ra mt s ty chn ri ly vo.

VI.3 Tm theo mt d n
K hiu
.
\(
\)
\n

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

78

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

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

VI.4. Cc dng tm kim khc


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

VI.4 Cc dng tm kim khc

79

Hnh VI.3: Giao din tm kim theo d n


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

Hnh VI.4: Tm kim danh sch c bit


3. Tm kim bng cch lit k cc t quan trng theo d n hoc l tp ang m

VI.5 Tm kim trong tp

80

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

VI.5. Tm kim trong tp


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

Hnh VI.5: Tm kim danh sch c bit


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

VI.6 Tm kim nhanh

81

nhy n tp c k hiu ta va tm ra.


4. Ly d liu ang m vo tp
a. Nhn vo nt [Add] chp d liu ang hin hnh vo tp.
b. Mt iu quan trng l tp ang m khng cng th mc hin hnh vi
tp ta chp vo

VI.6. Tm kim nhanh


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

Hnh VI.6: Tm kim nhanh


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

VI.7. Tm kim ngc


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

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

VI.7 Tm kim ngc

82

Configuration->set Program ri chn t:


1. LaTeX=>DVI t
Command: latex.exe
Parameters: --src-specials
File name: <name>.<ext>
2. Texify=>DVI t
Command: texify.exe
Parameters: --src-specials
File name: <name>.<ext>

--run-viewer

Hnh VI.7: Tm kim ngc


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

VI.7 Tm kim ngc

83

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

Hnh VI.8: Tm kim ngc c du

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


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

VI.8 Nhng tm kim ngn khc

84

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.

VI.8. Nhng tm kim ngn khc


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

Hnh VI.9: Kim tra ngoc i xng


8. -->Line Wrap Start Trn mn hnh thc s c th gy ra lm my dng
trong min son tho, n c u ca mi dng c mi tn gy ny
phi dng chc nng ny.

VI.9 Tm kim trn Internet

85

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

VI.9. Tm kim trn Internet


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

Hnh VI.10: Tm kim trn Internet


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


Chng VII

CC LNH LATEX

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


VII.1.1. Ly cc mi trng vn bn . . . . . . . . . . . . . . . . . . . . . . . . . .
VII.1.2. Mi trng ton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VII.1.3. Mi trng bng v ma trn . . . . . . . . . . . . . . . . . . . . . . . . .
VII.2. Su tp lnh v mi trng . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VII.2.1. Nhp mi trng v lnh LaTeX hon thnh t ng .
VII.2.2. Thc hin su tp lnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VII.2.3. Mc ch dng su tp lnh . . . . . . . . . . . . . . . . . . . . . . . . .

87
87
87
88
90
90
91
92

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


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

93
94
94
95
96

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


VII.4.1. Gn s bng nhn trong LaTeX . . . . . . . . . . . . . . . . . . . . . . . 98
VII.4.2. Quy tc nh s chung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
VII.4.3. Gn s cng thc ton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
VII.4.4. VieTeX tr gip kim sot nhn . . . . . . . . . . . . . . . . . . . . . 101
VII.4.5. Kt lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
VII.5. Lit k danh sch lnh cu trc . . . . . . . . . . . . . . . . . . . . . . . . .

104

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

104
105
106
108
108
110
111

VII.1 Nhp khi lnh ca LaTeX

87

VII.1. Nhp khi lnh ca LaTeX


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

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

VII.1.2. Mi trng ton


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

VII.1 Nhp khi lnh ca LaTeX

88

Hnh VII.1: Ly mi trng equation


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

Hnh VII.2: Ly mi trng equation


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

VII.1.3. Mi trng bng v ma trn


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

VII.1 Nhp khi lnh ca LaTeX


*&*&*&*&*\\
*&*&*&*&*\\
*&*&*&*&*\\
*&*&*&*&*\\
\end{tabular}

Hnh VII.3: Ly mi trng bng


Ta gn c th s hng v s ct.
2. Tng t cho mi loi ma trn

Hnh VII.4: Ly mi trng matrn


Cho kt qu
\begin{bmatrix}
*&*&*&*&*\\
*&*&*&*&*\\
*&*&*&*&*\\
*&*&*&*&*\\
\end{bmatrix}

89

VII.2 Su tp lnh v mi trng

90

VII.2. Su tp lnh v mi trng


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

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


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

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


nhn [Enter] cho kt qu

VII.2 Su tp lnh v mi trng

91

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

VII.2.2. Thc hin su tp lnh


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

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


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

VII.2 Su tp lnh v mi trng


dn 2 loi l .
1. LaTeX-->Data Collection --> Collect environments
(Hnh VII.7)

92

cho

kt

qu

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


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

VII.2.3. Mc ch dng su tp lnh


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

VII.3 Hng dn s dng to Macro Script

93

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

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

VII.3. Hng dn s dng to Macro Script


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

VII.3 Hng dn s dng to Macro Script

94

VII.3.1. Cu trc macro Script


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

macroscript("frac", "Ctrl+Alt+0", 1)
string("\\frac{}{}");
left(3);
exit
l macro cho "\frac{}{}" lnh LaTeX, left(3) con tr li v pha tri 3 k t,
tn l frac, phm g tt nhn Ctrl+Alt+0.

VII.3.2. Cc lnh di chuyn con tr

left (n), leftsel (n), leftrectsel (n) = Con tr chuyn v tri n k t.


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

VII.3 Hng dn s dng to Macro Script

95

wordleft, wordleftsel = Con tr chuyn sang tri mt t, khng i s.


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

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

VII.3 Hng dn s dng to Macro Script

96

VII.3.4. Thc hin bin dch mt Script


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

Hnh VII.10: Son Macro Script


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

VII.3 Hng dn s dng to Macro Script

97

Hnh VII.11: Tm kim ngc

Hnh VII.12: Script Management...


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

VII.4 Gn s cng thc bng nhn

98

VII.4. Gn s cng thc bng nhn


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

VII.4.1. Gn s bng nhn trong LaTeX


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

VII.4 Gn s cng thc bng nhn

99

VII.4.2. Quy tc nh s chung


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

VII.4.3. Gn s cng thc ton


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

VII.4 Gn s cng thc bng nhn

100

... Ta nn dng mi trng c du * v trong VieTeX c cu trc kp gp.


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

VII.4 Gn s cng thc bng nhn

101

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}

VII.4.4. VieTeX tr gip kim sot nhn


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

Hnh VII.13: Lit k nhn dng


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

Hnh VII.14: Nhn trng ri


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

VII.4 Gn s cng thc bng nhn

102

Hnh VII.15: Ch dn s theo nhn


Cn nu c 1 nhn ch ra nhn dng th bao nhiu nh (Hnh VII.16) .

Hnh VII.16: Ch dn s theo nhn


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

VII.4 Gn s cng thc bng nhn

103

Hnh VII.17: Ch dn s theo nhn

Hnh VII.18: Ch dn s theo nhn


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

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

VII.5 Lit k danh sch lnh cu trc

104

VII.5. Lit k danh sch lnh cu trc


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

Hnh VII.19: Ly danh sch lit k


Danh sch nhn c ly ra v c s dng, tp khi ta nhn p vo n s m
ra:
Danh sch hnh
Danh sch cc mi trng

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

VII.6 Kp gp

105

Hnh VII.20: Danh sch nhn

Hnh VII.21: Danh sch nhn

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


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

VII.6 Kp gp

106

Hnh VII.22: Danh sch mi trng

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

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

VII.6 Kp gp

107

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

Hnh VII.24: Kp gp ch thch


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

VII.6 Kp gp

108

Nu ta thy mt kp gp khng phi loi 1 th c th thm k hiu kt thc %%>


khng nh hng g vn bn LaTeX.
3. Mt lot cc kp gp c cu trc M mt kp gp trong bt c kp gp no.
Cn kt thc phi c tng ng: (Hnh VII.25)

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

VII.6.3. Cch s dng


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

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

VII.6 Kp gp

109

Hnh VII.26: M kp gp

Hnh VII.27: Phm tt kp gp


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

VII.6 Kp gp

110

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

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

Hnh VII.29: Kp gp vng bi en


1. Mun gp mt vng no ta bi en cc dng ri
Mark-->Hide-->by selection Area cho kt qu (Hnh VII.29)

Hnh VII.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

VII.6 Kp gp

111

m n th dng chut tri nhn vo du cng li m ra.


2. Tng t Gp t u tp n ch con tr nhp nhy, m lm nhiu ln u
c nh gp cc trang sch vy.
Mark-->Hide-->to current line bn thy ti gp 2 ln (Hnh VII.30)
3. Tng t ta gp gia hai dng nh du
Mark-->Hide-->by between mark lines

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


Chng VIII

T MU V NH DU VN BN

VIII.1. T mu cho vn bn son tho . . . . . . . . . . . . . . . . . . . . . . . . .

112

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

113
113
114
114

VIII.3. nh du vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

114

VIII.4. Ly cc lnh t mu cho LaTeX . . . . . . . . . . . . . . . . . . . . . . . .

115

VIII.1. T mu cho vn bn son tho


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

VIII.2 T mu nh du

113

Hnh VIII.1: t li mu cho vn bn son tho


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

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

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

VIII.3 nh du vn bn

114

Hnh VIII.2: T mu trong giao din tm kim


Xa cc t hoc nhm t c nh du mu tm kim trn.

VIII.2.2. T mu theo la chn


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

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

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

VIII.4 Ly cc lnh t mu cho LaTeX

115

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

VIII.4. Ly cc lnh t mu cho LaTeX


T mu trong LaTeX phi dng gi lnh color.sty v cortbl.sty. Bn phi bit
cch dng khi c cch s dng gi lnh ny. Trong VieTeX h tr ly t mu bng
giao din trc gic, bt c chn chc nng no sau y u thng qua bng mu:
Chc nng LaTeX
Colors
Textcolor
Rowcolor
Columncolor
Colours
Colorbox
Definecolor
Fcolorbox
Change Color

S dng
Chn mu trc quan
T mu ch
T mu hng trong bng
T mu ct trong bng
Cc loi mu
Hp t mu
nh ngha mu
Hp c khung t mu
i mu thi

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

VIII.4 Ly cc lnh t mu cho LaTeX

116

Hnh VIII.3: T mu trong giao din tm kim


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


Chng IX

HNH V BNG

IX.1. a hnh vo vn bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IX.1.1. Nhp hnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IX.1.2. Nhp hnh bng giao din . . . . . . . . . . . . . . . . . . . . . . . . . . .

117
117
119

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


IX.2.1. Bng vi hng v ct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IX.2.2. Ly bng bng giao din . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IX.3. Cc chng trnh v hnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

120
120
122
123

IX.1. a hnh vo vn bn
IX.1.1. Nhp hnh
Mun s dng hnh phi a vo u vn bn gi lnh graphics.sty hoc graphicx.sty. Bn c ti liu v gi lnh s hiu hn. Ti chn lc cc khi lnh hay s
dng thnh chc nng.
Ch cc 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
Wizard Figure
One Figure
Two Figures
Subfigure
Side Figure
Figure and Tabular

S dng
nhp hnh qua giao din
Mt hnh
Hai hnh ngang hng khi nh s
Hai hnh nh s theo a) v b)
Hnh bn cnh vn bn
Hnh bn cnh bng

IX.1 a hnh vo vn bn
Vertical figure
Sideways
Turn
Rotate

118
Hnh quay ng theo trang
Quang hnh dc theo trang
Quay ngc hnh
Quay mt gc hnh

1. a vo mt hnh Menu: Graphics-->one figure


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

IX.1 a hnh vo vn bn

119

\end{minipage}
\begin{minipage}[b]{0.5\textwidth}
\centering
\begin{tabular}{|c|c|}
\hline
&&\\
\end{tabular}
\tabcaption{*}%Trong Figure Items
\label{table:*}
\end{minipage}
\end{figure}
Cc chc nng khc tng t a kiu hnh khc nhau vo ti liu.
Chc nng Menu:Graphics-->Figure Items lit k rt nhiu lnh lin quan ti
bng ca s di v bn c th ly vo bng cch nhn p ti .

IX.1.2. Nhp hnh bng giao din


Menu:Graphics-->Wizard Figure

Hnh IX.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.

IX.2 Nhp bng vo vn bn

120

Ch : 1. Nu hnh khng cng th mc vi tp TeX th chn Full Path.


2. Chn keepaspectratio th gn chiu di v rng l tng i.
B. Ta c th xem hnh trc bng cch bin dch hoc nguyn bn. Bn c th
thay i cao v rng ca hnh ri bin dch xem trc cho n thch hp th thi.

Hnh IX.2: Xem trc hnh c a vo


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

IX.2. Nhp bng vo vn bn


IX.2.1. Bng vi hng v ct
1. Bng nhp hng v ct nh phn trc ni g s hng v ct:
Menu:Graphics-->Tabular

IX.2 Nhp bng vo vn bn

121

\begin{tabular}{| l | l | l | l | l |}
*&*&*&*&*\\
*&*&*&*&*\\
*&*&*&*&*\\
*&*&*&*&*\\
\end{tabular}
2. Nhp mt s nh dng hnh c bit c trong
Menu:Graphics-->Insert Tables
A. Mt bng Menu:Graphics-->Insert Tables-->one table
\begin{table}[!ht]
\centering
\renewcommand{\arraystretch}{1.25}
\begin{tabular}{|c|c|c|c|c|}
\hline
& & & & \\
\hline
& & & &\\
\hline
\end{tabular}
\caption{*}\label{tab:*}
\end{table}
B. Tng t hai bng ngang hng Menu:Graphics-->Insert Tables-->two tables
\begin{table}[!ht]
%\usepackage{subfigure}
\centering
\subtable[ct1]{
\begin{tabular}{|l|l|l|l|}
*&*&*&*\\
\end{tabular}
\label{tab:*1}}
\hspace{1cm}
\subtable[ct2]{
\begin{tabular}{|l|l|l|l|}
*&*&*&*\\
\end{tabular}
\label{tab:*2}}

IX.2 Nhp bng vo vn bn


\caption{ct}\label{tab:*}
\end{table}
Phi dng gi lnh \usepackage{subfigure}
C. Rt nhiu chi tit lin quan ti hnh
Graphics-->Insert Tables-->Tabular Items

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

IX.2.2. Ly bng bng giao din

Hnh IX.4: Cc chi tit bng c th nhp vo


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

122

IX.3 Cc chng trnh v hnh

123

Ch : Chn [In online] th khng c mi trng table v ch thch bng.


2. Bn c th xem khung bng

Hnh IX.5: Xem trc khung bng


3. Kt qu c ly vo

Hnh IX.6: Xem trc khung bng


Nhp d liu bng vo cc *.

IX.3. Cc chng trnh v hnh


V hnh bng phn mm hoc bng mt ngn ng m t ri a vo vn bn c
kh nhiu kh nng. Mi chng trnh c ci d v kh phi xem ring tng mc,
y ti ch lit k cha hng dn.

IX.3 Cc chng trnh v hnh

124

1. Chng trnh WinTpic v hnh n gin v cho ra tp TeX a vo, phin


bn 4.10 mi nht
http://aogaeru-lab.my.coocan.jp/sub1.html
2. Chng trnh TpX chng trnh kh tt v v c nhiu hnh hn, phin
bn 1.5 l mi nht.
http://tpx.sourceforge.net/
3. V hnh bng Asymptote lp trnh theo ngn ng nh TeX, bin dch ra hnh
ri a vo, VieTeX h tr t mu lnh, bin dch, lit k tp lnh,....
4. Chng trnh MetaPost v MetaFont cng c h tr ti a khi son lnh v
hnh v danh sch lnh.


Chng X

CNG C NH DANG U RA

X.1. Cc chng trnh nh dng u ra . . . . . . . . . . . . . . . . . . . . . .


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

125
125
126
127
127
128

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

128

X.1. Cc chng trnh nh dng u ra


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

X.1.1. nh dng kch thc trang


Chng trnh psresize.exe c c th ha giao din

X.1 Cc chng trnh nh dng u ra

Hnh X.1: nh dng kch thc trang

X.1.2. Chuyn trang in hai mt ng sch


Chng trnh psbook.exe c c th ha giao din

Hnh X.2: Chuyn trang ng sch

126

X.1 Cc chng trnh nh dng u ra

X.1.3. Chn mt s trang ly ra


Chng trnh psselect.exe c c th ha giao din

Hnh X.3: Ly mt s trang

X.1.4. Chng trnh gp trang


Chng trnh psnup.exe c c th ha giao din

Hnh X.4: Gp trang trong tp

127

X.2 Gp ni chng trnh cho sn phm tt

128

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

Hnh X.5: Gp trang trong tp


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

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

Hnh X.6: Bin dch v chuyn i tp vn bn bnh thng


Quy trnh sau y s lm c cun sch tm tt t ni dung trong vn bn

X.2 Gp ni chng trnh cho sn phm tt

129

kh a4 thu hp v gp li, in hai mt v ng gy. Tin hnh theo cc bc:


1. Dch vn bn kh a4 bnh thng, ch lnh \hoffset=-2cm sau ny gp
trang cho p. Chuyn qua tp PS. Hnh X.6.
2. Chy qua psbook chuyn trang cho vic ng gy sch:

Hnh X.7: Chuyn trang ng gy sch


3. Sau chuyn 2 trang vo 1 trang nm ngang theo psnup

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

X.2 Gp ni chng trnh cho sn phm tt

130

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

Hnh X.9: Kt qu in 2 mt s ng thnh sch


C rt nhiu kt hp cc chng trnh ny nh dng vn bn, bn phi th
v mnh dn a ra t hp.


Chng XI

KIM TRA CHNH T V DANH

SCH LNH

XI.1. Kim tra chnh t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


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

131
131
131
132
134

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


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

135
135
136
137
139

XI.1. Kim tra chnh t


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

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


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

XI.1 Kim tra chnh t

132

im ny ngi dng cn ch khng ch quan da vo t in. Kim tra chnh


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

XI.1.3. Ci t v s dng

Hnh XI.1: Gi d liu t in vo


1. Trn thanh cng c c nt

ABC

nhn xung l trong ch kim tra chnh

XI.1 Kim tra chnh t

133

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

Hnh XI.2: Kim tra t in vo cha


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

XI.1 Kim tra chnh t

134

Hnh XI.3: M t in trn Menu

XI.1.4. S dng kim tra chnh t


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

Hnh XI.4: Kim tra chnh t t ng


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

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

135

Hnh XI.5: Thm t vo t in


gm 2 k t, ...
4. Kim tra mt t cng tng t nhng chn vo [spell check]

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


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

XI.2.1. T in cc lnh bit


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

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

136

lnh khng nm trong t in ny l mu xanh thm. V d nh lnh cc


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

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


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

Hnh XI.6: T in phng ting Vit

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

137

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.

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


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

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


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

Hnh XI.7: T in phng ting Nga

138

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

139

XI.2.4. Cc loi t in khc


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


Chng XII

Bibtex VI TI LIU THAM KHO


XII.1. Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


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

140
141

XII.3. Thit lp c s d liu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


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

143
143
145

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


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

148
148
149
149
149

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


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

150
150
151
152

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

154

XII.1. Gii thiu


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

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

141

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

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


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

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

142

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

4.
, On a problem of M. Stone. Acta Math. Acad. Sci. Hungar., 8:455460, 1957.
5. Ferenc R. Richardson. General Lattice Theory. Mir, Moscow, expanded and revised edition, 1982.
nh dng vi cc s tham kho v tn ti liu u in nghing. Nu trng tn
th gch di tng t.
4. amsalpha.bst

XII.3 Thit lp c s d liu

143

[Foo90] Soo-Key Foo. Lattice Constructions. PhD thesis, University of Winnebago,


Winnebago, MN, December 1990.
[Men68] George A. Menuhin. Universal Algebra. D. van Nostrand, Princeton, 1968.
[Moy57a] Ernest T. Moynahan. textitIdeals and congruence relations in lattices. II.
Magyar Tud. Akad. Mat. Fiz. Oszt. Kozl., 7:417434, 1957.

[Moy57b] Ernest T. Moynahan. On a problem of M. Stone. Acta Math. Acad. Sci.


Hungar., 8:455460, 1957.
[Ric82] Ferenc R. Richardson. General Lattice Theory. Mir, Moscow, expanded and
revised edition, 1982.
nh dng bng nhn cc k t, cc tn ti liu u in nghing.
5. siam.bst
[1] Soo-Key Foo. Lattice Constructions. PhD thesis, University of Winnebago, Winnebago, MN, December 1990.
[2] George A. Menuhin. Universal Algebra. D. van Nostrand, Princeton, 1968.
[3] Ernest T. Moynahan. textitIdeals and congruence relations in lattices. II. Magyar Tud. Akad. Mat. Fiz. Oszt. Kozl., 7:417434, 1957.

, On a problem of M. Stone. Acta Math. Acad. Sci. Hungar.,

[4]
8:455460, 1957.

[5] Ferenc R. Richardson. General Lattice Theory. Mir, Moscow, expanded and revised edition, 1982.
nh dng nh s v cc tn ti liu in nghing.
6. ieeetr.bst
Ging nh trn nhng tn tp ch in nghin cn tn bi th khng.

XII.3. Thit lp c s d liu


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

XII.3 Thit lp c s d liu

144

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

XII.3 Thit lp c s d liu

145

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.

XII.3.2. Chi tit mt s loi ti liu


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

XII.3 Thit lp c s d liu

146

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

XII.3 Thit lp c s d liu

147

1. Peter A. Konig, Composition of functions. Proceedings of the Conference on


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

XII.4 S dng bibtex bin dch

148

Trng bt buc: author, title, school, year


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

XII.4. S dng bibtex bin dch


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

XII.4 S dng bibtex bin dch

149

ti liu: \nocite{pK57}.
4. Vi lnh \cite{*} th tt c ti liu u c ly vo.

XII.4.2. Tp chnh gi cc th vin


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

XII.4.3. Cc bc bin dch


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

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


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

XII.5 VieTeX qun l tp Bib v bin dch

150

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

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


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

Hnh XII.1: Lit k danh sch trch dn


qun l tt cc trch dn theo hng hin i. T phin bn 2.9 cung cp
son tp Bib.

XII.5.1. Son tho tp bib


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

XII.5 VieTeX qun l tp Bib v bin dch

151

Hnh XII.2: Son tho v qun l tp bib


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

XII.5.2. Tm kim v xem ti liu


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

XII.5 VieTeX qun l tp Bib v bin dch

152

Hnh XII.3: Giao din tm kim v xem trc


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

XII.5.3. Ly t kha vo ti liu


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

XII.5 VieTeX qun l tp Bib v bin dch

Hnh XII.4: Kt qu xem trc

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

153

XII.6 Kt lun

154

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

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


Chng XIII

TI LIU HNG DN S DNG

TeX

XIII.1. Sch v TeX vi m ngun . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


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

155
155
156
157
157
158
158
159
160

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


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

160
160
160
161
164

XIII.4. Cc lun n mu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

165

XIII.1. Sch v TeX vi m ngun


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

XIII.1 Sch v TeX vi m ngun

156

XIII.1.2. Hng dn bin dch


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

XIII.2 Ci t v s dng gi lnh

157

sang dng m Unicode lu, khng thay i g ngoi vic t tn cc tp


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

XIII.2. Ci t v s dng gi lnh


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

XIII.2 Ci t v s dng gi lnh

158

a ra dng, khng cn th thi cng khng nh hng n kt qu. y cng l


m ngun m ai cng tham kho c v ai cng c kh nng thay i c. Thc
t lm ra mt gi lnh l gom mt s lnh vo mt tp c ui sty.

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

XIII.2.3. Ci t v s dng gi lnh


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

XIII.2 Ci t v s dng gi lnh

159

hnh MiKTeX. Trong VieTeX bn chn


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

XIII.2.4. Nhng gi lnh ly t trn internet


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

Hnh XIII.1: Gi lnh trn CTAN


Bn c th ly tp shortlst.pdf xem trc v tp shortlst.dtx v th mc t gi
lnh ny.

XIII.3 Gi lnh titledot.sty

160

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

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

XIII.3. Gi lnh titledot.sty


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

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

XIII.3 Gi lnh titledot.sty

161

v nh ngha li
\titlecontents{chapter}[ 4.8pc]
{\addvspace{3pt}\bfseries}
{\contentslabel[\hfill\@tenchuong \ \thecontentslabel.]{6pc}}
{}
{\dotfill\quad\thecontentspage}
\titlecontents{section}[2.8pc]
{\addvspace{3pt}\bfseries}
{\contentslabel[\thecontentslabel.]{1.8pc}}
{}
{\dotfill\quad\thecontentspage}
\titlecontents{subsection}[2.8pc]
{\small}
{\thecontentslabel. }
{}
{\dotfill\quad\thecontentspage}
Nhng lnh ny chnh li mc lc in ra cho p. Ngoi ra cn ty chn in mc lc
vi subsection khng xung dng.

XIII.3.3. S dng gi lnh


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

XIII.3 Gi lnh titledot.sty

162

$\therefore$
(\ref{sec:sec1}) tham kho (\ref{sec:sec2})
(\ref{subsec:sec1}) tham kho (\ref{subsubsec:sec1})
\tableofcontents
Cho kt qu

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

XIII.3 Gi lnh titledot.sty

163

\usepackage{titledot}
%\usepackage[nosubsection]{titledot}
\begin{document}
Cho kt qu mc nh

Hnh XIII.3:
v

Hnh XIII.4:

XIII.3 Gi lnh titledot.sty

164

XIII.3.4. Thay Chng bng cc tiu khc


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

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

XIII.4 Cc lun n mu

165

Hnh XIII.6:

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

XIII.4 Cc lun n mu

166

khoaluanxuyen.tex--> tp chnh gi cc tp khc vo loicamon.tex,


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


Chng XIV

THC N CHNH

XIV.1. Chc nng File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


XIV.2. Chc nng Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

168
169

XIV.3. Chc nng Block. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

170

XIV.4. Chc nng Insert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


XIV.5. Chc nng Search. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

171
172

XIV.6. Chc nng Mark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


XIV.7. Chc nng Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

173
174

XIV.8. Chc nng Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


XIV.9. Chc nng Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

175
176

XIV.10. Chc nng Execute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


XIV.11. Chc nng LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

177
178

XIV.12. Chc nng Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


XIV.13. Chc nng Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

182
183

XIV.14. Chc nng Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


XIV.15. Chc nng Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

184
185

XIV.16. Chc nng Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

186

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

XIV.1 Chc nng File

168

XIV.1. Chc nng File


Chc nng File
New
Open
ReOpen
Favorites
Revert
Open Include File
Open in Notices
Save
Save As...
Save All
Save Copy As...
Rename...
Close
Close All but me
Close All
Set Read Only
Statistics
Current File
All Open Files
File System Info
Page Setup
Print
Exit VieTeX

S dng
M tp mi
M tp c
M tp dng gn y (khong 20 tp v trc)
Gn cc tp quan tm cho cc ln sau
M li vn bn thay cho vn bn ang son (ang
son b li mun b vn bn , cha ghi)
M tp trong vn bn sau lnh \input{} hoc
\include{}
M tp vo ca s di c nhn Notices (Dng tham
kho ni dng tp m y)
Ghi li tp hin hnh
Ghi li tp tn khc
Ghi li tt c tp ang m
Ghi ni dung hin hnh vo tp vi tn mi (Lu ni
dung mi son m khng cn ghi vo tp c)
i tn tp ang m
ng tp li
ng cc tp ang m tr tp hin trc mt
ng nhiu tp mt lc
t cc tp ch c
Thng k
Thng k tp hin thi: Ngy thng lp, s t, ...
Thng k tt c tp m: Ngy thng lp, s t, ...
Thuc tnh h thng ca tp
t my in tp ngun
In tp hin hnh
Thot khi chng trnh

XIV.2 Chc nng Edit

169

XIV.2. Chc nng Edit


Chc nng Edit
Undo
Redo
Undoing All
Undo All
Redo All
Erase Buffer
Cut
Copy
Copy All
Append
Append Clipboard Copy
Append Clipboard Cut
Erase Clipboard
Paste
Swap with Clipboard
Delete
Delete All
Select All
Select Word
Select Paragraph
Select in Braces
Complete word
Words
Tabs to spaces
Delete Word left
Delete Word right
Insert Filenames
Current Filename
Current Directoryname
Current Full Filename
Modificative Time
Time/Date
dd/mm/yyyy
mm/dd/yyyy
yyyy/dd/mm
yyyy/mm/dd
Set Mark Date

S dng
Phc hi t va xa
Phc hi li ci va phc hi
Phc hi tt c
Phc hi tt c
Phc ngc vi phc hi tt c
Xa b nh m
Ct vn bn vo b nh (bi en)
Chp vn bn vo b nh (bi en)
Chp ton b vn bn vo b nh
Gn vo cui b nh phn chn kiu chp
Gn vo cui b nh phn chn kiu cut
Xa b nh ph
a vn bn t b nh ra du con tr
a ni dung chn vo b nh v a ni dung b
nh th vo
Xa k t pha sau hoc vt bi en
Xa ton b vn bn thnh tp trng
Chn tt c vn bn
Chn mt t (c th nhn p vo t )
Chn mt khi on
Chn trong cc du {}[]() ( con tr sau cc du
bt u)
Hin danh sch hon thnh ca t
Thao tc trn mt t
Chuyn du khong thnh mt k t trng
Xa t bn tri du con tr nhp nhy
Xa t bn tri du con tr nhp nhy
a tn tp ang m vo vn bn
a tn th mc ca tp ang m vo vn bn
a tn tp ang m vo vn bn vi c ng dn
Ghi li thi gian sa i ln cui
Ngy/Thng/nm
Thng/NGy/Nm
Nm/Ngy/Thng
Nm/Thng/Ngy
t du cch ngy thng nm

XIV.3 Chc nng Block

170

XIV.3. Chc nng Block


Chc nng Block
Add Header-Tail block
Paste From File
Header Doc/Comment
Change Case
UpperCase
LowerCase
SetencesCase
ProperCase
InvertCase
Begin Selected Rectangle
End Selected Rectangle
Rectangular mode
Write Selection to File
Append Selection to File
Go to Begin Selection
Go to End Selection
Selection Duplicate
Indent Block
Unindent Block
Block
Delete Left Blanks
Delete right Blanks
New Fold
Add Fold Command
Fold All
Expand All
Fold Current Group
Expand Current Group
Folding
Force Folding
Force Expanding

S dng
Thm vo u v cui khi mt s t
a ni dung mt tp vo v tr con tr
a ni dung ch thch hoc cc mu u vn bn
vo v tr con tr
Phc hi li ci va phc hi
Lm ch hoa phn chn
Lm ch nh phn chn
Lm cu c ch hoa u tin
Cc t trong cu u lm hoa ch u
Lm ch nh thnh hoa v ch hoa thnh nh
Bt u chn chn vn bn
Kt thc chn chn vn bn
Chn vn bn theo khi hnh ch nht
Ghi vn bn chn vo mt tp
Gn phn chn vo i mt tp c
Con tr nhy ti u phn chn
Con tr nhy ti cui phn chn
Nhn i khi chn
Dch chuyn khi chn hnh ch nht v bn phi
Dch chuyn khi chn hnh ch nht v bn tri
Thao tc trn mt khi
Xa khong trng bn tri khi chn
Xa khong trng bn phi khi chn
Lm mt Folder trong %<[ ...%]>
Lm mt Fold c bit
Gp ton b th mc kp gp
M ton b th mc kp gp
Gp th mc kp gp hin thi
M th mc kp gp hin thi
Kp gp
Cho php thc hin kp gp
Cho php thc hin m kp gp

XIV.4 Chc nng Insert

171

XIV.4. Chc nng Insert


Chc nng Insert
(+/-) Comment %
(+/-) New Lines\\
Add Header-Tail Lines
Strip First Character
Strip Last Character
Enumerate Lines ...
Short Lines ...
Duplicate Line
Transpose
Move Line Up
Move Line Down
Copy Line
Cut Line
Delete Line
Joint Line
Split Line
Remove Blank Line
Insert Blank Line
Trim Header-Tail lines
Compress whitespaces
Compress whitelines
Trim lines
Delete Left Curent line
Delete Right Curent line
Trim Curent line

S dng
in/B du % ch thch
in/B du \\ xung dng
a phn u v cui mi dng mt s k t
Xa k t u tin ca dng
Xa k t cui cng ca dng
a s vo cc dng chn
Sp xp cc dng chn theo ch ci
Nhn i dng hin thi
Chuyn dng hin thi ln
Chuyn dng hin thi ln dng trn
Chuyn dng hin thi ln dng di
Chp dng hin thi vo b nh
Chuyn dng hin thi vo b nh
Xa dng hin thi
Ni cc dng li lm mt dng (c bi en)
Ngt dng di trn mn hnh thnh cc dng ngn
Xa cc dng trng
Thm cc dng trng vo mi dng
Xa khong trng u v cui dng
Xa khong trng gia cc t cn mt du trng
Xa dng trng gia cc dng cn mt dng trng
Xa khong trng
Xa khong trng bn tri dng hin thi
Xa khong trng bn phi dng hin thi
Xa khong trng u v cui ca dng

XIV.5 Chc nng Search

172

XIV.5. Chc nng Search


Chc nng Search
Find
Find Next
Find Previous
Selected Find
Incremental Find
Replace...
Replace Next
Save Replace Text
Find in Files...
Check {[($)]}
Return Current Line
Go to Line
Go to Last Change
Jump to Matching
Braces
Jump Label
Go in Document
Top
Buttom
Paragraph Start
Paragraph End
Line Wrap Start
Line Wrap End
Line Start
Line End
Word Start
Word End

S dng
Tm theo t g vo
Tip tc tm t trn xung
Tip tc tm t ngc ln
Tm theo t ang chn trong vn bn
Tm nhanh quay vng c giao din ph tr
Thay t bng t khc
Thay tip tc
Ghi li t cn thay
Tm t trong tp khc
Kim tra cc du mc c i xng khng
i n dng con tr nhp nhy v cun i ri
i n s dng
i n s dng
Nhy sang du ngoc i din
T nhn trong vn bn nhy n nhn
a n
V u vn bn
V cui vn bn
V u on vn bn con tr ang ng
V cui on vn bn con tr ang ng
n u dng ch ngt trn mn hnh
n cui dng ch ngt trn mn hnh
n u dng
n cui dng
n u t
n cui t

XIV.6 Chc nng Mark

173

XIV.6. Chc nng Mark


Chc nng Mark
Colour All Find
Clear All Clour Find
Colour Selected
Clear Colour Selected
Set Colour Modification
Clear Colour Modification
Hide Lines
In Selected Area
Up to Curent line
Between Mark Lines
Memorize Console Position
Return Console Position
Memorize Selection
Return Selection
Select from Console Mark
Colour from Console Mark
Mark Position
Next Mark
Previous Mark
Clear All Marks
Cut Marked lines
Copy Marked lines
Paste Marked lines
Delete Marked line

S dng
T mu tt c cc t tm c
Xa mu kiu t tm c
T mu nhng khi chn
Xa kiu mu khi chn
t t mu khi g vo bt c thay i no
Xa tt c kiu mu thay i
n cc dng chn
n t u n dng hin thi
n gia hai dng nh du
Nh v tr con tr
Tr li v tr con tr d bt c u
Nh khi chn
Tr li khi chn
Bi en t du nhy con tr
To mu t du nhy con tr
nh du v tr dng: trong ch l c du
chm trn bn cnh nh du.
n ch nh du tip theo gn nht
n ch nh du pha trc gn nht
Xa tt c cc du
Ct tt c dng nh du vo b nh (thnh cc
dng lin nhau)
Chp tt c dng nh du vo b nh (thnh
cc dng lin nhau)
a b nh ra cc dng nh du (thay th
dng nh du)
Xa tt c dng nh du

XIV.7 Chc nng Macro

174

XIV.7. Chc nng Macro


Chc nng Macro
Create Abbreviation
Get my line Abbreviation
Create line Abbreviation
Get my Block Abbreviation
Create Block Abbreviation
View All Abbreviations
All Abbreviation Listings
Get Clip File
ReGet Clip
Save As Clip from Projectnote
Save As Clip in Folder
AutoComplete by Dictionary
Change AutoComplete Dic.
Get Environment List
Get Autocompete from Dictionary
Auto Compete TeX Only
Check Current Script
Load Current Script
Script Management
View Script Command
Save Memory Script
Load Script File
Start/Stop Record
Create User Macro ...
Run User Macro

S dng
Ly danh sch vit tt dng ca mnh
To lnh vit tt theo dng
Ly danh sch vit tt khi ca mnh
To lnh vit tt theo khi
Xem tt c cc lnh vit tt
S dng tt c lnh vit tt
Ly ni dung Clip c ui *.vie
Thc hin li tp Clip
Ghi bn ca s Project vo Tp Clip
Ghi phn chn thnh Clip vo cy Project
nh du hon thnh t ng bng danh sch
t in
i danh sch hon thnh t ng
Ly danh sch cc mi trng
Ly danh sch t in hon thnh
Ch hon thnh t ng cc lnh TeX
Kim tra vn bn Script c li khng
a Script vo b nh s dng
Giao din qun l cc Scripts
Xem cc lnh vit Script
Ghi Script trong b nh vo mt tp
a Script trong mt tp vo b nh dng
Lm bn ghi Macro khi ang g vo bt u v
kt thc.
Lp cc Macro
Chy cc Macro

XIV.8 Chc nng Options

175

XIV.8. Chc nng Options


Chc nng Options
Configuration ...
Change Style
Default.style
VieTeX.tex
VieBibTeX.bib
Metapost.mp
Acymptote.asy
VieScript.vts
VieLogTeX.log
Restore Default
Restore last Configuration
Restore Default Keyword
Restore Lexer Default
Enable/Disable Keys
Compiler
Menu
Editor
Language
View Bar
Statusbar
First Toolbar
Second Toolbar
Tabbar
Run Programs
Tool Right Bar
Math Font Toolbar
LaTeX Accent Toolbar
Sum Toolbar
Parameter Toolbar
Spellcheck English
SpellCheck Vietnamese
TeX
AutoComplete
Listing
Known LaTeX Command
Show White Spaces
Show Line Numbers
Show Line Ending

S dng
t cu hnh mn hnh, bin dch, t mu, ....
t cc mu v Phng
t cc mu v Phng cho son tho mc nh
t cc mu v Phng cho son tho cc lnh TeX
t cc mu v Phng cho son tho cc lnh bib
t mu v Phng cho son tho cc lnh Metapost
t mu v Phng cho son tho cc lnh Asymptote
t mu v Phng cho son tho cc lnh vit Script
t mu v Phng cho Tp nht k bin dch tp.
Phc hi mc nh
Tr li cu hnh gn nht
Tr li t kha phm tt thay i
t tr li chc nng t mu mc nh
Dng hoc khng phm g tt sau:
Cc phm tt dng bin dch
Cc phm tt trnh n chng trnh
Cc phm tt son tho
Cc phm tt t nh ngha
Thanh trng thi di cng
Thanh cc nt cng c th nht
Thanh cc nt cng c th hai
Thanh cc tiu ca tp
Thanh chng trnh ph
Thanh ng bn phi
Thanh cc nt cho phng ton
Thanh cc nt cho phng LaTeX
Thanh cc nt cho phng ton
Thanh cc nt cho lnh c i s
T in ting Anh cho kim tra chnh t
T in ting Vit cho kim tra chnh t
T in lnh TeX cho t hon thnh
T in lnh TeX bit
K t trng thay bng du chm
Hin s dng
Hin du ngt dng

XIV.9 Chc nng Project


Show
Indentation
Guide
Show Mark Margin
Show Fold Margin
Autoclose$)]}>
Auto Spell Check
Autocompletion
File Backup
Colour Math Mode
Colour UpperCase
Change Default Font
Unicode: UTF-8
Word Wrap
Show Wrap
Show Wrap Symbol
Show Wrap Indent

176
Hin ng ng nh du ht dng
Hin cnh ng nh du trn
Hin cnh ng nh du kp gp trn
nh du c dng t ng ng hay khng
Kim tra chnh t t ng khng?
Dng t ng hon thnh khng?
t ch lm tp *.bak
t t mu gia hai du $
t t mu ci ch hoa
Ci t Phng son tho mc nh
t m son tho loi Unicode
Ngt dng theo chiu ngang mn hnh
Cho php ngt dng
Hin k hiu ngt dng
Dng ngt tht vo so vi l

XIV.9. Chc nng Project


Chc nng Project
New Project ...
Open Project ...
ReOpen Project ...
Save Project
Project Save As ...
Rename Project ...
Remove Project
Set Typeset Open file
Set Me As Typeset Main file
ReSet Typeset Main file
Add Current to Folder
Open Typeset Main file
ReSet Folder
Folder Template
@BookLaTeX
@Maucau
@Tracnghiem
@Luanan
@Lamsach
@PackagesSymbols

S dng
M mt d n mi
M d n c sn *.vtp
M li cc Project thc hin
Ghi li khi lm d n, nht l thm tp
vo
Ghi li d n vi tn khc
i tn d n
ng mt d n li
t tp chnh l ang m bin dch
t tp hin ti l tp chnh
Lu du vt cc tp chnh dng
Thm tp hin hnh vo cy th mc
M tp chnh
Danh sch cc th mc trong cy d n c
lu tr theo vt v dng li c.
Nhng th mc mu LaTeX
8 cun sch c m ngun hc TeX
Cc tp mu cu ting Anh v ton
Cc tp mu thi trc nghim
Mu lun n Cao hc v Tin s
Mu lm sch Ton
Gi k hiu Ton hc

XIV.10 Chc nng Execute

177

@Packages
@Documents
@Sotaytho
Folder Symbols
*Arrows
*Operators
*Relations
*Greek
*Others
Folder Tools
*VieBibTeX
*VieMetapost
*VieRepresentation
*Tools
*VieScript
*VieCollection
*VieMacroFiles
Filenames in Current Folder
Filenames in Current Dir

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

XIV.10. Chc nng Execute


Chc nng Execute
Typeset Combination
Choose Typeset Combination
LaTeX Compile
Dvi View
Dvi Search Line
Texify=>DVI
DviPs =>PS
GSView Ps
Ps2Pdf=>PDF
Acrobat View Pdf
PDFTexify=>PDF
DviPdf => Pdf
PDF Search
Typeset Selected
Typeset at Current Line
Typeset Between Marks

S dng
Sp ch theo t hp
Chn Sp ch theo t hp
Bin dch tp LaTeX sang Dvi : Latex.exe
Xem kt qu tp Dvi: yap.exe
Xem kt qu tp Dvi ti dng ca tp ngun TeX
tng ng
Bin dch bng Texify sang Dvi
Chuyn t Dvi Sang Ps : Dng dvips
Xem tp Ps bng GSView Phi ci trc v t ng
dn trong mc cu hnh
Chuyn dvi sang pdf bng ps2pdf
Xem tp pdf bng Acrobat Reader: Phi ci trc
Dng pdflatex.exe : Bin dch tp LaTeX sang Pdf
Chuyn tp Dvi thnh tp Pdf
Tm ti tp PDF
Bin dch on chn
Bin dch t u n dng hin thi
Bin dch ni dung ga hai nh du l

XIV.11 Chc nng LaTeX


XeLaTeX=>PDF
XeTeX =>PDF
PDFLaTeX =>PDF
PDFTeX =>PDF
LuaTeX =>PDF
LuaLaTeX =>PDF
PlainTeX=>DVI
AMSTeX=>DVI
Run in Output

178
xelatex.exe chuyn tp Unicode ly phng t Window
sang tp Pdf
Dng xetex.exe: Bin dch tp TeX
Dng pdflatex.exe : Bin dch tp TeX
Dng pdftex.exe : Bin dch tp TeX
Dng luatex.exe : Bin dch tp TeX
Dng lualatex.exe : Bin dch tp TeX
Dng tex.exe : Bin dch tp Plain TeX sang Dvi
Dng tex.exe : Bin dch tp AmsTeX sang Dvi
nh du bin dch trong ca s hay khng

XIV.11. Chc nng LaTeX


Chc nng LaTeX
Favorites Commands
Font size
\tiny
\scriptsize
\footenotesize
\small
\normalsize
\large
\Large
\LARGE
\huge
\Huge
\scriptscriptstyle
\scriptstyle
\textstyle
\displaystyle
Font Format
\verb!!
\textnormal{}
\textbf{}
\textit{}
\textsl{}
\texttt{}
\textsc{}
\textsf{}
\emph{}
{\mdseries }
{\bfseries }

S dng
Lnh treo t th mc * v t gn vo
Danh sch chm im
6pt
7pt
8pt
9pt
10pt
12pt
15pt
17pt
19pt
27pt
C ch s nh
C ch s m
C cng vn bn
C cng thc 1 dng
nh dng Phng
Nguyn lnh
Phng chun khi t
Phng m
Phng nghin
Phng ng
Phng nh my
Phng ch hoa
Phng khng chn
Phng nghing
Phng m
Phng m

XIV.11 Chc nng LaTeX


{\rmfamily }
{\sffamily }
{\ttfamily }
{\upshape }
{\slshape }
{\itshape }
{\scshape }
Math Fonts
LaTeX Fonts
Colors
Textcolor
Rowcolor
Columncolor
Colours
Colorbox
Definecolor
Fcolorbox
Change Color
Section Commands
\part{}
\chapter{}
\section{}
\subsection{}
\subsubsection{}
\paragraph{}
\subparagraph{}
appendix
bibliography
\tableofcontents
\listoffigures
\listoftables
\centerline{}
\leftline{}
\rightline{}
ref-label
\index{}
\label{}
\ref{}
\eqref{}
\pageref{}
\cite{}
\bibitem{}
\tag{}
\notag

179
Phng bnh thng
Phng khng chn
Phng nh my
Phng ng
Phng ng
Phng nghing
Phng ch hoa
Cc lnh phng ca ton
Chn Phng vn bn ca LaTeX
Chn mu trc quan
T mu ch
T mu hng trong bng
T mu ct trong bng
Cc lao mu
Hp t mu
nh ngha mu
Hp c khung t mu
i mu thi
Cc lnh lm on
Phn vn bn
Chng vn bn
Phn vn bn
Phn vn bn nh
Phn vn bn nh na
on vn bn
on vn bn nh
Phn ph lc
Ti liu trch dn
Mc lc
Danh sch hnh
Danh sch bng
Cn dng vo tm
Cn dng bn tri
Cn dng bn phi
Nhn v ch danh mc
Lm ch s
Gn nhn
nh s theo nhn
nh s theo nhn c du ngoc trn
nh s theo nhn s trang
Trch dn ti liu theo nhn
Gn nhn ti liu dn
Gn nhn thay vo ch s mc nh
Khng nh s

XIV.11 Chc nng LaTeX


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

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

XIV.11 Chc nng LaTeX


Small Matrix...
Matrix items...
Function names
Parameter Commands
References
List of Labels
Table of Content
Table of Figures
Table of Tabulars
List of Refs
List of Environments
List of Bibitem
List of Cites
List of Index
List by Current Folder
Data Collection
Collect Environment
Collect Labels
Collect Commands
Collect Indexes
Collect Bibitem
Copy Output line

181
Mi trng ma trn nh
Cc chi tit nh trong mi trng ma trn
Tn cc hm ton hc
Lnh c i s ca ton
Lit k lnh ch dn trong vn bn
Lit k nhn Label
Lit k lnh mc lc
Lit k lnh v hnh
Lit k lnh v bng
Lit k lnh trch dn nhn
Lit k lnh mi trng
Lit k lnh ch dn
Lit k lnh trch dn
Lit k lnh ch mc
C chn lit k theo Folder, khng th ch tp hin ti
Thu thp lnh tp khc dng
Thu thp lnh mi trng
Thu thp nhn
Thu thp lnh LaTeX
Thu thp lnh ch mc
Thu thp lnh trong trch dn
Ty chn t ng chp ln t ca s di hay m tp.

XIV.12 Chc nng Graphics

182

XIV.12. Chc nng Graphics


Chc nng Graphics
Wizard Figure
One Figure
Two Figures
Subfigure
Side Figure
Figure and Tabular
Vertical figure
Insert Figures
Sideways
Turn
Rotate
Figure Items
Wizard Table
Figure and Tabular
Tabulars
Insert Tables
One Table
Two Tables
Side Table
Array
Tabbing
Tabular Items
TpX...
WinTpic...
WinFIG
Create ebb
Image Convert
Run Asymptote
Run MetaPost
MetaPost Commands
PStrick Commands

S dng
Nhp hnh qua giao din
Mt hnh
Hai hnh ngang hng khi nh s
Hai hnh nh s theo a) v b)
Hnh bn cnh vn bn
Hnh bn cnh bng
Hnh quay ng theo trang
Quang hnh dc theo trang
Quay ngc hnh
Quya mt gc hnh
Cc chi tit hnh
Nhp bng qua giao din
Bn hnh v bn bng
Bao gm a vo cc mi trng bng
a vo cc loi bng
Mt bng
Hai bng ngang hng
Bng bn cnh vn bn
Bng kiu mng
Bng kiu k hiu
Lnh chi tit lin quan ti bng
Chng trnh v hnh (mc nh l TpX)
Chng trnh v hnh (mc nh l WinTpic)
Chng trnh v hnh WinFIG
To ra tp ebb
Chuyn i nh dng hnh
Dch tp Asymptote ra hnh
Dch tp MetaPost ra hnh
Cc lnh v hnh MetaPost
Cc lnh v hnh PSTrick

XIV.13 Chc nng Tools

183

XIV.13. Chc nng Tools


Chc nng Tools
Open File Log
Del Auxiliary Files
Makeindex:IDX=>IND
MakeGlossary:GLO=>GLS
htlatex:TeX=>HTML
BibTeX:AUX=>DLG
Open Bbl File
Insert Bibtype
Insert Bibitems
List All Entries
Find and View
Find and Export
JabRef Program
XeLaTeX Commands
Set XeLaTeX Fonts
Get Window Font Name
Sumatra View PDF
Foxit Reader PDF
Working directory
MikTeX Options
Setting ...
Packages
Window Accessoriate
Window Explore
Command Prompt
Calculator
Notepad

S dng
M tp Log ca s di
Xa cc tp ph nh *.bak, *.aux,...
Bin dch lm ch mc
Bin dch t in thut ng
Chuyn TeX sang trang HTML
Bin dch tp *.bib
M tp Bbl
a cc loi Bib
Nhp chi tit Bib
Lit k cc thnh phn trong tp
Tm v xem trch dn
Tm v ly ti liu trch
Chng trnh JabRef
Lnh dng cho dch bng XeLaTeX
Lnh dng t Phng kiu XeLaTeX
Ly tn Font ca Window
Chng trnh xem tp PDF
Chng trnh xem tp PDF
Thay i th mc ni t tp
Ty chn qun l gi lnh v t cu hnh
Chng trnh ci t cu hnh MikTeX
Chng trnh qun l gi lnh trong MikTeX
Cc cng c ca Window
Chng trnh qun l internet
Chng trnh Chy Dos
Chng trnh my tnh cm tay
Chng trnh son tho nhp

XIV.14 Chc nng Users

184

XIV.14. Chc nng Users


Chc nng Users
Notebook
Look up in Dictionary
Find in Dictionary Files
Choose Dictionary Type
Choose Searching Type
Format PS Files
psresize...
psselect...
psbook...
psbooklet...
psnup...
Exam Commands
Edit LaTeX Templates
Edit Bat Files
Edit User Dictionary
Check Current Word
Dictionary in Memory
Clean Memory
User Listing
New User Listing
Add User listing to Memory
Save User listing from Memory
Run Command Line
Run User Programs

S dng
Qun l s tay
Tm trong t in
Tm trong tp t in
Chn T in tm
Chn cch tm
nh dng cc tp PS
nh dng c ca ti liu
Chn mt s trang ti liu
Chuyn trang ng thnh sch
Lm sch c nh
Gp nhiu trang vo mt
Qun l lnh theo cc gi lnh
Son li cc mu vn bn
Son li cc tp Bat chy chng trnh
Son li tp t in ngi dng
Khim tra chnh t t hin thi
Dung lng t in trong b nh
Xa t in trong b nh
Thit lp tp t in
To danh sch t in
Gi t tp c sn vo b nh
Ghi t b nh vo mt tp
Chy theo dng lnh mt chng trnh by k
Chy chng trnh ngi dng

XIV.15 Chc nng Window

185

XIV.15. Chc nng Window


Chc nng Window
Project Windows
Show Project Window
Large Project
Restore Project
Output Window
Large Output
Restore Output
Always on top
Transparent Mode
Minimize to tray
Title Full Name
Full Screen
Zoom Increase
Zoom Decrease
Reset Zoom
First Window
Last Window
Next Window
Previous Window
All Open Files

S dng
Ca s d n v u ra
Hin Ca s d n
M rng ca s d n
Hon li ca s d n
Hin ca s di
M rng ca s di
Hon li ca s di
VieTeX lun lun trc mt khng chng trnh
no ln c
Lm chng trnh trong sut
Khi thu nh chng trnh ch cn l biu tng
Tn c ng dn hoc l khng
Chng trnh y mn hnh
Phng to ch mn hnh
Thu nh ch mn hnh
C nh li phng trn
M tp u tin trong danh sch ang m
M tp cui cng trong danh sch ang m
M tp bn cnh sau
M tp trc ca s ang m
Danh sch tp ang m vi y ng dn

XIV.16 Chc nng Help

186

XIV.16. Chc nng Help


Chc nng Help
VieTeX help
Practical help
Language
View Autoclose Keys
View Macro Keys
View Shortcut Keys
Known Commands
Known Packages
Vietnam Fonts
View Russian Keys
Favorite Files or Programs
Open Website/ Run Programs
Search On Internet
Dictioneries:
OpenOffice.org
VieTeX:
nhdien.wordpress.com
LaTeX Help
MiKTeX Help
View MiKTeX Packages
About...

S dng
Hng dn cc chc nng ca VieTeX
Nhng hng dn theo ch c trong VieTeX
Ngn ng giao din
Xem cc cc g c t ng ng
Lit k trn ca s Project cc macro g tt
Lit k trn ca s Project cc phm g tt ca
Menu
Lit k trn ca s Project cc lnh bit
Lit k trn ca s Project cc gi lnh bit
Chn Phng Unicode ting Vit
Lit k trn ca s Project cc phm g ting Nga
Danh sch chng trnh chy
M mt website(bi en ly ln)
Bi en t ri tm trn mng
Ni cp nht t in mi nht c dng trong
chng trnh
Trang Web chnh thc ca VieTeX
Tp hng dn s dng LaTeX
Tp hng dn s dng MiKTeX
M tp hng dn gi lnh trong MiKTeX
Ni v chng trnh

You might also like