You are on page 1of 9

Cu h i v tr l i v s d ng LaTeX v VieTeX (4)

Nguy n H u i n Khoa Ton - C - Tin h c HKHTN H N i, HQGHN

M cl c
1 K thu t so n th o trong VieTeX 1.1 1.2 1.3 1.4 1.5 1.6 1.7 2 G t t trong VieTeX c kh i ng nh th no? . . . . . . . . . . . . . . . . . . . T hon thnh cc l nh trong VieTeX nh th no? . . . . . . . . . . . . . . . . . . . T hon thnh mi tr ng trong VieTeX nh th no . . . . . . . . . . . . . . . . . nh s b ng nhn trong VieTeX nh th no? . . . . . . . . . . . . . . . . . . . . . Nh ng gi l nh no c tr gip ch Vi t p? . . . . . . . . . . . . . . . . . . . . . . Chuy n t p so n trn Window sang so n trn Unix ho c Mac th lm th no? . . Lm khng ng t t d u tr ng th no? . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 2 2 2 3 3 3 3 3 4 4 5 5 5 6 7 8 8

L nh v mi tr ng trong LaTeX 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 Tr i sao khng nh s tr c m c l nh subsubsection? . . . . . . . . . . . . . . D u ch m cu i cng trong cc s o n vn b n, s nh l, s hnh,... lm th no? Mi tr ng ng l g? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . t hnh v b ng vo m t b ng hay vn b n c hai c t nh th no? . . . . . . . Dng nh s lin t c c hnh v b ng th lm th no? . . . . . . . . . . . . . . . . Vi t m t cu chm ngn nh g n tiu th lm th no? . . . . . . . . . . . . . . . Lm vung c ho c khng nh d u cho nh th no? . . . . . . . . . . . . . . . M t cch so n tiu v kh i n i dung bn c nh lm th no? . . . . . . . . . . . Danh sch i m cho t ng cu h i v t ng c a chng? . . . . . . . . . . . . . . . . .

2.10 G ti ng Nga v i gi l nh amsmath.sty c n ch g? . . . . . . . . . . . . . . . . . .

http://nhdien.wordpress.com - Nguy n H u i n

1
1.1

K thu t so n th o trong VieTeX


G t t trong VieTeX c kh i ng nh th no?

Vi t t t trong VieTeX th c hi n g tn ch vi t t t ngay sau l tr ng th c cum vi t t t xu t hi n. N u b n gn vn l Vi t Nam th khi kh i ng vi t t t r i th g vn s thay vo Vi t Nam. th c hi n c i u ny ph i ch n macro-->abbreviation listing ho c phm

1.2

T hon thnh cc l nh trong VieTeX nh th no?

Khi g vo m t t trong VieTeX th chng trnh l c t t c cc t g n nh t l p danh sch b t k l nh hay khng ph i l l nh LaTeX. th c hi n i u b n nh d u vo Options->Autocompletion i v i m t l nh c a LaTeX cng tng t khng tnh g ch cho ng tr c. N u danh sch cha c l nh mnh mu n b n c th chuy n vo danh sch l nh b ng phm g t t [Alt]+[Space] Danh sch c l c trong t p cc l nh ch khng ph i trn t p . chng trnh ch y c b n nh d u vo danh sch: Options->TeX Autocomplete Listing Option->Known Latex Command Nh v y ta ng th i dng c c hai danh sch: M t trn t p ang dng v c m t l n r i, Hai l danh sch c s n c a chng trnh.

1.3

T hon thnh mi tr ng trong VieTeX nh th no

Khi b t u g vo mi tr ng n \begin{} m con tr gi a hai ngo c nh n th bao gi chng trnh cng li t k ton b mi tr ng dng trong t p v ta ch n m t m i tr ng th chng trnh a y mi tr ng vo. N u trong danh sch mi tr ng l i khng c mi tr ng ta mu n, b n c th chuy n vo danh sch mi tr ng b ng cch g phm t t [Ctrl]+[Space] V sau l y mi tr ng bnh th ng. Nh v y ta dng ng th i 2 danh sch: M t t p l c c a t p ang dng v Hai l danh sch c s n.

