1 A3 O- y/ ]% P' ?' ^2 h0 S
注:文章里的代码我自己测试是可以直接复制进winedt编译成功的。但是有朋友反馈说编译不成功,检查后的结果大概是在发帖的时候,排版系统自主“智能”增添了一些换行符制表符等类似物。因此如果直接复制编译不成功的时候,请尝试手打一遍。(*^__^*) 嘻嘻…… & P, D: @ }" R: c n! Y' W! j) a1 i3 d& |2 N
1.LaTeX软件的安装和使用 8 g- I* J" Q2 j b0 p, n p4 S 2 s b* n4 i( n- x' [方法A(自助):在MikTeX的官网下载免费的MikTeX编译包(150Mb)并安装。下载WinEdt(9.5Mb)(收费)或TexMaker(32Mb)(免费)等编辑界面软件并安装。 . c/ P. F& d$ P6 S2 y' A% c0 K
方法B(打包):在ctex.org下载ctex套装(203Mb或1.3Gb)(含MikTeX及WinEdt)# ^6 e( g& G4 R$ c N, @* C
新人不必纠结软件问题,随便什么软件随便什么版本只要下载下来能编译出pdf来就可以,先下载了装上来试试再说。我推荐winedt也是方便我在介绍按钮样子的时候可以统一描述。 # p# U/ O; A, l* e1 g9 A8 W' ?5 Q* Z
2.第一个文档 ; L0 x( x( [3 W5 d( P; v) c
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。 5 N, W2 c# j9 O" L& s4 O0 q8 X# o8 ^. @* B6 L _
\documentclass{article} # `2 o, D9 C7 O' {\begin{document} 6 p t. v' n$ l. L( T hello, world 3 \. L X* }) ~& X: \9 o+ ~+ I1 J
\end{document} " v# _$ B$ W, o! M3 {8 ^0 x
" I' q% Q! [& v) x3 y然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeLaTeX,并点击编译。 如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。 ' W/ I0 R3 h# d ?2 w9 Q1 x! Y9 d# w! ]- B9 u8 |3 b
3.标题、作者和注释 ( y0 F9 h% [# B" l; t
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 : ~1 H7 M, W* p0 b) O- i0 Q( r. c! R
8 J' g# i8 Y! Z0 x/ A- t' }
\documentclass{article} & b- f$ p- g- F
\author{My Name} ; X5 |3 i/ X0 a" v) c; Y+ o0 \) }
\title{The Title} / a. q6 a% v7 d7 s, k x% S, r( }6 p\begin{document} * v5 x n7 s( n/ U/ O) W; U$ l" `/ b' E
\maketitle - o& h: V; `+ F& p hello, world % This is comment $ ^. G6 K: w3 K4 ?
\end{document} ; m5 v' F) {$ A$ u%意为本行右边所有内容被注释掉,在生成的pdf中不会显示。6 W4 H, L1 d$ X, ~1 W9 }" V
6 S9 f3 ]- l1 [4 [$ @3 @7 e4.章节和段落 / |- U/ [* V7 H建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 " H9 _. M( g- G* c& v1 L# _- n1 j, J) g( {9 }) K) _
\documentclass{article} $ S% c! N9 N$ `, {$ {; o \title{Hello World} & S( J* J A/ i- j' s\begin{document} 6 {# N$ W1 F8 x0 z4 c \maketitle / Y( f& w% t) t* {$ _8 M' U. ? \section{Hello China} China is in East Asia. & V& T, O! X3 u+ f \subsection{Hello Beijing} Beijing is the capital of China. }' i' c4 H9 g2 I0 T) N4 V \subsubsection{Hello Dongcheng District} 7 F' D! f5 B' F: e- a; }
\paragraph{Tian'anmen Square}is in the center of Beijing # |0 i: z# }7 y' `, b4 P \subparagraph{Chairman Mao} is in the center of Tian'anmen Square ' y, _# l- N, p. @ \subsection{Hello Guangzhou} 0 G& |- x& K( L \paragraph{Sun Yat-sen University} is the best university in Guangzhou. , }2 k( b, F O1 j# p2 J0 W) z. t
\end{document} 3 d, d' U' P/ r
4 x5 v# P K: w9 z
退格只是为了看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。 3 d) i$ f9 }0 O: x# L 0 c& g. @: [. K/ O1 s1 K" y5.加入目录 ( U9 l& Z8 S( v, C9 f
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 7 d8 V8 E% g5 Q& ]# J$ B) F s; y) R; Y' I
\documentclass{article} & n- f; V) I7 h8 s2 \- ^& T\begin{document} # ?) V! r( [& S* ~% |. N% ?
\tableofcontents 8 P# W1 s# P" F8 G
\section{Hello China} China is in East Asia. ; P! r& R5 I( S, ~ [
\subsection{Hello Beijing} Beijing is the capital of China. : I) U$ e4 N% L; Z; v2 m
\subsubsection{Hello Dongcheng District} - x, d" _( p2 I% T$ o
\paragraph{Hello Tian'anmen Square}is in the center of Beijing . A6 ^) T9 x! ?7 ] \subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square 3 j j# a% D& I: d3 t& k: [\end{document} + l$ N2 k# W3 C3 {' y7 w- h& V% R- }! ]8 x+ O) e: |
6.换行 . R3 B; P. k M, [3 F" k9 p! H建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 8 l4 ?; o5 o9 o; n6 ^" \! z% ~
* F& M( B9 A9 B+ U\documentclass{article} - ^6 n% e* R& X# p: f\begin{document} ! B5 S9 X1 y E: a8 P" c3 q4 Q
Beijing is 8 `2 V& t. R& R8 {4 d' k7 W( M
the capital % W2 ~7 S9 `' J& H7 \! K
of China. $ I( @/ ^. q% ], n" X! e! H
9 \) x+ D, y, O5 L3 s @. Z
Washington is 4 Q( R9 F, ]" z% u0 j' }& z' p( K3 x3 r7 h: ^
the capital : D) V/ M; B v1 B; p' I
2 p; t, j' A6 B" f4 J' b# ] of America. . X; N& l! [& N" B" W9 ^) K$ N' r1 F: T! I ^
Amsterdam is \\ the capital \\ : R$ _+ C. P0 k: G+ G2 y
of Netherlands. # c- z9 m( ?9 J% b' W% I0 `\end{document}. T( g* _: c8 w1 m3 w
, E6 F# {1 ] C* x* S; o空一行为另起一段,\\为段内强制换行。 ) c7 I8 h. I& ?% U. e& \' m我对之前手滑写出New York is the capital of America这类低级错误表示非常抱歉。 % E% {, u) {! o2 K7 R8 s9 U( m- n! i+ Y& g7 X
7.数学公式 0 L7 u) Y: T; {: ]- {# ~2 ?
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 % k. m' X( b. o1 z5 K: l . a, v8 L$ B; N. j, Z5 `/ r* E\documentclass{article} / N6 r7 F& t. D, F, P \usepackage{amsmath} 8 v, T* G4 [ X2 c0 K% s$ U \usepackage{amssymb} ) D! a# Z- o5 r" U- r- x
\begin{document} " g3 X. y F$ G, E' G The Newton's second law is F=ma. ! h3 i. v# L; ~5 P; W1 G. O6 k1 z- z5 j* p/ _8 K4 ]+ v
The Newton's second law is $F=ma$. K6 N5 o4 n2 h+ q9 _: e2 S) Z9 B3 f* m# r. T
The Newton's second law is 1 I5 x0 c) [; T4 N $$F=ma$$ , A4 n, [6 J, I$ j3 j" e4 \ ! |1 Z1 b! l- ] The Newton's second law is 1 @8 ?/ x. D5 U8 J7 h& f
\[F=ma\] ' \8 G. J9 w$ G# r3 X' `1 _
# P+ c' s- P4 f( |
Greek Letters $\eta$ and $\mu$ ; g' {' V8 D& n) A: A- `" Z 9 D# T& R% L$ |# b; E8 F4 q2 f8 e Fraction $\frac{a}{b}$ % M8 Z" h% C) e. l4 o # [" I+ N9 x" c: k& W Power $a^b$ 3 x. C2 \+ B) `" w5 b7 o4 B& J; O! A3 ~0 ?4 ~
Subscript $a_b$ " J' ~: E$ J" {7 @1 d( n- Q5 S: R) a( z9 }: k1 q \7 d$ m
Derivate $\frac{\partial y}{\partial t} $ 5 A6 ?5 \ L$ o7 O
8 ?+ @* S( s/ r
Vector $\vec{n}$ , h0 C: ]# w+ W* @
. @0 e2 B+ H" p2 r/ S3 \ Bold $\mathbf{n}$ ' [. T0 B Y3 Z$ G I# T5 ?/ u: t
9 K4 ?7 j% m6 S+ t/ c k' [ To time differential $\dot{F}$ 1 N0 m! [, H+ l3 K1 M5 A! a7 b+ }' |! x/ x
Matrix (lcr here means left, center or right for each column) . L" u0 l- ^( j. O: S
\[ - ^$ g/ k1 a+ S* d* l! h \left[ 7 }+ c2 v- H& n& Z7 I5 k& y( n x \begin{array}{lcr} . ]9 B8 C" x1 q
a1 & b22 & c333 \\ 8 |+ W! P. O7 @
d444 & e555555 & f6 y, l8 J$ a6 K* U
\end{array} 3 u/ J+ g' u$ S/ o/ @ \right] ' r2 e" U+ w, ]4 p7 b
\] ) a, | q' H! V$ ^2 v- q- Z% Y5 H3 S $ Q* \, |% R. z7 ` sEquations(here \& is the symbol for aligning different rows) ' G4 E& Z5 N% }: O\begin{align} $ u. {( ~ b% O8 V* @8 y" u a+b&=c\\ ; z( H8 P0 W2 V' K6 ^8 l
d&=e+f+g - i6 q& D9 a7 s6 J\end{align} 6 t; B9 ^0 d% W 7 _+ U; ^- V0 T1 K' ~) x\[ 5 R5 t, B! C2 D, d \left\{ $ f. D9 g! n$ z1 U1 \9 L: u \begin{aligned} 6 T: S: |/ h! e' I/ V- l0 ^8 ^: e &a+b=c\\ . h4 c1 e1 m" {6 I8 A* o! o* c- l( c &d=e+f+g 3 g% W1 y/ @2 K# n) W8 \
\end{aligned} 9 f y9 U0 n A5 T' k \right. 5 O1 x3 e" }( W3 X8 ?, N( _\] $ e6 f0 o* s2 e9 Y9 u
8 B) c( r( n9 M" ^
\end{document} 7 d6 i2 C) `1 N. I+ F. ?) D; _$ d% P0 n+ f( L2 @9 p; L
具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。2 x; p# O% F) a% i5 d- v6 |
$...$是开启行内数学模式,用于和文本合在一起使用。 1 L& h- R: Y& m0 G' A5 S$$...$$和\[...\]是另起一行居中开启数学模式。通常用起来差别不是很大,不过$$会修改默认的公式行间距,有时可能会对文章的整体效果有影响。/ y& ~, q, d% i7 \
, n8 H" i" K5 {, Q; m z4 J0 |- {
PS:有一些网站可以通过画图的方式来生成公式,有的编辑器集成了各种数学功能按钮。这对于公式需求少的人来说很方便,具体信息可以自己去搜索。但是如果你的文章中要出现大段的证明过程,就会发觉还是要老老实实地google一篇latex数学符号表,然后不懂的去查代码,自己用手指敲来得干脆利索。再进阶一点,可以去搜一下有关LaTeX的自定义command的内容去看一下,在敲公式时能省很多力气。 ' E9 }5 k& J4 e* B0 H. Z0 Y/ h# S3 U% Y
8.插入图片 0 J5 u- S8 ?8 B- q6 p" m
将待插入的图片姑且先命名为figure1.jpg : A5 x& I8 R! u& A+ b" i G建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。 / F& \+ I( l( n5 _& ]9 \# Z4 Y
5 Y4 c, `8 i$ @5 t7 |& F' o; t\documentclass{article} " J- @; p+ n; {0 T \usepackage{graphicx} 5 n) Z& [/ r1 d" S\begin{document} 1 O: O `7 x& w, |, H$ L3 e; q
\includegraphics[width=4.00in,height=3.00in]{figure1.jpg} 5 y# F# e/ h8 \) p a6 f8 k\end{document} ) q. U" ?& J1 x7 a0 g# U 7 D2 v1 r7 \8 Q& dPS:在老版本的LaTeX中是只支持eps图片格式的,现在的LaTeX对jpg、bmp、png等等常见图片都可以支持。" R6 f6 U! G! a' \( s0 F. V
$ e4 z4 @, h- P6 F$ N, O& p. F
9.简单表格 3 Y* H) @" Q7 j" `/ Y+ B2 c
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 7 X; L; |" N' g, t% E' D1 `. P8 I8 W6 Z \, C5 C& z0 i" _7 h: T e
\documentclass{article} . a" p0 o8 z/ E; z! T( M" k\begin{document} 7 k1 T. X: I) F6 R8 ~" M9 { \begin{tabular}{|c|c|} " ~- g% a, H) l/ t' S4 ~1 r- v
aaa & b \\ " G1 R8 H2 @/ f# m& s- n$ ^ c & ddddd\\ & o- I+ P. ]2 U3 w2 i( [
\end{tabular} r0 o. q- u G: i# n m* U( W* x: q: O' j, }& ~) k
\begin{tabular}{|l|r|} 0 H6 }0 U A4 h/ B* ` \hline $ d% x9 V d* t5 m3 z, Q% b! i6 v
aaaa & b \\ 0 ^. \4 V9 [1 U1 {
\hline $ n1 X4 N! Q' c# N
c & ddddd\\ 3 Z7 `8 a, ^2 W8 d8 L$ Y/ [- c \hline * I- L3 Q' d: S
\end{tabular} & X% g5 m7 ~6 H5 s: m \begin{center} : M6 R. Z. ~! x/ M4 J7 c) g \begin{tabular}{|c|c|} / m( ]7 Q, w; r% D6 M# A$ n \hline ' `" H3 f5 o. s+ E! h
a & b \\ \hline ; R! N1 o, Y q: z6 Z9 R
c & d\\ : V5 [; i* O7 _5 l# j
\hline 8 g% D" Z9 O( z3 X% \ \end{tabular} 1 p: a2 A* z% A. q! c% P \end{center} # U' i( g- l, d\end{document}% p# t% }( [& `& A9 f4 N' {# o$ T
注意观察有无\hline和有无\begin{center}的区别。注意观察\begin{tabular}后的lcr的区别,分别是left对齐,center对齐和right对齐。 " o& s' z3 @1 D. R0 w
* u% X$ z& t. M1 W10.结尾 ( n! y9 B+ Y, X+ v: j) A到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了。在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。 ( {' b: [9 e& s% i6 z那些问题可以咨询google。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以的。 - b* V3 M0 K8 e) l. ]2 Q& I3 {0 l, i=============================== 0 C, ]' x! g. X( ?2 {. _
附录(有些我认为不是新手急需,但的确是比较有用的信息)# h' A0 F# d! }, V: u4 V2 N" r" C7 N
) D6 s( Y9 s! B' ], q
1.中文支持& [3 y! B' K7 |* M/ h9 ]
. L9 z# F) W* K# A6 u% j, E# w
对于中文方面我知道的很少,也只能最简单地提一下。 , a" L, W- d: S) ~1 Q& A 曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。0 [1 D8 \, Y3 K$ @; r
只需要把开头的\documentclass{atricle}换成\documentclass{ctexart}就可以了。 $ F- Y3 n' J" p5 u+ L5 I+ W8 x如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。 8 E# V+ C$ y E# d; U! H' n% X# n例子参考如下: 9 f9 y& e& q' L- v$ _" P) d% X3 d打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。) Y$ c# |; g& F1 b* V
\documentclass[UTF8]{ctexart} ; ~5 z/ l/ v" Z6 }5 j% S5 d
\begin{document} 7 |. G$ [+ l1 j6 H5 L0 ~7 ^1 i, u ]你好,世界 , @ c Y1 Y/ h) @" w) ]
\end{document}: _6 u# V4 G& z& Q+ g
PS:有部分人会反映说直接copy这些代码生成的中文是乱码,的确这样的问题偶有发生。如果这样的话,不妨在windows左下角的开始菜单的程序列表里找到MikTeX的文件夹,用maintenance里面的package manager搜索和手动安装名为CJK的package,然后再试试能否成功编译出中文。+ E7 A" d( n3 W1 l+ m% s X