- 在线时间
- 332 小时
- 最后登录
- 2017-1-30
- 注册时间
- 2011-5-20
- 听众数
- 105
- 收听数
- 49
- 能力
- 90 分
- 体力
- 8078 点
- 威望
- 450 点
- 阅读权限
- 150
- 积分
- 9482
- 相册
- 0
- 日志
- 0
- 记录
- 1
- 帖子
- 1456
- 主题
- 90
- 精华
- 0
- 分享
- 48
- 好友
- 259
TA的每日心情 | 怒 2017-1-30 23:35 |
|---|
签到天数: 318 天 [LV.8]以坛为家I 2010挑战赛参赛者 2011挑战赛参赛者 2012挑战赛参赛者 2013挑战赛参赛者
 群组: 物联网工程师培训 群组: Matlab讨论组 群组: 2013认证赛C题讨论群组 群组: 数学建模 群组: 2013认证赛A题讨论群组 |
对于真心渴望迅速上手LaTeX的人,前言部分可以跳过不看。
$ ^9 i' u4 Y: m2 d6 H0 k! h5 {6 t本教程面向对LaTeX完全无认知无基础的新人。+ I4 S& ]. z% O! P1 ^/ S
旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。: o; |& X2 T% d4 H% u
这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。9 A% a7 r/ D( ?5 b$ a; j. k
尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。
% D$ H& Z" u; I在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。
; \$ j& |3 P9 ^* y* q- \. {
- {. b! x0 O, C) M% F先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。$ g0 L! V& ^0 `, X' v+ K
1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。
& b$ k t/ U) Q) f7 J/ E2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。) R+ q5 n i/ Y
3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。
: Y5 d" E1 K1 r: x: n
4 n7 E4 M C8 o) z4 L$ K: t% K我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!
# d" [1 A2 F& L7 i6 H) `% ^* i* c* T% \4 t& J$ R# P
我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。) s% B, j% M1 O3 s! y% e
=============================================
; T. J) ~- a j- X9 e下面是教程正文。(正文最后应大家要求增添了附录)6 q8 v' m- J% @9 ^6 B
1.LaTeX软件的安装和使用; ~5 E9 y3 v f4 [6 C& e8 ` [! b
方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。
; l L3 g/ I% c5 l, v, l方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)
! r( `4 J$ ]1 d X$ e哈哈这一部分当然不包含在标题的30分钟里。& D- U, ]+ s" e
2.第一个文档
: K8 W. z ?7 a: U打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。5 I7 W% E5 @7 o4 e2 `8 ?6 B
\documentclass{article}
3 \' O6 K0 `; z, m1 T\begin{document}4 W4 v/ u7 ] S5 w& C R3 Y/ Y
hello, world
- i1 v* I7 O" u* M$ K\end{document}
! l+ b3 O- Y( L2 J3 d
. Q9 h* \7 a. ~" I/ G3 J) y& E然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。
( o }# w! G# |如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。5 F& s2 \( d" i$ L$ d+ I
3.标题、作者和注释
T" D1 N- N0 N1 X建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
; {$ L/ t& M/ X& q ]. Y+ F5 K* w$ }# T9 L( a* F
\documentclass{article}) x, y( N# C% q4 ?+ M! D
\author{My Name}0 v; A) T: T* h" ~
\title{The Title}
2 H' f. n+ }+ i7 g9 q3 s\begin{document}+ F/ \2 ^& z- m" t/ M, I
\maketitle
* r0 {0 Z* s& _' \9 h! Ahello, world % This is comment+ n$ k) y$ Z# Y1 p" ~
\end{document}* N/ H, y. p J4 c3 p: Z
4.章节和段落
( h1 O1 E% `0 i. E# G+ B% S建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
2 x H6 F) L- y% F- t* _! G% j\documentclass{article}- N6 } f- l+ p) {, x& a6 c1 e
\title{Hello World}8 W& k% o# B7 t6 [. Q
\begin{document}
7 V9 W% Q" {" P. ~7 e5 P\maketitle
) Z7 X& g8 B4 ] t) b. }# q( x\section{Hello China} China is in East Asia.* s" q$ Q ]& {* E& Z
\subsection{Hello Beijing} Beijing is the capital of China./ }* [1 X, ]! w% f+ y
\subsubsection{Hello Dongcheng District}! X1 V" j( {" g2 ]' v8 p/ d
\paragraph{Tian'anmen Square}is in the center of Beijing6 W- H$ j3 @6 r7 H" \; V" U
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
& x) M0 z7 ~: x0 R\subsection{Hello Guangzhou}) M& }3 i d* E( u2 m8 ?! j
\paragraph{Sun Yat-sen University} is the best university in Guangzhou.
P# T1 X" `8 o7 r' B* R\end{document}
. Z/ H$ n* S: ~$ u6 t
" \0 Q$ z& I3 o% f9 k; r: O4 |# P退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
& y5 S% P: s. c6 D7 r/ B7 [5.加入目录
$ Z0 ]: S9 V4 A& N: n* v建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。' m- x# h7 @# T5 T1 F
\documentclass{article}
4 W6 F$ Y- j4 \7 f( j' D\begin{document}4 S/ W7 c4 k- `- L
\tableofcontents
4 }, Q4 i/ z: c# n9 h! R\section{Hello China} China is in East Asia.
/ j) k+ g2 z3 O) H3 u8 S; O\subsection{Hello Beijing} Beijing is the capital of China.2 K$ q7 p1 q, @ |$ [ T: f
\subsubsection{Hello Dongcheng District}
0 @2 `( v2 A* N7 N j7 J0 K0 Y\paragraph{Hello Tian'anmen Square}is in the center of Beijing
) B: U2 L) v0 _' F9 \4 [\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square f2 P: X" N( I$ F
\end{document}
: R3 m, j# f& Y' a5 O6.换行
! d9 U. B! e P7 \建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。) k+ P4 O7 T3 Z( X, ^. I
\documentclass{article}+ }0 w e2 r9 K) v1 x
\begin{document}+ d, U% G! {$ s( K, Y
Beijing is) O' _; v9 Q7 \, t3 F* {# I6 ^! V# D, X
the capital
5 ^3 L6 ~: x5 }3 H6 n/ I* R% M# iof China.
1 s; r# u% @* K% }New York is
2 X4 \0 g! I, z% P2 Kthe capital \+ e# ?9 w9 m: W+ F6 m! \
of America.
( {2 P9 L8 L) l- `% m* I6 eAmsterdam is \\ the capital \\
1 A0 \' }2 A* c/ T7 g$ }2 l1 cof Netherlands.
0 N) Z* R7 t& y; m7 Z% f; Z. M\end{document}' p l+ ^% i) O/ t, |( ]
7.数学公式
3 Y4 ~$ D& b" w7 o建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。8 x" [1 B3 _8 k
\documentclass{article}& Y# G! {# l; j( k& I
\usepackage{amsmath}
: q7 s7 ~% w( s/ f R\usepackage{amssymb}
. E* j. H- R9 U1 ^\begin{document}
! ]8 B" v ] d1 bThe Newton's second law is F=ma.$ m, x; z* Y9 |0 K7 W* ]0 M
The Newton's second law is $F=ma$.
# @: M/ X& ^. o* U+ i- }) mThe Newton's second law is
9 r: a- t( n6 o- O1 Q5 \# d4 `( N$$F=ma$$! _9 n5 o0 L* _8 C8 L3 |
The Newton's second law is: V$ O _: U; d5 s h
\[F=ma\]: X, C1 F! N, M6 x
Greek Letters $\eta$ and $\mu$
+ l3 g3 v8 W4 H! Z# k" AFraction $\frac{a}{b}$' Q6 Y0 \3 ~, B' N
Power $a^b$
! x" x& e4 P9 t" L6 CSubscript $a_b$2 D" @" ?' c+ N9 b \
Derivate $\frac{\partial y}{\partial t} $
/ W( N! h! y0 F* }$ Y) S3 p8 W& lVector $\vec{n}$
% O; r. }7 H Z" i# f: sBold $\mathbf{n}$
( q9 ?) d, S& j3 }. G7 }( r* mTo time differential $\dot{F}$ u$ y: K! ^* U. P5 C h Y
Matrix (lcr here means left, center or right for each column)0 G% J0 i8 T, x
\[5 M5 z- M7 I( ]. \) u8 A
\left[9 C \: z1 h. Y- f% v1 t
\begin{array}{lcr}/ o) ~ R+ ?- f
a1 & b22 & c333 \\
' K. u2 `% [' o1 S zd444 & e555555 & f6
" r& ~5 @; x$ X( ?\end{array}5 w! ~) p" \9 q0 L
\right]
) L. L8 G" b$ t' z, ^" E6 D\]2 o2 Q; T. {; h7 }7 e" `
9 _% K$ n* [ ]0 d9 @) N
Equations(here \& is the symbol for aligning different rows)' e/ O& S1 l$ F6 F
\begin{align}; d4 D1 a) r" K6 q3 D/ [
a+b&=c\\8 Z! C/ I8 t6 Y% e
d&=e+f+g
9 `! ~! H- `3 U4 ^/ n% D\end{align}
7 I$ x: }( X5 e7 ^. \1 n( |) S5 k" r g! I% o* E7 E
\[
( d8 a( x! L4 _# ?1 ?0 B$ ` N! C1 c\left\{
2 q7 W w1 Q; t) f- }" [6 e4 }5 J\begin{aligned}( W; ?4 z: W$ }" n3 R% k. Q
&a+b=c\\9 c- Q7 r% { J
&d=e+f+g; q. X! P% O: R F" d8 D
\end{aligned}
- k7 B. j, d' _% S, t2 b# {% v4 w0 R\right.6 X4 Z( L) p% C
\]
4 n& o+ w" Z+ _$ E' }' w3 G\end{document}
+ W) e9 ?9 }% v }' F8 n0 f! g具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。: }+ w4 G5 {' m, ~- l' i# B
8.插入图片
, e" m" w- F" a1 r先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。6 ?8 \ K! h4 M& A, y. I
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。4 ~# {8 ?" E1 q N
\documentclass{article}% p# }. [/ Q8 A/ G: R8 z
\usepackage{graphicx}
# u' V# h7 Z, c7 q. w& R* Q\begin{document}
' v( n2 ?+ a6 _/ j3 ?6 P\includegraphics[width=4.00in,height=3.00in]{figure1.eps}
2 A# y6 v9 }" _) O& u: f% f* G\end{document}
- R3 g0 O- V% r, u# l1 b9.简单表格
& v& ~4 r' L' Y* b; @! ~建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
! q- j4 M' x% b `! C! @9 q( y0 j" u; Q, ]; Q* H
\documentclass{article}( t: X$ c! F0 q' {0 s7 _1 [
\begin{document}
# d, p8 g, m: h0 T/ M9 p( {3 C1 K# ]9 s\begin{tabular}{|c|c|}
3 C- H7 A6 M. g6 Ka & b \\# m& m4 D/ R5 P+ {, T7 K# o
c & d\\
& ]9 h" l. `& N" J\end{tabular}
3 P% i: y$ i; _
# g5 M1 Y% \# N: f$ R W\begin{tabular}{|c|c|}
' ?- x! ]2 n' A% u( z\hline
2 C- d3 w ^; n& M& @1 va & b \\
) k" S" N. c! G3 Q\hline
# z3 {8 D3 l) P6 I* c2 [c & d\\
2 S" S- N/ {7 V' S7 L# ?\hline# l7 L3 h0 |5 L/ s1 W; k
\end{tabular}
. q6 t1 E8 m- Z0 b) V% h$ |: @. n5 r2 E8 L+ r
\begin{center}0 x1 w8 m6 }1 }; [) L6 g. u
\begin{tabular}{|c|c|}
3 _. w0 D- V& S3 s$ } N\hline }# d6 g" D3 t j0 X# z
a & b \\ \hline
0 D+ A: @2 W' q( Hc & d\\
6 k4 [1 o$ U& k1 w\hline! ]5 X' ^8 l+ A+ ?
\end{tabular}& Z3 }- l& k+ B$ f, |
\end{center}* q6 y3 A5 D; b4 j6 u
\end{document}& t' F5 V" q( N+ I! N% t- M
U7 | j3 o' O2 K0 z
10.结尾$ s* N O; X- }6 B
到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。" G0 N3 T+ k* D5 h6 B% W$ }0 O
在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。; a! S G0 m. t& w9 P- u
那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。
) J: G, z# D2 Z* XLaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。& L9 `- W9 p* m0 V; P# l" P- |+ r
===============================7 d3 k: O* n1 M q" p
附录,有关我认为不是新手急需,但是的确比较有用的信息 w: {9 f: M* [+ f6 W
1.中文支持
* N% l6 u. X% J/ s曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。
% o/ v% E8 Q* L& l$ A只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。# j7 N# P- D# k& @& P' v
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。6 S8 V7 [7 c0 x' f! U7 K l
例子参考如下:
- w! Z0 k' O5 y9 U) F打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。1 H2 `3 K0 G+ a! T) }( | I3 \6 _! h
\documentclass{ctexart}1 L4 O7 o7 d; n" V/ V6 B
\begin{document}6 z4 L" n& c2 r' r) U
你好,世界/ j' `5 Q0 W0 A8 t: A4 w3 @
\end{document}
- m9 B% x2 Q% S; h/ b# X, L2.宏包& z& S& d y! x
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。& F" F. z0 M, l
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
' `7 U! B& a$ J- \6 d通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。
" I1 [2 \0 s/ }7 l1 Q对于新人而言比较常用的宏包有
9 c$ I; W8 S( E: l7 i" h6 C1 E0 Q' T6 S1 }* s
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}- C; K) Y( P3 A$ _! z r- ~
编辑数学定理和证明过程的宏包:\usepackage{amsthm}5 {. [$ L' s) f9 L) g- x
插入图片的宏包:\usepackage{graphicx}1 c9 N% M" G" G7 F' U; i6 Z7 \
复杂表格的宏包:\usepackage{multirow}
" g( v, Q5 k U" p4 p4 _
: P$ G% j% z) u: [- L差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。1 y3 R7 T6 I, W$ x5 j/ B
补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。. i5 ~8 H2 A' g' A
3.模板
) y, |# p& V3 e2 O$ L4 D Z9 {- I模板就是在\documentclass{}后面的大括号里的内容。- T: y$ I6 I- o7 F0 _) [9 f+ b& D
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。
3 R" q$ `$ O V& _* F- ~( t5 \模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。" q u( Z0 T/ ^
一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。
* g# T- b2 l4 P* ?: u一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。
( V% E6 `$ g7 @# D7 m" c当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。3 u* ^1 V3 [; d
由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。# X. u, P' u7 y- Y( m
如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。' r* R" [. p# z$ j
4.参考文献和制作幻灯片
0 r& n) E# K k, M7 W* ^& B做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。
9 p7 \# Y4 |4 O0 j* h+ N. ]( l/ J& v在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。
; u' W7 Y9 ^2 `. ?
7 v7 s$ W$ V1 n2 ~! y0 `1 r; n$ U |
zan
|