1.4

nh s b ng nhn trong VieTeX nh th no?

nh s b ng nhn l m t cng c cao c p c a LaTeX. Trong VieTeX tr gip t i a v cc gn nhn v l y s t nhn. Khi gn nhn u nh phng trnh, o n, nh l,... u dng m t l nh \label{}, trong VieTeX khi con tr ang gi a hai ngo c nh n th t t c cc nhn c trong vn b n c li t k ta bi t nhn dng r i v a m t nhn tng t vo. c bi t khi gn s nhn nh \ref{}, \eqref{}, \pageref{} cng li t k ton b danh sch nhn c ta ch n gn vo, trnh nh m l n.

http://nhdien.wordpress.com - Nguy n H u i n

1.5

Nh ng gi l nh no c tr gip ch Vi t p?
ca s bn c nh.

S d ng phng l ti ng Vi t theo unicode VieTeX c tr gip danh sch B ng cch th c hi n Help->Vietnam Font ho c nt c l c Vi t nam

thanh th 3. Cc gi l nh sau u dng c ti ng Vi t.

\usepackage[utf8]{vietnam} \usepackage{lmodern} \usepackage{anttor} \usepackage{iwona} \usepackage{charter} \usepackage{newcent} \usepackage{bookman} \usepackage{chancery} \usepackage{courier} \usepackage{avant} \usepackage{helvet} \usepackage{mathptmx} \usepackage{mathpazo}

1.6

Chuy n t p so n trn Window sang so n trn Unix ho c Mac th lm th no?

Nh ng h i u hnh ny khc nhau gn k hi u cu i cng c a dng, trong VieTeX n gi n gn l i cc ui chuy n i s d ng: File->EOL Conversion r i ch n Unix ho c Mac.

1.7

Lm khng ng t t

d u tr ng th no?

Trong LaTeX k t ~ n i cc t th khi cu i dng khng ng t t i d u n i t i l d u tr ng. Nh v y khi khng c n ng t gi a cc t c th nh gi a H v tn, Tn ring g m nhi u t ,... ta a k hi u sng vo ch d u tr ng nh N.~H.~i n. Trong VieTeX ch c n bi en cc t r i Insert->Insert nobreak ~ th cc d u tr ng c i n vo ~.

2
2.1

L nh v mi tr ng trong LaTeX
Tr i sao khng nh s tr c m c l nh subsubsection?

Khi so n sch v i l p book.cls th m c nh ch nh s n \subsection v gi tr n m c nh secnumdepth l 2. ngha l n u \chapter cho s 1. th \section cho s 1.1 v \subsection l 1.1.1. sau cn cc l nh \subsubsection , \paragraph v \subparagraph s khng nh s n a. Mu n nh s t t c s cn l i ta t

http://nhdien.wordpress.com - Nguy n H u i n \setcounter{secnumdepth}{5} Khi \subsubsection cho 1.1.1.1. , \paragraph cho s 1.1.1.1.1. v \subparagraph cho s 1.1.1.1.1.1.

M t lu quan tr ng, khng nn l m d ng nh s qu di lm ng i c khng qu n l c s cc m c. Ch nn dng n 3 s nh gi tr m c nh. Cng l m th dng n 4 s khi ch t \setcounter{secnumdepth}{3}.

2.2

D u ch m cu i cng trong cc s o n vn b n, s nh l, s hnh,... lm th no?

Ti so n ra gi l nh titledot.sty (b n tm trn web ny) phin b n 2.0 l t t nh t th a mn cc yu c u ny. Khi s d ng gi l nh ta c th thay ch Chng b ng cc ch khc v cc s c a hnh, b ng u dng thch h p.

2.3

