6 e. e% s/ R1 W" G; K4 @9 r! Z v
# R- {) h5 F: n& n# T
先用三句话来介绍什么是LaTeX,以下三点基于我个人写assignment report和写论文的主观经验的总结。 , \3 V4 b7 {% T. V
1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。 $ Y. c5 F' Q _* f# o2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。 ' T3 A& r7 ^- t2 n# x! C! J3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。0 ^2 ?9 m+ F, A E- P
# Z- t+ w: ?7 y6 }5 x- ]: i7 t# [& ~ $ h' C* D3 g& ~( i; T& N" ?; _% n1 c5 u( _
(这一段为看到部分留言后一时冲动写下的,因为很多人转,而且也的确是在说明我的态度,因此保留原样摆在这里) # e" t3 Y' }( d
我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分喜欢炫耀上手难度而非实用趣味的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账! - m/ X% c- e) F) I1 u3 F' p) N. W9 l3 u+ I
% e; |; d# s. D3 N
: M) U4 F# B/ l1 @6 S2 F. J
4 {' M6 ?3 \; c' h2 W
; F6 t" H' P- M我考虑了很久,最后还是决定不将这些examples的代码注释完全,而是希望读者在对比了tex代码和生成的pdf内容之后,自己得出结论。这些例子都是我自己推敲安排过的,如果想学LaTeX的话,自己总要动点脑筋才好。 3 q1 i8 {0 \) I- k, B o9 y1 t9 a7 n; i! V7 _% ?' M& y- ]5 z
. e, B% E+ D) I
1 i/ N. Q/ t X% D+ U- ^- L
0 @2 f' i* |" Q* j! N
+ t. R# |0 k/ ]5 B7 {然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeLaTeX,并点击编译。 (这里请注意一下我之前一直笔误写的XeTeX,给大家带来困扰深感歉意) ) q6 ]; j- `5 ~2 ^$ V) l- o
如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。 ) e$ e( |0 u1 S1 B: r% B ! {" e2 T k% Z5 Y( L 1 ?8 X m5 q9 y! @# C1 g3.标题、作者和注释 $ v& T3 ` q' P" r8 |
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 - {2 L U I0 D# c; w ( ?: M2 I: @5 m" Z\documentclass{article} 4 J! X+ ?- M; k- ~$ ~7 w
\author{My Name} $ ]* U' D* `* r S# v \title{The Title} ) s" l$ p& R, k4 h7 H1 S, Y, q- n\begin{document} . H9 Y" r7 z0 x! \; M4 h4 U( }9 H: S \maketitle ! D* s! t, T0 e) G
hello, world % This is comment 7 B w8 y; t' P) z5 J) p
\end{document}6 I2 \( h# y& O* N+ Z
" h b2 ]' R1 E8 d%为本行右边所有内容被注释掉,在生成的pdf中不会显示。 8 d. g/ Q* j2 D" i4 b& N3 t% G& {* {5 w& s9 O8 W
块注释也有专门的语句,不过更方便的方式是选中一块区域点鼠标右键,点comment # ]6 m2 b# t: Y8 t3 C. U" F' Z' R" b, T, |* \
0 V* Z$ B) ~9 @7 g0 j7 H9 i
4.章节和段落 " F! @; h, F: r1 A* Z* i2 s( Y建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 : g: H M, |3 o1 L, m
7 U" E+ c& o& k: R- y7 ?4 m\documentclass{article} 1 s. [+ P- l! }, ?5 B$ h( Q \title{Hello World} . q$ @; \) A5 z4 D6 o\begin{document} 4 h, C# t! e F8 z$ q \maketitle : X$ w! R( s Z6 s \section{Hello China} China is in East Asia. 3 b3 Q6 @& Y" p4 C/ Z
\subsection{Hello Beijing} Beijing is the capital of China. " R9 f- ^' K+ s7 `
\subsubsection{Hello Dongcheng District} $ a+ w' F6 c( X: d) Z9 q* m \paragraph{Tian'anmen Square}is in the center of Beijing 3 S, B% |. H# x. C* O
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square ; S4 G$ u0 c0 w& ]! N- @
\subsection{Hello Guangzhou} 7 q8 R' m2 H3 h- K8 r$ y
\paragraph{Sun Yat-sen University} is the best university in Guangzhou. 5 B3 \1 s8 \- k$ A" J& Z\end{document} 6 s) a ^1 T* h) F: j9 Q# ]- K0 [& ~ ( z: e3 ?1 z* C退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。 " U6 f8 U7 l5 ] }$ L x* M. b5 N f0 r- X/ ^
/ i6 ~! N# n! J+ R5 @
5.加入目录 ( x3 z! ~2 \. E! W2 s建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 + j, b8 B; ~6 } . e; t; M9 ` M$ {7 R' ?8 P\documentclass{article} # L( I4 @! f" h
\begin{document} 3 M% O' o; ^- X9 ?& b+ u# h \tableofcontents $ K3 [% j" s# f' [ \section{Hello China} China is in East Asia. ! N6 q7 k Y8 z* y7 m5 j0 t
\subsection{Hello Beijing} Beijing is the capital of China. 2 l# {& Z& D! c5 q% u6 p" O; Q) {
\subsubsection{Hello Dongcheng District} , o5 D9 _4 Q6 p% }4 O
\paragraph{Hello Tian'anmen Square}is in the center of Beijing 3 T6 D( H4 r, |" X \subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square 4 {, C7 O8 v! o\end{document} $ M: z3 `6 M) }, W- L# q
9 h( I4 b( l' l4 [6 m/ i% Y6.换行 : Y- Q% S+ p! T( n p建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 5 j' G q* s- \
\documentclass{article} 1 H- V/ m7 N$ ?# j3 M# g
\begin{document} : ~6 a3 Y3 Q$ P" Y& a Beijing is / H" c3 A/ G5 I8 G# Y, z* ^2 V# q
the capital . G& @. S6 w. b" n
of China. % P# z+ L; d1 j6 A
1 H0 J$ N$ N. c/ f8 Q
New York is 9 v1 D0 ~2 X+ _* S
6 j/ D/ R% X% o! r the capital 3 g9 B" h) o( e7 D
1 e9 z& S. R1 M1 r e of America. V; C1 W: u' l0 N% G , Z* G7 J8 m8 p7 _: b/ w Amsterdam is \\ the capital \\ + l$ B- W. l2 m9 b4 {4 e of Netherlands. 8 M& o7 F9 X1 L @) x8 ~, E
\end{document}8 ~$ X% ^( |/ e2 a5 l, C
9 I5 d$ a' a: A
空一行为另起一段,\\为段内强制换行。 & F! c* }$ k9 Z6 c5 d
! b( b! @, d m6 ]- r0 s% D A5 B5 d! K$ g7 G. H$ O
7.数学公式 ( W* J+ S- |* E- g7 `' H9 P* v建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 2 j6 m# W0 C6 `) q: D ) s4 h7 Y2 C; i& R2 P; o\documentclass{article} 8 z) ]8 A8 ]* K' p$ g/ j) }
\usepackage{amsmath} 7 o: b0 H$ }# k
\usepackage{amssymb} 3 ~9 l, O! ]- _" O+ `
\begin{document} ( W) K7 J1 E7 t8 M! G The Newton's second law is F=ma. * b6 x& s! F9 D1 D* N d' B" a4 d6 L! {; E- @2 e
The Newton's second law is $F=ma$. ! f) N l+ A7 g0 P. y 6 w B. D7 f" t+ N+ s The Newton's second law is ' q" }& _3 J4 W% J
$$F=ma$$ $ I6 m, O. I( w& Q$ i % X" c2 V, }7 e% k5 o' m The Newton's second law is 0 P. Y% C: {2 P$ C* p0 A' a \[F=ma\] 3 C( l2 F. _ X9 E8 T3 g m2 Q# Z9 Y2 Y9 ^
Greek Letters $\eta$ and $\mu$ % i/ @2 u+ V- ^% {/ j
# S4 z+ ?1 }# S$ }* s* ]- r) E
Fraction $\frac{a}{b}$ + k, {, e" G$ k$ w& S6 \ : P( E1 q2 h* u Power $a^b$ ( n5 P0 w; V8 Y. m
1 g# D/ E! j$ T1 p- Y
Subscript $a_b$ 9 L: O8 f2 G9 h) _
# h1 G6 z3 i* X4 k
Derivate $\frac{\partial y}{\partial t} $ 8 X' L R* T Y8 C6 v
2 R! R# J6 H# d# N: M2 A, t6 F
Vector $\vec{n}$ ; V- \: p+ E' b$ V2 i" H0 s+ S2 Z
8 N: A, \2 r( e
Bold $\mathbf{n}$ # k+ E; q" y! M% k9 e
. U7 V3 I$ y7 b To time differential $\dot{F}$ , l/ `" [9 A' |5 k
6 g2 }2 D6 ~3 E
Matrix (lcr here means left, center or right for each column) c5 ]9 X; q/ q4 Y1 O. a+ q k \[ 2 Y5 w6 y7 J5 p
\left[ ; l9 ?. T/ H. x4 ]# ? \begin{array}{lcr} $ W& o9 A: y% |' o { a1 & b22 & c333 \\ 8 L; ~* z+ a( S: G2 H2 q d444 & e555555 & f6 9 ^ o( J' I2 D
\end{array} 4 P7 s) Y7 ]6 Y+ c; \3 S* B \right] + l" D( |& }) p6 Y/ q! t& I& s( B
\] : t: @8 _3 _. f: A 1 q/ ]/ z3 n% ^) k, @* m7 G8 |: sEquations(here \& is the symbol for aligning different rows) $ Y+ ?" u. `+ d0 s5 D
\begin{align} 1 n: G9 M3 ]1 u3 Q
a+b&=c\\ 5 n. _3 z0 L# p0 F8 w d&=e+f+g , t. ]7 Q4 u/ b6 e\end{align} 9 L( u5 _3 ~5 P1 C' L" B- W& x# t; X) D c! Q2 v7 n- l
\[ - D; s2 U6 h, ]1 `+ |# g- [
\left\{ 3 G, t# }6 l% I5 m2 W! S4 J1 H1 ~
\begin{aligned} 6 [" U. l. i8 O" q &a+b=c\\ # k& [, E( t/ q' E" b &d=e+f+g + K3 A+ ~( `+ K0 B M w
\end{aligned} 1 j4 b. A* b9 {% Z5 G9 | \right. 4 }% G0 B1 T. h# N
\] 3 j; I, y0 E8 N* { b# {$ p7 C( H7 M
\end{document} 7 G4 v3 k7 f& [, X+ b2 M- | - p. W. ^3 ^ n9 i具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。! Q$ L& k( @9 |+ u, [
& C9 G5 u+ z( ]. z # n% T" i, z7 d" X, x 3 M& {* v0 f. z8 ^) S/ J$...$是开启行内数学模式,用于和文本合在一起使用。 ! ?, l; S, ~5 Y! v% r6 n2 y, Y! \0 U
$$...$$和\[...\]是另起一行居中开启数学模式。7 @& S( \; L0 k- J, J/ o+ i
, {" o2 T/ N5 y5 n4 B% a' t# q 7 t. w5 h: \; F5 k2 Q 8 g( X7 j6 q7 u, n' A有一些网站可以通过画图的方式来生成公式,有的编辑器集成了各种数学功能按钮。这对于公式需求少的人来说很方便,具体信息可以自己去搜索。但是如果你的文章中要出现大段的证明过程,就会发觉还是老老实实地google一篇latex数学符号表,然后不懂的去查代码,自己用手指敲来得干脆利索。再进阶一点,可以去搜一下有关LaTeX的自定义command的内容去看一下,在敲公式时能省很多力气。 % _2 }7 t4 e# | W3 d5 G# B- v# F& @- [* B: N# L9 y7 H0 R; j5 H$ n! F
8.插入图片 ; q4 P: f6 ~9 \" h% Z. v! R
将待插入的图片姑且先命名为figure1.jpg r# G, ?/ ]8 Z- c4 y
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。 & T1 L1 _& r, a, B: a( P