, _5 E" x1 R$ q* ], H. h0 h
注:文章里的代码我自己测试是可以直接复制进winedt编译成功的。但是有朋友反馈说编译不成功,检查后的结果大概是在发帖的时候,排版系统自主“智能”增添了一些换行符制表符等类似物。因此如果直接复制编译不成功的时候,请尝试手打一遍。(*^__^*) 嘻嘻……7 q6 N! R1 E; Y2 f6 w% R& B
) b3 y7 u- ]! P$ G$ n
1.LaTeX软件的安装和使用 $ U& ~" F7 B) b8 d) _* o' Z
0 Y7 k D9 r/ ?; _2 X0 P
方法A(自助):在MikTeX的官网下载免费的MikTeX编译包(150Mb)并安装。下载WinEdt(9.5Mb)(收费)或TexMaker(32Mb)(免费)等编辑界面软件并安装。 ( h- {7 G |: M' c) k方法B(打包):在ctex.org下载ctex套装(203Mb或1.3Gb)(含MikTeX及WinEdt) 2 T% e& ~+ T# M6 h) g6 k新人不必纠结软件问题,随便什么软件随便什么版本只要下载下来能编译出pdf来就可以,先下载了装上来试试再说。我推荐winedt也是方便我在介绍按钮样子的时候可以统一描述。+ ]4 m/ q& C4 M! L, ]: Q
4 h, R5 ?8 Z/ U
2.第一个文档 " r; n6 [' n! }* X$ x! M
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。 5 B: ^1 b _2 P) m8 b9 s
5 a/ m4 Q0 I x. ~
\documentclass{article} 8 G' C3 H& \4 c- C. s\begin{document} " @- S Z/ h( Q6 s
hello, world 3 B% c4 N: y/ W- s5 g\end{document} ' h. O) U4 [$ Q B* O
% A# r2 t$ X7 m7 ~
然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeLaTeX,并点击编译。 如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。 . m! r6 i3 v9 U' t) p( ^$ r5 v4 [$ P. n6 _4 N3 i" i5 L* l+ Y) w k
3.标题、作者和注释 1 H- x2 `% v1 x6 F; n6 }7 Z建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 1 q" x( t+ @7 L: h; Y, a
/ Z1 l8 F" x C) c2 s( D6 `2 ^
\documentclass{article} + x6 |. M: h9 }3 ? \author{My Name} % a4 J' M4 Y$ ?5 g( S& S
\title{The Title} & x$ @# t, [' N7 L9 Y\begin{document} 2 n+ V& {2 O2 r \maketitle $ e' j8 x$ W- U, z7 \& i
hello, world % This is comment 5 z t) W" j' D, l% m\end{document}7 S; M3 r7 s [4 @% m6 [9 |
%意为本行右边所有内容被注释掉,在生成的pdf中不会显示。% B% H8 c7 B0 L; l
2 _8 C: t: f& ~ B0 H8 [" |
4.章节和段落 ) z9 T6 B6 u' p+ {- t9 J
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 5 c5 R( f, W9 J
) @2 f3 J. J; b6 w5 g\documentclass{article} / z$ p3 m m+ x) `2 E7 g
\title{Hello World} 2 n7 Q( O% c9 [" J& r8 F2 G\begin{document} 4 y3 H0 z; T" j0 x; I
\maketitle : ~: \7 Y& ?3 L
\section{Hello China} China is in East Asia. 9 J* C% a3 @0 |9 G8 ^
\subsection{Hello Beijing} Beijing is the capital of China. ' U8 b+ q% k o' ?+ @ \subsubsection{Hello Dongcheng District} # _% c, S- h8 Y \paragraph{Tian'anmen Square}is in the center of Beijing $ ^8 \0 t _- ~ \subparagraph{Chairman Mao} is in the center of Tian'anmen Square * ~# E2 S y2 G6 A- ^2 q \subsection{Hello Guangzhou} * h' x: W; D; x0 V/ q& \ \paragraph{Sun Yat-sen University} is the best university in Guangzhou. ( j0 P/ N9 K0 a) u# @* q\end{document} ) y T2 X2 \4 B2 ~$ y s
' @# l. R) `- k退格只是为了看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。 % l) ^! K( s8 I6 c
P9 U& h: @ ]1 Y1 W
5.加入目录 9 I2 q, } k7 ^建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 9 j' A# s) p: `: q( l
0 ?$ T" `8 Z. c/ e' L( o) `
\documentclass{article} 7 G5 ]' w: [2 ]3 y5 u/ ]9 F* Z\begin{document} 2 [6 w) u! R1 ]4 [1 R/ Q
\tableofcontents 6 m9 c' l8 M1 n; J' o8 S
\section{Hello China} China is in East Asia. 8 j# D5 ^6 ^& d$ O% Y \subsection{Hello Beijing} Beijing is the capital of China. $ O" Y( u+ C$ a8 _$ w& t7 T, D \subsubsection{Hello Dongcheng District} ( E: F- [1 K7 x9 [ G3 t4 O
\paragraph{Hello Tian'anmen Square}is in the center of Beijing 9 O' n$ G" s9 Q7 } \subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square 7 I( [; j5 m X- ?6 c7 a\end{document} / M7 z3 o3 u# |& ^3 K" f
. L) W5 x/ ?& ?; l
6.换行 & I0 G: ~7 v# G7 r5 d
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 - h" a- q8 X1 P+ o6 a8 {6 Y5 A6 l ( C# K8 U$ \2 C; Q+ r0 n\documentclass{article} 3 }5 n! E+ z5 k! b/ Z! W: S, @. K
\begin{document} 5 H2 w& q2 M5 @. o9 R" I7 @4 n7 Z Beijing is , F5 Y1 {& H9 R, I |
the capital - X2 D3 S$ r9 G) Z( N( y9 M( ^. n
of China. 4 t; _. t* V+ Q4 N2 C- ]+ }
. |8 K% P3 G, k: i1 j Washington is ) U! Y' U8 @* r, J5 n; v
1 j) P9 o8 X* _$ L! }# h( u! Q9 a the capital 9 R7 Y2 B: N0 O3 ?4 s3 H, j) z: }! \1 f
of America. * G; v& W$ ]& I3 K2 z0 U4 u v. N0 A
6 [6 z8 j9 r% E6 _ K
Amsterdam is \\ the capital \\ , R. z" p$ q% _& y of Netherlands. $ O# G8 q- y4 P
\end{document} # I) S, J+ c& m9 }& X, S5 ]8 J( t% X+ A3 T4 V8 V1 B
空一行为另起一段,\\为段内强制换行。 ! H! z0 I5 I8 K6 n2 `4 |我对之前手滑写出New York is the capital of America这类低级错误表示非常抱歉。 3 F1 i0 H, n4 g9 |0 j5 C" c' I4 D/ F8 F' @% _& e2 ~# m2 K
7.数学公式 % o! a4 {) J' `9 `3 `! h# y建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 ! l5 O5 h ? @ c, \ Z! K( U4 p9 W( n* `; E# X
\documentclass{article} 0 y8 W- d) s, h) R5 [" E \usepackage{amsmath} + i8 I- c2 ^; P/ v: u' f
\usepackage{amssymb} 6 w% T) A0 E% w- g2 j
\begin{document} & A5 X# J& C" {+ ~
The Newton's second law is F=ma. 6 o1 l0 c5 m9 S
|) U+ f% N0 p ^( D) f5 x3 S- t
The Newton's second law is $F=ma$. ' E) r9 ?5 s5 Q: z4 H: c1 M, H - u* _. j5 C5 L( h9 [! C- X The Newton's second law is : T; ?7 @9 K8 w: V, i! @' k" [
$$F=ma$$ " E" S* \+ e6 J* u3 G# U 1 Q# P( B+ j3 i# j/ a9 K7 _ The Newton's second law is ' @4 a( k& x, t! Y* B' D z+ ~$ h! V/ F \[F=ma\] 0 i8 |( a Y1 w" N- V
( [ u! i+ }$ K# ^2 C Greek Letters $\eta$ and $\mu$ . y9 p$ j% m3 L( u5 E7 i
: A5 i+ G2 R; V; }4 g
Fraction $\frac{a}{b}$ 3 @ F( j$ L- J' G3 \) A7 \" T O5 } 6 G3 `8 W" {4 F9 e5 T Power $a^b$ * Z* Z/ I$ C9 ]6 E. j/ w+ X# r8 g
$ Z u: ^7 W' c* [8 S" Z" { Subscript $a_b$ $ U8 M, c X% g5 ?0 E1 y' r- s/ e# ]6 Y# |% ?, \
Derivate $\frac{\partial y}{\partial t} $ 3 m T8 i! e% A/ d0 L: N * y5 W F- ^$ n2 u: e4 k; y Vector $\vec{n}$ ( y# L6 W$ k" g& m5 v% t7 q0 a& _+ Q& L% D: h* v5 H& F/ h4 r
Bold $\mathbf{n}$ - \# G8 R6 T ~# b0 D6 z
- I, |* e; z; ?3 ? To time differential $\dot{F}$ . ~: M4 l2 L4 U0 I) x- G- S" p7 {3 B. g
Matrix (lcr here means left, center or right for each column) 4 F; K, b/ Y" E" m, u+ n
\[ 3 {, |0 d& U! q! ?0 B0 r2 p \left[ 8 P- [& Y6 h+ z9 L \begin{array}{lcr} - z1 Y7 G) S; k a1 & b22 & c333 \\ 3 v& U2 a+ c/ `( ?/ v. U6 M
d444 & e555555 & f6 - Z! z7 R4 B1 |" d \end{array} [ V5 Z% m) B* _
\right] 9 [- N! ?- k( E+ R- `# K
\] 0 g1 Q* M: y8 o3 m. m2 U9 Z 7 [2 X3 @3 C6 I" v% d+ p& @Equations(here \& is the symbol for aligning different rows) ! C, X7 L: J! e$ G M+ G' x; G- j0 |" g\begin{align} 1 d1 d" r6 [% {5 b, {% _+ b) ~' ^* ?2 h2 |
a+b&=c\\ # t4 h$ A0 _: E# S# o7 g- F& M( c
d&=e+f+g 7 G0 C m9 @ |; G8 s& A; J" Q
\end{align} # d) ~8 N, I/ n+ U1 Z1 W5 I 0 G, N8 G$ w) x, v/ C\[ 9 r+ b: Q) P( H1 g+ q! y/ c0 n
\left\{ : @& f( @! _: G H
\begin{aligned} $ Y' R0 U h/ I; P7 S
&a+b=c\\ " Y( ?3 r4 z, Q) f9 E0 o &d=e+f+g 1 V: P6 V! L& J
\end{aligned} # [1 _. U; n+ j. C8 Q$ e5 C4 X# x8 \$ U7 D
\right. 9 M ?+ x, M( I) y: a3 n
\] , {# }% _. b. Z% I! k7 y/ s/ ~: w4 b2 M2 ?1 Z2 Q
\end{document} " _, R2 i1 c! G" v5 ^3 B$ I: n; h s) @% \8 _$ P3 S
具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。 2 r# ~1 `" F8 F" i8 u$...$是开启行内数学模式,用于和文本合在一起使用。 ! X: w7 r; d" f* E$$...$$和\[...\]是另起一行居中开启数学模式。通常用起来差别不是很大,不过$$会修改默认的公式行间距,有时可能会对文章的整体效果有影响。; [( `1 p3 x* j
+ ?9 _# y6 E$ A: q0 _, }. x1 I
PS:有一些网站可以通过画图的方式来生成公式,有的编辑器集成了各种数学功能按钮。这对于公式需求少的人来说很方便,具体信息可以自己去搜索。但是如果你的文章中要出现大段的证明过程,就会发觉还是要老老实实地google一篇latex数学符号表,然后不懂的去查代码,自己用手指敲来得干脆利索。再进阶一点,可以去搜一下有关LaTeX的自定义command的内容去看一下,在敲公式时能省很多力气。2 ^- |6 b. T6 O; B& ~7 J
' Y% v8 M' g$ b2 h5 j
8.插入图片 , F( D$ k; a- J4 W( I7 U" ?3 H将待插入的图片姑且先命名为figure1.jpg % {$ f# [0 G2 h
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。 9 O3 n$ O# s$ i/ v
3 K4 |# N& u. G; H& H\documentclass{article} % a6 Y% R X8 W+ A
\usepackage{graphicx} & Y& F6 K9 D, b- b* x r {8 O
\begin{document} # D* g4 N! ?9 y3 Q/ |; l' E \includegraphics[width=4.00in,height=3.00in]{figure1.jpg} / E' [ }* f3 c7 J8 w\end{document}- C7 Y$ ] I# Q' t) q& c& C
6 t8 [8 @+ t% S% T% v) d$ hPS:在老版本的LaTeX中是只支持eps图片格式的,现在的LaTeX对jpg、bmp、png等等常见图片都可以支持。 + ^; M( W" v. P- g" o, y! N3 L # w/ r# R: f0 v0 k- Y3 Q8 |9.简单表格 3 u# P- G2 \5 m* K/ q2 r+ @
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 % w! j6 z6 f3 C5 Y
9 A: l( {6 P$ w& m6 j
\documentclass{article} , @) J/ N* u- N" r9 ~" m
\begin{document} 5 v" i4 D6 I% j. u( i) ] \begin{tabular}{|c|c|} $ C0 |. Q" p" E' n' d9 ]& S2 C0 z
aaa & b \\ . I' R) t5 A1 Q( c c & ddddd\\ 3 A5 Y6 p+ }+ I& {9 H
\end{tabular} ! A' |* M7 @4 Y" U" p" Z6 u
1 I. M' a: j2 I: r+ q" e1 s
\begin{tabular}{|l|r|} 3 R3 N/ S/ G- m, G! } \hline 2 O# E. s+ B3 B# R: u4 L' Q) _* H8 m aaaa & b \\ - }: t& I8 `, |: f X% o \hline & J6 y' \. H$ U c & ddddd\\ 3 V* [$ m$ E! l* Y
\hline - r6 j2 |7 U" f9 }$ a% R
\end{tabular} 8 I I) G& Z) m2 o
\begin{center} U* E# b+ B/ y
\begin{tabular}{|c|c|} % i/ E. W1 J5 g3 t
\hline 8 |2 d% _5 B* a+ c2 P! D a & b \\ \hline 0 D4 y P, _0 T9 [6 I
c & d\\ : [4 W3 |' ~7 ] \hline ' x$ J5 y' x- b$ C0 `( I; V2 T \end{tabular} 6 X! ]" }( e# s% {0 T
\end{center} & ~) o R2 l, ]+ N" o
\end{document}6 Q& d _! b( j, C) | B: V" P
注意观察有无\hline和有无\begin{center}的区别。注意观察\begin{tabular}后的lcr的区别,分别是left对齐,center对齐和right对齐。 0 \6 P$ g4 W1 v7 [0 K
! ]% J0 O# [* K! l% X* b
10.结尾 - F- v j3 ]' g8 J到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了。在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。 1 J" k' G/ A2 P6 H
那些问题可以咨询google。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以的。 6 H( F& s4 r( }% V" J, K( `
=============================== 3 V: t9 B* q" Z# a附录(有些我认为不是新手急需,但的确是比较有用的信息)$ m7 | ^7 p: Z: w2 H9 h- L; E& c
* }4 `7 K; o7 @ V# s5 l% m
1.中文支持1 }$ k0 Q, a% a' H6 o
+ k/ ^* b6 _( l5 [& I( d: H0 R
对于中文方面我知道的很少,也只能最简单地提一下。 1 g; c% b" F5 n" A2 d% w. l 曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。5 a! o5 C" t8 g6 h4 | ?( o
只需要把开头的\documentclass{atricle}换成\documentclass{ctexart}就可以了。 6 z$ g- C* r* J
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。 + `) ]: P% a, p! S
例子参考如下: : R) G5 t# e; ~7 k. A
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。 9 p. j! g- x* @5 a\documentclass[UTF8]{ctexart} , _) Q' ]2 G; a2 B2 b( O; J\begin{document} 1 r1 @3 B/ A1 |+ r' Q* H你好,世界 " s+ [: k) U& [4 y* O: ?8 E: T s( u
\end{document} * J+ F& c2 [( t1 F' r! Z/ }PS:有部分人会反映说直接copy这些代码生成的中文是乱码,的确这样的问题偶有发生。如果这样的话,不妨在windows左下角的开始菜单的程序列表里找到MikTeX的文件夹,用maintenance里面的package manager搜索和手动安装名为CJK的package,然后再试试能否成功编译出中文。 # L& v. m, c" h/ m+ v! d0 M x7 D. e& V/ I
2.宏包 , ?' H9 Q( `0 Y0 ~' N* r" |8 k" {6 J, U+ ]" X ~
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。 / l+ i$ Y7 Q& z. V. i: @每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。 0 i3 ^8 K$ g' n( Y/ F, `通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。 % W3 o7 E3 @, i3 I- d8 |对于新人而言比较常用的宏包有 7 t; G$ P7 _/ C2 n$ F3 [1 f
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb} * b4 e3 ~; j" k7 m$ h7 k0 D# N& ?编辑数学定理和证明过程的宏包:\usepackage{amsthm} : C: E# v+ S1 h }/ t) i
插入图片的宏包:\usepackage{graphicx} : F# u9 S. M" a" X- ]4 m5 L
复杂表格的宏包:\usepackage{multirow} $ |) t4 B6 p. r5 _3 d 7 _8 z& ~2 H+ h1 X如果有其他的特殊需求,就通过google去寻找吧。 3 @3 _ n O9 N7 t4 G
补充说明一下,ctexart模板里已集成了CJK宏包。 X/ x+ u1 \4 L# w" y
$ C- H8 k+ b% n
3.模板 # }. O: L7 O# [ $ D2 ~7 ^3 j m5 T. a4 m模板就是在\documentclass{}后面的大括号里的内容。 + A$ W( R7 J0 ?5 M在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。 * ^8 d Z3 J. A/ X/ E+ ^ & E2 r- c4 x3 F$ W4.参考文献和制作幻灯片4 |7 u8 Z" L$ e/ M; ?0 j. J9 a3 X K