/ \, r% ~% i4 Q* u8 y
注:文章里的代码我自己测试是可以直接复制进winedt编译成功的。但是有朋友反馈说编译不成功,检查后的结果大概是在发帖的时候,排版系统自主“智能”增添了一些换行符制表符等类似物。因此如果直接复制编译不成功的时候,请尝试手打一遍。(*^__^*) 嘻嘻……/ m: Y: u' k, j" J
( Z- Y5 w9 E/ A. G6 [ B6 k
1.LaTeX软件的安装和使用 9 B/ H9 |* |( T- j) N3 k' @+ S
{- @2 N7 o0 `
方法A(自助):在MikTeX的官网下载免费的MikTeX编译包(150Mb)并安装。下载WinEdt(9.5Mb)(收费)或TexMaker(32Mb)(免费)等编辑界面软件并安装。 2 x- y) z$ p8 c4 f& S方法B(打包):在ctex.org下载ctex套装(203Mb或1.3Gb)(含MikTeX及WinEdt) 9 n- ?6 q% j+ q9 g- ?& [新人不必纠结软件问题,随便什么软件随便什么版本只要下载下来能编译出pdf来就可以,先下载了装上来试试再说。我推荐winedt也是方便我在介绍按钮样子的时候可以统一描述。) \+ e: V' C! o q9 d
& H3 ?5 Z' z% B5 N/ P; d
2.第一个文档 * O7 m# G# h8 K6 D; p' i [% r1 A# m
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。 - A* }: N, M" r" |$ g
/ {% X# J! c2 X$ S' w
\documentclass{article} 6 ^& W$ Q" V1 w+ S
\begin{document} / o0 @& \" O, e hello, world ) I+ T* k4 [1 ?+ d5 [( ?+ Q\end{document} $ ~: [/ w0 i' E D 8 @% G* x G* q3 A/ A0 j然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeLaTeX,并点击编译。 如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。 / a$ p" h0 E9 |; v9 k, @% C) R- U' r
3.标题、作者和注释 6 t0 ?5 v" _) |5 S6 g- l建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 + O- O& T% ]0 C/ P6 U- O6 M8 G! U( I) q1 L/ A
\documentclass{article} 0 H8 ~" d F, ^) | \author{My Name} 9 ^8 W- e; ~! C
\title{The Title} 8 {9 @. Z& d ?0 f7 l+ O8 _
\begin{document} $ }: [* A, }- y \maketitle + M5 |; g5 h; v4 \, s/ D5 b& V! p3 n hello, world % This is comment 1 C; K0 y( T$ N4 g( U( Y\end{document} * j3 C1 c2 M' c%意为本行右边所有内容被注释掉,在生成的pdf中不会显示。 ( w+ K- r8 B$ _* L$ ~7 _0 t/ D) @ R. ~# \0 ~4 ]
4.章节和段落 7 L1 k, c4 m. i. x. C建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 - [4 ]9 W" E, E/ g" h3 a
y( s+ `6 N4 J2 a\documentclass{article} + Q4 c$ u1 A: X `. L% b& P$ g
\title{Hello World} ; C% T" ]1 s4 f8 V, `- M\begin{document} . p$ n3 x7 ^+ t/ Z5 c \maketitle ) p' U8 D0 N5 E9 j0 U# ?
\section{Hello China} China is in East Asia. % j% v4 {9 v# Z3 ]( v \subsection{Hello Beijing} Beijing is the capital of China. 3 m: K( e- A! H* g7 F& t8 n \subsubsection{Hello Dongcheng District} ' |4 B* R+ u: @1 B" A% R
\paragraph{Tian'anmen Square}is in the center of Beijing 1 c2 i: |2 E7 Q# c+ }
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square ( U4 e. s0 C/ N2 m( Y1 w. w
\subsection{Hello Guangzhou} $ c. n' p' X" x6 j
\paragraph{Sun Yat-sen University} is the best university in Guangzhou. * O$ K0 l6 A7 q* R4 f) K\end{document} k$ Q- f5 M2 e9 {. w6 t & v7 O* e( f/ B! |& U" D退格只是为了看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。 9 |. w6 v$ b' {5 \/ o* B2 w* | ( r5 s. ?9 v. R/ T' q1 }8 D$ G5.加入目录 ) `* [6 o9 }0 Z. `. @建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 0 g! \4 d; b; _. a% w
8 h- j' k2 n3 O1 `; Z# a0 m0 a5 O
\documentclass{article} 6 ]5 y- Z4 K, q5 {! a\begin{document} / a( |9 f& u; | \tableofcontents 2 n; Y( _) x' J$ c9 {
\section{Hello China} China is in East Asia. O9 z4 v4 Z* h
\subsection{Hello Beijing} Beijing is the capital of China. ) c8 `, h* P; A. L9 F8 f4 [
\subsubsection{Hello Dongcheng District} 1 p& p3 S" M, V2 e \paragraph{Hello Tian'anmen Square}is in the center of Beijing # |) u! J h8 w4 v* ^/ b \subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square ! r0 X5 {3 F. m) p! K/ o$ B6 S
\end{document} ! t- ^ ^7 c3 T5 b4 F$ f8 V
. ~: }& [* |& U. ?4 t5 h, l* V$ k6.换行 ; ]3 i2 r7 s) I3 W6 s& v! ^建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 4 F9 t: {/ N2 Y3 s$ s5 V/ F) l) i5 |1 C
\documentclass{article} # p+ g2 {6 D- l2 T\begin{document} & F4 ^0 Z2 \0 D e3 ?( ]4 h
Beijing is " m: |& g. ^& X# R, M# @% x% A
the capital - l" u; b6 K% a; G! T
of China. ) }% U! t2 }0 X7 v' S% D
, b Z( b( s B4 j
Washington is 7 y6 S- R+ N; ^0 x) Z
$ ^$ z7 Q8 Y) k Z4 |& Y! x- m* q the capital ( |0 h$ `, i, H# `
8 b: _2 S; @/ I! [+ ^( r; O of America. 5 [ C6 { e5 S# \4 U 8 ^! Z" m% s- s1 u v1 G& | C, a$ y Amsterdam is \\ the capital \\ 2 h0 H- j% l# s) a" }+ ~ of Netherlands. % u) M+ x& M% R6 t
\end{document} L$ n3 z5 {' [$ V; S- C " S, {' s# ?5 ]' O1 [6 F" D空一行为另起一段,\\为段内强制换行。 ! ~# V0 P8 \7 R) e$ J- m0 q我对之前手滑写出New York is the capital of America这类低级错误表示非常抱歉。 6 C) f+ B/ H7 T( F6 l% h " S$ N' l2 f7 `4 ?6 G7.数学公式 $ G0 \( D; ^! S
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 & ` S! J7 n& k5 `- f9 d
1 K8 y% ?7 p/ E/ J" I\documentclass{article} 6 P/ i7 V! S" a
\usepackage{amsmath} ( `; X7 }8 o& T
\usepackage{amssymb} & y' I/ L% z3 u: S- b
\begin{document} 9 o! y& U% J" L/ { The Newton's second law is F=ma. 8 z. k) B% W' Y
7 x" [7 K, e- A* j# j. P& b3 X/ d The Newton's second law is $F=ma$. * A( T5 k& c0 {) e, F & N( v8 l7 ?$ Z' N5 ~# u. w6 B! s The Newton's second law is 9 y1 {3 [0 e9 g4 ]7 i* ~% O- \9 L
$$F=ma$$ 7 _7 m; t1 P( i* }. Y
9 f) v3 v |' Q4 T8 l' Y: C ?) O The Newton's second law is 3 N. P7 C0 c+ M! ?: U
\[F=ma\] - w9 l# M0 y5 C3 f
3 V0 E0 z4 n# D+ k) N Greek Letters $\eta$ and $\mu$ 3 G! k, K: f9 E g$ s! t( u- V
( E2 R0 y$ f/ s Fraction $\frac{a}{b}$ 2 V' a" K$ s- z6 n0 t m
& y9 N9 y% m p i. R
Power $a^b$ 0 P4 r3 L) I' i) j
& x) g2 v7 m9 @- M2 k. j0 N' O3 Z
Subscript $a_b$ . V/ j2 A* T8 o' Y( a! n& S j# w; V( {; f
Derivate $\frac{\partial y}{\partial t} $ 1 w3 Q- z6 g, j) b4 f$ A! ]& @3 b0 G9 i* b) K% r
Vector $\vec{n}$ ( t0 j$ ^0 M# N1 ~# y * m: k8 Y$ R; N9 G Bold $\mathbf{n}$ 9 o4 q4 a) k- D# i( J # e% n9 M( Z" q+ N$ K. W E To time differential $\dot{F}$ ; r' ~: |" y4 R4 |* H# o4 Q- Y4 x
; D2 `- X/ B$ T" g6 Z# w' E Matrix (lcr here means left, center or right for each column) . R$ `( C( g1 P6 f, S- c
\[ 5 U' N. E: k4 E* F \left[ . H% u: j2 a( C" s7 T7 I, n
\begin{array}{lcr} # C. c) E2 p( t1 a- r# H a1 & b22 & c333 \\ % G2 O, @: p9 u0 w* B d444 & e555555 & f6 + D; ?% e! h; f" _
\end{array} ; O5 y2 k+ B( [/ F2 @ \right] * i' x, k! ~* ` \] 0 b! n$ J' h: z7 U6 u4 E; t 0 L6 ]: b1 W; b, } pEquations(here \& is the symbol for aligning different rows) ! g) p) v. k3 ^5 `# N\begin{align} % d2 b4 r% w" @) u- B a+b&=c\\ ( s9 {3 K1 `8 t7 q) C+ o- ^$ h d&=e+f+g ! y2 ]* f7 O( }+ V/ U R; l5 S& y
\end{align} " Z; O' x, b2 K3 |8 b! J - A! m0 g4 G% x0 j6 c, r\[ % g( h1 c7 \0 Z+ X3 M5 A( M \left\{ / d' X0 c, {& F$ ~3 c \begin{aligned} ( n7 X+ x. h. F; c: g
&a+b=c\\ ; `8 h9 g6 `( H' x- e& }: g$ V* y3 a &d=e+f+g 4 ~1 h; P: s# V; v+ q1 A
\end{aligned} & P4 \4 Q& k1 f+ v \right. 0 @$ a7 S& b6 r! ?. y4 e" |\] ( p6 V, v* h( v+ n I; Z) @% b. }
8 a4 ~/ m/ A5 m$ m
\end{document} ' z& z; S% g' l: R' c) n9 M 4 x/ L/ ^+ t p具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。& f# A) x( W; m" u. b/ I
$...$是开启行内数学模式,用于和文本合在一起使用。 0 N; h1 P9 @+ D3 q* K" H& {$$...$$和\[...\]是另起一行居中开启数学模式。通常用起来差别不是很大,不过$$会修改默认的公式行间距,有时可能会对文章的整体效果有影响。 . T8 h$ u2 a8 v6 d; {* x' c4 y D, ~* p2 T5 U
PS:有一些网站可以通过画图的方式来生成公式,有的编辑器集成了各种数学功能按钮。这对于公式需求少的人来说很方便,具体信息可以自己去搜索。但是如果你的文章中要出现大段的证明过程,就会发觉还是要老老实实地google一篇latex数学符号表,然后不懂的去查代码,自己用手指敲来得干脆利索。再进阶一点,可以去搜一下有关LaTeX的自定义command的内容去看一下,在敲公式时能省很多力气。 4 D ^/ A" F% p( v# r/ n* y+ `5 W2 m+ }$ U) v0 D/ @3 k% h1 F/ |6 [, \
8.插入图片 ' Q( ?# r& C- Z: `! E6 W: r
将待插入的图片姑且先命名为figure1.jpg % @# I0 S; e/ i建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。 3 W) @; l# `2 G& j$ F/ y1 c/ k }! o0 t
\documentclass{article} & v, o) L; P# b \usepackage{graphicx} 6 {# \* z6 S# u+ k5 B\begin{document} B- y, Q+ \7 C9 r: q- v, I- e% n
\includegraphics[width=4.00in,height=3.00in]{figure1.jpg} 0 U( O! P! M* G; R6 u\end{document} $ n/ n! J2 V& O9 j% n6 m" o9 @) R * F% u1 e; m" \, Q+ Y" DPS:在老版本的LaTeX中是只支持eps图片格式的,现在的LaTeX对jpg、bmp、png等等常见图片都可以支持。 + b5 D) W% |/ z: C) o) I( r3 m& l8 H$ O$ ^* p) ?+ Z
9.简单表格 7 ~, _) T& W7 L$ \
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 0 l0 J9 R8 i. \* z7 u# ^: |8 R
0 z* C! [ ]6 T' A\documentclass{article} ; h# }& L$ C$ X3 ^. G3 \0 `$ k
\begin{document} $ f9 |) O3 }: K m$ e \begin{tabular}{|c|c|} 6 G1 B* e/ _0 ]) a- m
aaa & b \\ + n5 {/ J5 q3 B2 I: z4 N/ N
c & ddddd\\ $ E$ q) n n/ r' W [
\end{tabular} ! n6 _! w0 R2 j6 }
8 ]# V* H9 {% u \begin{tabular}{|l|r|} " N2 \: |- y8 D* e8 }) x: u \hline 5 e; X, q7 } n2 n2 ^% P aaaa & b \\ ! C8 d7 k x/ n9 N7 Z4 r0 R l
\hline 1 ^" @1 o7 Q, w! x
c & ddddd\\ - c5 l0 j {+ _% L: e" h& p& K/ e \hline 0 ~2 B- h5 M2 Y2 X# e; G0 M
\end{tabular} , Z( R/ b: s+ L7 L. D% J5 N/ E
\begin{center} ' h3 Q$ e" M$ D$ f \begin{tabular}{|c|c|} 3 m# o9 y3 L9 w: @3 ], M. ?( k3 V \hline : h; Z/ ~9 y, D( M" v a & b \\ \hline 1 C+ l6 V$ r4 C* S7 V r, O
c & d\\ # d: o) \1 J# m! m2 L
\hline 2 Q% a7 d8 R0 H: @ \end{tabular} ; U0 L) o, ]3 a' w1 P4 s7 N
\end{center} ! Z& D6 P/ P7 A! L3 E
\end{document}" G" R% ]5 ^1 h& e
注意观察有无\hline和有无\begin{center}的区别。注意观察\begin{tabular}后的lcr的区别,分别是left对齐,center对齐和right对齐。 9 ?5 {) ]+ y) j; r% b5 \. [ ; H3 q$ t( S4 }; T: [' Y3 w8 V10.结尾 ) o% d1 `2 Z& I, l到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了。在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。 1 f# C! P8 @4 Y% f. J那些问题可以咨询google。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以的。 2 Z, |6 b, ~ H=============================== ; g, @0 x; {7 l( w# \/ l" h
附录(有些我认为不是新手急需,但的确是比较有用的信息)+ e9 U S0 I- p3 q0 D+ F, e
6 E# A7 N! n) D; v4 H
1.中文支持 2 }5 d! B# g4 Q7 R$ b5 E1 D2 M5 A4 {5 r. U$ r# p! `
对于中文方面我知道的很少,也只能最简单地提一下。7 w+ L. v6 y/ G" [* D" W
曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。2 F& n1 W$ v. d0 A6 H
只需要把开头的\documentclass{atricle}换成\documentclass{ctexart}就可以了。 & F o& S7 x2 Q9 D
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。 + |" G& l7 ` D6 _3 V: K例子参考如下: " B4 x8 f* d5 H
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。 B* ?& c* n( e! e r
\documentclass[UTF8]{ctexart} ; _1 l. q' {$ t( C: c
\begin{document} $ V- B, S9 h3 s6 R你好,世界 ! k/ v+ p# u) O6 e$ X( F
\end{document}- U; w, H/ O* R7 O: k `
PS:有部分人会反映说直接copy这些代码生成的中文是乱码,的确这样的问题偶有发生。如果这样的话,不妨在windows左下角的开始菜单的程序列表里找到MikTeX的文件夹,用maintenance里面的package manager搜索和手动安装名为CJK的package,然后再试试能否成功编译出中文。; d; {! W, Y7 L" t% m+ \" G( s
) ]0 V& [, l' d8 R; X- `' V- d7 h# u
2.宏包 " E/ Q( e! R8 y# Q" _3 x1 u K" x, h; ?
* v" G$ W$ _& h# v# b" U: F6 v
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。 / N6 d/ Z( {0 H7 G, C9 r
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。 ' ?# h. Z4 B+ L* |6 Y通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。 & C2 s! |, h: y+ }对于新人而言比较常用的宏包有 % Q2 s' l7 `+ X2 R' Y2 K+ P编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb} , O) @2 u/ P/ f6 D0 q4 o! M, ]编辑数学定理和证明过程的宏包:\usepackage{amsthm} + Z& Y+ x4 x$ w% M
插入图片的宏包:\usepackage{graphicx} 7 f5 X( ]1 ~. o. Z5 O
复杂表格的宏包:\usepackage{multirow} , ^7 N7 e. s, V! y w# {3 m' T& v" R- | \
如果有其他的特殊需求,就通过google去寻找吧。 - c& d! Q+ F: ]2 |, v$ ?
补充说明一下,ctexart模板里已集成了CJK宏包。 5 g/ {& ]9 w a6 v+ P
3 s: Q: m* M) `6 m9 A Q4 V2 m
3.模板 . E+ V) d" |& K/ C ; ~) o. n! e% ]8 u" Z模板就是在\documentclass{}后面的大括号里的内容。 / t' m1 F/ r& I8 q" H
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。 {4 r4 O" h3 p% p, X7 c8 a# F/ ~4 R' Y' L7 _5 a+ S7 R) |
4.参考文献和制作幻灯片+ R" p1 [% L$ J% Y9 c# n2 z/ x
& r4 |8 Q: S: y1 E5 i
做参考文献的时候,文章也已经快写到尾声了。这一部分内容有点复杂,一言难尽。对这个功能有需求的使用者,使用LaTeX也已经相当熟练了,可以去google一下或查阅其他教程。在此我提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。 7 \6 ~2 m, N! f! Z! R- T不过说到有关用LaTeX做幻灯片,我的建议是除非内容涉及到太多太多的数学公式,否则还是用powerpoint吧。选择LaTeX做幻灯片,对比一下其学习和使用成本,和能做出的超出powerpoint的美观程度,性价比不是很高。