Mi tr ng ng l g?

Trong LaTeX ch c hai mi tr ng ng l table v figure. Hai mi tr ng dng nh s v t hnh ho c b ng vo v tr thch h p c a vn b n. Hai mi tr ng u tnh ton t hnh ho c b ng v tr ho c u trang hay cu i trang. N u m c nh nh \begin{figure} \centering \includegraphics[height=2cm,width=3cm]{*.eps} \caption{}\label{fig:} \end{figure} Th hnh v b ng bao gi cng u trang m v tr c a chng ri vo.

Th ng th ng c ty ch n v d nh \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} Ty ch n [!htbp] l n l t l h - v tr ny n u cn ch tnh t cho n h t trang; t - a ln u trang; b - a xu ng cu i trang; p - dnh ring m t trang khc. Ch : Mi tr ng ng khng dng c trong c a b ng tabular ho c vn b n chia lm 2 c t. Khi nh y ra kh i mi tr ng khng dng c ph i dng table* v figure*.

http://nhdien.wordpress.com - Nguy n H u i n

2.4

t hnh v b ng vo m t b ng hay vn b n c hai c t nh th no?

Ta c th dng tr c ti p t i v tr nh \includegraphics[height=2cm,width=3cm]{*.eps} hay mi tr ng b ng tabular khng t trong mi tr ng ng. Nh c i m l khng c s hnh v b ng lin t c trong vn b n. dng s lin t c trong v ngoi b ng ta dng gi l n \usepackage{nofloat}. Khi ta dng cc nh s nh sau: \begin{center} \includegraphics[height=2cm,width=3cm]{*.eps} \figcaption{}\label{fig:} \end{center} v v i b ng \begin{center} \begin{tabular}{|c|c|c|c|c|} \hline & & & & \\ \hline & & & &\\ \hline \end{tabular} \tabcaption{*}\label{tab:*} \end{center} Ch hai l nh \tabcaption{*} v \figcaption{}

2.5

Dng nh s lin t c c hnh v b ng th lm th no?

M c nh s hnh v b ng nh s c l p, khng ph thu c vo nhau. Mu n nh s lin t c c hnh v b ng b n a vo ph n u t p l nh: \makeatletter \let\c@figure\c@table \makeatother

2.6

Vi t m t cu chm ngn nh g n tiu th lm th no?

