* |, u4 I; P+ u6 c注:文章里的代码我自己测试是可以直接复制进winedt编译成功的。但是有朋友反馈说编译不成功,检查后的结果大概是在发帖的时候,排版系统自主“智能”增添了一些换行符制表符等类似物。因此如果直接复制编译不成功的时候,请尝试手打一遍。(*^__^*) 嘻嘻…… ; b# |7 ^7 ]6 y4 `- b# S' N , n' N; ~8 e' d2 f: x. Q1.LaTeX软件的安装和使用 1 N& G C" N$ T# G' d+ U 4 }* L1 ~4 ?( O" M方法A(自助):在MikTeX的官网下载免费的MikTeX编译包(150Mb)并安装。下载WinEdt(9.5Mb)(收费)或TexMaker(32Mb)(免费)等编辑界面软件并安装。 . s* T5 i9 v, J5 `
方法B(打包):在ctex.org下载ctex套装(203Mb或1.3Gb)(含MikTeX及WinEdt). E+ F r8 U7 J2 |' r9 C* q
新人不必纠结软件问题,随便什么软件随便什么版本只要下载下来能编译出pdf来就可以,先下载了装上来试试再说。我推荐winedt也是方便我在介绍按钮样子的时候可以统一描述。) r$ E! S* X7 z6 k
# E& k* Q" G$ z& q
2.第一个文档 8 |# W$ v9 t `% v; }打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。 5 p* n' D/ y, S8 B, g
& ^6 I) B- Y5 ]2 M1 t# C
\documentclass{article} $ b- \ N! w' z0 s x J3 H6 a2 }! z
\begin{document} s! O9 A/ {0 _8 \- D9 V hello, world ' B$ I: F- e: ^+ F3 B* X\end{document} 7 @& N) P' ~% `) }- L
( n$ _+ z) J9 O) B然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeLaTeX,并点击编译。 如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。 8 \8 T9 T0 ?+ m) ]( A. Q6 P, p" U% n- Y9 d
3.标题、作者和注释 9 ]* b$ T) j1 w5 r建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 0 S" f' y; f( S9 w$ Z$ P5 X! ~$ T9 t; V R% T$ S
\documentclass{article} + e% I- R# S3 u( p# O3 E* x+ D \author{My Name} * L; I6 v/ X& V \title{The Title} ) E4 o C& I0 V A( K) w4 V\begin{document} ! E# ?' d; a @8 ~+ ?2 }6 U& x+ r1 S
\maketitle 0 ~/ T$ q, V j5 h; p
hello, world % This is comment 6 p3 ]7 i9 | g: h$ u8 U3 H Y
\end{document} 3 [; j( B8 y8 U1 I; h8 ]" E%意为本行右边所有内容被注释掉,在生成的pdf中不会显示。 " z1 Y$ ~ v5 n* L. p/ P9 n7 v5 g! m9 {! F
4.章节和段落 9 q [1 s9 b _, Y
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 3 [3 ~) Z4 r% ]# Y) T+ S4 L6 A$ r
4 F* m; o1 O4 [1 \
\documentclass{article} 7 a2 P! k" \0 ] \title{Hello World} 9 J" W. {4 X- a- V/ m
\begin{document} + R8 t2 C1 O/ X9 y7 m# F6 B n
\maketitle : x' Y3 W* w# G) Q8 x" g9 s. b
\section{Hello China} China is in East Asia. 5 ^6 g5 ~ j6 _: S0 {" C. C \subsection{Hello Beijing} Beijing is the capital of China. * T. \9 e0 m5 S
\subsubsection{Hello Dongcheng District} - d- y* h1 R9 o6 z* U4 e" G5 _
\paragraph{Tian'anmen Square}is in the center of Beijing 8 N6 V9 t- F3 o, U) t
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square ) v$ ~3 N1 R1 Z( {; s/ T \subsection{Hello Guangzhou} : R; @. X& X1 F2 M% i3 x \paragraph{Sun Yat-sen University} is the best university in Guangzhou. 7 i# N6 q) z* J4 E, s
\end{document} ! s- J+ W6 r% t. \( j
' ~9 t( f- z2 j* X$ L退格只是为了看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。 2 M: B6 d# Q' V( T2 q) j+ y0 f8 Y; T9 A Z1 g T$ j% G
5.加入目录 * c7 Y" T8 y' [. h0 b$ a, E6 u0 G
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 + l. l& E$ {6 S1 a! A5 t
! [, r5 k) b) L" o! u6 h3 O
\documentclass{article} 7 k/ R- Y; N5 E2 B5 o. v/ g* X9 a
\begin{document} 3 v& b) U9 P8 d4 ^( A& A \tableofcontents 3 j* o& B( I, X
\section{Hello China} China is in East Asia. ' V( X4 q* P. D; }
\subsection{Hello Beijing} Beijing is the capital of China. ' o% Y7 \7 |3 [$ R# h
\subsubsection{Hello Dongcheng District} 5 D% r5 g; Y' c, _: n K$ a
\paragraph{Hello Tian'anmen Square}is in the center of Beijing ( c6 ]+ E) j: B1 G) X \subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square , k1 I* Z& e( v) @6 u3 ^
\end{document} / G8 k8 Y$ l% ]% G, Y7 `" f1 H& }* f( v" E9 i$ H+ ^ U
6.换行 / q& A' T7 u; X# v* R建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 5 x; Y; q4 f( Z/ l/ T' M / E6 |5 W+ |$ K6 l5 U7 g" A\documentclass{article} 9 u; A3 g+ p. G I
\begin{document} . J" ^$ i, z5 R5 M& s Beijing is - Y# v8 e) b. v! P
the capital 0 f: s0 e. k" |
of China. & e9 \3 G2 n5 Z, N! F
+ k3 p- d: n( U7 s3 \: C. k5 e Washington is ; @; a' j) f X `! u) B% l
# _% e, A/ l! I5 I
the capital 6 C* X1 p. R; [2 N
8 S8 N+ N7 _: X: C& s1 _ of America. $ m9 g: H7 I2 L8 V3 o $ d! j" S% w" ]9 { Amsterdam is \\ the capital \\ 1 u j4 E# E" I! p% Z8 I
of Netherlands. " f$ x0 E" _7 ?6 f# \. ~
\end{document} 3 T4 u! J; b2 i! |0 T4 I5 O# q t; e& G5 O8 w7 P* i2 J8 U
空一行为另起一段,\\为段内强制换行。' X& l1 u! r( t5 B
我对之前手滑写出New York is the capital of America这类低级错误表示非常抱歉。 2 ]9 u3 b9 c% q% B6 b& M" d8 t2 h
7.数学公式 , F( F8 v I9 ~ o- Y+ o
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 2 a5 S$ }4 U- [+ L. l8 o- E* l* s4 i& l
\documentclass{article} / n- i6 S4 M( N+ p# d5 E \usepackage{amsmath} % s$ A' p1 W/ X6 H a5 K
\usepackage{amssymb} % x* x v& [2 K! |8 d4 c
\begin{document} 0 f4 w, u2 I( O1 z. c- b8 K
The Newton's second law is F=ma. * p* O6 `& f& ~1 p5 ~# D
' E% i( b- T t4 c1 e% e! {
The Newton's second law is $F=ma$. 6 {! A4 g C& t
* Y8 A. P5 K6 ~1 ^" C( g
The Newton's second law is $ K( D# F; B. K! X' f2 y8 D
$$F=ma$$ 4 ^7 y/ j% a1 M
* M; w7 G3 H; @/ ]0 T+ S1 w The Newton's second law is ' o! H% ~+ l& i( p; j
\[F=ma\] * T5 M3 h4 S }6 ]- _+ ?$ [2 R3 E4 l8 a: z6 I& a
Greek Letters $\eta$ and $\mu$ 9 B6 |8 p, ~, ?- `$ o6 a' O6 \$ H! }. ]# T C! e* ~
Fraction $\frac{a}{b}$ 2 I) g: j# W- ` ) t+ Q8 r2 t2 O; N) K Power $a^b$ % X% s$ ^/ I6 `
" A( e5 N2 W0 @! S( D
Subscript $a_b$ - B0 r2 F& W- b1 ~+ _% a0 P" G1 v8 G/ c1 n) a5 F( z/ I; t
Derivate $\frac{\partial y}{\partial t} $ & q) g( Y- K) S5 M& ^) x$ C' d, I' B
Vector $\vec{n}$ . d( c) D" ^, e, R3 o7 l; b
% K, @% c2 S- ~& u! u: m% a; E3 f. W& C Bold $\mathbf{n}$ 1 ~9 p2 M8 \" }3 W2 {- v% H. h $ p4 e* x( \" M7 b _! B: J To time differential $\dot{F}$ 9 D6 h+ G: N4 @: h: X& O4 _
0 z2 `7 R- @$ d) B1 x3 }5 d Matrix (lcr here means left, center or right for each column) 8 i+ S2 g3 S1 P) c0 k' t \[ ! q" I E! Z$ }2 j+ Q2 M7 `6 g- Y \left[ 1 F& [) I. p: R+ |% g# `7 H3 D
\begin{array}{lcr} 6 n: ^& k# h& ~/ J$ M* N1 ~# W# j7 O a1 & b22 & c333 \\ 6 c0 t4 A8 M; Y d444 & e555555 & f6 ; _% C+ M# _: N1 c8 f" @ \end{array} / }, v6 X* i! P2 k5 Q
\right] / ]8 o7 D4 M2 N; s
\] ' U2 N Y @0 a K, j( Z: c V+ h
+ s! K$ k( y( g
Equations(here \& is the symbol for aligning different rows) $ G7 t# E( K! F5 u5 B+ M6 `' N
\begin{align} 8 O/ l$ H; x- d/ l! a0 V a+b&=c\\ ) R6 [2 h9 _- ], W d&=e+f+g ' K5 r# c5 ^3 W) x6 v, g
\end{align} : x9 Q7 l$ K5 F" A [ 8 w& `( g) ~+ _) m/ R U3 @\[ ; k7 Z* W+ }# D# C6 ]
\left\{ w3 Z- z/ v {9 u- I. t( ` \begin{aligned} & d1 ~& z0 l0 v; H# h &a+b=c\\ 9 j# B1 p) j9 x7 J4 l( Q &d=e+f+g ) n$ ^! }! ]$ [! }
\end{aligned} , Q$ ]% y2 ^" V% L* F* B
\right. 9 I2 Y2 C. ]+ A7 p$ S) X, B0 e G\] & P2 ^2 K" o b9 C! {: }: Y5 I9 r4 ?% I3 D- h% p
\end{document} & b+ u5 c) ]7 j/ p$ t4 q: w) N1 {! `5 C5 `) d' T+ t
具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。 3 I* L9 ?2 B% h* [& {$...$是开启行内数学模式,用于和文本合在一起使用。7 w% z8 ]" V# p% k- W- P
$$...$$和\[...\]是另起一行居中开启数学模式。通常用起来差别不是很大,不过$$会修改默认的公式行间距,有时可能会对文章的整体效果有影响。9 U8 q8 a* k. C7 Y2 O) [8 @( I) I% J1 E
# I; ^; m; a7 t7 t
PS:有一些网站可以通过画图的方式来生成公式,有的编辑器集成了各种数学功能按钮。这对于公式需求少的人来说很方便,具体信息可以自己去搜索。但是如果你的文章中要出现大段的证明过程,就会发觉还是要老老实实地google一篇latex数学符号表,然后不懂的去查代码,自己用手指敲来得干脆利索。再进阶一点,可以去搜一下有关LaTeX的自定义command的内容去看一下,在敲公式时能省很多力气。) P3 w1 m2 e7 P$ Q3 P& V/ n
3 y: T' C$ E4 O2 o0 e( X. ^
8.插入图片 0 f; `7 j0 P* J1 j( ^2 r. j
将待插入的图片姑且先命名为figure1.jpg + B& u; w f9 O V2 I建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。 0 f: v7 [/ J% [9 [& S0 P6 z0 V
- Q! @) v! A/ W# s. c. U# B
\documentclass{article} 2 C: z# z3 k+ {; ~3 [. V: {
\usepackage{graphicx} ; E% j( n6 v) V2 Q$ U K
\begin{document} A, w0 z- S. m! ]2 ?+ f% w
\includegraphics[width=4.00in,height=3.00in]{figure1.jpg} 0 @. }7 \ Q+ g\end{document}9 q% N( j$ i& ?: I
$ W- ^, {. C* d" c- T7 YPS:在老版本的LaTeX中是只支持eps图片格式的,现在的LaTeX对jpg、bmp、png等等常见图片都可以支持。 $ J: I- C1 W7 r; A2 Q _* E6 E U" R/ t
9.简单表格 8 Z5 y0 [4 E& ~0 F* H& p
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 " F5 M3 H$ N, P, Z9 \) M3 ^/ s# D; m0 I% ]4 n; R6 g
\documentclass{article} " K1 T/ a( n0 R1 {2 d
\begin{document} % a3 Q: p! g% L. q \begin{tabular}{|c|c|} 0 J$ ^, e `) ^9 l0 }" M aaa & b \\ ) C! ?* q4 i- U* F* H c & ddddd\\ 0 f% J- V; Q2 X& @2 p+ ]- C2 x i
\end{tabular} " E" U6 t4 t' n& D4 i1 {3 N, H3 F" H( s' n; m0 ^2 Y2 T
\begin{tabular}{|l|r|} 6 o9 _# z% B: ~
\hline ; R! @+ w' L3 I5 x' k
aaaa & b \\ & L! _; w( R+ w q8 _7 r \hline & g* F/ m# S; D+ R* O6 ]1 B, W c & ddddd\\ 0 p. g% H0 w: k4 ?" z
\hline ( U$ n# Z4 E( U( C2 F \end{tabular} - T, [5 r5 p& Q- N! d b" \4 j
\begin{center} : X: y* n/ @! i
\begin{tabular}{|c|c|} 2 u3 _! ?* w: z: ^1 s4 \1 {2 B2 C
\hline : T/ M" \# S/ O7 n3 w a & b \\ \hline |/ _, l+ q5 v% U6 W* y3 Y$ W x
c & d\\ ! m1 y& Y; u) ~: }& @6 I% B \hline 2 m+ \& l; W. L/ T6 B$ F* V4 ?( x
\end{tabular} : x3 ^3 s' W& i$ l2 @4 Z. @
\end{center} 5 c- Z r( k; O9 U
\end{document} 0 F! ?% X2 L9 g: |$ S注意观察有无\hline和有无\begin{center}的区别。注意观察\begin{tabular}后的lcr的区别,分别是left对齐,center对齐和right对齐。 $ q/ b, u# i9 H* v2 g" ]
" n! I' o1 n" C
10.结尾 ! X5 q% `0 ]2 T
到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了。在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。 9 X) [; P' t* i9 ~: |( V K% B7 z那些问题可以咨询google。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以的。 ( b* I5 l5 n7 Q' s9 i- V1 q$ R=============================== 4 y2 l5 |) o. i( X5 i" t: M1 o
附录(有些我认为不是新手急需,但的确是比较有用的信息) ' }2 `* l9 q& q+ i7 r6 A- A; w3 }5 O+ B- U* [- ` p
1.中文支持 R8 A* |! V( V4 n" N: _9 t, q 7 b7 R6 ]& |0 F 对于中文方面我知道的很少,也只能最简单地提一下。 ' e% s8 M2 |7 D- ^: ]+ C 曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。 W+ P$ Q6 y4 L
只需要把开头的\documentclass{atricle}换成\documentclass{ctexart}就可以了。 + k) \% a/ w8 N5 O4 H+ u3 t
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。 7 ]! S+ [+ i9 M
例子参考如下: , ?" T8 @. N* O3 `1 J3 S% d7 V打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。) _3 p( O* S7 n) m% r
\documentclass[UTF8]{ctexart} " N9 M9 l2 S) M1 t
\begin{document} ! I+ F6 m5 l7 O6 A% f9 _你好,世界 2 N% ~9 j" N. r8 s( W\end{document}- t Z$ E' o2 F
PS:有部分人会反映说直接copy这些代码生成的中文是乱码,的确这样的问题偶有发生。如果这样的话,不妨在windows左下角的开始菜单的程序列表里找到MikTeX的文件夹,用maintenance里面的package manager搜索和手动安装名为CJK的package,然后再试试能否成功编译出中文。 9 E! M- A+ c5 c7 G6 T 9 \: V( y e9 \7 o4 D: m2 O2.宏包 Y5 p3 C7 c1 m4 U I: E8 s5 p) G3 p4 N: `
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。 - \, D7 Q7 u3 F) k. Z8 v) }每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。 c& L9 U ]! r3 ^5 U* {" t( |通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。 x# j2 ^: ?4 S w3 E! @9 f/ W0 d对于新人而言比较常用的宏包有 - v2 A2 k) Z; i3 i% T
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb} 2 g! O9 _1 D) N- l1 O9 n0 v! B编辑数学定理和证明过程的宏包:\usepackage{amsthm} # c8 @3 g: d" ]6 i, w插入图片的宏包:\usepackage{graphicx} ( {0 [: U/ d C+ j, z7 Z
复杂表格的宏包:\usepackage{multirow} 8 H3 H; j# O8 ~8 ?+ ?" q& Y
9 n! i& S- F9 w( R$ q& S2 a) ?) Y
如果有其他的特殊需求,就通过google去寻找吧。 6 G* m" F' O* e8 q+ p" }1 ^4 A
补充说明一下,ctexart模板里已集成了CJK宏包。 " q* q# D. |' w( U% ~* x) m
0 f% [. o& i. V1 Z9 c+ C& a- X3.模板 ' B2 F# k3 f4 s) z3 i