- 在线时间
- 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的人,前言部分可以跳过不看。
2 A: Y. Q" T! I. H5 @9 T本教程面向对LaTeX完全无认知无基础的新人。0 i- ]1 Q1 C$ U4 Z1 v, d7 t
旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。
* A" g! u* f0 P! Q; H1 }这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。
% }, l# R' j+ l- [' d尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。
/ i! l. @% e( i% W在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。 Y- j1 Q5 T7 D$ G& ]" G
/ U5 a* W: G6 G. }
先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。
+ _1 h% ~8 R2 V3 W% ]1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。0 J" n: h' b2 | J: b9 W1 n3 Z, z
2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。$ w9 o( v7 l0 Z
3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。
& n& f) a4 a: B) |9 a1 q" ~( j/ X& V
我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!
0 {1 Q& y5 u7 ~. ]0 W- |
$ J- ]6 }) E. s/ ^我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。
) D& H2 y' r# ~6 u8 `! L0 t=============================================
7 T6 O" |8 T& F6 j下面是教程正文。(正文最后应大家要求增添了附录)7 F+ ]8 K& X- F6 v7 W' a' O
1.LaTeX软件的安装和使用% ^5 O; p: k8 w, P: `1 H0 w
方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。
# }! f8 u+ ?) ]方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)
: e) i6 w( B0 {+ F N, m哈哈这一部分当然不包含在标题的30分钟里。2 u' {1 ]3 \7 W$ C% G
2.第一个文档
) n6 o% u& t- P9 `打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
) ? N! O4 Y' C\documentclass{article}
/ }. `5 N1 f4 ^& r$ ^\begin{document}
]1 g; ` k' i8 z8 U+ M6 O1 X6 Vhello, world" ~: j* I4 g- E' y% D& p) x
\end{document}3 k0 [# y2 Y9 Y) `3 C1 c& U" }/ |
2 R8 r) a5 s, h0 Y然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。
' I7 c& U- {2 `+ H$ o& F& z0 s8 f如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。+ y. ~# n# H' d/ a/ ?/ z
3.标题、作者和注释
$ H! @# h" z' u# k7 H! {6 C9 i9 r/ Q3 {% t建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
& J& K5 A) l3 M: \
. Y7 @5 \$ e5 _% W) {4 V9 x\documentclass{article}
5 |; s2 S2 i0 `+ E H8 E# k6 L/ U% w\author{My Name}
6 B* L% k9 s& |$ B% O0 F, g\title{The Title}" h* r1 ~1 N4 r* V
\begin{document}
+ q9 f5 N% f4 s; ?. v5 H\maketitle
; M9 n. K5 I" N- ~% f& z, Qhello, world % This is comment ?! h) l/ i: ] R, U+ z
\end{document}
2 X1 P& F) l& Q9 R/ V4.章节和段落
9 D4 v1 @, Z5 |$ F! q5 H. V建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
! `$ F+ j5 ]/ R2 V7 p/ [; J\documentclass{article} p3 ?& j, [- N* l3 d3 `
\title{Hello World}$ s9 A1 }6 ^ E2 Z7 U
\begin{document}( |/ Z4 t% r: }1 A' C6 _+ B. W
\maketitle2 ]% q! r; t* u
\section{Hello China} China is in East Asia.
) e! Y5 x7 O/ J; W8 \9 T8 i- D: y! h\subsection{Hello Beijing} Beijing is the capital of China.
* u W2 }. V0 {& T( D7 S3 ^) i4 l\subsubsection{Hello Dongcheng District}
3 O: l( X9 @8 N0 w\paragraph{Tian'anmen Square}is in the center of Beijing
. x1 u2 C0 u, t; y4 `" c\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
' K3 c5 f$ H) A) h\subsection{Hello Guangzhou}! u9 @/ V& b: `& V0 J
\paragraph{Sun Yat-sen University} is the best university in Guangzhou.
/ T. ?1 ~' y* R\end{document}7 l# `3 I! M. q& _& M
( n# h8 e. ]! n! O退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
& z" y4 u0 D, R2 H5 W5.加入目录( d, V* q% g" V8 L. ?7 P/ c) G* d
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。( {+ ^9 r" v. v3 x) _
\documentclass{article}& Q- D1 j$ \5 ^& _- p
\begin{document}
' m# z; F$ L# y5 Z2 Y7 t2 `\tableofcontents/ T7 Z/ J& n' Q' m- H
\section{Hello China} China is in East Asia.
1 h2 P. }" W! {3 F8 g# ~\subsection{Hello Beijing} Beijing is the capital of China.
/ J9 }% p* E- P: F+ e\subsubsection{Hello Dongcheng District}
o* z, j2 S8 \0 |) W\paragraph{Hello Tian'anmen Square}is in the center of Beijing& ]+ s% G: I* {
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square* }7 w& {, Y; e" ?
\end{document}% G$ x0 u% V0 c
6.换行3 e3 }- z! w% Q# y/ x7 {
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
8 f2 s, N/ [3 O" f/ g4 ~; A\documentclass{article}* i2 M; \ G/ k8 b! Q
\begin{document}8 n) U) s2 R$ M4 a- k% Z( N$ P4 \
Beijing is L: g4 R" H, S4 b5 g T
the capital
+ x! C* [, G* Y# ]/ [of China.' a1 Z8 N: u. G4 ?7 n% p
New York is( k& A4 n8 A5 V3 o0 g
the capital1 q$ Z8 s2 u2 i$ I% N
of America.
& T+ }" y/ K7 F8 BAmsterdam is \\ the capital \\3 D0 |) _: b$ o- _' A+ B; M
of Netherlands.6 F$ ^" _; u" E. T
\end{document}. P( c8 P$ f; ?
7.数学公式/ r) }. H; U. r$ k: k& h- y5 n
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
& G/ w4 T0 H4 v3 E\documentclass{article}3 L- H1 p( a$ j, P
\usepackage{amsmath}' \+ u! V0 M& J) E; e
\usepackage{amssymb}
H1 @6 i8 ~7 {4 ]3 b( p\begin{document}
; O& n- F7 B2 ?+ k {The Newton's second law is F=ma.
& g/ ?# G ~+ r* q; H7 qThe Newton's second law is $F=ma$.
3 e: x$ a4 E6 Y+ Q9 rThe Newton's second law is
6 Z! k% X N7 e/ O, x: ], ~$$F=ma$$
0 K, b( C! `# ^& }) `/ ]The Newton's second law is
3 _: i$ _0 q4 G$ H6 D\[F=ma\]
* t: {0 ?0 y& f7 G# r9 W. i8 V2 W7 E5 |Greek Letters $\eta$ and $\mu$
, o; B" R+ c/ W% PFraction $\frac{a}{b}$" Y/ q$ C E+ ~& F
Power $a^b$& W8 B6 A, [& i5 H( q
Subscript $a_b$
3 P4 l5 G& U; c7 I$ B% l. \% T" }Derivate $\frac{\partial y}{\partial t} $
3 v& P* R7 c$ ?; q' A, HVector $\vec{n}$0 U: e8 }" a" z7 r' a% J' m3 z
Bold $\mathbf{n}$- d3 V; h& B' u0 V6 W
To time differential $\dot{F}$6 I( @4 Q4 C4 O: w$ p' d
Matrix (lcr here means left, center or right for each column)
0 U4 H/ S: ], z# p" Z+ k, t\[! V: C9 q& d ^0 D* [: T2 _
\left[
+ W0 M0 N; I0 j0 a- U0 d5 h4 d\begin{array}{lcr}
/ O" Z8 V7 q* S7 S) p# T1 H9 Za1 & b22 & c333 \\* o! O. `7 ~) @% _7 ^
d444 & e555555 & f6
' U8 Q r% n" f ?6 K) r5 O' i\end{array}* P2 D" w% e6 m y( x* _0 T
\right]% u& O& F; u: I: s# [/ g, k
\]/ [2 ]: N4 @# _! _- ?* m
~+ e# u* N' V/ F9 S/ kEquations(here \& is the symbol for aligning different rows)+ D& a ~+ I0 U! A! I8 R
\begin{align}1 Z: x' s5 f$ Q1 _1 W' U/ N
a+b&=c\\
2 p' p3 s1 @% n2 ld&=e+f+g
2 q+ Y! m: c9 q\end{align}
% O6 l% Q* Y+ U' L# X" i% @0 v" M4 g; A4 m \* V3 P$ y! j
\[
M/ c5 E1 k- ]! Z, Z9 q1 }\left\{
* |/ Y7 ~* N/ L\begin{aligned}' D3 q4 Q, H( P( O8 ^# M
&a+b=c\\5 A) p- C. Q3 h! |1 H
&d=e+f+g* N( Z1 o" U2 O) v7 e$ |6 ^
\end{aligned}. A5 v% e& G- w0 P) m; T( X
\right.2 V8 A0 _9 K4 k; o$ ~7 \$ A8 s
\]5 d, D' p: l7 j
\end{document}! w, P" x2 s' f& s5 {; ~) L7 s* `1 S
具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。5 f$ {) _3 B" w- t5 V# B
8.插入图片
$ f7 H' F! H5 d* _2 U3 x4 k- j( A先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。
8 c }1 V) u8 Q. |; k" k; U建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
1 d' b0 j. K3 ?, P\documentclass{article}
7 Y/ `6 c$ o5 H" O( K\usepackage{graphicx}
0 K" B& W4 \2 m/ `( A7 P\begin{document}
3 T: c# B2 {% W2 h\includegraphics[width=4.00in,height=3.00in]{figure1.eps}" X) c D9 d& f. D! m+ b8 p
\end{document}3 Y8 `% g6 A& T; O
9.简单表格4 x* J+ @( {3 J, O: s7 c
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。6 M, c( B2 m$ g
/ G! k3 a0 E' n, ^! `5 o Z\documentclass{article}
! u- i! q& T2 s/ C. b, f\begin{document}+ B$ T1 @- o) i- P( x# G) E+ }
\begin{tabular}{|c|c|}
3 S) {, S& a2 |, T/ l+ d. Ca & b \\
: R, l/ d" l+ r9 p$ n7 Yc & d\\
6 Y" Q# \" n/ b, A! Q) _' s0 e\end{tabular}
: y9 [" w, S2 t- G5 W I; w6 h
% v& |' T! _6 x( S0 O\begin{tabular}{|c|c|}* D c. _- J, w7 R! r, y
\hline! c: c/ E& \1 i
a & b \\
2 L t9 q$ p$ v& `; ^1 W\hline y: [1 U* _$ a! M
c & d\\$ `1 z6 w. r X/ E
\hline
4 c+ M+ H2 A1 v& c. \' g( X# X\end{tabular}
& j# I, l$ g$ R }2 D. E: H2 D
6 F7 U8 J- _5 C# M1 e\begin{center}
* K9 a+ J& N9 r\begin{tabular}{|c|c|}7 d6 Y0 S$ c5 |9 ~
\hline
, N& }9 U; g0 n, A% i5 ma & b \\ \hline
: D5 G3 X6 |6 B. N/ n# gc & d\\
. e) A: K9 E3 [. q1 b$ e\hline
@* x, Y# p$ {7 s+ T, v7 t\end{tabular}5 p. U) S% j& x
\end{center}
6 ~* @% b* J) `+ K/ F9 c% k- D& s\end{document}
" A( s5 W! f) t- N% x
& J9 z% @9 K/ ?0 I% ?: u: N10.结尾4 I8 U% X' y/ E8 U2 k4 E
到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。
2 i) v7 q, K7 R: d. h7 J9 W在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。
# V$ E; _& e- M1 l那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。
$ m# g7 G! [7 OLaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。1 K" k! ]9 o7 x% [
===============================$ G3 d+ \ F5 h, a2 f
附录,有关我认为不是新手急需,但是的确比较有用的信息$ a, F" p& ?) q1 z7 L; Z2 U
1.中文支持8 d. I h7 u& k* h7 Q
曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。
, c' o' w. x* s6 z g8 r: k8 R7 t只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。7 L, ]0 c" d) q! M# q
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。
& N, |: {% p; p2 L5 }. g! x例子参考如下:% _6 ?" a1 K3 C5 C9 f1 B
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
) l" q) v% m: L\documentclass{ctexart}" N3 F" ~# Q' d, D" {' @$ Z3 T* p
\begin{document}
2 M$ o6 V4 @% W你好,世界
# j% g- ~5 B" |( ?) |+ t\end{document}( s2 k0 F4 Y; c0 ] L+ F
2.宏包
) M, }, [( ~+ d5 O$ s1 _3 B\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。
0 B+ ]6 k& |: Q每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
* `# X1 N; V" p4 p. ?通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。
5 q/ z- f; R* n: W6 P对于新人而言比较常用的宏包有
9 ~( P- A# z7 g1 r7 R
* ]+ }1 Q% F( f& c5 Z0 ^编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}/ K# V4 p( w5 l0 ~
编辑数学定理和证明过程的宏包:\usepackage{amsthm}
, ^+ n4 I& h$ S, ^6 U1 a _插入图片的宏包:\usepackage{graphicx}
1 o6 P9 ?8 w- Y/ }3 E5 n复杂表格的宏包:\usepackage{multirow}
0 K+ z3 S3 }3 C9 d4 }* U+ a( D- Z; v' ]% x5 Z
差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。$ {9 D' ^5 s) Z3 w) b
补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。
" W. X" u5 D: K4 I" S v3.模板
( M/ G" M- |' f- W' X模板就是在\documentclass{}后面的大括号里的内容。1 J# l. A7 A0 i) T7 S5 A
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。% t' R" g4 p- L6 K2 Q
模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。
& N' X$ k4 A* G/ W一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。
1 J6 o) O( d: V* L1 L4 }, J. g一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。
- k6 J# w1 @8 H! S/ G% m当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。
9 }2 }, g! }: F) c: c; n$ Z由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。
0 c% [0 Z, o! E( ~3 b% q5 B如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。
1 Z h9 b! E; U4 i+ @- x4.参考文献和制作幻灯片. R1 i' A4 q1 r7 |7 Q
做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。
, q6 B7 t* z. }7 }! B在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。9 g- k6 G: z+ \# ?
|3 Z+ D% s% ^& e* m |
zan
|