- 在线时间
- 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的人,前言部分可以跳过不看。
6 y6 i7 q/ i" V" ?! U本教程面向对LaTeX完全无认知无基础的新人。; T7 W& x0 y% A1 e) a( ]# ^
旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。! d3 c* {. V1 R; j, i4 V
这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。
7 A8 X7 k5 h; D尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。; T7 x b& ^. C
在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。
1 k- T+ w5 D8 m! H" n
: ~+ W. C0 s/ ^6 G/ M% Z% K先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。/ V1 A) Q, `% i
1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。; s; F {0 A: h% J+ k
2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。
7 ?$ ] l! A3 ?- L2 u3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。
# h# i: J E0 F/ V* X A. b! e: f7 V' R! P, f+ n8 N
我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!
) J; U* i' V% A* b0 U+ q& F ~$ |2 R: b$ h6 ]8 z
我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。2 t0 s! s6 A( N# X
=============================================2 s( _) ` s& S" K
下面是教程正文。(正文最后应大家要求增添了附录)- I! ~0 r" D, |, V, L& i9 d
1.LaTeX软件的安装和使用! `! v) n: G& y) a: i
方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。. E* W# u. L, ~' `% [6 }
方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)
4 R3 v' W, O" c/ `/ e. C哈哈这一部分当然不包含在标题的30分钟里。& O/ o2 O+ i; h3 {& l2 |
2.第一个文档
% R' n9 p1 j# b) t打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
8 D& g# o: w2 K' J\documentclass{article}: q! n# J0 |# `% w! b
\begin{document}
( k# ~9 A1 V, ^, u7 fhello, world
1 q! ~0 E0 V" Z\end{document}9 z$ U! I3 S9 i f, i# y5 a5 M O
$ m2 b) [( W q/ j/ B7 N9 P$ Z然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。. k$ B L) {3 A' w) K, }% d
如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。
2 G5 c6 x2 _# s( A3.标题、作者和注释# `& x4 R7 s8 l1 @( k
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
* Y' S' q3 g5 Y5 S7 S; a: a$ |: k
' B+ x8 e& Y* ^1 |3 O: {$ f. q\documentclass{article}
, R( f9 y0 T4 p# n\author{My Name}
) c3 u+ x/ ~, @# e8 U! p\title{The Title}
" z% X0 S0 A* w0 @\begin{document}) A, f" }1 @* N0 `9 T2 W
\maketitle
4 ]" K0 B; M1 W" D4 R- w2 uhello, world % This is comment* ~5 O* M6 }1 \* c* o2 O! [0 O
\end{document}
5 x6 j; s- E1 Q7 R* s- j) V; x4.章节和段落6 C4 q" Y1 X$ p2 F! T* {
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。! g) E4 z# s% V- J% N3 }* T
\documentclass{article}/ a4 v- d( ]) \4 I' q! e
\title{Hello World}" j* C" l0 g2 p8 c. z- {- x
\begin{document}
8 o7 k; _! S1 ~! j w# }+ E\maketitle# M$ `, X! ?0 } u: o; h
\section{Hello China} China is in East Asia.# C5 g- S4 q1 [
\subsection{Hello Beijing} Beijing is the capital of China.4 d N7 H! w6 R+ a
\subsubsection{Hello Dongcheng District}
7 f+ W% x* k T; k" H% ~; L\paragraph{Tian'anmen Square}is in the center of Beijing9 T& I0 i; g* f& N6 {
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square' ~% U$ }7 \2 q# W7 n5 s) i
\subsection{Hello Guangzhou}
& j1 s( ^0 x% G\paragraph{Sun Yat-sen University} is the best university in Guangzhou.
5 C7 _; {2 o7 R7 C$ q; K5 E% V\end{document}
' P9 d& Q+ G5 `+ ]0 g+ ]% S& p8 d; C3 [5 l
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
' E- u8 ]/ Y7 Y+ C- i t5.加入目录
6 k6 k" n i7 s2 e. p2 Z建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 B5 z+ Z& @$ p. K
\documentclass{article}4 \5 ~/ L( o* W3 P/ p8 H' S4 \1 l
\begin{document}
/ _7 p& _, D0 ]+ L3 O\tableofcontents
: T! P6 Q( M2 g7 O+ ?\section{Hello China} China is in East Asia.
0 d+ g, j @) U- V& u" G\subsection{Hello Beijing} Beijing is the capital of China.
. O8 ~* j. x* p' v! T' _1 O! q/ f\subsubsection{Hello Dongcheng District}9 ?$ Q; h4 w3 U& O0 Q# O7 l
\paragraph{Hello Tian'anmen Square}is in the center of Beijing+ v, n( f* N5 f F9 [
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square. R: y+ _9 L; K7 ?2 @
\end{document}
/ z& N2 b/ l0 F7 V7 z0 H6.换行
+ }. r4 p2 V9 z! T0 ]建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。& F, ?" o% g. ?" V( H
\documentclass{article}
: [" i# [% y2 |4 L* q\begin{document}( Y+ h3 A( k2 r& n
Beijing is
B/ K! Z3 P* Jthe capital
/ r. Y- o& I+ qof China.) d7 k' a+ ~; R7 g
New York is6 M$ U& w7 G' T$ \6 F- C
the capital
& {/ r) t* H1 R3 Y9 L% ~of America.
! @: H1 U- g$ p7 |Amsterdam is \\ the capital \\0 M+ a4 x4 k. L# }0 j( q
of Netherlands.
0 k/ ~4 g0 ^: Y7 H! v\end{document}
; v4 C% J$ f0 b4 a: I7.数学公式
/ A b4 w: y4 x建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 j; q' r8 a: H6 @+ ~0 K; g8 F
\documentclass{article}+ [' a6 _5 Z e) x: g$ }
\usepackage{amsmath}
' B* Q7 m4 h9 q% P* J! O) Z\usepackage{amssymb}
5 Q' t: Y5 Z2 a. R' }" L& w\begin{document}2 H' X! C& L; P0 \. O1 n
The Newton's second law is F=ma., ?( f0 S7 O' Z5 d1 N
The Newton's second law is $F=ma$.
( d7 u3 h1 Q9 |( o- y- NThe Newton's second law is3 F @5 Z6 s- I* ?
$$F=ma$$' w/ j1 M' E4 h" k8 x$ p5 ^" ], y
The Newton's second law is5 V3 M. e3 B2 s( Y1 B2 |. j
\[F=ma\]
! N4 \' K/ x. M9 y, U* Z# qGreek Letters $\eta$ and $\mu$
" W9 l3 F+ X& ZFraction $\frac{a}{b}$! _/ d$ ]$ z7 y, }3 g
Power $a^b$
1 m6 n9 R h( t1 ~* m: i1 _. RSubscript $a_b$
8 r4 d) \ L5 _( lDerivate $\frac{\partial y}{\partial t} $6 o' W6 \2 s4 y3 ^' ]
Vector $\vec{n}$* m7 n3 K1 G4 s3 s$ q
Bold $\mathbf{n}$$ g& \) y5 x$ v# H2 Y
To time differential $\dot{F}$
% q: {2 q8 \" j, FMatrix (lcr here means left, center or right for each column)
, N2 v- V8 O1 k2 X7 C) h\[+ N" Q5 L! @3 R' @
\left[, u# s. _1 E1 j. s$ d4 Q0 d
\begin{array}{lcr}; q' ]0 |: Z& _1 F; r ?
a1 & b22 & c333 \\
% P# a4 f1 q3 ^# }" `# b; md444 & e555555 & f6
! ~# k% ^7 p* {% \ Z/ O) ~+ L\end{array}
' s6 p5 b7 L' [" {) R# Q4 U\right]
$ O" h& r% f% k3 T\]
/ d, R- S. \9 [- A* j( ]. R# K- ?! }9 E' u% E
Equations(here \& is the symbol for aligning different rows)
& x0 w4 W- t) Y3 N\begin{align}- k* c' F5 f- \4 R n
a+b&=c\\
0 L; d, t1 T! `" U7 R/ M1 B- _: ~d&=e+f+g
3 M! s# P) {! Y, D\end{align}
6 x+ ~5 C5 r' e% e5 B0 y; L) G( d% ~% b8 s
\[" p# Z% M6 L- F8 X
\left\{; W/ u. U# G# U$ S! \
\begin{aligned}/ F( { t/ H; ^5 \
&a+b=c\\ I2 N: \0 D6 X3 w* y1 ^
&d=e+f+g
( d$ ~: V6 ?4 u\end{aligned}6 X/ L# g& c4 a9 r* T$ z
\right.
' Y) {( d! M* ?! k\] X8 ~) x0 a- H" c& l# Q; `- m2 G2 i# b" v
\end{document}
/ T: g! f$ W% s0 F; z% o# Z具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。
! E2 g w) y4 F/ f3 H2 K" F0 Q8.插入图片4 S* E/ _5 _4 U: i+ _1 W( M9 l) `
先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。
! e$ g% D- K' W5 c( y1 C建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
B/ X. Q: T+ f0 Z\documentclass{article}
; K5 {2 Q$ m6 ^! ~& |- D# W\usepackage{graphicx}6 s6 }$ r" n3 g% }' o3 R
\begin{document}
# c/ M3 D8 I* ^+ t( C' J\includegraphics[width=4.00in,height=3.00in]{figure1.eps}7 U7 T @- T% K7 Z0 L6 ^
\end{document}
4 [6 s0 [" H2 u" d& y9.简单表格5 K0 p% y9 n' z. s* j
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。& l- g5 k# ^: b/ S; g
/ m: V$ H0 r# A\documentclass{article}8 M/ Q# f! f' X5 n4 Z
\begin{document}# x9 J n. g X( M) Z; |3 C
\begin{tabular}{|c|c|}
$ C) Z0 z# l7 R& o! K0 Q0 J; A* W* Na & b \\
+ x* H. t I) o5 z4 Sc & d\\
( o# G- y# ?) E) q3 C- \2 ~\end{tabular}
; m8 w1 a- c6 f1 u, [- d9 U1 s& Z; d: h% M6 B# K
\begin{tabular}{|c|c|}
( f. q Z5 n- u8 W: }. h\hline: E$ G V! p& G1 P! K! N4 V% [1 t- F
a & b \\) s; e& q4 `* l: N0 _
\hline* d% K ?6 _% A
c & d\\5 C% s/ g" z5 F5 p4 |" e2 {
\hline
1 D5 [" D7 W$ ?) e) r, H\end{tabular}
3 L9 ~" d4 x i9 ]9 J7 F
9 ^/ A9 |- r" T- ^5 _6 T" d\begin{center}8 c' O6 @) b" Z, B# n
\begin{tabular}{|c|c|}
. h- M; Q _1 y9 @- Z c\hline
: b( o- r( a! Q- ba & b \\ \hline
& O" P2 s0 q4 H. ~5 f9 g* I) H% Gc & d\\
# q, i2 ?( b2 w, z- h\hline% o2 ?9 G4 x* t8 D* U
\end{tabular}2 Q$ U& Q4 j9 A0 b- j
\end{center}
$ E- W9 W4 n" ^# i( X6 Y. Q\end{document}( b( ~5 _* W6 W. `+ K q
3 c0 Z9 z$ S$ d' t. V# D10.结尾
$ R D9 f# y- u4 _8 Q到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。
6 d# H8 X. d1 P6 [3 m, y, ^在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。
8 o( U u# `: g3 R9 x: K7 n; g那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。
* t4 @2 D6 R; l, |/ C _0 GLaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。
$ K5 P3 u( ]" w" m* F" n7 @0 m===============================3 h A6 }9 y2 t
附录,有关我认为不是新手急需,但是的确比较有用的信息
7 c3 T4 x# b( I; I( v' j4 i: q1.中文支持
& F8 r c& n% c# E曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。; q# m$ J x4 c
只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。
' [8 ?: A/ O8 R7 ~如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。
+ x; K8 q6 K0 i6 I8 f8 Z) h" h5 r例子参考如下:/ ^" P+ H' b; L/ B( o( z! ?
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。$ i( d, Z2 y) ]& m& v9 l- l7 O
\documentclass{ctexart}
( a# O$ K7 e6 P# e6 I2 S- z\begin{document}
" C N7 C7 m9 `7 ]/ {你好,世界
0 ^9 R6 ]# @. m- S8 }7 G& Q\end{document}
! p) F1 {5 ?( B$ Z$ {2 ?* z+ Q2.宏包3 E, c7 i8 N9 Z, \ L( J y
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。
( }: Y v0 W4 B- H每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
6 Y. v2 V3 v: p5 p# N通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。" S) T3 ]- @! |# O/ Z: F
对于新人而言比较常用的宏包有
8 q; C" _% G C- o
$ w( Y6 H# U) r9 W5 V5 Q o编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}
+ H, c$ m8 \9 }9 \( X编辑数学定理和证明过程的宏包:\usepackage{amsthm}
# u& a0 }+ _/ H7 g+ U插入图片的宏包:\usepackage{graphicx}
3 U& u/ d0 e# Y复杂表格的宏包:\usepackage{multirow}; m3 X8 D% A3 s8 E1 P
4 j. m j+ t5 r5 X5 a& |# A' g9 @
差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。
$ y# [2 ]" B0 |2 _; B0 N" u! }) d* `. \补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。
) k4 x: ^, V; F ]; H/ Q3.模板. s% [4 S. T; j S
模板就是在\documentclass{}后面的大括号里的内容。! U7 v# ^& Q* G' B. X( N
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。8 |6 e! Y1 f' [. i4 A
模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。
4 N8 R" L* A' E5 {一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。# g9 M+ m! X0 B: c
一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。6 V; |8 ~9 [+ A3 G; r7 a9 X
当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。: E2 z/ @0 L- ]/ `* A
由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。" {# a. k' A+ @# G" j0 i5 O
如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。
d$ A: L. u7 q/ P' v5 C, u! Z4.参考文献和制作幻灯片
I( u0 q1 z& Z. `$ C- c做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。
$ u( j" q/ ]6 Y1 C+ G7 K6 A在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。. f* [( \8 @+ ?) I% Q* P% y1 c
& ?& d& D: B/ j2 @' u' }5 n) p. l
|
zan
|