1. Hy t o ra m t macro dng, ti su t m c hai lo i: \newcommand{\tepi}[2]{\vspace{.5\baselineskip}\begin{flushright}\small \begin{minipage}{2.5in} \begin{minipage}{2.5in}\begin{flushleft} #1\\ \rule[.5ex]{2.5in}{.4pt} \end{flushleft}\end{minipage} \\ \begin{minipage}{2.5in}\begin{flushright} #2

http://nhdien.wordpress.com - Nguy n H u i n \end{flushright}\end{minipage} \end{minipage}\end{flushright}\vspace{.5\baselineskip}} Khi ta dng


Bn tay l i hoa ti Chi c ly nh mi n c i trn mi

Nguy n H u i n

\tepi{Bn tay l i hoa ti\\ Chi c ly nh mi n c i trn mi} {\textbf{Nguy n H u i n}} 2. M t cch lm khc: \newcommand{\nicequoteauth}{} \newenvironment{nicequote}[1] {\renewcommand{\nicequoteauth}{#1}% \par\bigskip \begin{flushright}\small\begin{minipage}{2.5in}\itshape} {\end{minipage}\par\nobreak\medskip --- \nicequoteauth\end{flushright}\par\bigskip} Khi ta dng
Em v l i nh mong Th i gian l ng ng nh ng ngy cch xa Nguy n H u i n

\begin{nicequote}{Nguy n H u i n} Em v l i nh mong\\ Th i gian l ng ng nh ng ngy cch xa \end{nicequote}

2.7

Lm vung c ho c khng nh d u cho nh th no?

Ta cng t o m t macro s d ng chng: \def\stepyesno#1{% \if x#1\boxtimes\else \if o#1\square\else \let\stepyesno #1\fi\fi \stepyesno } \newcommand\yesno[1]{$\stepyesno#1$}

http://nhdien.wordpress.com - Nguy n H u i n Khi ta s d ng nh sau:

7
\yesno{x}\\ \yesno{xxo}\\ \yesno{xxoooxx}

2.8

M t cch so n tiu v kh i n i dung bn c nh lm th no?

Gi ng nh pht bi u m t nh ngha, nh l, ... ta dng kh i l nh sau: \newlength{\indentamount} \newcommand{\doalignafter}{% \everypar{% \hangafter=0 \hangindent=\indentamount }% } \newenvironment{alignafter}[1]{% \global\settowidth{\indentamount}{\mbox{#1}\quad}% \everypar{\doalignafter} \parindent=0pt \parskip=\baselineskip \hangafter=1 \hangindent=\indentamount \mbox{#1}\quad \ignorespaces }{% \strut\par } Ta s d ng v k t qu nh sau:

7
\begin{alignafter}{\textbf{L i th :}} Th c tr i c t, ta s ng lm ng i Th c tr i c t, ta s ng lm ng i Th c tr i c t, ta s ng lm ng i Th c tr i c t, ta s ng lm ng i \end{alignafter} ra ra ra ra con con con con ng ng ng ng i. i. i. i.

:
L i th : Th c tr i c t, ta s ng lm ng i ra con ng i. Th c tr i c t, ta s ng lm ng i ra con ng i. Th c tr i c t, ta s ng lm ng i ra con ng i. Th c tr i c t, ta s ng lm ng i ra con ng i.

http://nhdien.wordpress.com - Nguy n H u i n

2.9

Danh sch i m cho t ng cu h i v t ng c a chng?

C th m r ng l nh sau y cho m t danh sch i m nhi u ng i: \newcounter{points} \newcommand{\descript}[2][]{% \fbox{\parbox{8cm}{#1}}\quad\fbox{#2} \addtocounter{points}{#2} \newline\vskip 1ex } \newcommand{\totalsum}{% \addtocounter{points}{-1} \refstepcounter{points} \label{pnt}} \newcommand{\printtotalsum}{% sum of points is \textbf{\ref{pnt}} \newline} Th c hi n nh sau:

7
\textbf{Nguy n H u i n} \descript[Cu h i 1]{2} \descript[Cu h i 2]{2} \descript[Cu h i 3]{3} \descript[Cu h i 4]{3} \totalsum%<--- second \printtotalsum

:
Nguy n H u i n Cu h i 1 Cu h i 2 Cu h i 3 Cu h i 4 T ng s i m l 10 2 2 3 3

2.10

G ti ng Nga v i gi l nh amsmath.sty c n ch g?

s d ng g ti ng Nga b ng k t Latin c s n trong MiKTeX: \input cyracc.def \font\tencyr=wncyr10 \def\cyr{\tencyr\cyracc}

http://nhdien.wordpress.com - Nguy n H u i n B ng li t k d i y s dng l nh; TN


A B V G D E

Z I K L M N O P R S T U F H C Q X W Y

\cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr

L nh A B V G D E {E0} {Zh} Z I I0 K L M N O P R S T U F H C Q X W {P2} Y {P1} {E1} {J2} {J1} \char025 \char024 \char043

TN
a b v g d e

z i k l m n o p r s t u f h c q x w y

\cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr \cyr

L nh a b v g d e {e0} {Zh} z i i0 k l m n o p r s t u f h c q x w {p2} y {p1} {e1} {j2} {j1} \char035 \char034 \char053

S d ng thnh cu:

7
{\cyr Chebyw{e0}v}\\ {\cyr Spasibo}\\ {\cyr Po{zh}alui0sta}\\

:
Qebyw v Spasibo Po alu sta

You might also like