1 Giîi thi»u
Möc ½ch cõa t i li»u n y l º giîi thi»u v h÷îng d¨n v· gâi TikZ cõa t¡c gi£ Till Tantau, mët gâi
gióp b¤n v³ h¼nh vector
1
r§t m¤nh v µp trong L
ATEX. Tæi hi vång r¬ng t i li»u n y s³ gióp cho c¡c
gi¡o vi¶n v nhúng ng÷íi l m trong ng nh xu§t b£n v³ ÷ñc nhúng h¼nh £nh, biºu ç, ç thà... cõa
c¡c s¡ch khoa håc, k¾ thuªt mët c¡ch nhanh châng v µp mt. ¥y ch¿ l t i li»u vï láng, c¡c l»nh
trong t i li»u n y h¸t sùc cì b£n, n¸u b¤n muèn mët t i li»u ¦y õ nh§t, câ thº tham kh£o h÷îng
d¨n sû döng i k±m gâi TikZ.
T i li»u n y ÷ñc ho n th nh tø vi»c tham kh£o t i li»uPGF and TikZ manual, l§y tø àa
ch¿https://sourceforge.net/projects/pgf/;A very minimal introduction to TikZcõa t¡c gi£
Jacques Cr'emer, b£n ti¸ng Anh câ thº ÷ñc t£i v· tø àa ch¿http://cremeronline.com/LaTeX/
minimaltikz.pdfv mët sè v½ dö ÷ñc l§y tø tranghttp://www.texample.net/tikz/examples/
Chc chn r¬ng t i li»u n y khæng tr¡nh khäi sai sât, h¢y sû döng nâ mët c¡ch thæng minh, v
n¸u b¤n ph¡t hi»n ra b§t cù sai sât n o, h¢y gûi email cho tæi theo àa ch¿
[email protected].
H¢y theo dãi c¡c b i gi£ng v· h÷îng d¨n sû döng TikZ, trong thíi gian tîi, t¤i k¶nh youtube cõa tæi
https://www.youtube.com/c/hocbaicungconchannel.
2 C i °t
2.1 T£i v· v c i °t
º sû döng gâi TikZ, b¤n ch¿ c¦n th¶m dáng\usepackage{tikz}v o ph¦n preamble t i li»u cõa b¤n,
khi â c¡c ph¦n m·m L
ATEX, nh÷ MiKTeX ch¯ng h¤n, s³ tü ëng t£i v c i °t
2
gâi TikZ. N¸u muèn
sû döng c¡c th÷ vi»n cõa TikZ th¼ th¶m dáng\usetikzlibrary{<danh s¡ch c¡c th÷ vi»n>}. Gâi
TikZ câ chùa mët sè th÷ vi»n th÷íng sû döng sau:
arrowsdòng º v³ (trang tr½) nhi·u lo¤i môi t¶n kh¡c nhau.
shapesdòng º v³ c¡c h¼nh h¼nh håc (shape) nh÷ c¡c a gi¡c, c¡c k½ hi»u (sign) nh÷ k½ hi»u
c§m hót thuèc ch¯ng h¤n.
calcº t½nh to¡n c¡c tr¶n tåa ë cõa c¡c iºm trong m°t ph¯ng tåa ë.
intersectionsdòng º t½nh to¡n tåa ë giao iºm giúa c¡c ÷íng.
mindmapdòng º v³ sì ç t÷ duy.
foldingdòng º v³ c¡c h¼nh g§p gi§y, nh÷ kiºu origami (?!)
V cán mët sè th÷ vi»n núa, b¤n câ thº tham kh£o th¶m trong h÷îng d¨n i k±m gâi TikZ. N¸u sû
döng nhi·u hìn mët th÷ vi»n, th¼ c¡c th÷ vi»n ÷ñc khai b¡o c¡ch nhau bði d§u ph£y.
2.2 Mæi tr÷íng v³ h¼nh cõa TikZ
B¥y gií, khi b¤n muèn v³ mët h¼nh b¬ng TikZ, ch¿ c¦n °t c¡c l»nh cõa TikZ v o trong mæi tr÷íng
tikzpicture, nh÷ sau:
egin{tikzpicture}[<c¡c tòy chån>]
<c¡c l»nh v³ h¼nh, méi l»nh k¸t thóc b¬ng d§u ch§m ph£y (;)>
\end{tikzpicture}
Ð ¥y,<c¡c tòy chån>th÷íng l thuëc t½nh cõa h¼nh v³, ch¯ng h¤n ë ªm nh¤t, n²t ùt, n²t li·n,
m u sc... C¡c l»nh v³ h¼nh gçm câ c¡c l»nh v³ ÷íng, v³ iºm, tæ m u... m chóng ta s³ t¼m hiºu sau.
T§t c£ c¡c l»nh cõa TikZ ·u ph£i °t trong mæi tr÷íngtikzpicture, ngo¤i trø l»nh ikzstyle.
B¤n công câ thº sû döng c¡c c¡ch vi¸t sau:
ikz[<c¡c tòy chån>]{<l»nh v³ h¼nh>}
ikz[<c¡c tòy chån>] <l»nh v³ h¼nh>;
1
B¤n câ thº t¼m hiºu th¶m v· £nh d¤ng vector b¬ng google, ÷u iºm cõa £nh vector l khi ta phâng to, h¼nh £nh
khæng bà vï.
2
B¤n c¦n k¸t nèi m¤ng internet º l m i·u n y, n¸u khæng, xin h¢y tü t£i v· v c i °t thõ cæng.
3