1 M# O8 K: s! c t1 F
注:文章里的代码我自己测试是可以直接复制进winedt编译成功的。但是有朋友反馈说编译不成功,检查后的结果大概是在发帖的时候,排版系统自主“智能”增添了一些换行符制表符等类似物。因此如果直接复制编译不成功的时候,请尝试手打一遍。(*^__^*) 嘻嘻……5 ^5 m) o6 ^$ R$ e
) \/ t2 \2 a/ Z
1.LaTeX软件的安装和使用 ! [1 X/ R4 p( M! J* l$ S, B- M
3 \$ H1 L% Z; p! @+ |1 y- u
方法A(自助):在MikTeX的官网下载免费的MikTeX编译包(150Mb)并安装。下载WinEdt(9.5Mb)(收费)或TexMaker(32Mb)(免费)等编辑界面软件并安装。 4 H- k8 m2 p! _9 x8 H) p; G方法B(打包):在ctex.org下载ctex套装(203Mb或1.3Gb)(含MikTeX及WinEdt)5 z8 R' ]8 r2 c1 n5 J2 h* l5 f+ C( [8 Q
新人不必纠结软件问题,随便什么软件随便什么版本只要下载下来能编译出pdf来就可以,先下载了装上来试试再说。我推荐winedt也是方便我在介绍按钮样子的时候可以统一描述。2 g0 `3 s5 x! m9 U4 M6 T! b
9 A. V' e) J1 P6 z
2.第一个文档 2 p/ X/ p) V0 g3 _ [
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。 4 _. f3 T; {, v1 ]. U+ z. Z
) T n6 b9 A: o) {5 o9 O% f; G
\documentclass{article} ; c" C* \7 p/ ^/ z a\begin{document} 6 A4 I: F, l& Q
hello, world $ y' U' a0 n6 N5 o Z( E ?\end{document} 6 v5 Z; L/ Y7 Z5 K
6 m6 z5 U% h: f" A( X& w然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeLaTeX,并点击编译。 如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。 3 m# d* R$ }1 q- t- z
9 n, A" S' T9 [% [2 c, F
3.标题、作者和注释 6 h- e# C4 ]9 m& y; X. r建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 , y3 _4 i( R: V$ y' O! g/ k ! I2 R0 g' e! V- X s4 R, e\documentclass{article} \1 y* |9 D' {7 J! d
\author{My Name} + K9 }' g3 D8 a& N( g5 s
\title{The Title} , m; L) k- N: E/ r/ j\begin{document} 5 `9 Z+ h- r2 @7 [3 i \maketitle 3 X' h& h6 S) Z7 q m hello, world % This is comment " g! W1 Z, R y4 o\end{document}9 A- G4 W! f3 r! U# p
%意为本行右边所有内容被注释掉,在生成的pdf中不会显示。 , z8 K2 d2 A+ a) k8 k6 Z+ d" ]$ P% Z4 ?; {& Q3 [1 S
4.章节和段落 r% J+ \7 n& T r+ W
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 & O+ z( z6 y; x ~( N( Y
. F c* G, ^ O+ ^2 w" u\documentclass{article} * x% @# o$ N6 q: i1 Y( e8 D
\title{Hello World} , e1 h6 `! z1 t6 {9 |/ G9 E2 N d\begin{document} " \% y1 S$ s6 {( f# |8 p
\maketitle , ]& n4 c' {0 M- o- ]; g/ y
\section{Hello China} China is in East Asia. + p- q1 K, l! M$ H& @ \subsection{Hello Beijing} Beijing is the capital of China. % V& X; O8 N W3 G1 h \subsubsection{Hello Dongcheng District} 2 j& S! R4 f1 G' ~# u
\paragraph{Tian'anmen Square}is in the center of Beijing 6 Z% \/ }9 r- x! M: b4 [, z \subparagraph{Chairman Mao} is in the center of Tian'anmen Square 4 A7 ]3 m% P' ^
\subsection{Hello Guangzhou} ( |; `) [5 r* P8 L$ @
\paragraph{Sun Yat-sen University} is the best university in Guangzhou. P! ^, a7 j. q' m9 P\end{document} 7 w- |" e. L& h/ D- R% Q @2 a
" d) S* A; e8 I退格只是为了看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。 - `5 R. ~2 r9 L/ E6 l* Z* j1 K' B% h$ I" }. C# W9 u
5.加入目录 ( O. |8 x+ B" `5 ]& u, B建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 9 J& h2 x5 {* I* o: e
0 O- r n3 U3 M
\documentclass{article} l" @# @7 T; g) O\begin{document} ; \# L y3 n& Z: T0 H \tableofcontents + ^7 W4 ^0 S) v/ t$ X# \
\section{Hello China} China is in East Asia. ( V( o+ h, D9 c0 |, i' l
\subsection{Hello Beijing} Beijing is the capital of China. 2 o1 Z# @8 ]; K \subsubsection{Hello Dongcheng District} ; A# ], x6 x7 b
\paragraph{Hello Tian'anmen Square}is in the center of Beijing " `/ q# m. o3 Q) `- Q \subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square 7 Z5 v" @5 m" W4 ^6 ?: ]4 V
\end{document} 7 t* ] w1 L* V6 N* E! U
/ p6 r# n- [& G. ]. i3 n% D
6.换行 6 h1 a0 ~7 p0 Y. L建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 ; j4 Z1 M4 Q# |8 x% W, } U( W3 [ - H( O4 w N% P& X) Y\documentclass{article} : ?3 b/ u$ a2 `8 @2 @/ t5 j\begin{document} - g$ [2 x) n6 o
Beijing is - y3 z3 r$ T; n+ K5 ^- {" [* K the capital : B6 G/ _, Z# L, B9 C: y
of China. - c$ J- t- f% V9 @ 3 K: J4 d ?1 X' U Washington is 4 D& b+ \( \& g9 K" Y- ^
- r! r- v: I- O ]; E the capital ) }: H" Q! u" Q3 n5 {; K
, }/ t' U$ g& _, e* ~3 o
of America. 9 Q+ c; G/ k' E9 b: q7 l - c, c4 q# [& v' n' ^8 u- f Amsterdam is \\ the capital \\ & }* x# M6 R, x! y) W of Netherlands. 7 P7 a5 `! l5 M6 }6 O4 \
\end{document}7 B% F' f+ x! h& k* p
. u( F3 L) B& O' L
空一行为另起一段,\\为段内强制换行。 4 c& } q4 V8 b5 z2 [我对之前手滑写出New York is the capital of America这类低级错误表示非常抱歉。3 x E5 h5 V, D# l' I& N$ ]4 s
: G, F) R0 y' C7 c
7.数学公式 / ?$ j+ F* y7 f3 Q7 p
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 8 E& @' k! Q6 T5 M; o$ w5 x* e
1 b! P+ s% t1 D$ s$ d) `* n S
\documentclass{article} * c+ B; p* I9 F2 {* {$ [ \usepackage{amsmath} 8 l" U8 q5 A0 U0 W" @ \usepackage{amssymb} ' `. c. I7 {0 }3 f- U; z0 b3 Z\begin{document} ' ~' M: Z! u" E$ e9 a The Newton's second law is F=ma. , ?& N l: r! ]
+ ]- l: m; \! I M# }/ K( X7 H" q4 w3 z
The Newton's second law is $F=ma$. % y9 b, R8 p- A; }2 z& d0 T- q0 s3 F Q! D' Y
The Newton's second law is d+ u& T9 d# x5 Z( Y5 M, c $$F=ma$$ ) \' I0 x5 Z$ T4 a- b# K3 _0 L 2 Q @+ Z) p B The Newton's second law is 8 a: d8 t- q) V% R. E) _ \[F=ma\] / u6 y: g# A- u& L/ R' H
* m& w) w: t- w* Y f+ \1 N
Greek Letters $\eta$ and $\mu$ - p/ a% f9 ~' _# w
: I$ C( C: x# [# O
Fraction $\frac{a}{b}$ & G! R& M' w2 _. d
& }- a7 [7 J0 J/ o5 e R
Power $a^b$ ( _; H+ t7 [: ^% j 5 {/ z, \+ r5 E' D4 J6 V Subscript $a_b$ / A- ]; I. ^0 ?; V # f) `0 L; ?+ c) O& a t; H5 @ Derivate $\frac{\partial y}{\partial t} $ * g2 m0 x+ [' F
0 t! K$ t0 `; `/ x$ ?4 C Vector $\vec{n}$ - E# p3 h* h$ i0 ^ 0 C# K2 H" a" [ Bold $\mathbf{n}$ ' ~& u: N; G0 H; N( Q) a $ e7 q( g5 K0 k! }+ d& y0 U To time differential $\dot{F}$ / [# n& x0 z t- c, J0 D9 g! d$ T: L( M' ]; l$ l8 \) o
Matrix (lcr here means left, center or right for each column) " U; w) B4 |( i- @+ N
\[ " f6 B6 f: e. c: x# R \left[ ! e. T2 e6 r V, i+ ~6 h: ^ \begin{array}{lcr} 8 {& ^! h0 K8 M$ } a1 & b22 & c333 \\ 8 j( K2 [$ P/ Q( P' {0 M- }- i
d444 & e555555 & f6 # ] w# O; G% s) w \end{array} & n6 K! ~# c; M& [ Q3 D/ v, _4 `6 o0 \
\right] ! h1 o' q5 B+ p$ P, ^7 V \] ; {) e9 g4 n6 x' Q% j$ [2 n
$ O, o+ W7 x5 J \Equations(here \& is the symbol for aligning different rows) 4 _, \$ t/ }3 H( s/ s
\begin{align} 0 ~9 \, n) X& e( i+ p. K# N4 X2 c4 ? a+b&=c\\ : d. r4 E4 h+ g- H
d&=e+f+g # A4 A! w0 _6 ^$ O8 U\end{align} / L" Z8 J5 G8 p; t , T7 `! L" S% a/ {) J9 T\[ 2 G" T8 @4 h4 B* _8 r
\left\{ ( E; s0 l9 M6 ~& X5 p& \ \begin{aligned} 6 ?8 |# y( B6 e i &a+b=c\\ 5 c g( Q; y4 r1 |3 e! L3 v
&d=e+f+g ( f8 t4 Y* U- ^1 i
\end{aligned} - w# U# y! @% g
\right. # ?7 r! E& D4 S) R$ v, M\] 9 r# F; Z2 t# M4 Z! J8 x0 a3 ~" S1 ?& |2 K- S! N
\end{document} & H; k0 P7 U+ M+ H2 P. w' G 3 t2 T* w& Z- S' O# w/ _# s6 L具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。! ~. B- P3 _# b1 B! c; o8 z: j; C5 k
$...$是开启行内数学模式,用于和文本合在一起使用。; h1 i# Q2 m( p1 ^
$$...$$和\[...\]是另起一行居中开启数学模式。通常用起来差别不是很大,不过$$会修改默认的公式行间距,有时可能会对文章的整体效果有影响。 $ }) Q# n* E* G" i$ }, a9 X. D! m / _& e5 c3 r& Y* [3 Z8 lPS:有一些网站可以通过画图的方式来生成公式,有的编辑器集成了各种数学功能按钮。这对于公式需求少的人来说很方便,具体信息可以自己去搜索。但是如果你的文章中要出现大段的证明过程,就会发觉还是要老老实实地google一篇latex数学符号表,然后不懂的去查代码,自己用手指敲来得干脆利索。再进阶一点,可以去搜一下有关LaTeX的自定义command的内容去看一下,在敲公式时能省很多力气。: q2 D$ k* B8 m( {) U7 G, F: }4 B
% Q/ l: H" v1 U u4 z8 `- t4 O8.插入图片 ( w$ x' ~/ d& D; U将待插入的图片姑且先命名为figure1.jpg 3 t! F- \9 b2 n1 y! j$ v
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。 1 W* }5 f {* S3 Q o# I" S) P. D$ b8 O' n" {+ O
\documentclass{article} & M% q9 g" j' U( u
\usepackage{graphicx} 9 ], N! v$ O. @' J ^) L, v8 T
\begin{document} 6 k! b# C! x; c" `+ U
\includegraphics[width=4.00in,height=3.00in]{figure1.jpg} 2 A: T/ K" S, f3 Z3 W% @\end{document} : T2 a! m- L) Z0 }- Q* m& }7 l: x! f7 X
PS:在老版本的LaTeX中是只支持eps图片格式的,现在的LaTeX对jpg、bmp、png等等常见图片都可以支持。9 g0 s7 q$ e% f6 \# m( u
8 x1 b5 p% F% x$ L! z. }. B
9.简单表格 + z. B$ _9 ?; u5 n# R建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 7 L; f) V# \- h; p / x, {- M2 Q0 [\documentclass{article} 5 ^" Y* I9 Z# G4 b5 o b7 u: ]: }
\begin{document} & Z9 w H e' A: |2 @7 I, U
\begin{tabular}{|c|c|} 5 t7 ]8 @9 u- x1 M: B' B/ C d
aaa & b \\ ; c3 u& t; l& d% j c & ddddd\\ 6 Y9 v. T7 h! A7 }1 \) L3 B5 x
\end{tabular} 2 r$ a4 U; u$ t$ Y1 K' \ ! y( O9 W, W) t$ F) G \begin{tabular}{|l|r|} ; q! I) U+ o( h* h f6 I
\hline * T1 ?. j- V2 h
aaaa & b \\ 3 O5 ?. h( }7 i4 _& s7 w \hline * W2 T5 O; `6 h" ?
c & ddddd\\ & w& }# q0 y; x; @1 ?, l \hline - G8 P/ i0 O' c5 }, o \end{tabular} ) o7 O z3 v' C1 ?6 ~( I8 k
\begin{center} 2 x" ]. t0 r; D, A# ?# _" L
\begin{tabular}{|c|c|} 3 K: F0 N) [7 X1 C! ?+ j& p5 u \hline 6 }+ n0 ], g, N, O$ f8 k( d a & b \\ \hline # U8 r' W& V% N7 c( P4 H2 o
c & d\\ ; v- m/ v+ h1 b. @; Q1 _) D4 G \hline 2 P; v1 {4 \, g' n7 ?
\end{tabular} 0 {9 ^! p! q: ?( @+ F8 e' n
\end{center} ' n$ b' r& k3 o, ?\end{document} 5 `/ U6 G! M9 @& P注意观察有无\hline和有无\begin{center}的区别。注意观察\begin{tabular}后的lcr的区别,分别是left对齐,center对齐和right对齐。 / \) d: m+ \ r" z. W0 L, K0 ^
! J" ]" h- C: g10.结尾 1 n* m& U! J1 q3 G. j! J" g4 @
到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了。在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。 & G, S* w$ m/ Q2 P. V, a2 ?- f5 R" G: {那些问题可以咨询google。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以的。 : i) A6 z5 m+ t ^* ^=============================== 3 K" k6 n5 t5 p7 @$ S: z. Z" o T附录(有些我认为不是新手急需,但的确是比较有用的信息) ( L7 Z: }$ \: n0 w$ d& D i5 J/ m$ m' q
1.中文支持8 s9 @1 B. y* t* g; X
0 g4 P2 m' N. x! ~
对于中文方面我知道的很少,也只能最简单地提一下。 x# |4 n% d9 s, K6 e! c7 q A 曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。 - @+ I. O, V2 J5 }! t* E只需要把开头的\documentclass{atricle}换成\documentclass{ctexart}就可以了。 6 f1 I& r8 }4 ]+ t6 s
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。 ) ~, r5 H! l! Q; m) t. U# t- a# _/ I# L
例子参考如下: @) r1 V4 m/ ^打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。2 a* L' n. m" [% T! ?" Q" K/ [
\documentclass[UTF8]{ctexart} & M6 P2 ?" ? i' P. ~) I8 K
\begin{document} ( m$ I7 \0 k. v, M3 s$ |6 B
你好,世界 ; u! y) _+ G" ~
\end{document}, a! d- k# F6 d' G
PS:有部分人会反映说直接copy这些代码生成的中文是乱码,的确这样的问题偶有发生。如果这样的话,不妨在windows左下角的开始菜单的程序列表里找到MikTeX的文件夹,用maintenance里面的package manager搜索和手动安装名为CJK的package,然后再试试能否成功编译出中文。 " J2 M8 Q3 w& T6 E9 a% W5 c$ d , K0 n' I8 Q5 Z }5 H4 w, _1 E- g2.宏包 ) G9 I5 F g- h7 Q+ L # r E1 A0 D/ j: H6 K\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。 , G/ Z- e0 s& k% p( a% n1 s
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。 ) ?# R9 A: q& L4 T0 l
通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。 / O2 |0 G- t1 h4 i' I' L
对于新人而言比较常用的宏包有 ( V, @: R3 i- z& S: ]3 g1 a编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb} - ~4 @% v4 s& C编辑数学定理和证明过程的宏包:\usepackage{amsthm} & o8 l" ~- C' F* N8 o, ^% q
插入图片的宏包:\usepackage{graphicx} ) l4 w& T; ^3 v. e5 d复杂表格的宏包:\usepackage{multirow} 5 u; B/ k8 X. b; D7 v [- k
# k8 T! d/ T3 a# f9 |, F8 ~
如果有其他的特殊需求,就通过google去寻找吧。 4 t0 _9 _/ X3 K1 g; w% P# @
补充说明一下,ctexart模板里已集成了CJK宏包。 . J2 [2 C- D9 }
. c! G: @" j) B+ o* A
3.模板 ' c" v1 L2 l& f* Y1 n, R
" i- N4 _) a9 S5 L) ~7 x模板就是在\documentclass{}后面的大括号里的内容。 ; D9 g2 _: C' G; }在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。 # P8 X0 J+ m2 |5 n' M% f' g$ @
! [8 S# Y. Q+ w2 s w' Z4.参考文献和制作幻灯片# ~+ u% l* i& R8 O
$ |& @- k% b1 C' u! K9 q! {" M
做参考文献的时候,文章也已经快写到尾声了。这一部分内容有点复杂,一言难尽。对这个功能有需求的使用者,使用LaTeX也已经相当熟练了,可以去google一下或查阅其他教程。在此我提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。5 w+ ]3 | ~* [. q
不过说到有关用LaTeX做幻灯片,我的建议是除非内容涉及到太多太多的数学公式,否则还是用powerpoint吧。选择LaTeX做幻灯片,对比一下其学习和使用成本,和能做出的超出powerpoint的美观程度,性价比不是很高。