- 在线时间
- 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的人,前言部分可以跳过不看。$ G# ~$ j# V1 H/ h! L% W1 `7 h
本教程面向对LaTeX完全无认知无基础的新人。6 p1 J4 ~$ O& {0 D
旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。
; p- v, k, I) N4 M6 W5 W这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。
) e3 E# k) [7 f0 b' @尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。
% i# Z9 F' }& p$ I O; k3 @; t在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。
& i$ @. o+ D0 v" b: v7 t1 a# o! f* a0 I3 N; h0 Z
先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。& |; P; M1 Z/ {4 K) x( k( V
1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。
4 f5 g/ D4 C, X/ _3 u7 T5 a2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。
l$ Y4 f! D1 Q0 D& c3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。. c9 X) O; }" _) z6 G5 U. C; I
& y. N& }2 T5 R) C/ y
我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!0 z! B b5 E% M8 R. I, O6 K2 Y, [
/ t/ s0 r* p+ S! L- x/ F' P我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。
" C& g O \" _- E=============================================9 ^( }( y# k$ y6 a/ N+ H
下面是教程正文。(正文最后应大家要求增添了附录)8 r: U* d5 X: ]* b7 L
1.LaTeX软件的安装和使用
" s' h9 y; |3 T) t' m7 g0 G5 ^方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。
* X: r) Q D2 j3 K |' [# q9 C方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)
& ]2 ?0 {% x1 v; l哈哈这一部分当然不包含在标题的30分钟里。
& B6 O; D, F( E: d9 |2.第一个文档
0 p( Y; @; d* e' z打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。5 H& E2 C) p! R6 c( y, n
\documentclass{article}
: ~5 ?+ i2 t& M\begin{document}
7 F3 D1 u9 v/ D- hhello, world
; R* ?8 d( {6 c" t. ]$ i m* _\end{document}) j7 D+ b! ~ v, B$ A9 B2 H
/ z( t4 l5 `9 u6 ^3 w
然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。 e4 t \ l3 G
如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。
* J7 T- W) i# F5 t0 C$ ]3.标题、作者和注释, y/ G4 ]; V& j" r* _- e6 U% A
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。" T' G: w. T1 N! j0 _: K" s4 n
/ a$ @4 x. E7 c( {* ~\documentclass{article}, x! z$ y, Y$ n M- m- I
\author{My Name}
( A* K7 ] k# \0 Q. H J) F1 [% d\title{The Title}1 R' @+ [, C5 T! z8 h$ T
\begin{document}0 t# {" O Z- t" v
\maketitle
3 [8 J; t8 T+ E% dhello, world % This is comment# x$ }6 a/ G! b% h- |6 q, k# Z9 b
\end{document}( T, E+ Y0 k# C$ l
4.章节和段落
* {4 M$ q. \* o0 b- T$ X; f& D建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
- y. Y8 d9 W% x5 Q6 }9 P\documentclass{article}5 x/ u# o. A' D9 L, l' \
\title{Hello World}. f! T- I) e ?, J5 `/ w0 w% R' R
\begin{document}
! r/ G1 O/ I9 }* O# w\maketitle: q& j, T- s8 z* p2 g2 J1 W7 v
\section{Hello China} China is in East Asia.' f8 p0 E+ E( c+ x% x5 }
\subsection{Hello Beijing} Beijing is the capital of China.) X, g7 P3 Q7 M6 U2 U* H
\subsubsection{Hello Dongcheng District}
& |+ Y) y8 }9 _/ u5 a4 B\paragraph{Tian'anmen Square}is in the center of Beijing
( |$ D6 p; x+ o4 f, D/ w\subparagraph{Chairman Mao} is in the center of Tian'anmen Square* e( _0 Y$ z* S# F U
\subsection{Hello Guangzhou}* _$ X! x7 ]3 }2 s+ I
\paragraph{Sun Yat-sen University} is the best university in Guangzhou. A! V. P% t- h+ Q! z& R, g
\end{document}
2 u, V- `2 m4 ~) w5 U* W3 ]# t+ f* Y& r7 B) C
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
6 s' |6 a& j" e5.加入目录
T% f q# D/ v: I5 y/ y建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
+ E7 z% d' v0 [( H( |# H" b\documentclass{article}
- T; e' r4 U. q4 W* }/ v6 `0 ?\begin{document}
+ v, m+ Z' i+ \; n\tableofcontents$ q! D" r" F) `; n- e2 f: j
\section{Hello China} China is in East Asia.# {' O% {9 o4 {3 k$ g. c3 F; i
\subsection{Hello Beijing} Beijing is the capital of China.! r2 r3 `2 P- F0 F2 \& m
\subsubsection{Hello Dongcheng District}! v. }5 h, c) e: L2 ~% \6 W
\paragraph{Hello Tian'anmen Square}is in the center of Beijing5 ^. P7 [3 p$ p
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
( X b4 t! S( P* r, E! Z\end{document}% ]) Q8 C- r) C. z0 ]) i- u
6.换行
7 c2 G) E# r9 A3 p建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
: V7 r6 _& I" r, ^: ^8 Z+ n+ w }\documentclass{article}
: [5 V- [, `9 N) f! {\begin{document}
/ j* ~; G( p, O, _5 L2 r4 YBeijing is
2 ]6 m: O1 W) I2 gthe capital! R8 C' E" k8 U1 U+ ?( c
of China.- U' ^0 X" E- S0 Z& Y) v. }
New York is8 A/ S Q U% C: ~8 m
the capital) k- Q# R! ?7 \* u" I/ g
of America.
/ y8 h& n) E9 t- U' hAmsterdam is \\ the capital \\5 e# @3 S( p: t9 R/ X. _2 H
of Netherlands.
% t' e: J1 r/ {& V8 p+ W\end{document}1 l: s7 A/ s6 v! p5 P" }# W& A6 r
7.数学公式! h8 `1 n; c3 H6 ^* O8 `2 F' f
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。/ N9 n+ a7 P1 r$ M6 K
\documentclass{article}1 @2 n3 O- _, A3 z( A
\usepackage{amsmath}, D. ^3 d' \/ m' d( p- u* d
\usepackage{amssymb}3 i' ~; g$ x( N4 A; \
\begin{document}7 r+ E8 z# H2 O: _# `7 F, X) ^
The Newton's second law is F=ma.5 I2 X' s; A9 E# g& w k
The Newton's second law is $F=ma$.
& z: P/ }* [8 L/ z! P) N1 I: h& DThe Newton's second law is6 x; a2 e; m: m# G: t
$$F=ma$$
# S$ f: L9 K6 m9 N( B1 ZThe Newton's second law is8 G1 k/ _: m/ l# N' X) D7 W
\[F=ma\]0 F7 M& ]" Z' B" f5 L0 ]5 Q
Greek Letters $\eta$ and $\mu$
4 k2 N6 d; ~4 ]4 A9 a& D( LFraction $\frac{a}{b}$3 z2 n r/ U' u
Power $a^b$
# l, ?# [& q- y! TSubscript $a_b$6 E! I1 V% [$ ~0 o$ y: y
Derivate $\frac{\partial y}{\partial t} $
5 L V( T. j0 z6 M' T9 x8 X& x& ^9 ~Vector $\vec{n}$( G$ q7 s0 a" P( c. a5 ]
Bold $\mathbf{n}$% k5 k2 Z& ?6 z3 `% @: S
To time differential $\dot{F}$
8 m+ _. L" B* W% ^0 P+ V0 _' qMatrix (lcr here means left, center or right for each column)
* X0 T1 ]8 f5 z/ ]& u% D' O\[
) q, ]. y& i& }9 T4 l1 c$ b* U! f7 z\left[* {+ |* w- j( j6 s
\begin{array}{lcr}3 M$ Z1 W" N5 I% P
a1 & b22 & c333 \\
K% L& F4 K; }) N5 V- u/ n. c0 f% ?d444 & e555555 & f6
) ]) U1 F3 s$ k\end{array}" U9 c+ Z# E x
\right]
3 ^. e( p9 {1 n, ^1 e- ^\]: o7 h E9 w0 i
3 K+ e- y6 }2 KEquations(here \& is the symbol for aligning different rows)) v: J6 [1 O! [. c
\begin{align}
5 F, `, X) M* v, }' A5 f8 d( Ha+b&=c\\
- z% o3 S7 L+ H U, Wd&=e+f+g
. L# ]: G3 b5 U9 f7 \\end{align}
, X6 z5 a, q, j/ d+ S" V+ R; E2 y! N, f' X D- S4 Z
\[
9 Z/ Y5 B# V; T) w\left\{
! k+ ?/ X% C9 u6 k\begin{aligned}
) v' d- b" C5 g1 R&a+b=c\\7 U: K0 g* `! a" j: L: W
&d=e+f+g2 s E+ ]! t& ?
\end{aligned}
( a, U) P2 M' G0 a$ u; D6 h\right./ K5 @/ ]! |. d8 G# f; g; m2 {. K
\]. p3 V1 W# j& p- q: x
\end{document}
; h5 v: F& A( u1 C9 z具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。2 L: N- K% \" I
8.插入图片
* n) _1 S, L2 D x! X先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。
, m6 ]( d/ L5 C" E6 C+ d. B# g建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
! Q! T8 r2 q: s\documentclass{article}
+ S" m1 B4 A! l9 K5 z( ?2 V! R\usepackage{graphicx}1 N- @( L+ e9 l/ [/ A& [
\begin{document}
; P7 d9 g+ B3 V/ |4 E\includegraphics[width=4.00in,height=3.00in]{figure1.eps}! K& m. ~/ P! K
\end{document}
7 d) j: M' \4 c6 H; C2 p9.简单表格$ M" C3 I0 C! k7 u3 E
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。; J/ Q7 Y0 |) s( `$ T: a7 l# x
H1 }" U3 r* ~( E1 R\documentclass{article}+ E" p! {( I2 a
\begin{document}
0 D. l* Y7 I' @# L\begin{tabular}{|c|c|}
- |' `9 J% t- r. q) R& ^a & b \\
/ x' \/ `$ @3 G& ec & d\\( x, B* Q; W- H# t4 u
\end{tabular}: V# c- i$ J; `( P
. w0 O& P( x1 G\begin{tabular}{|c|c|}
9 v7 E+ V3 a, J: V8 Y\hline
5 A; |% f0 B# y. @8 va & b \\( R* S3 R7 l3 U1 F
\hline
. n8 X% g9 W6 ?) O$ K4 B5 Kc & d\\
# n+ {' q9 V1 ? j, p1 j\hline
, F. L. T! {* k9 d" |; U5 @\end{tabular}$ h+ _$ i3 o, w+ u" s& L
' q/ F7 Y$ {8 g6 K5 z
\begin{center}
0 l7 L0 W. y3 u6 s- e N: K. j\begin{tabular}{|c|c|}
4 h# m. C1 k2 S2 v. b\hline
" g) g8 }7 B5 u, z# {6 V. Ra & b \\ \hline9 {' j/ N% e1 A" |
c & d\\
9 g! `6 b/ h# ^$ q2 e% o\hline5 b- u* x' t, e y8 ~7 n' X3 N
\end{tabular}
( K4 E" h8 \& T! \7 T5 r\end{center}
# Y% k3 x7 c+ X' w: |2 @; K/ |\end{document}8 }/ l; h* n4 G. ?
! i7 y! ` g, |! y+ Q
10.结尾
1 p' i3 L" f4 W% s, o4 Z, x到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。7 F% t" \8 Y3 v8 R; U/ I( M5 B: i7 n
在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。+ Z: |( {2 W7 t( g8 V! }. {) I
那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。$ W# E4 e* w, t! n! z( S
LaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。: @% @9 f R' z/ C$ D
===============================
( f+ C0 l4 ~8 u3 ^$ l附录,有关我认为不是新手急需,但是的确比较有用的信息
; G4 B/ o% Y0 d" H3 y+ H$ x1.中文支持
1 ~- z0 o! U7 x' |; w- k曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。' R% I x: H1 F. P/ ~7 v( U
只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。
. D) I* i7 `: W) x如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。 s- ~7 q* f: s
例子参考如下:' O$ O2 S& J* |+ u1 v
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。: ?# i' z+ f, Q* e) p8 T- s, s! o
\documentclass{ctexart}2 U) k$ B6 E+ u9 K: G9 Z
\begin{document}
9 x3 d0 L& B% _4 [9 L+ m2 c你好,世界
6 A2 [, V& L. j6 y9 m\end{document}
( E; w9 B' g! \9 i! i, K2.宏包
- M; v; }( X& n2 L\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。" O/ \! j# B% \- k5 M3 I
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
5 L$ P/ h0 F }0 J z/ |8 }通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。
# b M' v5 m$ C0 D1 @% M, B对于新人而言比较常用的宏包有
/ H: j( ~9 p, g: p- E2 N
# q; b2 K+ K+ ?0 i& \2 G7 V编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}
- H. |* h6 G5 W7 Q: |编辑数学定理和证明过程的宏包:\usepackage{amsthm}+ _) Z9 V% N& Q- e3 d
插入图片的宏包:\usepackage{graphicx}
9 Z! E& l; ]) Q3 l7 T1 ~+ n复杂表格的宏包:\usepackage{multirow}8 F T* v* U1 C& X) b
. W' s# j) Y) G1 W
差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。
! N' |# a- w2 Z9 u7 D补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。
4 E$ d& Z- K" s& h2 Q3.模板: q( C3 Y* a+ |; A
模板就是在\documentclass{}后面的大括号里的内容。- q+ M3 c' D9 E6 W& l4 \
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。6 _) v4 a M* e+ O, i
模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。
1 _1 q, T1 a w9 _一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。; r: I0 S1 M6 L! s( J
一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。2 E% L) j- q6 k
当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。
7 h( N1 F6 H# u7 K' ]/ O1 h8 x由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。0 K# B' h3 \9 I d( a8 a) j
如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。1 s3 Q0 T7 C/ A+ E4 X" l! V9 x
4.参考文献和制作幻灯片
* b: e6 M- o' S) ` N做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。4 }1 D4 I+ n0 u$ U: }) `, \3 {
在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。+ G/ C0 |) d5 ? q* v
# ^, }1 e6 d T! M2 P: r- T |
zan
|