& r H T4 Y5 `3 `注:文章里的代码我自己测试是可以直接复制进winedt编译成功的。但是有朋友反馈说编译不成功,检查后的结果大概是在发帖的时候,排版系统自主“智能”增添了一些换行符制表符等类似物。因此如果直接复制编译不成功的时候,请尝试手打一遍。(*^__^*) 嘻嘻……+ U* @) r- @$ H& \) B/ J5 d* U' i4 \
% R" w7 d4 n+ L2 F+ }+ M1.LaTeX软件的安装和使用 . b8 E! W/ z# a( o : \$ B' [& r$ _8 | ?, z; k方法A(自助):在MikTeX的官网下载免费的MikTeX编译包(150Mb)并安装。下载WinEdt(9.5Mb)(收费)或TexMaker(32Mb)(免费)等编辑界面软件并安装。 1 A$ [, h8 h3 e3 d/ O
方法B(打包):在ctex.org下载ctex套装(203Mb或1.3Gb)(含MikTeX及WinEdt) . ?4 s3 ~9 u* Y$ c m新人不必纠结软件问题,随便什么软件随便什么版本只要下载下来能编译出pdf来就可以,先下载了装上来试试再说。我推荐winedt也是方便我在介绍按钮样子的时候可以统一描述。8 R4 K$ @# R1 U! L% f3 @3 v' L% |
]$ R9 ~! b Q" R% {
2.第一个文档 ( v- I7 i$ }/ g0 E打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。 9 Z5 L; ]& V1 b3 `* n: N$ {
1 k0 V5 d& w' {7 S& T0 T. B, B
\documentclass{article} " r) i4 E% v6 y8 a! z
\begin{document} 7 S3 s$ N" [6 ^1 ]
hello, world 4 A+ [0 U+ S! Z4 y& ~- h" X
\end{document} # `) Z0 M1 n; ^
1 R6 j1 f+ j! R) q p; N+ J
然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeLaTeX,并点击编译。 如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。 + o; \3 U& l {; X, s- A3 A# J# E5 A3 N" M6 f
3.标题、作者和注释 & ^7 w9 H( | i+ @- D
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 3 q/ M, C! J0 L8 x) Y7 E0 M) v1 H) r1 p7 e* _) |
\documentclass{article} 5 m g; G9 {% W* f+ m% Q0 _5 Y
\author{My Name} ; ?& Y3 L t9 b% {# o% F8 O3 g3 o$ `. s
\title{The Title} # M. i5 K# M6 I' x+ o! B* P& F\begin{document} 0 O: R: [: V. v4 g* Y# I k5 |/ N \maketitle & M/ o, T, [& p5 V hello, world % This is comment 2 }/ s3 U( H- U# \$ K4 Q
\end{document} - f" ?+ ~0 d- ~0 Y, Y%意为本行右边所有内容被注释掉,在生成的pdf中不会显示。 1 ?& ?( s% d. |$ v * U! r+ q* ~0 W; r4.章节和段落 3 W% c0 J5 `" s' }( R
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 5 Q2 T$ b( i6 g& d2 e$ R* I( u: e% p$ f
\documentclass{article} $ R+ [5 ]1 Y( n- p$ j5 F# G, y \title{Hello World} # ~2 K, p/ w7 H7 {
\begin{document} / @% M! e* R6 Q! }; |; s
\maketitle 6 ]! `# }1 V/ d$ l2 a+ I \section{Hello China} China is in East Asia. . @- B% e/ y0 F$ E1 u: q: d1 Q
\subsection{Hello Beijing} Beijing is the capital of China. * w, F8 Y8 ?- e: n. @1 h \subsubsection{Hello Dongcheng District} 8 R! _# q: d4 A) b9 q \paragraph{Tian'anmen Square}is in the center of Beijing 6 o! L9 Q! @( s8 x; p, i8 S0 X
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square 5 l$ P2 X% @; T/ c \subsection{Hello Guangzhou} 8 R% d: P5 |8 Y1 k \paragraph{Sun Yat-sen University} is the best university in Guangzhou. - I3 A2 ^; z- O( N\end{document} : R3 Y: h6 u) j# u/ d, m+ y - X+ |# @: I8 P1 A3 x5 _5 f退格只是为了看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。 2 U& n4 |4 J# p, H$ I% Y$ x/ o% I
! O, t, b) \5 D5.加入目录 3 g j; q+ k, u6 i* g! {( k建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 8 Y( @, r* H) s3 R( Y. r7 V" n( p" i$ q
: u c/ B( P) c\documentclass{article} : t9 E4 A, I& c% H: R) `\begin{document} 7 ]& g; p) e0 H# a \tableofcontents 9 p2 i' b/ u: D! A& J
\section{Hello China} China is in East Asia. ) B, |! ]( | [5 F, M \subsection{Hello Beijing} Beijing is the capital of China. + K: X. T. c8 ~
\subsubsection{Hello Dongcheng District} 7 ?: d7 Q. v* f/ q- |! h: }# Z- @ \paragraph{Hello Tian'anmen Square}is in the center of Beijing / T" ~! D/ W& P+ b/ N \subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square $ k. j# O7 R! ^$ ] X9 Z% L\end{document} 4 O7 M: A# }$ ], S+ S ' @# S1 L6 x9 b, n$ A$ d" c6.换行 1 L' [4 w' _" b" u' @建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 : x/ e: W* @/ m+ i2 ^* z5 }
& O" R0 Z3 g+ M6 \ f' C, @; m; T\documentclass{article} % H" P ?# U% g+ A# n9 j( L9 o
\begin{document} 8 H3 N& ?( p' @' e$ [& V- Q
Beijing is 4 R. h2 Z5 a. `2 D) }9 m the capital r$ u! @+ R% h$ o8 n
of China. 8 B/ e. A# e6 o) b& ]/ f: {9 U2 w$ R+ |9 {! l
Washington is ; I6 x5 [0 ?: y1 L8 J# |
/ O/ `0 p/ L A- g4 F the capital 7 X( G5 i" M. e0 ~2 p
1 Z' S5 o# x* B. Y# I* F, S7 G of America. ! x i! P/ C+ ?( C Y ! j( }$ Q7 Y3 u* b/ i( ?2 T- t: o Amsterdam is \\ the capital \\ . w) S: N9 a; a3 { D5 _3 ^ of Netherlands. % ~! T7 w' i. _' x% ]$ F' G\end{document}3 w: T2 M4 b6 d8 L5 F
( N+ x4 P1 B. I# Z: Y6 F9 k3 e
空一行为另起一段,\\为段内强制换行。 * E) X7 U. ^; O+ I& {: C+ ?我对之前手滑写出New York is the capital of America这类低级错误表示非常抱歉。$ I+ m5 o/ z6 m8 B5 ^/ I
0 S$ F! v1 Q& m2 T z7.数学公式 ; U y* ~6 K% ?( N( D
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 / a6 t. l* q2 l( \: v: z- ~3 V8 `
0 ]1 Y' D8 e' f\documentclass{article} 0 t" u, e! F7 f6 K1 Z
\usepackage{amsmath} 3 j' E$ \, R: y2 V: D& [( `
\usepackage{amssymb} 3 X: h3 }# M) o9 W- Y
\begin{document} ' q3 c) s# I/ r$ W+ F
The Newton's second law is F=ma. / n% B2 e Z9 U- Y. F g$ Y) Z: z! c, r
The Newton's second law is $F=ma$. * b: ]' x( R/ \3 ]% C _
3 S' k$ H$ i, N+ O6 d2 d( S0 T
The Newton's second law is * u# ^! Q$ K! G: }& o $$F=ma$$ 0 }% }3 r* ~% ?- r / p0 U, S- n" Q } [ The Newton's second law is ! u% Q9 z3 _5 C" h5 w. X
\[F=ma\] 4 W8 Y2 Z+ g' X; a
3 P. B+ Z$ C5 }; k2 o
Greek Letters $\eta$ and $\mu$ 7 D2 n0 @' ^) h# j
, t. f' x" f/ G9 Z6 W$ A# B9 `
Fraction $\frac{a}{b}$ $ [! a; |( \7 E
) {! o) ^" h+ |# d% l; F
Power $a^b$ % F) ]( [+ J$ v& H6 A* z* e8 o7 J& d
% k9 Y% V5 X2 x) }$ |0 C1 r6 ? Subscript $a_b$ ; x! ?9 k6 U F" m- @6 y; y( {. H + L3 @. z2 C: A; G Derivate $\frac{\partial y}{\partial t} $ & b/ u% }& @7 h. P( y$ g ?
/ `" |" ^5 }. c2 |( X) f; T ^" ~, G Vector $\vec{n}$ 9 E ^% i) N/ X/ r6 \- r0 V2 n; L- l) X L$ r8 z1 a+ K
Bold $\mathbf{n}$ * g, H' n; g- h+ j! L+ V# R- o ?
5 c4 \0 V3 S0 b; m. P3 `9 P
To time differential $\dot{F}$ ( v* [* N, P% h4 s
$ ?5 S( B) S. R0 g: N
Matrix (lcr here means left, center or right for each column) 7 | B, N4 L+ d! A8 `# `
\[ # d: n( y8 W9 w' H7 y9 g* m" D4 u- M \left[ 6 m' }; [7 w8 h \begin{array}{lcr} " {+ k8 p$ S: |) q( B6 K8 l% O6 @1 [ a1 & b22 & c333 \\ 4 I6 Z, L# \% e. ^: S( o
d444 & e555555 & f6 & Z* H4 M4 _3 Q9 Y
\end{array} . W6 h/ W6 m- G, h- o- a \right] ) S) c# z$ L' d
\] y& a' N S8 z. m4 X4 M- L/ L
% r8 S$ k6 v/ X. N1 ~Equations(here \& is the symbol for aligning different rows) 1 J* ^: d9 f; X' m. l! e7 O- w\begin{align} ( Y. r% l: B; X S9 T
a+b&=c\\ $ h" G J* c5 i8 ]# {( j5 p' J3 @ z
d&=e+f+g 9 s' l; k# |2 O% p$ M
\end{align} $ a, c7 _$ [: t4 N" x ( O5 z) \: Y2 T$ j/ I% i" c4 |\[ $ H* D a" |2 M
\left\{ $ [1 q. \% @. O& H+ u \begin{aligned} ; m" W5 N0 H) T1 { &a+b=c\\ * T* X' M: ^2 F &d=e+f+g ' d. i4 Q4 ]4 N: W" | ~3 s! D" E \end{aligned} & p. D4 h$ p3 _6 m8 m
\right. : a, t. w6 ~7 \
\] % t2 q* t# W, B+ x
; f0 G8 Y2 t3 J1 U$ m\end{document} , M. H; w1 [& W3 u8 o# J" c
3 C) H( B% |2 A6 {/ N& o6 X' }具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。 + J* f7 E* g9 X) S$...$是开启行内数学模式,用于和文本合在一起使用。 1 `3 l/ Z; T5 L/ Y. C% O7 P7 j$$...$$和\[...\]是另起一行居中开启数学模式。通常用起来差别不是很大,不过$$会修改默认的公式行间距,有时可能会对文章的整体效果有影响。 - Y* m" }7 d0 h! | F* C% r) d : m. \1 e+ x6 n8 H! q5 @% VPS:有一些网站可以通过画图的方式来生成公式,有的编辑器集成了各种数学功能按钮。这对于公式需求少的人来说很方便,具体信息可以自己去搜索。但是如果你的文章中要出现大段的证明过程,就会发觉还是要老老实实地google一篇latex数学符号表,然后不懂的去查代码,自己用手指敲来得干脆利索。再进阶一点,可以去搜一下有关LaTeX的自定义command的内容去看一下,在敲公式时能省很多力气。 + e- t3 s* P1 Q3 w0 k) Q m4 `" [$ X }. H+ {/ t2 Y
8.插入图片 + M% n9 V7 }/ m. u3 b6 Z" u6 [
将待插入的图片姑且先命名为figure1.jpg % d5 [/ P8 D" i5 e0 C+ _
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。 0 k) E6 A {8 P+ L8 o W8 [+ h
\documentclass{article} 0 _: ^4 ]+ m: w8 a$ z" U
\usepackage{graphicx} 3 t5 O/ Q3 { g9 w# C5 O\begin{document} ! @" w; x( g' V% n
\includegraphics[width=4.00in,height=3.00in]{figure1.jpg} - q( [4 C9 X; H/ L n* k\end{document}* u6 X6 n* q6 y
- C0 Y) G8 z7 [. m4 ^/ c* g
PS:在老版本的LaTeX中是只支持eps图片格式的,现在的LaTeX对jpg、bmp、png等等常见图片都可以支持。, \) t& O' c# e# n6 B" F
3 \ I' ?# H: w$ z- A9.简单表格 ) g9 v, w5 b6 B
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 $ b, U: {$ t, g% I2 L: I $ y, n' ^1 i! M4 l7 ?\documentclass{article} 4 Y6 o8 Z2 ?! p" p
\begin{document} ) G: r; o7 U) L. d( h
\begin{tabular}{|c|c|} 4 ?; V9 s3 {& D/ h# D1 J6 e0 O
aaa & b \\ 4 v+ p6 f" u) |6 e c & ddddd\\ . N, _2 w" |: T- @6 j& h \end{tabular} ( q, R+ m: B, H1 I9 D3 U5 `# B+ F + l& S) J1 `( U) |$ S5 }( E \begin{tabular}{|l|r|} V, z! a% ^- B! G) x
\hline . l$ b/ S; J9 _ q
aaaa & b \\ 7 O F7 f+ z7 F \hline ; G2 k C( q& x) k, x1 a* V9 J c & ddddd\\ ( r4 w, @! U8 N( ?9 t; b
\hline " _. K" x) P+ Y6 q& }
\end{tabular} 9 V0 O% e, M! }: ]4 V
\begin{center} 5 O* v f/ g$ g& W \begin{tabular}{|c|c|} + y, G$ ~' `+ V) x; T ?; {
\hline # B( }" X5 \: p1 U S- [/ N
a & b \\ \hline 1 ]' @" @# l+ w% c# p c & d\\ 4 c, G) Z, w* I3 s2 U0 ~/ D |* D8 v
\hline N V* S' Z) L8 \* \- N$ D4 M2 O- i \end{tabular} ' K; `& }8 b r0 I \end{center} ; j2 D) T5 H3 e\end{document}& z$ _7 K0 R; C; P! W# U' T, P( T0 F' U+ o
注意观察有无\hline和有无\begin{center}的区别。注意观察\begin{tabular}后的lcr的区别,分别是left对齐,center对齐和right对齐。 4 D5 y0 a% v* b0 I# e. p" F" D" \3 [1 x: |5 K B. \
10.结尾 / f0 ^& M4 A! d% }! F3 G) d! }4 D' c
到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了。在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。 / |9 j2 \: O. F# u6 R那些问题可以咨询google。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以的。 * a5 s5 ] R- W# f8 p1 B9 T
=============================== , q+ A- d& O$ G% J" X附录(有些我认为不是新手急需,但的确是比较有用的信息) 7 f* ]& Z# M* n; p- F$ x% u 1 j. e) Y# a5 @4 H& ]" x0 C1.中文支持$ ]8 g; G ?# Z- T* X# n: [
4 N- b' f4 d* v* W6 Z4 ]2 q+ y
对于中文方面我知道的很少,也只能最简单地提一下。) C1 O& u5 w9 C7 Y, y
曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。: ?: n9 b) Q( k
只需要把开头的\documentclass{atricle}换成\documentclass{ctexart}就可以了。 ' o& k+ |% ~6 a5 n如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。 ?6 X g1 G: g: p例子参考如下: , D8 _5 i& ?- g- M5 N6 h
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。0 [4 T% Q8 r7 k6 h: E
\documentclass[UTF8]{ctexart} , I3 k1 `+ q. U: F
\begin{document} 5 w, b+ W' O$ y3 d1 j你好,世界 % K ]" n: v; Z ]9 P; U$ l\end{document}+ Q, F7 s$ M& g: x$ z
PS:有部分人会反映说直接copy这些代码生成的中文是乱码,的确这样的问题偶有发生。如果这样的话,不妨在windows左下角的开始菜单的程序列表里找到MikTeX的文件夹,用maintenance里面的package manager搜索和手动安装名为CJK的package,然后再试试能否成功编译出中文。1 H0 [, p3 h* f- q4 w
' p2 A# _, I; o6 C7 T/ L
2.宏包 ( Q; U, \% A" {, c6 \+ g1 E9 j( t# p; e+ A' f" P7 [! ^
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。 8 \! Y/ t1 R! }每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。 / \2 w5 ]7 j, i
通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。 $ v3 O' h# h$ p$ h9 h5 f对于新人而言比较常用的宏包有 . Y* Q, O7 \: s% C! ~$ |
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb} ! b5 T$ |* V. W; ^+ d
编辑数学定理和证明过程的宏包:\usepackage{amsthm} $ E5 Y" R. P7 e& \5 {6 N插入图片的宏包:\usepackage{graphicx} 7 b/ e% b) G, a( Q$ P! I
复杂表格的宏包:\usepackage{multirow} 9 H7 q- g c4 k: q* B6 X. }& e% {- m; q4 F8 d/ d$ ]& P9 j9 b
如果有其他的特殊需求,就通过google去寻找吧。 . k3 a4 ]% |' N9 B+ F
补充说明一下,ctexart模板里已集成了CJK宏包。 5 ?# ~9 a0 a" A! W2 N2 t
5 A6 B0 [8 g% D9 Q' [' J3.模板 . x0 X, F: g" u( o
, t* m* P5 E& Z9 N- N" u模板就是在\documentclass{}后面的大括号里的内容。 % p5 K/ h" Z' I4 {3 `+ `$ L在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。 4 b) u# l$ T. E s& E/ q0 P$ N. ^ \5 S5 [0 j
4.参考文献和制作幻灯片 5 w; z( Y( f' n% K7 w! ^+ {& c) }& f' p) u- o6 L6 Q
做参考文献的时候,文章也已经快写到尾声了。这一部分内容有点复杂,一言难尽。对这个功能有需求的使用者,使用LaTeX也已经相当熟练了,可以去google一下或查阅其他教程。在此我提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。 / d+ y/ l! }0 S/ j5 x" D& q不过说到有关用LaTeX做幻灯片,我的建议是除非内容涉及到太多太多的数学公式,否则还是用powerpoint吧。选择LaTeX做幻灯片,对比一下其学习和使用成本,和能做出的超出powerpoint的美观程度,性价比不是很高。