- 在线时间
- 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的人,前言部分可以跳过不看。
" @; t9 k: v! l7 i) C! n本教程面向对LaTeX完全无认知无基础的新人。
* g" B5 |1 j" F. h/ K: H5 E) {旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。
. c' y) q( j; o$ U这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。
; s; i$ O5 l# b2 b$ y) T9 W4 T; d" a尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。& Q; \; z% c. C t: |4 a3 c
在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。0 z& Q3 K/ I& h1 c {6 Y
! D, k0 g; U7 P5 A: [
先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。
5 e# r; k/ B! L- r6 z( a/ q- w* N1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。
1 G" d% v/ G k' {% `1 a2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。0 D+ T$ r5 V6 O: C2 x) s
3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。
/ M( G c; Y( F
" E5 s3 V7 j- O) r6 q) ?我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!2 s6 p! z8 j; l2 h; _ Q
7 ~9 V$ h) v- w( x5 Z我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。6 r7 M. ] Y, e- B0 l/ F0 G
=============================================- l b0 H: s8 r
下面是教程正文。(正文最后应大家要求增添了附录)
6 n9 ~+ [5 E& \1 _8 k1.LaTeX软件的安装和使用
- U5 w) O( K6 d: I" K+ R方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。
+ D w5 ]7 H8 H7 X! W$ I2 ?. n5 X方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)/ e1 v/ y3 n3 b& \ C
哈哈这一部分当然不包含在标题的30分钟里。7 q4 f! g7 c6 f- u
2.第一个文档
% l2 d# I% m2 e5 j+ \" Y5 c打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。& X4 |" Y9 W$ v* J N. M
\documentclass{article}
# p$ |9 S: _5 {% o' z2 `+ q3 t\begin{document}/ Z" Y: @, ]: _4 J2 \0 [: d2 m
hello, world
6 D. i' ?% b2 T, }: Y\end{document}" s; ?# v/ i* u b( O' _
* {$ ~' O! Y/ {$ Q; V4 k
然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。
7 k* F) \3 ~3 v* D如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。
: N/ s1 q) r; K8 Z3.标题、作者和注释
! W5 ^7 [6 \, `& R' j* x/ R建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。' U+ T6 y& u F
1 q6 H" l$ m9 j, k; A
\documentclass{article}" R5 R4 Z- t7 X$ {) o
\author{My Name}
$ ?0 V+ Q# z' T\title{The Title}
$ T. O0 T2 t# h$ m; Z( V\begin{document}+ P. ^4 s- c* _$ N# n
\maketitle, q( B; s8 J: T9 M Q
hello, world % This is comment
8 g9 E, z4 H4 A% W2 z( _: B\end{document}
3 O; G8 D* c& ?4.章节和段落
2 I3 P0 Y; N6 A5 d8 t建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
$ `& f, P' W( y% \% n" B& Y( P7 J\documentclass{article}2 O& D- p8 c8 \8 {& ~7 L5 r4 Q5 E$ u
\title{Hello World}$ ?1 e4 U! m6 G9 d8 s. M* z& {' c: N
\begin{document}
% M+ B5 _; w3 _) R; P4 A4 i: O1 ^\maketitle
& O* L u/ u2 K; a$ O0 r# `\section{Hello China} China is in East Asia.
5 l% B! `. F G# s& S9 L, Z* W; A\subsection{Hello Beijing} Beijing is the capital of China.
2 k/ s3 V% Z# Z9 c\subsubsection{Hello Dongcheng District}
2 G/ `" N5 \7 \5 U' U0 v0 I5 N0 R\paragraph{Tian'anmen Square}is in the center of Beijing' U8 Z' s/ n* h4 w. r
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square% e E2 i. I3 e* [+ G& O- P
\subsection{Hello Guangzhou}7 x9 T: E1 ?1 _: B: J' K7 V7 L
\paragraph{Sun Yat-sen University} is the best university in Guangzhou.( p& I: Z6 Q: e- u1 k: e
\end{document}
; {* t/ D0 ]0 h o# q
0 g6 i- S' j+ E# ]6 f7 X退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。9 n) a/ x6 T' N& }/ a
5.加入目录
2 M t3 W3 s$ |4 T建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
( j5 x/ e0 i. V$ b' c1 j5 W\documentclass{article}( {5 l* L. H, G( {0 l. r
\begin{document}
+ m% V2 }- n1 _2 b\tableofcontents
3 |0 B$ c t6 C( Y\section{Hello China} China is in East Asia.
& u& |8 l/ r/ O) a\subsection{Hello Beijing} Beijing is the capital of China.
% j1 Q2 M9 F+ C! h! g$ {\subsubsection{Hello Dongcheng District}% F" d1 z6 `/ ~& H; F$ N) ]1 j
\paragraph{Hello Tian'anmen Square}is in the center of Beijing
" f9 Q$ [1 s, O: q2 z# A& p- B7 p- b\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
& s9 J7 ^1 I% {% ~9 Y\end{document}/ x v6 a( `- ~& l! P
6.换行. C" T' B! _; L: {1 O% K# A
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。9 h V7 `/ }" |
\documentclass{article}5 _3 L8 c9 b$ U. t
\begin{document}
; N! K c* R, T* _- zBeijing is
% o. r& c* n/ } Cthe capital$ @: S" W) p6 |% a) S
of China.: a) E: W0 Q, z# _! B2 M* r
New York is
E$ W) n2 l$ h, vthe capital0 x T' m ]) J# E( T
of America.
: [" y( c3 e |3 V1 ]1 A- U0 o" VAmsterdam is \\ the capital \\
/ L2 F4 J$ j. g4 l/ Dof Netherlands.
0 }! N: C- r b4 @ |0 r, {- r% ^6 @; D\end{document}
/ w8 {& D5 n O# e+ d0 o# L7.数学公式
N `. L* E$ k# v0 C- \/ A建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
4 L7 \8 c3 u2 W8 e5 C* n1 w. x\documentclass{article}
6 S2 V1 U H' w" y \' \\usepackage{amsmath}
3 h, \- K* h1 h# f\usepackage{amssymb}! f4 L1 `" Q: [. x& ^! U
\begin{document} z6 H# t$ J7 H; ]7 \
The Newton's second law is F=ma.
* } Z1 h- [+ BThe Newton's second law is $F=ma$.; n! N% x' t K" g) c3 i
The Newton's second law is
4 B5 P6 Z6 F$ I3 `$$F=ma$$0 K+ F( r; `/ r& Z7 |& x
The Newton's second law is" [5 M5 Y+ U3 f; `# W
\[F=ma\] F' J9 |; P3 s( C& ?7 k1 M
Greek Letters $\eta$ and $\mu$
2 J7 [, e/ K# n+ F3 ^6 y6 E7 LFraction $\frac{a}{b}$' D5 R0 G" v4 C. A. _- \: p5 E
Power $a^b$, u% a. b0 }0 H4 O3 Z1 ~7 E' C5 r6 o
Subscript $a_b$
" Q3 ~3 |" V' L; i( u! N yDerivate $\frac{\partial y}{\partial t} $1 c+ {0 E) Z1 j$ u$ h' {
Vector $\vec{n}$ ~/ W* ?+ _! y8 C
Bold $\mathbf{n}$
" f( h. \ I* V- L+ H/ Y JTo time differential $\dot{F}$$ M; W0 B- S/ W
Matrix (lcr here means left, center or right for each column)' G( D8 B- `, I, \/ [0 p/ N
\[
+ w! h. Y$ f" R* ]\left[
, `8 n( ~1 l ^2 V' m* Q\begin{array}{lcr}
1 M+ u) B- [! l O G% ea1 & b22 & c333 \\/ k1 Q5 T" T4 C3 C
d444 & e555555 & f6# \% r& ]. M( R/ L0 i
\end{array} b" I, m9 x0 d- x/ k
\right]# }! W! _ l7 l$ ?% V) v) c" X
\]
7 T( ^$ Y: W- L$ g1 L4 ~
' |) q% F3 t. f. |Equations(here \& is the symbol for aligning different rows)* L: x3 k) b. f# v' u/ [
\begin{align}: h0 Z# ~- _% t. ]* e. H( ~
a+b&=c\\
+ Z: a, C% x* }" T, @& a( E; ~d&=e+f+g8 s! m F) X/ Z9 h4 y
\end{align}
% O: t/ i M% A4 M& m) n x) h1 x- Z$ R+ k5 O
\[
L# ~. q* @( {0 G1 U+ h\left\{7 x* \& P- z0 U+ Z2 G
\begin{aligned}( [3 ^ E Y# N5 [0 {
&a+b=c\\
" L Q# d1 V4 W* f6 m% S&d=e+f+g
8 N+ w, I$ l. x7 X& O\end{aligned}
% S: m% W# G& N\right.
# r! z/ i# _ E1 U3 P" v\]: f3 \5 q& ~% B: q
\end{document}1 R/ z1 Y" a6 \3 U a* @
具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。
* I4 f4 V) E4 ]& w8.插入图片
2 J/ @( `( n& h* {先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。0 X/ M2 g, x9 C' B
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
. T& b1 m4 k" P* l\documentclass{article}8 `5 Z4 h" }$ Q+ Z1 M7 } F- V
\usepackage{graphicx}
9 P- u5 W' P. t7 I5 n+ V\begin{document}; P* y$ j; \4 { k K
\includegraphics[width=4.00in,height=3.00in]{figure1.eps}
: Z/ o& l7 ?. Y& ^5 ~\end{document}- S6 _) M; R. F/ f
9.简单表格
, U# Q7 T$ ^: g' d9 o1 i o建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。7 L, G D+ D0 |
( V9 J( Q) n& u' ^* A' ]* q8 L\documentclass{article}) A5 V5 D, \: H+ T
\begin{document}
) c% f" ` f* u\begin{tabular}{|c|c|}7 G( O3 G2 W. R9 \2 G8 B
a & b \\, E: B. H& q9 m; B' H( X4 ^8 X
c & d\\7 ~, Q: q7 A6 n5 @" \2 W+ c
\end{tabular}4 l4 Q. h; f8 ~( n) f+ a3 j# u% [- }
. k# \" _( I, p' d3 l( b3 j\begin{tabular}{|c|c|}
8 I, s! O% ]4 O. a\hline. t" ^7 Y+ o R8 p7 B+ I& a
a & b \\
, e, {% M' F& Y0 g, D- z\hline# f* [. l3 @" ^4 y
c & d\\
! o) b' i" E) j: w/ L) _\hline
# w! D' i- k. R4 g1 M\end{tabular}3 `0 R+ X J2 S8 J( p% Z5 Z5 r
8 B8 P% [% o4 h# T) T/ x! p' T" Y
\begin{center}
( {* _2 f( F7 w+ Y3 F i\begin{tabular}{|c|c|}
5 T3 d8 C% U7 y% x) P, f" }$ s\hline
1 A B" ~) U! n/ ~7 Pa & b \\ \hline2 x7 j( {0 q+ P4 F& x
c & d\\% S3 f: p: k" N
\hline+ ~; A n$ U4 g5 ?6 D; G! C9 M
\end{tabular}
; k+ A" O/ R0 Y6 B* k\end{center}) }( a# Q" U, F/ m
\end{document}7 i7 k5 O$ N9 `" {
: U& m0 a; F3 {' B10.结尾
' E4 q ]% o0 N% M( q1 T, S到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。0 g. C& W% b: h; o% F
在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。
! j. A$ P5 g( ?) t6 R+ [1 L2 A那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。$ T# ^1 `' X: h3 n" q# ?) v+ t
LaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。# ^/ s2 }! j" H6 V9 e
=============================== o2 x: @- W Y7 [ c! `4 ?% u0 d! A
附录,有关我认为不是新手急需,但是的确比较有用的信息
5 ~ G$ c3 r6 z" _7 Z) m& B1.中文支持
6 i$ C% I( e g( J s: J0 d曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。* _# r4 P' w( j: Z! X( s4 `
只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。, a h" h3 \, L a
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。
- C/ a" {* c, P1 }8 M- r例子参考如下:
1 c, ?, Q) s2 L E `, `. p6 z打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。, j0 z. G, m u# X( n
\documentclass{ctexart}
8 J; E/ I5 q; ]1 r F) k- d/ p\begin{document}% B6 N$ f7 Q& R9 ^6 t6 [
你好,世界
/ {0 b0 P M1 |5 m! G0 p p\end{document}
) r1 [# I5 t+ Z& ^4 d2.宏包5 l* K3 |! L' Z4 t
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。
" H# x R) T( B( e2 `# y' u每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。& E, q/ b! S0 \
通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。1 \4 S* _# I8 x. b9 ]# w
对于新人而言比较常用的宏包有7 r; M/ F& d6 h( S- ?
: Z) T e3 i0 x3 K; H
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}
+ {. U* i9 `" p% g编辑数学定理和证明过程的宏包:\usepackage{amsthm}8 t& x# n1 M8 s! A
插入图片的宏包:\usepackage{graphicx}0 m2 u' f4 A" J; R. i7 i( v
复杂表格的宏包:\usepackage{multirow}
- m# B! i: n" n' r2 c: ~- P t# ^9 M
& p, P" g( u+ n) a; Y) Y差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。7 h# P7 W4 J1 H: x7 j
补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。6 X9 v ?! [7 P) C& J9 y# E' K- M( s
3.模板8 a: G$ w) s# U) y% N+ M2 M! K
模板就是在\documentclass{}后面的大括号里的内容。
; v/ k8 L! A2 S7 i6 d在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。
- x* b- }% Z, P' m# v模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。5 x0 K" W5 I5 z! A
一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。3 |6 a3 S# V: N" u+ [- K9 p4 o( h
一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。" m$ m" [9 I' }5 G0 p8 L3 d6 ~
当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。$ m, x) V$ D: x4 j% `9 x+ G
由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。
: b' g; H, C! C" Y# C1 F4 W4 v如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。) o" N \. a9 r, `. p8 V9 Y( a3 ~: t
4.参考文献和制作幻灯片
( J8 ^% l; Y) x9 q- |做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。
1 Z8 r" a3 v; H* ]7 {在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。
% Q) O1 \* O" n5 T" A: M/ k. n; `3 \, E8 c) f2 F$ I
|
zan
|