2 d0 n, v/ J+ O4 K1.LaTeX软件的安装和使用 1 L1 `. h3 G8 Z
@( D: q3 E+ M n: ?* F
方法A(自助):在MikTeX的官网下载免费的MikTeX编译包(150Mb)并安装。下载WinEdt(9.5Mb)(收费)或TexMaker(32Mb)(免费)等编辑界面软件并安装。 9 t$ W& r5 q2 g: F& r- y9 H, Y) M8 }方法B(打包):在ctex.org下载ctex套装(203Mb或1.3Gb)(含MikTeX及WinEdt) . z5 s9 h8 U+ h w: k8 t( p) w3 w新人不必纠结软件问题,随便什么软件随便什么版本只要下载下来能编译出pdf来就可以,先下载了装上来试试再说。我推荐winedt也是方便我在介绍按钮样子的时候可以统一描述。 & ?8 u5 N% v$ A, v0 [4 _, I7 n ' j, ?7 M( [5 b8 ^: p% i) O4 W2.第一个文档 ; b- a e& u f8 e" [2 M
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。 8 C$ t5 q9 I3 S3 r2 j
- W) D% c5 c# R: \9 s$ f\documentclass{article} " ]8 Y+ J: B3 Z3 f
\begin{document} + g. }/ s, H$ Y5 z( q2 J hello, world [' m9 {* @# p$ L- v/ e\end{document} e5 b+ A9 f5 @& x F) Y0 L) t! ~0 g+ q* v. ?7 J" Z- S6 K7 P
然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeLaTeX,并点击编译。 如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。 + r0 R' t+ f! ?# }
" e; n. z4 P" |0 t5 r
3.标题、作者和注释 & \4 S$ z4 j' T. _5 U4 A
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 v3 J% T2 T8 x0 z5 q7 U! j* e 3 D @% E7 ?" W' a+ M\documentclass{article} - @# u, h9 @% H8 B0 C* b1 i4 ?
\author{My Name} # g4 u z+ s, U) f- @% @ Q \title{The Title} ; x# I s1 g* f5 j8 e
\begin{document} ) q2 z! o& B- z. L \maketitle - h/ b* d( |7 Z0 r hello, world % This is comment , ^0 t7 S( V5 V7 x5 Q) |+ m# p
\end{document} , v& q8 v( `! H7 [%意为本行右边所有内容被注释掉,在生成的pdf中不会显示。; P9 Y# _$ B% v" z; C2 D& {
$ Z6 @7 \5 K' Y* e; J% o/ I t5 K4.章节和段落 - w4 Z( T! U D L8 @9 m( E6 x1 ^6 ]建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 ( u1 ^8 L, F# W2 J+ }9 z$ U3 q! m+ t
\documentclass{article} + M" Z; c8 v! ^" A0 z N \title{Hello World} 4 N9 t" F( H6 ?3 K7 J
\begin{document} % q3 [' C& @- E# }8 W
\maketitle ! s; k" w J2 ~0 E Q" u! V
\section{Hello China} China is in East Asia. 0 _+ n2 y* e* _9 o" e- B9 Y# {
\subsection{Hello Beijing} Beijing is the capital of China. ) K0 n; B- c$ N: ]& b) t+ B
\subsubsection{Hello Dongcheng District} ! x* a# W3 _0 e% N' \5 N \paragraph{Tian'anmen Square}is in the center of Beijing 0 Y6 J) V' q4 G k' F8 P2 D
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square T8 \! v X, l+ t9 v
\subsection{Hello Guangzhou} 4 `9 \, q0 i, ?
\paragraph{Sun Yat-sen University} is the best university in Guangzhou. 8 b1 _# D% U1 |& `\end{document} 2 r- ?1 ^2 o& q0 T
: p5 g8 v0 I& |. j) Y1 |$ K退格只是为了看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。 / c O: @# R) l2 O- o$ I# @7 i: I
5.加入目录 + q k6 u% a* v8 X7 k# A
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 9 R- x1 _5 o5 }, V$ L 0 d1 o: _5 \( [% G7 a5 ?\documentclass{article} w `5 e" @1 b& l- M
\begin{document} / S' X. ?, i5 A6 v; X
\tableofcontents 5 j3 l! V8 c' _; _: Z; l5 b* P: [ \section{Hello China} China is in East Asia. 8 Y" W" }$ w9 n$ i \subsection{Hello Beijing} Beijing is the capital of China. 3 v* \8 i. m c+ e# {
\subsubsection{Hello Dongcheng District} + }7 b: S- w0 c" l" U1 s: D* \
\paragraph{Hello Tian'anmen Square}is in the center of Beijing & z7 g7 H0 w% n5 x: C' O( i; K
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square 4 h9 a: [' p* Y* B4 M
\end{document} " l- g& `% K/ y
4 ?4 G9 i4 O. S( g" J$ _4 ~2 V7 l\documentclass{article} * O; m6 R% P1 k- q$ n
\begin{document} 1 Q- T6 A1 a+ h' ~$ S: \ Beijing is : q( h6 n; {5 c+ l* E5 y8 d8 C the capital ( P" q3 u& S4 K: n& x! u
of China. , M3 ?* J' L' U* _% `0 B ) o9 q u- V+ [4 d Washington is ! i1 r J- V0 ?, W6 P" a6 G$ f
, S! R7 G8 v+ m9 u; N
the capital * }) w. K) P! r
& n; C, d% {7 f! l7 f! x
of America. 0 b# ?" P+ }! ~8 Y; [6 F9 B6 J
S' n4 h8 o# d/ ^& [* Z# V
Amsterdam is \\ the capital \\ 8 D- [6 s+ E u4 G& X B
of Netherlands. : g7 [2 n7 s9 e1 @: l
\end{document} ' l2 _6 _% [6 v& p ( v* ?+ g/ w4 s m空一行为另起一段,\\为段内强制换行。2 f8 |2 Y4 i, a
我对之前手滑写出New York is the capital of America这类低级错误表示非常抱歉。 $ W0 F( d4 [! c- L0 o7 V7 M # ^/ q5 _" @- F2 `7.数学公式 5 S% ]; k7 f; u J
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 , H2 G+ e" a$ \7 A5 i* l: O# ?6 ~0 O; j: P$ ]
\documentclass{article} ; z3 R7 r1 i6 Q) }6 [ \usepackage{amsmath} 3 _2 h7 C, g* W! c3 |, u \usepackage{amssymb} 3 B9 V3 P1 Y5 M/ J8 w- E$ e
\begin{document} . } A/ g: r) b5 q S: b The Newton's second law is F=ma. ' e) v& `2 y# t6 ^" `- ?2 o# g/ P* h# k6 j
The Newton's second law is $F=ma$. ) ~* ~/ c9 ]/ v# k ~" B& s 5 j- D# ~2 e' U$ Z The Newton's second law is ' F' k9 _" U! v( | u! V $$F=ma$$ ! n. t- s% m t+ `! B% P! i) D7 G$ g
The Newton's second law is % a) G% _, j& ]$ _% d+ F+ I9 o \[F=ma\] 8 ^8 N5 P! m: k/ O+ W% U + _$ S! |& P( Q: x% ?$ z9 k2 t Greek Letters $\eta$ and $\mu$ ! n4 ~" N' h6 K4 U( X
9 y( F3 t/ O' ?& `8 z+ q: S
Fraction $\frac{a}{b}$ 9 N9 p4 [9 ]6 O$ |" R% _
1 R; u: K& i( |
Power $a^b$ 8 w& C; y# _2 E/ v+ t$ W Q
( l8 Q2 d1 v/ J Subscript $a_b$ 7 {6 |* z ~) v4 K% z& e7 i: \8 v+ f8 v8 Z; E7 v, v, m) Q f
Derivate $\frac{\partial y}{\partial t} $ - [+ I; S- K9 T* v& ^# D& W. @$ ]1 a$ ?7 X3 p
Vector $\vec{n}$ , X2 Y4 E' f3 K5 o5 I G6 f ( C' M. w$ q& Y& H Bold $\mathbf{n}$ 5 |# ^& Q+ T( V* b% A1 u - j$ c( `! Z/ t To time differential $\dot{F}$ 5 R1 R. {7 @- v, t8 ?$ O. P; V
7 w0 ^6 n/ B0 u8 v$ e
Matrix (lcr here means left, center or right for each column) ' E# m# P6 n; y$ V3 m* \- h \[ " u4 C1 t, Y) p; r5 {+ X \left[ " p: Y) U+ ^3 d* V* }2 N \begin{array}{lcr} 7 H+ Q8 F4 ~6 x. ^; n. K& p) y a1 & b22 & c333 \\ ' @( |) `- b3 K: L
d444 & e555555 & f6 ~& u) ]( {$ v- Z! M% d! w
\end{array} ; ]9 G; F& P3 t6 }" v
\right] % O0 P; S* k0 w$ k1 Q C+ b7 Z \] / H" r8 b: h6 a. B0 @! Q/ f
9 l9 v- i" g2 v9 J6 b L; eEquations(here \& is the symbol for aligning different rows) 3 k' B8 ^: T; d2 P* E* a\begin{align} 2 g5 t8 K+ }( ~$ a
a+b&=c\\ * X7 R9 ^/ F, ]! p* \! S" H
d&=e+f+g # M/ [/ @! E' U, @: r1 j
\end{align} ) ~1 B y- d$ r2 B
$ q$ }0 M A' j c t7 z0 q\[ 2 y R/ n, ~5 ?' P% N9 ]" g* @ \left\{ ' X) ~$ `& o r, u. g1 e% h: ]2 M \begin{aligned} 0 W5 [( d% m) u# |; `9 w- c
&a+b=c\\ : w3 B2 l- _1 o. E2 I &d=e+f+g 1 P/ ]8 Q9 i3 F# n2 m t" a \end{aligned} ( M% B' [. `) v9 `. }
\right. & l1 A; ]! R4 ^1 Q% }0 @
\] 1 I4 I* u% z4 M9 e5 a
. ]$ s6 m) C+ E6 Y$ a& ~
\end{document} # I) ^3 V6 Y; f& U7 Q _) d, U( ~% x( ~/ X- _具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。$ u) Y r% Y. F
$...$是开启行内数学模式,用于和文本合在一起使用。 3 z& x( T0 S$ b: t' f$$...$$和\[...\]是另起一行居中开启数学模式。通常用起来差别不是很大,不过$$会修改默认的公式行间距,有时可能会对文章的整体效果有影响。! C' k: P) ^) A2 H+ u# [; ?1 F
& a) E1 y7 g: |$ ?7 L, |
PS:有一些网站可以通过画图的方式来生成公式,有的编辑器集成了各种数学功能按钮。这对于公式需求少的人来说很方便,具体信息可以自己去搜索。但是如果你的文章中要出现大段的证明过程,就会发觉还是要老老实实地google一篇latex数学符号表,然后不懂的去查代码,自己用手指敲来得干脆利索。再进阶一点,可以去搜一下有关LaTeX的自定义command的内容去看一下,在敲公式时能省很多力气。3 s w% G- k. g/ y8 \' q
7 P2 [* K; X3 p L) J) R
8.插入图片 1 j3 e0 W2 @0 k* H$ v- Q6 g- s将待插入的图片姑且先命名为figure1.jpg 2 b; v9 ?3 w$ Y2 f
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。 * @+ [" R* }! r( E C) O & j: ]+ n# M' G0 w' l: E b\documentclass{article} 1 S6 m4 w' S4 }; s% Q' V
\usepackage{graphicx} 0 Z$ Z$ T3 `: q& R& n+ X\begin{document} . f# c& o4 M" C- @
\includegraphics[width=4.00in,height=3.00in]{figure1.jpg} + Y, n/ q+ k$ B, k' y
\end{document}/ O' z6 p5 {2 m0 K( ]3 e
9 F) ]0 s/ |" C8 A0 W2 `* x9 ~. h
PS:在老版本的LaTeX中是只支持eps图片格式的,现在的LaTeX对jpg、bmp、png等等常见图片都可以支持。 3 D/ |8 J( j: P" f# b % Q# C9 P$ p( Y9 m+ p4 u6 {9.简单表格 6 f+ m2 o6 Q$ o4 y& g1 W. _
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 + }( p- W7 `* _! t% {( \9 d1 s
6 Q5 s8 z6 u; d\documentclass{article} 1 p8 T6 O, u! m. r\begin{document} ; Z3 Q* W" M! n8 S8 ]) [6 o/ x \begin{tabular}{|c|c|} $ b0 m% T: y/ s( ?. w4 N/ c: [
aaa & b \\ 1 n- J4 m" n" k$ o1 l; j8 ] c & ddddd\\ 8 T) G# f; _8 O- H% Y% Y
\end{tabular} + d" ^/ @6 w) C& A+ r7 Z2 e$ Z
5 N7 y1 H1 e: V7 I b+ ~, I
\begin{tabular}{|l|r|} 8 m, W4 e) V: A( @/ b: J2 I5 l2 b: b. d \hline 9 e% k1 {+ H) R" I aaaa & b \\ $ \- g( H( w d8 D/ Q/ F" ]3 W1 I1 v \hline # T* R7 j5 Z& X6 G/ V
c & ddddd\\ ! o( E/ c- k. i( ]( p& O! g
\hline ?$ l2 L! o: q0 Q( O
\end{tabular} - R5 \+ f, u% @/ A/ R2 L' \ \begin{center} $ V! J$ D T T3 X, _7 z
\begin{tabular}{|c|c|} * w9 [8 g! X. Z0 f
\hline - L& O8 O/ O' @, o a & b \\ \hline - s# a3 v- M% Z9 R( B9 Y
c & d\\ ' y( ^8 W4 ?$ i/ w. m$ W9 X
\hline ; V y/ W# Y9 G. \0 e* o/ g: |
\end{tabular} 2 J1 {0 G- {4 N t \end{center} ! c$ t4 B9 g$ K. {* P
\end{document}7 d0 {" m" q! a
注意观察有无\hline和有无\begin{center}的区别。注意观察\begin{tabular}后的lcr的区别,分别是left对齐,center对齐和right对齐。 # k+ F# u" b! p7 W) \
2 Z) n0 J- g9 `( G10.结尾 * t8 w, q2 A6 R+ A+ y到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了。在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。 9 }. W7 Z" f) |% @. Q1 I7 B: H. r
那些问题可以咨询google。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以的。 5 _, R1 `6 |5 Y5 `& c. T
=============================== ; g! Y' v9 o' ]- |8 P+ z) O
附录(有些我认为不是新手急需,但的确是比较有用的信息) & X) k2 ~- x ^ 1 U$ F5 b0 o4 x, N1.中文支持3 u% H u: E$ q' o% U
y P0 B- K) u$ }- ]+ `9 j' |
对于中文方面我知道的很少,也只能最简单地提一下。4 K+ @" Q# o7 K' D3 _4 A: t; l- b& x( z
曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。, P0 [3 X% u+ n2 M
只需要把开头的\documentclass{atricle}换成\documentclass{ctexart}就可以了。 6 t% T2 O* k& P ]2 u) o如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。 7 U' T( n+ r8 p4 W) \$ O6 C8 n7 [+ m例子参考如下: 3 }$ |, f3 i; S: C& a
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。6 `8 y+ H$ D$ [4 W3 v7 y0 P; R
\documentclass[UTF8]{ctexart} ! ^! D1 x: t1 Y6 G
\begin{document} 5 l. g- t& Y0 w1 D8 [; d
你好,世界 # l9 E. n' D4 s6 v/ d+ R% v9 g\end{document}; v+ D o$ O) H# x* {
PS:有部分人会反映说直接copy这些代码生成的中文是乱码,的确这样的问题偶有发生。如果这样的话,不妨在windows左下角的开始菜单的程序列表里找到MikTeX的文件夹,用maintenance里面的package manager搜索和手动安装名为CJK的package,然后再试试能否成功编译出中文。" |8 |/ h8 @0 [9 q
4 s, N1 ? x! z* \! p2.宏包 & o& W* B" e) K% z: [" I
+ R. x! Q# ^7 u4 q; T. s
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。 5 n' d6 C, s6 a
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。 & A+ G0 E3 ?( H; Q' V通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。 " d( M" N% m8 J" k$ \$ |对于新人而言比较常用的宏包有 ! m3 W$ L/ B% e9 A
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb} 0 R1 V9 z4 V6 }( R. d
编辑数学定理和证明过程的宏包:\usepackage{amsthm} 8 p, [1 q; \4 K g9 M2 r
插入图片的宏包:\usepackage{graphicx} : q; `5 v9 Z' d+ {4 U- V复杂表格的宏包:\usepackage{multirow} . Q" K( t0 q8 V& U/ U
3 x3 y! U# _6 a' y r- [如果有其他的特殊需求,就通过google去寻找吧。 1 x" r8 N" e/ m2 R3 `+ n4 @! W
补充说明一下,ctexart模板里已集成了CJK宏包。 % z1 \4 B) s% v) n; R5 x) ^$ e8 I' h
3.模板 ) `8 f( }# |+ m: z4 _ T+ Y x/ p2 n
模板就是在\documentclass{}后面的大括号里的内容。 : ^4 t( w9 m/ L$ K/ w& F2 m0 f8 B( [/ k/ E. d在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。 / [8 _( Q |3 f! w& a( s9 ]: c