Professional Documents
Culture Documents
Tm tt ni dung
ntherem.sty l gi th hin cc mi trng (ta) nh l. Bn cnh cc
tnh nng gip thay i cch th hin mi trng (ta) nh l, gi cn gip
gii quyt vi vn lin quan: t du kt thc (endmarks), to bng lit
k cc nh l.
Tri vi cc cch tip cn trc y, gi gii quyt vn t du kt
thc (endmarks) cho cc mi trng ta nh l (theorem, definition,
example, proof) mt cch t ng, chnh xc, ngay c i vi mi trng
kt thc bi mi trng displaymath hoc mi trng danh sch (thm ch
cc mi trng ny c th lng nhau nested); nh gii quyt c
hon ton cc trc trc khi dng gi amsmath. Nguyn l lm vic ca gi
ging nh cch LATEX iu khin vic t nhn, bng cch s dng cc tp
tin .aux.
Gi cung cp lnh to danh sch cc mi trng ta nh l, tng
t nh khi lit k cc hnh v bng \listoffigures.
Sau khi bin dch ti liu vi ln (s ln tu thuc vo s phc tp ca
cc tham kho cho; thng th ba ln l ), cc du kt thc (endmarks)
s c t ng ch, v danh sch cc nh l s c to ra.
Do gi ntheorem.sty s dng lnh \newtheorem ca LATEX chun, cc
ti liu c c th chuyn qua dng gi m khng cn thay i ni dung.
Ngoi ra, gi cn tng thch vi cc ti liu dng gi theorem.sty ca
Frank Mitterbach.
FILELIST
./FILELIST
./README
./COPYING
./ntheorem-doc-vn.pdf
./test.tex
./test.pdf
./src/TODO
./src/README.src
./src/Makefile
./src/ntheorem-doc-vn.tex
./src/example.tex
./src/license.tex
./src/intro.tex
./src/test.tex
./src/user-interface.tex
./src/help.tex
./src/thanks.tex
./src/endmarks.tex
./src/interference.tex
./src/preamble.tex
./src/title-abstract.tex
1 Acknowledgements
3 S dng gi
3.1 Np gi . . . . . . . . . . . . . . . . . . .
3.2 nh ngha THM mi . . . . . . . . . . .
3.3 Thay i kiu dng . . . . . . . . . . . . .
3.3.1 Cc tham s chung . . . . . . . . .
3.3.2 Cho tng THM c th . . . . . . .
3.3.3 La chn font . . . . . . . . . . . .
3.3.4 Cc kiu nh ngha . . . . . .
3.3.5 Thit lp mc nh . . . . . . . . .
3.3.6 Cc THM chun . . . . . . . . . .
3.3.7 THM chun c nhn . . . . . . . .
3.4 Danh sch THM . . . . . . . . . . . . . .
3.4.1 Thay i kiu danh sch THM . .
3.4.2 Ghi thng tin vo danh sch THM
3.5 nh ngha kiu (danh sch) THM . . . .
3.5.1 nh ngha kiu THM . . . . . . .
3.5.2 nh ngha kiu danh sch THM .
3.6 Du kt thc . . . . . . . . . . . . . . . .
3.7 Tham kho m rng . . . . . . . . . . . .
3.8 Linh tinh . . . . . . . . . . . . . . . . . .
4 nh hng n cc gi khc
4.1 nh hng n tu chn lp ti liu
4.2 Vi gi amslatex . . . . . . . . . . .
4.2.1 Vi gi amsmath . . . . . . .
4.2.2 Vi gi amsthm . . . . . . . .
4.3 Vi gi babel . . . . . . . . . . . . .
4.4 Vi gi hyperref . . . . . . . . . . . .
5 Vn
5.1
5.2
5.3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
4
6
6
7
7
8
8
9
9
9
10
10
10
11
11
12
12
13
14
.
.
.
.
.
.
14
14
14
14
15
15
15
thng gp
15
Gii hn ca gi ntheorem . . . . . . . . . . . . . . . . . . . . . . . 15
Cc BUG bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Cu hi m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6 V d
18
6.1 Tham kho m rng . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6.2 Danh sch THM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Acknowledgements
This place is dedicated to all those, who helped us developing our separate styles
and this combined package. Thanks to (listed in alphabetical order):
Donald Arseneau, Giovanni Dore, Oliver Karch, Frank Mittelbach,
Gerd Neugebauer, Heiko Oberdiek, Boris Piwinger, Bernd Raichle,
Rainer Schopf, Didier Verna.
S dng gi
3.1
Np gi
Gi ntheorem.sty c th np nh sau
\usepackage[hoptions i]{ntheorem}
vi hoptions i l danh sch cc tu chn v cc yu cu c bit.
Cc tu chn c cho nh hoptions i nh sau:
standard
noconfig
standard noconfig
1
Trong thc t, thng tn ca mi trng THM v tn ca THM c s tng ng 1-1, v d
menhde ng vi Mnh , dinhly ng vi nh l. Do , trong a s trng hp, s phn bit
ny khng c ngha quan trng. . . kyanh
amsthm
ty chn amsthm khi c dng s bo m tnh tng thch vi cc mi
trng THM cung cp bi gi amsthm. Xem Mc 4.2 trang 14.
thmmarks
thmmarks
tu chn thmmarks ng gi ntheorem.sty t ng t du kt thc
(endmarks) (xem Mc 3.3); khi dng vi gi amsthm, ty chn thmmarks
phi c dng km vi tu chn amsmath. Xem thm Mc 4.2.
thref
thmref
tu chn thref cho php m rng kh nng tham kho cho. Xem Mc 6.1
trang 23; khi dng vi gi amsthm, tu chn ny phi i km vi tu chn
amsmath. Xem thm Mc 4.2.
hyperref
hyperref
tu chn hyperref bo m tng thch vi gi hyperref. Xem Mc 4.4
trang 15.
Di y l mt v d:
5
\usepackage{hyperref}
\usepackage[hyperref,thmmarks,noconfig]{ntheorem}
3.2
\newtheorem
nh ngha THM mi
\newtheorem
C php ca lnh hon ton ging nh ca lnh chun \newtheorem. Lnh s
nh ngha mt THM mi. C hai tham s bt buc l tn ca mi trng v tn
ca THM. Tham s b sung ch ra cch nh s mi trng.
\newtheorem{vidu}{V d}
nh ngha mi trng vidu, vi tn l V d (nh vy, bn s c V d 1,
V d 2, . . . ). Mi trng ny s dng b m ring vidu, v bn c th
thay i gi tr gi tr b m ny, chng hn \setcounter{vidu}0.
\newtheorem{vidu2}[vidu]{V d khc}
nh ngha mi trng vidu2, vi tn l V d khc. Mi trng ny s s
dng cng b m ca mi trng vidu trong v d trc.
\newtheorem{baitap}{Bi tp}[section]
nh ngha mi trng baitap (vi tn l Bi tp), s dng b m thay
i theo mc (section). Nu bn ang Mc s 5 chng hn, bn s c
Bi tp 5.1, Bi tp 5.2, . . . Mi khi chuyn qua mc mi, b m s
c t v khng, ngha l bn s c Bi tp 6.1, Bi tp 6.2, . . . ,
Bi tp 7.1, Bi tp 7.2, . . .
Khi gi lnh \newtheorem to mi trng hname i, thc ra s c hai mi trng
c to ra, l hname i v hname* i. im khc bit duy nht gia hai mi trng
ny, cng ging nh s khc bit duy nht gia hai lnh \section v \section*,
l mi trng hname* i s khng a THM vo trong danh sch lit k cc THM.
Trong cc v d trn, bn s c chng hn hai mi trng baitap v baitap*.
Xem thm Mc 3.4 trang 10.
\renewtheorem
\renewtheorem
nh ngha li mi trng c. Cch dng tng t nh ca \newtheorem. B
m s c khi to li.
3.3
3.3.1
\theorempreskipamount
\theorempostskipamount
Cc tham s chung
\theorempreskipamount
\theorempreskipamount
\theoremstyle{hstyle i}
Xc nh kiu dng ca THM. Cc kiu c cung cp vi vi \ntheorem bao
gm c kiu c trong gi theorem.sty. Xem lit k cc kiu Mc 3.3.4
trang sau. Mc 3.5.1 trang 11 c ni v cch nh ngha kiu mi.
\theoremheaderfont
\theoremheaderfont{hfontcmds i}
Dng hfontcmds i xc nh font cho phn header ca THM
Khng nh theorem.sty, lnh \theoremheaderfont cho php i font cho
tng kiu THM.
\theorembodyfont
\theorembodyfont{hfontcmds i}
Xc nh font cho phn thn (ni dung) THM.
\theoremseparator
\theoremseparator{hsep i}
Dng hsep i ngn cch phn header v phn thn ca THM. Thng th
hsep i l du hai chm (:) hoc chm (.).
\theoremindent
\theoremindent{hdimen i}
dng xc nh indent (khong cch so vi l bn tri).
\theoremnumbering{hstyle i}
Kiu nh s cho THM. Cc gi tr c th l: arabic (default), alph, Alph,
roman, Roman, greek, Greek v fnsymbol.
R rng, nu mi trng THM s dng b m t mi trng XYZ khc, th
kiu nh s ca mi trng THM s tha hng t XYZ.
\theoremsymbol
\theoremsymbol{hthing i}
Lnh ny ch cc tc dng khi gi ntheorem.sty c np vi tu chn
7
\theoremclass{htheorem-type i}
With the command \theoremclass{htheorem-type i} (where htheorem-type i must
be an already defined theorem type), these parameters can be set to the values
which were used when \newtheorem was called for htheorem-type i.
Vi \theoremclass{LaTeX}, kiu dng chun ca LATEX cho cc THM s c
dng.
3.3.3
La chn font
3.3.4
Cc kiu nh ngha
break
change
changebreak
margin
marginbreak
nonumberplain
nonumberbreak
T hp break v nonumberplain.
empty
3.3.5
Thit lp mc nh
Cc THM chun
Example, Beispiel,
Remarks:
Proofs:
3.4
Khng th dng lnh \addcontentsline v \addtocontents mt cch trc tip ghi thng
tin vo tp tin .thm, l do l, so vi cc phn t ca bng Mc lc, phn t ca danh sch THM
phc tp hn nhiu.
10
\addtheoremline{hname i}{htext i}
vi hname i l THM ( c nh ngha) v htext i l phn ni dung bn mun s
xut hin trong danh sch. V d
\addtheoremline{Example}{Extra Entry with number}
\addtheoremline*{Example}{Extra Entry}
vi kt qu tng t khi dng \addtheoremline, nhng thng tin xut hin trong
danh sch THM s khng c ch s THM.
\addtotheoremfile C vi trng hp, v d khi danh sch THM qu di, bn c th mun thm vi
3.5
11
t nh \newtheoremstyle.
3.5.2
3.6
Du kt thc
\qed
\qedsymbol
12
\NoEndMark
\TheoremSymbol
3.7
Tnh nng tham kho m rng c th kch hot nh tu chn thref khi np lp
ntheorem.
Thng th khi son ti liu, ta c th thay i5 t mnh sang nh l, t
nh l sang h qu, t b sang ch , . . . . Khi s thay i xy ra,
cc tham kho cho cn phi phi i theo. V d, nu trc y bn dng
xem Mnh ~\ref{completeness}, th by gi bn c th phi i thnh
xem B ~\ref{completeness}. R rng, cng vic qu l t m! Gi
ntheorem cung cp tnh nng tham kho cho m rng, gip bn gii quyt
vn ny. Lnh
\label{hlabel i}[htype i]
s gn kiu htype i vi nhn hlabel i. Vic ny c thc hin t ng vi cc mi
trng THM:
\begin{Theorem}[hname i]\label{hlabel i}
tng ng vi
\begin{Theorem}[hname i]\label{hlabel i}[Theorem]
\thref
\thref
\thref{hlabel i}
By gi, lnh gi nh trn s sinh ra, chng hn nh l 42. rng, cn
phi bin dch ti liu t nht hai ln sau khi c s thay i v nhn, cc tham
kho cho c chnh xc.
Tu chn thmref nh hng ti gi babel, do , khi tu chn ny c dng, gi
ntheorem cn phi np sau gi babel. Tu chn cng nh hng ti gi amsmath.
Xem Mc 4.2 trang sau.
5
13
3.8
Linh tinh
nh hng n cc gi khc
4.1
4.2
Vi gi amslatex
Vi gi amsmath
14
Vi gi amsthm
4.3
Vi gi babel
4.4
Vi gi hyperref
Vn thng gp
5.1
Gii hn ca gi ntheorem
15
s a ti kt qu sau
B :
Some text.
kt qu l
B :
Some text.
1. x l mi trng THM ta nh l,
16
5.2
Cc BUG bit
s sinh ra
B :
Lemma
5.3
Cu hi m
Trong vn trn v nhn: kiu break s gng ngt dng sau phn header
bng cch dng \hfill\penalty-8000 ng sau item ca \trivlist. V
vy, TEX s chuyn vo ch horizontal. The label places a whatsit
somewhere ... and, it seems that the whatsit makes TEX think that there
is a line of text.6
V d
18
Chng minh:
\theoremheaderfont{\sc}\theorembodyfont{\upshape}
\theoremstyle{nonumberplain}
\theoremseparator{}
\theoremsymbol{\rule{1ex}{1ex}}
\newtheorem{Proof}{Proof}
1 V d (V d n gin) Mt chiu i trn con ng ny, Hoa ip vng
tri di chn ti,. . .
Cc v d tip theo minh ha cho vic t cc du kt thc cc biu thc ton,
phng trnh n l v cc dy phng trnh.
1 nh l (nh l di):
V d v mi trng Theorem, lng bn trong n l cc mi trng khc nh
Example, Lemma,. . . Khi ang ngay trong mi trng Theorem, ch c mu en;
khi trong cc mi trng su hn, mu ca mi trng s i khc d phn
bit.
V d tip theo s khng xut hin trong danh sch Example, v n c dng
vi dng sao:
\begin{Example*}
...
\end{Example*}
2 V d (kt thc vi biu thc ton) Hy v tr du kt thc di
dng biu din cng thc
f
(n)
n!
(z) =
2i
Z
D
f ()
d
( z)n+1
By gi, ta s ghi vi thng tin b sung vo danh sch THM (Example); thng tin
c ghi s khng gm ch s THM:
\addtheoremline*{Example}{Extra Entry}
B (Biu thc trong mng (dy) phng trnh):
B (Lemma) c tht u dng v nh ch s vi ch s Hy Lp.
B (Phng trnh):
Vi cc phng trnh c nh s, du kt thc s c t sau ch s phng
trnh, v c canh gia theo chiu ng. Hin ti, cha c thut ton b
tr ch s phng trnh canh gia (theo chiu ng), cn du kt thc li c
t vo cui phng trnh vic ny i hi phi bit chiu cao ca ni dung
phng trnh. Nu ai bit, vui lng bo cho tc gi ca ntheorem.
Z
f (z) dz :=
f ((t)) 0 (t) dt
(1)
\begin{Lemma}[Breakstyle]\label{breakstyle}%
th khong trng tha s mt.
Vi cc kiu c nh ngha bi ntheorem, iu ny ch xy ra ch vi kiu
break. y khng phi l li, m chnh l cch x l ca LATEX.
V d vi eqnarray:
f (z) =
1
2i
1
2
Z
D
Z2
f ()
d
z
(2)
(3)
1
2i
1
2
Z
D
Z2
f ()
d
z
n y l kt thc nh l 1.
20
f (z) dz :=
f ((t)) 0 (t) dt
(4)
2 H qu (Q.E.D.):
y l h qu tm thng, kt thc bi \qedsymbol{\textrm{q.e.d}} v
\qed.
q.e.d
3 V d
f
(n)
n!
(z) =
2i
Z
D
f ()
d
( z)n+1
3 nh l:
some text ... but no end mark
By gi l h qu s xut hin vi tn ring hi khc trong danh sch Corollary:
\begin{Corollary*}[title in text]\label{otherlabel}
...
\end{Corollary*}
\addtheoremline{Corollary}{title in list}
4 H qu (title in text):
Th hin trong
mi trng
canh gia.
5 nh l (trch dn):
Trong mi trng trch dn quote, ni dung thng c tht vo
tt c cc dng c bn tri v bn phi. Tuy nhin, du kt thc s
khng vn c t ng vo l bn phi.
22
7 Lemma:
By gi l b khc, vi cch nh s dng ch s Rp. Ch rng ch s
vn tip tc tng.
6.1
a
b
6.2
Vi
\addtotheoremfile{Added into all theorem lists}
th mi danh sch, dng Added into all theorem lists s c chn vo.
Tuy nhin, trong ti liu ny, ta khng lm nh th, v ta dng nh dng khc
ca danh dch THM.
chn ch danh sch cc v d (Example), c th lm chng hn
\addtotheoremfile[Example]{%
\color{blue}{Only concerning Example lists}}
Vi
\theoremlisttype{all}
\listtheorems{Lemma}
7
This would require plural-forms for different languages and handling of \ref-lists, probably
splitting into different sublists for different environments. If someone is interested in programming this, please contact us; it seems to be algorithmically easy, but tedious.
24
mi b s c lit k
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
Biu thc trong
Phng trnh .
Breakstyle . . .
. . . . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
mng (dy)
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
phng trnh
. . . . . . . .
. . . . . . . .
. . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
16
16
17
19
20
20
23
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
11
11
19
19
21
22
Nh ta thy, dng ch Only concerning Example lists xut hin cui danh
sch ta thm dng ny nh \addtotheoremfile v d trn.
By gi ta nh ngha kiu danh sch mi, s dng mi trng tabular:
\newtheoremlisttype{tab}%
{\begin{tabular*}{\linewidth}%
{@{}lrl@{\extracolsep{\fill}}r@{}}}%
{##1&##2&##3&##4\\}%
{\end{tabular*}}
S dng kiu mi tab nh sau:
\theoremlisttype{tab}
\listtheorems{Theorem,Lemma}
Cc nh l v b s c lit k theo kiu mi:
25
B
B
B
nh l
B
B
B
nh l
nh l
nh l
Lemma
nh l
3
5
6
7
7
nh l di
Biu thc trong mng (dy) phng trnh
Phng trnh
Breakstyle
trch dn
Manual End Mark
some name
16
16
17
19
19
20
20
22
22
22
23
23
B :
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
B :
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
B :
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
7 Lemma:
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Trong v d ny, sau mi phn t \item ca danh sch, lnh \ c dng thay
cho , v trong trng hp sau, lnh \dotfill s bo li nu phn tham s b
sung ##3 khng c.
26
Index
A
\addtheoremline . . .
\addtheoremline* . .
\addtotheoremfile .
amsthm (option) . . . .
hyperref (option)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
\renewtheoremlisttype . . . . . . . . . 12
\renewtheoremstyle . . . . . . . . . . . 12
. 10
. 11
. 11
. 5
H
.............
standard (option)
T
\theorembodyfont . . . . . .
\theoremclass . . . . . . . . .
\theoremheaderfont . . . .
\theoremindent . . . . . . . .
\theoremlisttype . . . . . .
\theoremnumbering . . . . .
\theorempostskipamount .
\theorempreskipamount . .
\theoremseparator . . . . .
\theoremstyle . . . . . . . . .
\TheoremSymbol . . . . . . . .
\theoremsymbol . . . . . . . .
thmmarks (option) . . . . . .
\thref . . . . . . . . . . . . . . .
thref (option) . . . . . . . . .
L
\listtheorems . . . . . . . . . . . . . . . . 10
N
\newtheorem . . . . . .
\newtheoremlisttype
\newtheoremstyle . .
noconfig (option) . .
\NoEndMark . . . . . . .
..
.
..
..
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 6
. 12
. 11
. 4
. 13
Q
\qed . . . . . . . . . . . . . . . . . . . . . . . 12
\qedsymbol . . . . . . . . . . . . . . . . . . 12
R
\renewtheorem . . . . . . . . . . . . . . . .
S
.............
27
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 7
. 8
. 7
. 7
. 10
. 7
. 7
. 7
. 7
. 7
. 13
. 7
. 5
. 13
. 5