BaitapLatex

  • Upload
    hoanbk2

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

  • 7/22/2019 BaitapLatex

    1/25

    Nh p mn LATEX H Qu c Trung Ph. D.y l ti li u h ng d n (handout) i km v i slides dnh cho kha h c nh p mn LATEX .M i c nhn h c theo cc t c khc nhau. N u g p kh khn, th c hi n m t ph n cc bi t p e . N u b n c

    th h c nhanh, hy lm cc bi t p ! . L i gi i cho cc bi t p c cung c p km theo.

    1 T o m t ti li uM t file ch a m LATEX 2 b t u b ng command

    \documentclass[ options ]{ class }

    khai bo lo i ti li u s s d ng. V d :

    \documentclass[a4paper,12pt]{article}

    N i dung ti li u c n c ch a trong mi tr ng document :

    \begin{document}

    nh ngha i m b t u

    \end{document}

    nh ngha i m k t thc.T t c cc ti li u LATEX c n c 3 dng:

    \documentclass [a4paper,12pt] {article }

    \begin{document}

    \end{document}

    Ph n ch nghing c th khc nhau, ph n cn l i c n c g ng nh trn.

    Bi t p 1B t u l m t bi t p n gi n. Hnh v 1 trang 2 hi n th n i dung c a t p exercise1.tex . Th t o t p ny

    b ng cch s d ng cc h ng d n trong slides. Ch : ti li u s d ng kh A4, 12 point text (m c nh 10).Sau khi g xong m ngu n, hy LATEX m!. Cc t p sau y s c trong th m c hi n t i: exercise1.aux ,

    exercise1.log and exercise1.dvi . T p .aux l t p auxiliary , LATEX dng ch a cc thng tin tham chi u chov trch d n. T p .log ch a thng tin v t t c nh ng g x y ra khiLATEX m ngu n. T p .dvi l u ra c th chi n th b ng m t chng trnh dvi viewer. g ti ng Vi t TCVN, hy thm

    \begin{document}

    \usepackage[tcvn]{vietnam}vo ti li u.

    T ki m tra

    Li u b n t m t d u cch sau l nh \LaTeX ?

    Li u b n c th y text c canh l t ng, s trang t ng xu t hi n cu i trang?

    Nh p mn LATEX FIT-HUT 1

    http://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#commandhttp://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#clshttp://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#envhttp://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#auxiliaryhttp://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#auxiliaryhttp://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#envhttp://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#clshttp://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#command
  • 7/22/2019 BaitapLatex

    2/25

    % exercise1.tex - a simple example file illustrating basic input

    e \documentclass[a4paper,12pt]{article}

    e \begin{document}

    eThis is a simple example that shows how easy it is to create ae \LaTeX\ file.Note that the page is automatically numbered at the bottom.Anything following a percent sign (\%) is ignored up to the end ofthe line. %This is a comment, and will not appear in the document.

    e Todays date is \today.e

    This is the start of the second paragraph.e Footnotes are easy\footnote{Here is a footnote}.

    It is possible to have notes in the margin\marginpar{like this}.

    e \end{document}

    Hnh 1: N i dung c a t p exercise1.tex . N u c m th y kh, hy lm nh ng ph n nh d u e

    B ng 1: Cc l nh thay i font

    L nh M Hi n th\textrm{ text } \textrm{Roman} Roman\textsf{ text } \textsf{Sans serif} Sans serif

    F ami l y

    \texttt{ text } \texttt{typewriter} typewriter\textmd{ text } \textmd{medium} medium W

    ei gh t

    \textbf{ text } \textbf{bold} bold\textup{ text } \textup{upright} upright\textit{ text } \textit{italic} italic \textsl{ text } \textsl{slanted} slanted

    S h a p e

    \textsc{ text } \textsc{Small Caps} Small Caps\emph{ text } \emph{emphasized} emphasized \textnormal{ text } \textnormal{default} default

    B ng 2: Khai bo chuy n Font

    Khai bo M Hi n th\rmfamily \rmfamily Roman Roman\sffamily \sffamily Sans serif Sans serif

    F ami l y

    \ttfamily \ttfamily typewriter typewriter\mdseries \mdseries medium medium W

    ei gh t

    \bfseries \bfseries bold bold\upshape \upshape upright upright\itshape \itshape italic italic \slshape \slshape slanted slanted

    S h a p e

    \scshape \scshape Small Caps Small Caps\em \em emphasized emphasized

    \normalfont \normalfont default default

    Nh p mn LATEX FIT-HUT 2

  • 7/22/2019 BaitapLatex

    3/25

    B ng 3: Khai bo c Font

    \tiny tiny text\scriptsize script sized text\footnotesize footnote sized text\small small text\normalsize normal sized text\large large text\Large even larger\LARGE larger still\huge huge\Huge really huge

    B ng 4: Mi tr ng Font

    rmfamily sffamily ttfamily mdseries bfseries

    upshape itshape slshape scshape emtiny scriptsize footnotesize small normalsizelarge Large LARGE huge Huge

    2 Cc l nh thay i font n gi nC th thay i font c a m t o n text s d ng l nh (Table 1), ho c chuy n sang m t font khc dng khai bo(Table 2 trang 2). C th chuy n sang kch th c font khc b ng Table 3 trang 3. C th s d ng cc mi tr ngtng ng khng s d ng d u g ch cho (Table 4 trang 3).

    Bi t p 2Tr l i bi t p lm trong Bi t p 1 g o n th nh t thnh font sans serif l n, g o n th 2 font Roman

    th ng. Sau , nh n m nh ch Footnotes, r i thay i ton b font c a o n th 2 thnh nghing.

    T ki m tra

    B n lm th no thay i font o n 1. Dng l nh? Dng mi tr ng? Khai bo? Thay i? Cch not t nh t th c hi n?

    Khi chuy n o n 2 sang font nghing, ph n nh n m nh chuy n thnh font g?

    3 D u ch m, d u ph y, tr ng mCc k hi u chu n c trong b ng Table 5. Ch l d u cch sau k hi u c g ch cho b b qua (v.d. \pounds 10cho 10) cn ( \# 10 cho # 10).

    D u tr ng m c b trn k hi u b ng cc l nh trong(Table 6). Cc ch ghp v ti n t c trong b ng Table 7.

    Bi t p 3T o ra vn b n LATEX gi ng Hnh v 2.

    Nh p mn LATEX FIT-HUT 3

  • 7/22/2019 BaitapLatex

    4/25

    B ng 5: Symbols

    \pounds \_ _ \P - -\copyright c \$ $ \S -- \ddag \{ { \ldots . . . --- \dag \} } \i ? ?\textregistered R \# # \j ! !\texttrademark TM \% % \yen \& &

    B ng 6: Tr ng m

    Example ExampleDefinition Input Output Definition Input Output\{ object } \{c} c \={ object } \={c} c\{ object } \{c} c \.{ object } \.{c} c\^{ object } \^{c} c \~{ object } \~{c} c\"{ object } \"{c} c \v{ object } \v{c} c\u{ object } \u{c} c \H{ object } \H{c} c\t{ object } \t{cc} cc \c{ object } \c{c} c\d{ object } \d{c} c. \b{ object } \b{c} c

    T ki m tra

    B n c th y cc ch ghp fl, ff v fi ?

    B n c th y cc ch ghp and ?

    4 Ki u ti li u v sectionC nhi u ki u ti li u. Cc ki u c b n l: article , report , book, slides and letter . Cc section c b n c a ti li u l:

    \part[ short title ]{ Title } \subsubsection[ short title ]{ Title }\chapter[ short title ]{ Title } \paragraph[ short title ]{ Title }\section[ short title ]{ Title } \subparagraph[ short title ]{ Title }\subsection[ short title ]{ Title }

    M t vi ki u khng c h t cc section (v.d. the article khng c \chapter .)Cc ph n c nh s t ng. Vi cnh s c th b qua b ng d u sao cu i l nh(v.d. \chapter*{Acknowledgements} ). Tm t t c n ph i t trongmi tr ng abstract .

    Tiu c a ti li u c khai bo dng cc l nh:

    \author{ Author Names }\title{ Document Title }\date{ Date }

    B ng 7: Ch ghp v n v ti n t

    \AE \ae \OE \oe \AA A \aa a \L L \l l\O \o \SS SS \ss

    Nh p mn LATEX FIT-HUT 4

  • 7/22/2019 BaitapLatex

    5/25

    Nave people who eat fluffy pt end up manuvring themselves towards the bathroom,resulting in an ger.

    The facade is my pice de resistance , do you like it? It cost 1000.00 10% underbudget.

    Its a bit pass .! He had a feeling of dj vu on seeing Chloe Muller, ne Hrebcek, wearing a fine nglig

    to the matine.

    ! ?Dnde esta el cuarto de bano?Hnh 2: Bi t p 3 Tr ng m, k hi u, d u cauu. ! dnh cho nh ng ng i dng c m.

    Sau c hi n th b ng:

    \maketitle

    Chuy n sang ch ph l c, dng:

    \appendix

    Sau v n ti p t c dng \chapter , \section .... M c l c t o ra b ng:

    \tableofcontents

    th ng i sau \maketitle .S trang c nh t ng. Ki u trang c th c thay i s d ng

    \pagestyle{ style }

    t y v sau, ho c

    \thispagestyle{ style }

    cho trang hi n t i. Cc ki u th ng dng: plain , empty and headings .

    Ki u nh s c th thay i b ng:\pagenumbering{ style }

    trong style l m t trong: arabic , roman , Roman, alph or Alph . ng th i, s trang t thnh 1.

    Bi t p 4Copy t p sectioning.tex , gi ng nh trong slides. M t p: c m t ti li u ng n cha c cc l nh chia section.

    t o ra tiu , m c l c, chng v cc m c trong chng. Dng mi tr ng abstract t o ra tm t t c a ti li u. V.Dn u th y ch gi i

    % CHAPTER : Introduction

    chn

    \chapter{Introduction}

    vo dng ti p theo.! Thm ph l c r i thay i ki u trang. L nh\thispagestyle hi u l c hn \pagestyle nn m t s trang khng

    b nh h ng b i \pagestyle . Cc ph n u vn b n (m c l c, l i ni u) dng s la m th ng , whereas themain document usually has Arabic numbering. See if you can change the page numbering style.

    5 nh d ng o n vnCc o n vn c canh l u m c nh tuy nhin c th thay i c b ng l nh khai bo ho c mi tr ng .

    Nh p mn LATEX FIT-HUT 5

    http://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#l%EB%AE%A8%20khai%20b%E1%AF%80http://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#m\T5\ocircumflex%20i%20tr\T5\uhorn%20%EF%BF%BDhttp://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#m\T5\ocircumflex%20i%20tr\T5\uhorn%20%EF%BF%BDhttp://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#m\T5\ocircumflex%20i%20tr\T5\uhorn%20%EF%BF%BDhttp://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#l%EB%AE%A8%20khai%20b%E1%AF%80
  • 7/22/2019 BaitapLatex

    6/25

    Khai bo \raggedright \raggedleft \centeringMi tr ng flushleft flushright center

    C th canh gi a m t dng text b ng:

    \centerline{ text }

    C th c t dng m khng thay i canh l dng \\[ text ] ho c \newline . Cc cch dng canh l t o ra b i\linebreak[ n] trong n t 0 t i 4. C th ch ng cch dng b ng \nolinebreak[ n] . Trong n l s nguyn t 0 n 4. N u mu n c m t du cch, v khng mu n cch dng t i d u cch , dng: ~.

    C th khai bo t ng minh m t cch trang:

    \newpage

    ho c:

    \pagebreak[ n]

    ho c ch ng cch trang:

    \nopagebreak[ n]

    L nh

    \clearpage

    gi ng \newpage , nhng hi n th t t c cc i t ng treo - float (xem Section 19).

    Bi t p 5T o vn b n gi ng hnh Hnh v 3. Hy l a ch n dng khai bo, chuy n font hay mi tr ng.

    This paragraph here is fully justified, but note how we have

    forced the end of the line to occur before the word forced.These linesare centred.

    Here we have someleft justifiedtext.

    Here we have someright justified

    text.

    This text is centered.Hnh 3: Bi t p 5 nh d ng

    Nh p mn LATEX FIT-HUT 6

  • 7/22/2019 BaitapLatex

    7/25

    T ki m tra

    B n c th y cch dng dng 1? C th y dng 1 c canh l u, c nhi u kho ng cch gi a cc t ? K tqu c a qu trnh LATEX l

    Underfull \hbox (badness 6316) in paragraph at lines 7--9

    []\OT1/cmr/m/n/10 This para-graph here is fully jus-ti-fied,but note how we have

    y l thng bo c a LATEX v vi c c nhi u khaongr tr ng. Cc dng k t thc u n u khng b t bu cxu ng dng?

    Cch th c t t nh t canh gi a dng cu i cng? S d ng \centering , hay mi tr ng center , ho c\centerline{} ?

    6 nh ngha l nh m i nh ngha l nh m i dng:\newcommand{ cmd-name }[ nargs ][ default ]{ text }

    trong cmd-name l tn l nh m i ( ng qun g ch cho), nargs s l ng tham s (m c nh 0), default l gi trm c ng c a tham s th nht, text l thao tc LATEX s lm th c hi n l nh. N u nargs l n hn 0, cc tham s c bi u di n trongl nh b ng #1 , #2, ....

    Cc l nh c s n c th c nh ngha l i dng \renewcommand thay cho \newcommand , nhng Khng bao gi nh ngha l i l nh cha r tnh nng. Ch nh ngha l i cc l nh n u mu n thay i hi u ng c a l nh. V d nmu n thay i ngy thng hi n th b i cu l nh \today c n nh ngha l i \today , nhng n u mu n c l nh hi nth ngy c bi t, c n nh ngha m t l nh m i.

    Bi t p 6T o ra file m i exercise6.tex , r i nh ngha \timeofday . (Ch : m b o g i l nh \timeofday , ch khng

    ph i \time c s n.) L nh c n c hai tham s , gi v pht. The command \timeofday{10}{25} hi n th 10:25. (T tnh t l nh ngha l nh trong ph n u c a ti li u preamble .) Sau khi nh ngha l nh, hy dng l nh t ora u ra gi ng trong Hnh v 4 trong th i gian c hi n th b ng l nh \timeofday . Sau , thay i l nh th i gian c hi n th b ng ch m, d ng 10-00 thay cho 10:00).

    The Introductory LATEX course runs for four days from 10:00 to 13:00, with a coffee breakat 11:30.

    Hnh 4: Output for Exercise 6

    T ki m tra

    B n c nh cch nh ngha l nh \timeofday ?

    B n dng l nh bao nhiu l n?)

    B n bi n i n i dung c a l nh \timeofday nh d ng l i th i gian cha?

    Nh p mn LATEX FIT-HUT 7

    http://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#arghttp://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#preamblehttp://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#preamblehttp://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#arg
  • 7/22/2019 BaitapLatex

    8/25

    7 Cc d ng u ra khc nhauLATEX t o u ra m c ingj l DVI (device independent). Tuy nhin, c th t o ra cc u ra d ng khc. TrongTeXnicCenter DVI c th c bi n i thnh cc d ng khc b ng cch ch n LaTeX => PS r i ch n Build FilePostScript thu c c th c g i n my in PostScript , ho c c hi n th b i GSview Cc ti li u PDF chi n th b ng Adobe Acrobat Reader . File PostScript c th c chuy n i thnh PDF b ng ps2pdf . M t khc, ccfile PDF c th thu c t file LATEX b ng PDFLaTeX thay cho LATEX. Dng dvips ho c PDFLATEXc th :

    Nhng nh vo ti li u

    have color

    r o t a

    t e

    r e f l e c t or resize text.

    V i PDFLATEX, c th c cc lin k t (hyperlinks) trong ti li u.

    Bi t p 7Chuy n i ti li u (sectioning.tex ) trong Bi t p 4 thnh PostScript hi n th s d ng GSview. ng th i t o

    file PDF s d ng PDFLATEX.

    8 Danh schC 3 lo i mi tr ng t o ra cc danh sch: itemize (danh sch khng nh s ), enumerate (danh sch nh s )and description (danh sch t tn). Trong m i m t mi tr ng, c n c cc l nh\item m i khi mu n c m t ph nt m i trong danh sch. C th l ng cc danh sch v i nhau. L nh itemize dng cc k hi u nh d u cc ph nt , l nh enumerate dng s ho c ch ci s p x p cc ph n t , cn description m c nh khng nh d u . C ththay i c u hnh b ng cc ty bi n cho l nh \item .

    Bi t p 8T o ti li u gi ng ?? , v ghi vo exercise8.tex .! Sau , i t t c cc enumerate thnh itemize. Nhn m c nh cho m i ph n t l: and . Cc nhn

    c th c hi n th b ng l nh: \labelitemi , \labelitemii , \labelitemiii and \labelitemiv . nh ngha l i\labelitemi cc ph n t itemize ngoi c gn nhn v i k hi u thay cho , v nh ngha l i \labelitemii cc ph n t m c ti p theo c nh b ng k hi u

    9 B ngVn b n c th c s p x p trong hng v c t s d ng mi tr ng tabular . Mi tr ng ny c m t tham s chnhl thng s v c t v canh l c t. Cc canh l c b n l : l (tri), r (ph i) v c (gi a). K hi u | ch dng k d ccng c th c t y. Cc dng k ngang c t b ng

    \hline

    cho ng k ngang t t c cc c t, ho c

    \cline{ n- m}

    cho ng k ngang t c t n n m. Cc ph n t gi a cc c t c phn bi t s d ng &. V d :

    Nh p mn LATEX FIT-HUT 8

  • 7/22/2019 BaitapLatex

    9/25

    \begin{tabular}{|l|c|}\hlineItem & Cost \\ \hline\hlineCD & \pounds 11.75\\Video & \pounds 14.10\\ \hlineTotal & \pounds 25.85\\ \hline\end{tabular}

    Item CostCD 11.75Video 14.10Total 25.85

    Text c th c hi n th trong vi c t s d ng:\multicolumn{ n}{ alignment }{ text }

    trong n l s c t c n s d ng, alignment ch ra cch th c canh l (m t ch ci l , r ho c c v i k hi u ng kd c | ) v text l n i dung c a .

    Bi t p 9Khi t o b ng, t t nh t l t o ra t m t b ng n gi n, sau b sung thm cc khc.e T o vn b n nh trong Hnh v 5! Bi n i m ngu n vn b n c d ng nh Hnh v 6. Ch l 4 c t cu i cng canh l ph i, tr 2 hng u.

    Cc ph n t trong dng tiu c th c thay i s d ng \multicolumn .Ch b ng k t qu cu i cng dng m t mi tr ng tabular trong dng 3 v 7 chi m c chi u ngang b ng.

    Sau th canh l gi a c b ng.

    Year 1 Year 2 Year 3 Total( ) ( ) ( ) ( )

    Books 100.00 150.00 200.00 450.00Stationary 50.00 45.00 55.00 150.00Software 500.00 600.00 300.00 1400.00US Conference 2000.00 2500.00 3000.00 7500.00EU Conference 500.00 500.00 500.00 1500.00Total 3150.00 3795.00 4055.00 11000.00

    Hnh 5: Bi t p 9 e T o b ng

    Year 1 Year 2 Year 3 Total( ) ( ) ( ) ( )

    Equipment ExpenditureBooks 100.00 150.00 200.00 450.00Stationary 50.00 45.00 55.00 150.00Software 500.00 600.00 300.00 1400.00Travel ExpenditureUS Conference 2000.00 2500.00 3000.00 7500.00

    EU Conference 500.00 500.00 500.00 1500.00Total 3150.00 3795.00 4055.00 11000.00

    Hnh 6: Bi t p 9 ! T o b ng

    10 Cn b n cng th c ton h cC hai lo i cng th c ton h c: trong dng and ring bi t. Cng th c trong dng c hi n th b ng mi tr ngmath v c g n ch t v i cc ph n t xung quanh. Cng th c ring bi t c hi n th trn m t dng ring bi t.C hai lo i: mi tr ng displaymath v equation . Mi tr ng math c hai k hi u thu g n: \( . . . \) v $ . . . $. Mitr ng displaymath v equation hi n th trong m t dng.

    Nh p mn LATEX FIT-HUT 9

  • 7/22/2019 BaitapLatex

    10/25

    Ch s c hi n th b ng _{subscript }, v s m c hi n th b ng l nh ^{superscript }. Phn s c hi n thb ng:

    \frac{ numerator }{ denominator }

    Cn c hi n th b ng:

    \sqrt[ n]{ maths }

    Tn hm v.d. log or sin, c hi n th b ng \log , \sin . Cc ch ci Hy l p th ng nh ho c , c hi n thb ng \alpha , \beta . Cc ch ci Hy l p hoa nh ho c , c hi n th b ng \Gamma, \Delta . Ch c cc l nhcho cc ch ci khc b ng ch ci Latin (v.d. khng c \omicron ho c \Alpha ). M t s k hi u c kch th c phthu c vo ch trong dng ho c ring r c hi n th trong Table 8.

    B ng 8: K hi u ton h c hai kch th c

    \bigcap \bigcup \bigodot

    \bigotimes \bigoplus \bigsqcup

    \biguplus \bigvee \bigwedge

    \coprod \int \oint \prod \sum

    Bi t p 10e t o ti li u nh Hnh v 7, or ! t o ti li u nh Hnh v 8.

    Cc cu l nh s c n n:e

    and !

    \Delta ! \rightarrow or \to

    Sau chuy n cc cng th c thnh nh s b ng mi tr ng equation thay cho displaymath .

    y x

    = y1 y0x1 x0

    Hnh 7: Exercise 10 e Basic Mathematics

    Given a function f (x), the derivative of f with respect to x can be found from firstprinciples using:

    df dx

    = lim x 0

    f (x + x) f (x) x

    Hnh 8: Bi t p 10 ! Cn b n cng th c ton h c

    11 M ng v cc d u ngo cCc d u phn cch-ngo c c t o ra b i cc l nh:

    \left symbol \right symbol

    Nh p mn LATEX FIT-HUT 10

  • 7/22/2019 BaitapLatex

    11/25

    trong symbol l m t trong cc k hi u phn cch (xem Table 9 trang 11). Ch cho m i \left , C n c \righttng ng, nhng c th c m t d u phn cch khng hi n th b ng cch thay symbol b ng d u ch m.

    B ng 9: Cc d u phn cch-ngo c

    ( ( ) ) [ [ ] ]\{ { \} } | | \| / / \backslash \ \langle \rangle \lfloor \rfloor \lceil \rceil \uparrow \downarrow \Uparrow \Downarrow \updownarrow \Updownarrow

    M ng c t o ra dng mi tr ng array . Mi tr ng ny c c php gi ng tabular , nhng ch c dng trongch ton h c.

    Nh p mn LATEX FIT-HUT 11

  • 7/22/2019 BaitapLatex

    12/25

    Bi t p 11e T o vn b n nh trong hnh Hnh v 9, ho c ! T o vn b n nh trong hnh Hnh v 10. Cc cu l nh s c n

    n:

    \cdots \vdots...

    \ddots. . . \neq =

    Here we have a matrix equation:

    2 5 32 6 = 10 6

    4 12

    Hnh 9: Bi t p 11 e M ng

    This is an augmented matrix:a 11 a1 n b1... .. .

    ... ...

    an 1 ann bn

    The Kronecker delta is defined as follows:

    ij = 1 i = j0 i = j

    Hnh 10: Bi t p 11 ! M ng

    12 Multiline Formul - Cc cng th c nhi u dngMi tr ng displaymath v equation ch cho php cc cng th c m t dng. M t trong nh ng cch t o cng th cnhi u dng l dng mi tr ng eqnarray , t o ra 3 c t, c t u canh l ph i, c t 2 canh l gi a, c t 3 canh l ph i.Mi tr ng cng cho php cc dng c nh s c nh k hi u = ho c tng t . Cc dng c nh s m c nh,tuy nhin c th b s b ng l nh \nonumber trn dng tng ng, ho c trn t t c cc dng b ng: eqnarray* . Gi ngnh v i tabular v array , cc c t tch bi t nhau b ng &, cn cc dng cch bi t nhau b ng \\ . V d :\begin{eqnarray}f & = & x^2 + x\ \

    f & = & 2 x + 1\end{eqnarray}

    f = x2 + x (1)f = 2 x + 1 (2)

    Bi t p 12e T o vn b n nh hnh Hnh v 11, ho c ! T o vn b n nh hnh Hnh v 12. Cc l nh s c n n:

    \approx \pm \partial \leq \varepsilon

    Nh p mn LATEX FIT-HUT 12

  • 7/22/2019 BaitapLatex

    13/25

    f (x) = x2 x 2= ( x 2)(x + 1)

    Hnh 11: Bi t p 12 e Cng th c a dng

    For |x | where is small:

    f (x) = sin( x)

    x x 3

    6

    Some partial differentiation:

    f (x, y ) = x2 + 2 xy + y2

    f x

    = 2x + 2 y

    Hnh 12: Bi t p 12 ! Cng th c a dng

    13 Tham chi u choLATEX nh s t ng cc ph n v cc i t ng trong vn b n nh chng v cng th c.C th tham chi u t i cc i t ng b ng cch gn nhn cho cc i t ng b ng:

    \label{ text }

    text c th l b t c o n vn b n no, tuy nhin, t t hn c l ch n ng n v d nh , v.d. sec:intro ho c ch:results .L nh \label c n c t ngay sau l nh sinh ra ph n ho c i t ng, ho c trong mi tr ng sinh ra i t ng.V d :

    \section{Introduction}\label{sec:intro}

    or

    \begin{equation}E = mc^2\label{eqn:einstein}\end{equation}

    L nh \label khng t o ra b t c m t hi n th no.Sau c th tham chi u t i cc nhn s d ng:

    \ref{ label }

    trong label l nhn c nh ngha b i l nh \label . V d , \ref{sec:intro} s hi n th s th t c a m csec:intro . M t khc, c th tham chi u t i s trang s d ng:

    \pageref{ label }

    C th tham chi u t i cc nhn nh ngha sau, nhng c n LATEX m ngu n hai l n c cc tham chi u c p nh t.Tham chi u t i nhn cha nh ngha c hi n th b ng hai d u h i ??

    Bi t p 13T o vn b n nh hnh Hnh v 13. ng chn cc s vo b ng tay m s d ng \label v \ref .! Thm cc m c m i gi a ph n gi i thi u v nh lu t Bayes v cc cng th c b sung th y LATEX c p nh t

    cc tham chi u cho nh th no. Thm tiu v m c l c.

    Nh p mn LATEX FIT-HUT 13

  • 7/22/2019 BaitapLatex

    14/25

    1 IntroductionThe Rev Thomas Bayes was an 18th century cleric who was also a mathematician. His the-orem, known as Bayes Theorem and described in Section 2, was published posthumuously,and it is only thanks to LaPlace that it is so well known, as many other academics at thetime failed to take the theorem seriously.

    2 Bayes TheoremBayes Theorem is given in Equation 1, and simply states that the posterior of an event Bgiven that event A has occurred is proportional to the prior for event B .

    P (B |A) = P (A|B )P (B )

    P (A) (1)

    Equation 1 is fundamental to the whole study and implementation of Bayesian belief networks.

    Hnh 13: Exercise 13 Cross referencing

    14 GiGi l cc file v i ph n m r ng .sty trong nh nghiawc cc l nh m i ho c nh ngha l i cc l nh c s n. s d ng gi, c n khai bo:

    \usepackage[ options ]{ package-name }

    trong package-name l tn c a file ch a gi, khng c m r ng .sty , , options l danh sch phn bi t b ng d uph y cc tham s s truy n vo cho gi. L nh ny ch c dng trong ph n khai bo (preamble ) c a ti li u. T t ccc l nh trong gi u c th c s d ng trong ti li u.

    Cc gi m i c t o ra lin t c, gi m ti li u c n c th cha c ci. Khi gi c n c t i v . R t nhigi c ng gi d i d ng file .dtx , c th c m t k ch b n ci t file .ins (ho c i khi .drv ). Ti liuj v gi

    c th thu c b ng cch LATEX ho c PDFLATEXfile .dtx . Gi ho c l p c t o ra b ng cch LATEXk ch b n ci t.

    Nh p mn LATEX FIT-HUT 14

    http://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#preamblehttp://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#preamble
  • 7/22/2019 BaitapLatex

    15/25

    Bi t p 14N u ti li u a ngn ng , c th s d ng gi babel. C r t nhi u ngn ng l a ch n. Ngn ng c l a ch n

    b ng ty bi n c a gi. V d cho ti ng Php:

    \usepackage[francais]{babel}

    S d ng gi babel trong sectioning.tex Bi t p 4, v xem cc tiu thay i th no.M tkhc, tr l i t p trong Bi t p 13, v dng gi hyperref t o ra cc tham chi u-link active links. S d ng

    PDFLATEX thay cho LATEX t o file PDF . Ty bi n colorlinks cho php hi n th cc lin k t b ng m u thay vb ng cc box. Ch c n xa file auxiliary (.aux ) tr c khi d ch b ng LATEX cho hyperref c p nh t cc thamchi u.

    ! Sau , hi n th tiu dng \maketitle l nh. N u khng dng \date , ngy hi n t i s c s d ng (khidng l nh \today ). Thay i nh d nh ngy s d ng gi datetime . (C n t i gi v v ci t.)

    15 Trch d nDanh m c cc ti li u tham kh o c th c t o ra b ng mi tr ng thebibliography Mi tr ng ny tng t nh cc mi tr ng danh sch Section 8, nhng thay v dng l nh \item c n s d ng:

    \bibitem[ label ]{ key }

    trong key l kha trch d n duy nh t, cn label dng thay i cch hi n th trch d n (thng th ng [1], [2],...). Ti li u sau c th c trch d n b ng :

    \cite[ text ]{ key-list }

    trong key-list l danh sch cc kha c a ti li u nh ngha b ng \bibitem , phn tch b ng d u ph y, v.d.\cite{lamport,kopka} , cn text l thng tin b sung v ti li u tham kh o, v.d. \cite[Chapter 4]{lamport} .Mi tr ng thebibliography c m t tham s l nhn di nh t trong thebibliography .

    Nhi u ng i mu n t o thebibliography dng ph n m m BibTEX. C n t o ra m t file v i ph n m r ng .bib , ch adanh m c t t c cc ti li u c th s d ng (CSDL ti li u tham kh o), cn BibTEX l c ra cc ti li u no ctrch d n trong ti li u. BibTEX cng s p x p cc ph n t , nh d ng chng m t cch th ng nh t.

    c th s d ng BibTEX, c n khai bo tn CSDL dng trong ti li u LATEX b ng l nh:

    \bibliography{ filename }

    trong filename l tn c a CSDL khng c the .bib . L nh ny c n t ni m danh m c ti li u tham kh o c n c hi n th , th ng l cu i vn b n \end{document} ).

    C nhi u ki u nh d ng ti li u tham kh o. V d : theo th t ABC, theo th t trch d n, cc tham chi u nhs , ho c gn nhn theo tc gi v nm xu t b n. Ki u nh d ng c khai bo b ng l nh:

    \bibliographystyle{ style }

    trong style l tn c a ki u nh d ng. Cc ki u thng d ng l: plain, unsrt , alpha v abbrv .Cc ph n t c a CSDL c th c nh p vo theo d ng:

    @entry type {keyword , field = "text ",... field = "text "

    }

    V d :

    @book{lamport,author = "Leslie Lamport",title = "\LaTeX\ : a document preparation system",publisher = "Addison-Wesley",

    Nh p mn LATEX FIT-HUT 15

  • 7/22/2019 BaitapLatex

    16/25

    edition = 2,year = 1994

    }

    Cc tc gi c n c tch bi t b ng and . V d :

    @book{goossens,author = "Michel Goossens and Frank Mittlebach and Alexander Samarin",

    title = "The \LaTeX\ Companion",publisher = "Addison-Wesley",year = 1994

    }

    sau khi t o CSDL, thm cc l nh \bibliographystyle v \bibliography , c n LATEX m ngu n, r i BibTEXfileauxilary (khng c m r ng .aux extension) r i LATEX m ngu n 2 l n m b o cc tham chi u cho c c pnh t.

    Bi t p 15T o CSDL BibTEX c cc tham chi u nh trong Hnh v 14 trang 17, v t o vn b n nhu trong hnh v . C n

    t o 2 files: exercise15.tex (ti li u) v exercise15.bib (CSDL.) C n cc ph n t u vo nh sau:Entry Type Fieldsarticle author , title , journal , volume , number , pages , month , yearinproceedings author , title , booktitle , volume , address , pages , month , yearbook author , title , edition , publisher , yearincollection author , title , booktitle , chapter , pages , editor , publisher , year

    Thay i cc ki u nh d ng cc ph n t c hi n th theo th t trch d n .(ki u nh d ng unsrt ). Th ccki u khc: alpha , abbrv v acm , v so snh k t qu . Khi trch d n nhi u ti li u cng lc [3,2,4], c th hi n th theokho ng [24]. C n dng gi citesort , nh ngha l i \cite . S d ng ki u nh d ng unsrt .

    ! Th t o ki u nh d ng khc dng makebst . Th glatex makebst

    t i dng l nh, r i theo cc h ng d n. Sau thay i cc ty bi n c a \bibliographystyle dng ti li u m i.

    16 Chi u diLATEX c cc l nh bi u di n chi u di (e.g. \textwidth ). C hai lo i chi u di:

    rigid Chi u di c nh, v.d. 4in

    rubber Chi u di v i m m d o (v.d. 2in plus 0.1in minus 0.1in ). cho php LaTeX c th thay i cho phh p v i b i c nh

    Chi u di c th c thay i s d ng cc l nh:

    \setlength{ cmd }{ value }

    gn cho cmd gi tr value . C th ko di chi u di dng:

    \addtolength{ cmd }{ value }

    Thm value vo cmd . N u value , cmd b tr i. C th gn cc chi u di r ng su cho bi n chi u di b ng:

    \settowidth{ cmd }{ text }\settoheight{ cmd }{ text }\settodepth{ cmd }{ text }

    Text trong text khng hi n th , ch dng tnh cc chi u tng ng. L nh \settowidth c s d ng trong ph nsau.

    Nh p mn LATEX FIT-HUT 16

  • 7/22/2019 BaitapLatex

    17/25

    There is a very useful mathematics text book for engineering students written by ErwinKreyszig [2]. For those of you interested in the hazard from Clostridium botulinum associatedwith Alaskan native foods should refer to [5]. For information on a fast index assignmentalgorithm that uses quadratic assignment, see [3, 1, 4].

    Ti li u[1] Gavin Cawley and Nicola Talbot. A fast index assignment algorithm for vector quan-

    tization over noisy transmission channels. I.E.E. Electronic Letters , 32(15):13431344,July 1996.

    [2] Erwin Kreyszig. Advanced Engineering Mathematics . Wiley, 6th edition, 1988.

    [3] Nicola Talbot and Gavin Cawley. A quadratic index assignment algorithm for vector quan-tisation over noisy transmission channels. In Proceedings of the Institute of Acoustics Au-tumn Conference on Speech and Hearing , volume 18, pages 195199, November 1996.

    [4] Nicola Talbot and Gavin Cawley. A fast index assignment algorithm for robust vectorquantisation of image data. In Proceedings of the I.E.E.E. International Conference on Image Processing , Santa Barbara, California, USA, October 1997.

    [5] Robert B. Wainwright. Hazards from Northern native foods. In Andreas H. W. Hauschildand Karen L. Dodds, editors, Clostridium botulinum: Ecology and control in Foods , chap-ter 12, pages 305322. Marcel Dekker, Inc, 1993.

    Hnh 14: Bi t p 15 Trch d n v ti li u tham kh o

    C nhi u bi n chi u di, tuy nhin c th nh ngha cc bi n chi u di m i b ng

    \newlength cmd

    V d : \newlength\mylen t o ra chi u di c tn l \mylen . Gi tr (points) c a chi u di c hi n th s d ngl nh:

    \the cmd

    V d : \the\mylen .Giao di n c a trang c th c thay i b ng cch thay i gi tr c a chi u di: (v.d. \textwidth ) tuy nhin

    c th s d ng gi geometry .

    Bi t p 16tr l i ti li u trong Bi t p 1, thay i (\parindent ) v 0pt, r i thay i kho ng cch gi a cc o n (\parskip )

    thnh 3ex.

    17 Boxes v MinipagesB t c n i dung no c th chia thnh cc h p-khung nh . Khung nh nh t ch a m t k t . M i khung c chi u di,chi u r ng, v chi u su. Chi u cao l kho ng cch t ng g c-chn n nh c a khung, cn chi u su l kho ngcch t chn n y c a khung. Xem minh h a trong Hnh v 15.yheightdepth

    widthaheightwidth

    Hnh 15: Minh h a cc chi u r ng su v cao.

    Nh p mn LATEX FIT-HUT 17

  • 7/22/2019 BaitapLatex

    18/25

    M i m t box c x l nh m t i t ng n, v khng tch dng. Nh v y c th trnhs tch dng b ng cch t text vo m t khung. Cc lo i khung c b n bao g m:

    \mbox{ text }

    t kch c v canh l trong box dng:

    \makebox[ width][ justification]{ text }

    Canh l c th l l (tri), r (ph i) ho c c (gi a). Khung c th c t xung quanh box b ng:

    \fbox{ text }\framebox[ width][ justification]{ text }

    Gi fancybox cung c p cc l nh gi ng nh \fbox :

    \ovalbox{ text }\Ovalbox{ text }\doublebox{ text }\shadowbox{ text }

    Cc box trn ch c th ch a khng qu m t dng. c th c o n vn trong box, dng:\parbox[ alignment ][ height ]{ width}{ contents }

    ho c dng mi tr ng:

    \begin{minipage}[ alignment ][ height ]{ width}{ contents }

    C th lm n i ho c lm chm:

    \raisebox{ lift }[ depth][ height ]{ contents }

    C th t o ra cc hnh ch nh t en - rules - b ng:

    \rule[ lift ]{ width}{ height }

    V d :\newlength\mylen\settowidth{\mylen}{Some Text}%\makebox[0pt][l]{\rule[0.5ex]{\mylen}{1pt}}%Some Text

    Some Text

    C th ghi m t vi o n text vo m t savebox. u tin c n nh ngha m t savebox m i:

    \newsavebox{ cmd }

    trong cmd l tn c a box m i. Text c th c ghi vo box b ng l nh:

    \sbox{ cmd }{ text }

    ho c b ng mi tr ng:

    \begin{lrbox}{ cmd }text \end{lrbox}

    N i dung c a savebox c th c hi n th b ng:

    \usebox{ cmd }

    Nh p mn LATEX FIT-HUT 18

  • 7/22/2019 BaitapLatex

    19/25

    Bi t p 17e Ti t o l i hnh Hnh v 16, ho c ! Ti t o l i hnh Hnh v 17. G i : l nh \vfill t o ra m t d u cch ng

    i n y trang, cn \hfill d u cch ngang. L nh \dotfill hi n th cc d u ch m n cu i dng.

    Once upon atime there weretwo minipages.The first was 1inch wide

    whereas the other was two incheswide, and they lived happily sideby side each inside an fbox.

    Hnh 16: Bi t p 17 e Boxes v Minipages

    C th t o khung xung quanh box:

    This is a minipage thatis one and a quarterinches wide. . . . . . . . . . . . .

    And two inches ////high inheight.

    Hnh 17: Bi t p 17 ! Boxes v Minipages

    T ki m tra

    Thay i canh l c a minipage .

    Dng \parbox thay cho minipage . So snh\parbox v minipage!

    Th cc lo i khung xung quanh minipage .

    Lm n i v lm chm b ng \raisebox .

    ! Lm th no khai bo chi u cao c a minipage?

    18 Lm vi c v i nhC th t o ra cc nh s d ng cc l nh LATEX cho v hnh. Gi pstricks ho c pgf c th t o ra nh ng hnh nh ph ct p, tuy nhin hi kh khn v i m t s ng i. Cch n gi n hn l dng cc chng trnh x l nh, r i nhng votrong ti li uLATEX b ng l nh:

    \includegraphics[ options ]{ filename }

    trong g i graphicx: Cc lo i nh ph thu c vo lo i u ra. th ng l PS v EPS (v i dvips) v PDF hay PNG (v iPDFLATEX). V d cu l nh:

    \includegraphics{shapes}

    Nh p mn LATEX FIT-HUT 19

    http://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#packageshttp://theoval.cmp.uea.ac.uk/~nlct/latex/csed/terms.html#packages
  • 7/22/2019 BaitapLatex

    20/25

    dng shapes.ps n u dng LATEX v shapes.pdf n u dng PDFLATEX.Tham s ph option-list dng qu n l nh. Cc tham s hay dng c trong Table 10 trang 20

    B ng 10: Cc tham s th ng dng cho \includegraphics

    angle= x quay nh m t gc x width= len phng/thu v chi u r ng len.height= len phng/thu v chi u cao len.scale= x phng/thu.trim= lx by rx ty c t nh gc d i bn tri l (lx , by ) v gc trn bn ph i l (rx , ty ).draft khng hi n th nh, ch hi n th khung xung quanh.

    Gi graphicx cn cung c p cc l nh sau:

    \rotatebox{ angle }{ text }

    Quay text m t gc angle .

    \scalebox{ h scale }[ v scale ]{ text }

    Phng/thu text . N u ch c h scale t l tng i c gi .

    \reflectbox{ text }

    Ph n x text

    \resizebox{ h length}{ v length}{ text }

    Thay i kch th c text c kch th c h length v chi u cao v length. D u ! m b o t l tng i khi ch cm t kch th c c a ra.

    Bi t p 18Copy cc files shapes.ps and shapes.pdf , as described in the slides. t o ti li u exercise18.tex ch a nh

    shapes.ps ho c shapes.pdf , ph thu c vo engine Canh l gi a dng, \centerline . ng khung dng \fbox .Phng to/thu nh v xoay.

    19 Hnh v v b ngHnh v v b ng l cc i t ng floats c floated-treo vo m t v tr trogn ti li u. Hnh v v b ng c tiu v c s th t i km. Tiu c hi n th b ng:

    \caption[ short caption]{ caption text }

    LATEX nh s cc i t ng treo t ng, cc i t n treo c tham chi u b ng: \label v \ref .Hnh v c t o ra b ng: figure. B ng c t o ra b ng mi tr ng table . C figure v table u khng th ch a

    ng t trang.Cc hnh con c t o b i l nh:

    \subfigure[ caption]{ contents }

    c nh ngha trong gi subfigure.Danh sch hnh v v danh sch b ng hi n th b ng:

    \listoffigures\listoftables

    Thng th ng sau m c l c.

    Nh p mn LATEX FIT-HUT 20

  • 7/22/2019 BaitapLatex

    21/25

    Bi t p 19Copy circle.ps (ho c circle.pdf ) v rectangle.ps (ho c rectangle.pdf ). T o ra ti li u exercise19.tex

    Hnh 18 v 19, v Table 11. Tham chi u t i cc i t ng trn b ng \ref .

    Hnh 18: Some shapes

    (a) A Circle (b) A Rectangle

    Hnh 19: (a) A Circle, (b) A Rectangle

    B ng 11: An example table

    A BI 0.5 1.0II 12 14

    20 SlidesC nhi u l p t o slides. L p n gi n nh t l slides. Cc l p ph c t p beamer v prosper c th t o ra cc slidesr t chuyn nghi p. y chng ta dng l p seminar .

    M i slide c t o ra b ng mi tr ng slide (landscape) ho c slide* (portrait). Cc o n text n m ngoi slide u c coi l ch thch. C th chuy n i slides thnh bi bo(v.d. cho handouts) dng ty bi n article c a l p.

    C th tr n cc slide ng v ngang v i nhau, nhng ph i in chng m t cch ring bi t. C th hi n th ringbi t cc slide b ng:

    \landscapeonly\portraitonly

    t t c cc l nh ny ph i t trong ph n khai bo c a ti li u.C th hi n th ring slide ho c ch thch s d ng ty bi n slidesonly ho c notesonly .

    Khung c a slide c th thay i b ng:\slideframe{ style }

    Nh p mn LATEX FIT-HUT 21

  • 7/22/2019 BaitapLatex

    22/25

    Cc ki u khung c b n: none and plain . Gi fancyboxcung c p cc ki u khung khc: shadow , double , oval andOval . Ki u trang m i cho slide c th c nh ngha b i:

    \newpagestyle{ name }{ header }{ footer }

    Bi t p 20Lm l i vi slide h c. m b o cc slide c tiu , thm cc ch thch, ngoi mi tr ng slide. Th cc ty

    bi n article cho l p seminar : \documentclass[article]{seminar} .

    21 nh ngha mi tr ng m iMi tr ng m i nh ngha b ng l nh:

    \newenvironment{ env-name }[ n][ default ]{ begin-code }{ end-code }

    trong n l s cc tham s default l gi tr m c nh c a tham s u tin, n u tham s b sung l c n thi t.Gi ng l nh \newcommand cc tham s c bi u di n b ng #1, #2 ..., v cc bi n ny ch s d ng c trong ph nbegin-code .

    Bi t p 21 nh ngha m t mi tr ng m i, k m t ng k ngang u v cu i m t section.Ch thch : L nh \noindent xa qui nh v th t u dng.

    22 Con mT t c cc s th t do LATEX t o ra t ng u c lu vo cc bi n con m. Bi n con m m i khai bo b ng:

    \newcounter{ ctr-name }[ outer-ctr ]

    V d : \newcounter{exercise} . Tham s b sung outer-ctr kh i t o l i con m m i khi outer-ctr tng m t n v .V d : \newcounter{exercise}[chapter] s kh i ng l i con m exercise t i u m i chng.

    Cc bi n con m l cc bi n nguycn, c gi tr thay i b ng:

    \stepcounter{ ctr }

    tng ctr 1.

    \refstepcounter{ ctr }

    tng 1, cho php tham chi u n b ng \ref v \label .

    \setcounter{ ctr }{ value }

    t gi tr con m l value .

    \addtocounter{ ctr }{ value }

    c ng value vo con m. N u gi tr c a con m khc c n hco value dng

    \value{ ctr }

    Gi tr c a con m c hi n th b ng \the ctr . V d : \thepage hi n th con m page . M c nh, \the ctr hi nth cc gi tr b ng ch s r p, tuy nhin c th nh ngha l i b ng cc l nh:

    Nh p mn LATEX FIT-HUT 22

  • 7/22/2019 BaitapLatex

    23/25

    \arabic{ ctr }\roman{ ctr }\Roman{ ctr }\alph{ ctr }\Alph{ ctr }\fnsymbol{ ctr }

    (Ch \fnsymbol ch c th c dng trong ch cng th c ton.) V d :\renewcommand{\thechapter}{\Roman{chapter}}

    chuy n s chng sang ch s La m hoa.

    Bi t p 22Bi n i mi tr ng t o ra trong Bi t p 21 hi n th s th t cc bi t p nh trong handouts. T o ra t i

    thi u 2 mi tr ng exercise th y con m tng ng. Tham chi u n cc bi t p dng \ref .G i , khi b t u exercise con m c n ph i tng tr c khi gi tr c in ra.Sau , nh ngha l i \theexercise hi n th theo s La m .! Bi n i s th t ph thu c vo section.

    23 Cc l nh i u ki nTEX c cc l nh i u ki n nh ngha b i gi ifthen :

    \ifthenelse{ test }{ then text }{ else text }\whiledo{ test }{ do text }

    test , l bi u th c Boolean. Cc bi n Boolean c nh ngha b ng:

    \newboolean{ name }

    Bi n boolean c gn gi tr b ng:

    \setboolean{ name }{ value }

    trong value l true ho c false . Gi tr c a bi n boolean variable c ki m tra b ng:

    \boolean{ name }

    Ki m tra hai chu i c gi ng nhau khng b ng:

    \equal{ string 1}{ string 2 }

    Cc s c th c so snh b ng . so snh cc con m dng \value{ counter-name }. Ki m tra ch n l :

    \isodd{ counter-name }

    V d :\ifthenelse{\isodd{page}}{This page is odd}{This page is even}

    hi n th thnh: This page is evenCc chi u di c nh gi b ng:

    \lengthtest{ relation}

    V d :This page is in

    \ifthenelse{\lengthtest{\textwidth > \textheight}}{landscape}{portrait}orientation.

    hi n th : This page is in portrait orientation.

    Nh p mn LATEX FIT-HUT 23

  • 7/22/2019 BaitapLatex

    24/25

    24 Vi t gi ho c l p m iGi m i c lu tr trong t p c m r ng .sty . Dng u tin c a file l:

    \NeedsTeXFormat{LaTeX2e}

    Tn c a gi c khai bo b ng:

    \ProvidesPackage{ name }c n gi ng tn file .sty . Dng cu i cng c a file:

    \endinput

    Cc tham s c nh ngha b ng

    \DeclareOption{ option name }{ code }

    Thao tc m c nh v i b t c ty bi n cha nh ngha no c khai bo b ng:

    \DeclareOption*{ default-code }

    Trong default-code , Cc l nh sau c th s d ng:\CurrentOption tn c a ty bi n\OptionNotUsed ty bi n khng c x l.

    sau khi c nh ngha cc ty bi n c th c x l b i cc l nh:

    \ExecuteOptions {options } hi n th cc ty bi n m c nh\ProcessOptions x l theo tr t t nh ngha\ProcessOptions* x l theo tr t t gn gi tr .

    C th chuy n cc gi tr c a cc ty bi n cho cc gi khc s d ng

    \PassOptionsToPackage{ option-list }{ package-name }Cc gi c n s d ng khai bo b ng:

    \RequirePackage{ package-name }

    Vi t m t l p m i tng t nh gi m i, nhng ph n m r ng c a file l .cls thay cho .sty , \ProvideClassthay cho \ProvidePackage , v c th dng l nh:

    \PassOptionsToClass{ option-list }{ class-name }

    khi ph i t i l p c n thi t b ng:

    \LoadClass{ class-name }

    C th t i m t l p, nhng c th s d ng nhi u gi(\RequirePackage ).K hi u @ c cc ngha khc nhau trong gi, l p, v ti li u. trong ti li u .tex , @ gi ng nh cc d u ch m

    ph y khc, tuy nhin, trong m t l p hay gi, @ c coi nh m t ch ci. C ngha l trong .sty hay .cls file, tnl nh c th ch a @ trong khi trong .tex th khng th . V d trong .sty hay .cls file, \c@page l l nh, cn trong.tex file, \c@page hi n th thnh: @page. Cc l nh ch a @ l cc l nh n i b .

    Tiu c a Sections, subsections thay i b ng cch nh ngha l i \section , \subsection . Cc l nh ny c nc:

    \@startsection{ type }{ level }{ indent }{ before-skip }{ after-skip }{ style }

    Tiu chng v ph n thay i b ng cch nh ngha l i: \@makechapterhead (chng nh s ), \@makechapterhead*(chng khng nh s ), \@part (ph n nh s ) and \@spart (ph n khng nh s ). Cch n gi n nh t l copym chu n trong cc file l p, gi chu n, sau bi n i theo mnh.

    Nh p mn LATEX FIT-HUT 24

  • 7/22/2019 BaitapLatex

    25/25

    Bi t p 23Vi t m t l p t i l p report v thay i tiu chng sao cho c m t ng k trn v d i tiu , tiu in

    b ng ch th ng canh gi a, thay i tiu m c (section) thnh font sans-serif l n.Dng l p trong ti li u c a Bi t p 4 .

    Recommended Reading[1] A Guide to LATEX 2 : document preparation for beginners and advanced users, Helmut Kopka and Patrick W.

    Daly, Addison-Wesley (1995).

    [2] The LATEX Companion, Michel Goossens, Frank Mittelbach and Alexander Samarin (Addison-Wesley, 1994).

    [3] The LATEX Graphics Companion, Michel Goossens, Sebastian Rahtz and Frank Mittelbach, Addison-Wesley(1997).

    [4] The LATEX Web Companion, Michel Goossens and Sebastian Rahtz, Addison-Wesley (1999).