2 E5 X9 S1 e" h, L' d( r
注:文章里的代码我自己测试是可以直接复制进winedt编译成功的。但是有朋友反馈说编译不成功,检查后的结果大概是在发帖的时候,排版系统自主“智能”增添了一些换行符制表符等类似物。因此如果直接复制编译不成功的时候,请尝试手打一遍。(*^__^*) 嘻嘻…… ( `0 f' h; |" H' m. i4 V " Y: i, o9 G, z1.LaTeX软件的安装和使用 0 N: D* q j' `% Z 9 w! ` _5 D `! O- M/ @) F& J方法A(自助):在MikTeX的官网下载免费的MikTeX编译包(150Mb)并安装。下载WinEdt(9.5Mb)(收费)或TexMaker(32Mb)(免费)等编辑界面软件并安装。 - E* t5 j3 S# Q5 L& G% H& a
方法B(打包):在ctex.org下载ctex套装(203Mb或1.3Gb)(含MikTeX及WinEdt)3 j7 w! j3 a& {5 x+ ]5 ^) n
新人不必纠结软件问题,随便什么软件随便什么版本只要下载下来能编译出pdf来就可以,先下载了装上来试试再说。我推荐winedt也是方便我在介绍按钮样子的时候可以统一描述。 + p" O$ i/ l9 c' Y/ {' Y5 i& @& Q( w/ {$ I6 h: Q+ Y) |, r
2.第一个文档 - ]5 {1 ?' J- `0 h3 i# m: j/ D
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。 0 b' P2 Q7 R* q( E9 ?: y
* }( A+ v3 A$ C9 u" E4 Z\documentclass{article} $ N/ D" ~# f6 t9 Y\begin{document} ( g/ G/ A8 F# P: j" d
hello, world f7 `1 Q9 N z2 O$ B6 q% k
\end{document} , h$ n4 u; V8 K 1 C& X; U9 _* b9 d. c, ]然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeLaTeX,并点击编译。 如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。 & y& {! K3 B3 F( ~ ! \' n. |* E9 C; z3.标题、作者和注释 : x& H Q; j: x* S5 F) ` o( J% w
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 2 x" ?6 u/ x+ A$ {0 |' Y8 y
/ C" e! t+ `3 H _- j5 _3 V\documentclass{article} 7 ^8 g- r) p! p2 N \author{My Name} - c& l/ u( Z6 H) P! i& M
\title{The Title} 5 ?4 H7 A9 U3 E$ w\begin{document} 6 ~- E. @" Q" d6 m2 L
\maketitle 4 E& }# N: G6 u
hello, world % This is comment ; W5 R2 Y+ T$ K/ [# r\end{document} d h! {$ D/ g/ O& `- _; [
%意为本行右边所有内容被注释掉,在生成的pdf中不会显示。, h+ I* u9 W+ m) D, v2 M
# C& |" J, v8 ^- Q
4.章节和段落 8 ?) V5 f; a( B/ G0 N5 I, v
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 8 y* X: S6 t. n( S* h* ^; Y/ k# Y
; y! W4 L/ T5 P4 h
\documentclass{article} 0 W! {, n( B1 N. i9 g2 W \title{Hello World} ( m* b! Z1 v0 _; N+ x7 P\begin{document} . D% K; P {) |% l% S! t \maketitle - F$ B/ C2 a4 L
\section{Hello China} China is in East Asia. ! h/ I) i L2 q, h4 ] \subsection{Hello Beijing} Beijing is the capital of China. ( J% F# C1 e' g' m% ~6 M' ?) n1 K \subsubsection{Hello Dongcheng District} ( v( j0 K" o( q5 N9 R) j
\paragraph{Tian'anmen Square}is in the center of Beijing 0 D9 y0 M9 V8 P8 z# B \subparagraph{Chairman Mao} is in the center of Tian'anmen Square 3 @, |: W1 {* x \subsection{Hello Guangzhou} 8 B0 r# ^+ k# u6 m* }# M4 k0 U \paragraph{Sun Yat-sen University} is the best university in Guangzhou. ; Z, d4 L- z( m5 `
\end{document} . i7 i2 E0 f& L* }- R
+ c U2 S: Z/ [
退格只是为了看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。 " D; S2 c! J6 X$ B1 s$ q" P; J
" l+ }" ?2 r2 i5 a ^
5.加入目录 & k2 T& v7 N) W; z2 M% l
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 6 |; l2 o- ^+ s8 `9 o
1 R1 N/ U, l* d. G& Z! Y\documentclass{article} ) g: y! I! |& K! o: |, v% G& j
\begin{document} , E" N' n! G& r1 I0 \/ c" r A \tableofcontents + c8 h# i, e' g3 H
\section{Hello China} China is in East Asia. k, @% g3 G) R: N3 Q* B
\subsection{Hello Beijing} Beijing is the capital of China. * {) c5 P S, t: l& ~$ A" C1 }1 }4 D
\subsubsection{Hello Dongcheng District} * y4 Q4 S# b; A# r \paragraph{Hello Tian'anmen Square}is in the center of Beijing 2 N5 _6 ~' D! Y/ s) T \subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square & F/ A: o' H2 n
\end{document} ) G! S6 m8 f$ _. e. E. G! z& L# k: u4 ^' p9 }& j
6.换行 7 f4 c: k. |7 M; W$ n9 R
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 1 \% O% l5 g- @3 }
# f1 b0 A! P/ s% l
\documentclass{article} & \% s t1 J! N9 X) r. S\begin{document} 9 k" K* X" O$ f
Beijing is 7 t8 ~. R" \* i1 \8 ^
the capital 5 ^: ?8 i0 y- @5 d
of China. 7 I. _. t3 b& l" ] 9 x' H! e8 {% t) _ Washington is ; h* i# M& k% n+ G
4 G* X2 |% l9 |( I( O/ ~' R the capital ) G: |( q* o3 w" x) C( u6 G# B
' K7 O$ j9 h i$ d8 Z- A8 E( d
of America. # C. N7 W5 {! s0 @. P- l b( \) p' A: p
Amsterdam is \\ the capital \\ $ ]" R: Z5 i6 j1 `6 N. W% d+ r d. f of Netherlands. $ a7 X7 E5 D v5 H& Z! j3 i
\end{document}* k# L' y/ U. q; f) ?1 o
1 ~# r. x/ P: ]# O4 M/ D; g
空一行为另起一段,\\为段内强制换行。 s9 \# @2 y4 Y6 ^' c5 s
我对之前手滑写出New York is the capital of America这类低级错误表示非常抱歉。2 z+ V# Z, V& [0 F4 ~# e4 h
( U* F: O& c F8 j8 u G7.数学公式 4 g+ c% r/ m, Q& [- t& n; s a
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 & s! T8 P# g) [
6 D7 N9 C, I+ O; V( B, h, P\documentclass{article} 1 [! B/ |7 ^6 w% E
\usepackage{amsmath} ; Y. @& q4 p) G \usepackage{amssymb} : D* G3 R/ k: U4 L, l) m7 n' D4 t\begin{document} 5 R% Q$ ]" Y+ H# w
The Newton's second law is F=ma. 1 r! B" G$ g9 J) i4 t, b/ Y7 E
7 \1 {9 T2 ?3 G j+ o- ~ The Newton's second law is $F=ma$. ' O& x9 }) O- w$ b2 E, n9 J
/ n& g/ m* `% I4 |' `' B. y The Newton's second law is ( I2 G- u: m' b& X. E
$$F=ma$$ % b0 ~4 U) J* l, g' h4 |7 p7 n8 l" Y9 O( @1 d+ \/ O
The Newton's second law is % k$ o2 @! o r' h t- x \[F=ma\] ' M& \& I3 |. b- A3 a# e
$ w/ _. s3 a w% a j7 L9 r# @- a Greek Letters $\eta$ and $\mu$ ( {7 J; Q K2 d. w) ^
% l* T1 w! U0 V
Fraction $\frac{a}{b}$ + }, V6 n$ s8 ]; r1 P ; ~6 D K; p4 H. Z8 M/ b8 l Power $a^b$ 0 B( [9 ]' q# ?5 f% o; Y & N; l8 w+ n7 V Subscript $a_b$ " `2 ]$ f. v" u
2 L8 a/ R, X3 z# N
Derivate $\frac{\partial y}{\partial t} $ & ~6 H: O- g) A6 |1 O2 {& ~7 ~, r1 Q
Vector $\vec{n}$ . i1 T6 \( @' j& ^( V
# P" W8 ]! v; B: w( ~
Bold $\mathbf{n}$ , v, w) f! b5 m) v! c; x+ O( _2 { i9 }2 ^, W) G To time differential $\dot{F}$ + t# d v: \ v) |/ z ! Z; W' Z' D9 Z Q, L/ a3 K Matrix (lcr here means left, center or right for each column) ) F% y6 b% H" J" }; Y5 c7 [
\[ 1 o. A8 ~. \4 _
\left[ , D. P* o, r' E) I; f# I- V
\begin{array}{lcr} ; m3 _! i8 H1 ~) f( Q a1 & b22 & c333 \\ & }7 ]. Z+ g; g* S: Q7 _2 S
d444 & e555555 & f6 % x3 S! W, O' t! ]( ~
\end{array} $ O* v3 E* T& O, {0 K
\right] 7 r3 b6 O, _1 t3 [( h, ~ \] 6 T/ b7 a, `" m5 l# g+ i8 O, n- o
0 j+ G5 h3 Z" aEquations(here \& is the symbol for aligning different rows) 1 b0 ]; r5 Z) K1 t# b0 y- d1 g\begin{align} ( Z" n' ?- G% f! D
a+b&=c\\ 9 S/ L P: J: n2 Y0 Q+ g
d&=e+f+g 7 l; D& W9 Q: t4 g& V5 {
\end{align} 0 ^* b" X h; j ' ~3 o1 ?- C) a+ i\[ . t/ y. H, b" t; ~: ^ \left\{ 4 X4 O* L7 X0 X0 o2 [4 ? \begin{aligned} 7 O6 i0 I0 _3 g, k6 t &a+b=c\\ 8 y; W6 R3 L* E5 q5 o5 T$ R
&d=e+f+g " E; p$ s6 P+ M! c' N+ i
\end{aligned} % p. |- i% n- e8 K) U
\right. ; [3 A2 r; U7 r) O1 H& E\] 5 o; X9 }5 P6 q8 ~- \ D) f# G0 P# J" y/ h3 n
\end{document} 7 L* H' L) A/ b1 \1 m$ M# v& g
( `# P3 C; d; R/ z
具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。# |: Z( [$ U" x3 s; r* N
$...$是开启行内数学模式,用于和文本合在一起使用。 / \% E! A( P' J j$$...$$和\[...\]是另起一行居中开启数学模式。通常用起来差别不是很大,不过$$会修改默认的公式行间距,有时可能会对文章的整体效果有影响。2 v3 q! U0 Z/ a( ` @
" ~. Q. @+ R' g1 p& u& P2 bPS:有一些网站可以通过画图的方式来生成公式,有的编辑器集成了各种数学功能按钮。这对于公式需求少的人来说很方便,具体信息可以自己去搜索。但是如果你的文章中要出现大段的证明过程,就会发觉还是要老老实实地google一篇latex数学符号表,然后不懂的去查代码,自己用手指敲来得干脆利索。再进阶一点,可以去搜一下有关LaTeX的自定义command的内容去看一下,在敲公式时能省很多力气。 & K" j& f! D1 M: I/ U; y2 w' b# r& s0 A
8.插入图片 - @; Q; J6 c; i( g: `% z
将待插入的图片姑且先命名为figure1.jpg 4 R: a* S' g' ^( ]! t' q' O6 Y
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。 4 K: O; e, `2 B' j4 f3 f& c( h; O- ]; U0 D. g% N
\documentclass{article} 1 k5 G- N" Y7 i+ h% X$ T' [
\usepackage{graphicx} * `) I; R& x% w+ v8 v0 Y4 A\begin{document} 5 c6 M: `) r: ?0 m! N) v \includegraphics[width=4.00in,height=3.00in]{figure1.jpg} * V. K* I. ~) T) e
\end{document}0 j- `8 f2 R+ p* h6 M* D( S
: K1 I: Q: A, y- ~" o* v8 }
PS:在老版本的LaTeX中是只支持eps图片格式的,现在的LaTeX对jpg、bmp、png等等常见图片都可以支持。 & a0 |! ^% P/ B# e( Z3 l) n% F. p/ F" C* _/ t6 `! G
9.简单表格 8 F& k" ^) Z5 m' c& z% v* G
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 ' a8 W9 g0 u1 J" h) p
) h. u% i& |4 ^3 `1 H5 S. _; p
\documentclass{article} 8 _# U5 U6 U* f\begin{document} ' O3 L; T0 g e2 k! x! j \begin{tabular}{|c|c|} / h0 }& x& g9 c
aaa & b \\ * Y& x3 l/ }3 b2 }9 X c & ddddd\\ 0 r- p/ q$ D+ N
\end{tabular} ! `# D) G* K! M2 z- m5 T3 V9 ?. ^8 I; w
\begin{tabular}{|l|r|} * |* g0 U% U. o' P \hline 1 Z' s. k" e* {8 a0 G8 f
aaaa & b \\ % J: k) w1 M& o/ S. A- y$ M \hline . J; ], k, S, { c & ddddd\\ $ l1 ^+ n$ k' @; m8 q
\hline + i' I6 \& z0 J; j0 @9 ? \end{tabular} 7 f7 C% L9 s0 v& A( }
\begin{center} - B. O8 ?3 o/ a
\begin{tabular}{|c|c|} & T3 | R/ `" c" c- b& k' P
\hline + D0 I) S5 Q2 B, u, ? a & b \\ \hline 7 g! C2 ~7 \1 ~9 ^ c & d\\ 2 @2 o' |( H& L1 b; x, {
\hline 7 N$ \6 D% |7 q$ V9 ]3 e
\end{tabular} 5 k* g- _) E" D$ ^1 U. w" @
\end{center} % S, c, S- c6 G1 s2 \9 M
\end{document} # W; ]1 G. H0 B( E0 B+ ^注意观察有无\hline和有无\begin{center}的区别。注意观察\begin{tabular}后的lcr的区别,分别是left对齐,center对齐和right对齐。 + L- P {1 z$ _" ?6 p$ H9 z( K7 C8 g! t% Q/ T7 e
10.结尾 3 u# H. A6 h; ^0 I: m6 E3 R2 o
到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了。在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。 6 {- ]& Z6 E) |那些问题可以咨询google。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以的。 1 l8 \3 c" z; z=============================== 4 d( S/ m7 p* w7 L$ B# G0 T1 F
附录(有些我认为不是新手急需,但的确是比较有用的信息) % W% J$ W" e! c8 A8 W" u4 x# e* g s8 Z- c3 w5 R
1.中文支持 2 [! Q3 v# b O0 U [( n. I$ R) d4 [! a: l, P* L7 q
对于中文方面我知道的很少,也只能最简单地提一下。% k, L5 ]! O f& o5 I5 K5 W
曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。 0 O1 R+ B3 K8 x0 v. @( p! d只需要把开头的\documentclass{atricle}换成\documentclass{ctexart}就可以了。 3 X2 S. x/ D# \( H0 v( s) d
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。 - b5 s# y5 {$ q+ u/ H* ]例子参考如下: % G% n- R5 j( u7 U3 U, u打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。$ b& g* M1 V, ]1 j' }$ m
\documentclass[UTF8]{ctexart} * u7 B8 M/ B8 b e" H# O\begin{document} 1 ^8 E# X6 \6 M: r* q你好,世界 , [" D4 K$ y% N\end{document} , ]/ d2 I$ m* z; g# Y8 APS:有部分人会反映说直接copy这些代码生成的中文是乱码,的确这样的问题偶有发生。如果这样的话,不妨在windows左下角的开始菜单的程序列表里找到MikTeX的文件夹,用maintenance里面的package manager搜索和手动安装名为CJK的package,然后再试试能否成功编译出中文。, n7 W# a, ~' F/ `: |
# v6 a/ _; H. Z; ]9 v
2.宏包 $ y' ~8 `( C" [: z1 C! j
7 ]% q( `3 `6 X, F3 g, g
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。 . d" `, E+ f! u% [6 I( T9 e5 x. Z! Y; s; e
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。 / S* K% |3 O. `& O- _. B通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。 ( Q( X+ M* i3 ?3 e1 S" f对于新人而言比较常用的宏包有 ) w9 \: F$ `+ G编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb} 0 R1 }1 u T& c
编辑数学定理和证明过程的宏包:\usepackage{amsthm} * \+ \$ ^; V$ j插入图片的宏包:\usepackage{graphicx} - B) Q u$ S7 u" }$ j
复杂表格的宏包:\usepackage{multirow} # u: x0 \0 v% g0 a3 u- `) }: s4 l: S; z' k) r+ E9 s$ t
如果有其他的特殊需求,就通过google去寻找吧。 3 m, ~9 m4 o- c2 o补充说明一下,ctexart模板里已集成了CJK宏包。 % I- f$ L% a& d$ Y$ g, K* o
* Z) d" A0 }$ f9 E
3.模板 , x# L8 n$ C- \, j' R- N 3 ]$ b, j- }. q模板就是在\documentclass{}后面的大括号里的内容。 - Z1 V4 L7 i9 w0 g在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。 1 O. |/ n4 O" x/ Y1 L5 ^: g) z6 k$ z8 b* ^( S
4.参考文献和制作幻灯片 |5 o4 K+ D$ Y/ r3 f/ ] D, f( Z4 C' S7 ^* g; ?1 u
做参考文献的时候,文章也已经快写到尾声了。这一部分内容有点复杂,一言难尽。对这个功能有需求的使用者,使用LaTeX也已经相当熟练了,可以去google一下或查阅其他教程。在此我提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。 0 Q* J, O0 H9 ]3 ?8 W1 T g不过说到有关用LaTeX做幻灯片,我的建议是除非内容涉及到太多太多的数学公式,否则还是用powerpoint吧。选择LaTeX做幻灯片,对比一下其学习和使用成本,和能做出的超出powerpoint的美观程度,性价比不是很高。