- 在线时间
- 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的人,前言部分可以跳过不看。
# A' b. a0 Z6 @本教程面向对LaTeX完全无认知无基础的新人。
: ^/ Y2 g) C `" C旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。6 L- f- z4 B) b- o
这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。, \% X% V. `* }, n
尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。2 K2 r& N: X" |3 i& }
在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。
V1 A* \" w/ z% K; J) ?. Q
' q1 a6 k# e) z5 z* H2 _先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。
; c* q% q. t! z4 v0 y) n% Z1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。
, t5 h2 @; O; m/ e8 D2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。
6 j# P6 A$ B1 L3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。6 [" H& {5 F/ c( h# v
7 y/ U7 x9 N4 H" e- _' Y2 a我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!2 ~% e0 K8 M8 E" \! K
) D$ n6 x1 h; S/ ?: }/ W我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。, w. D$ @9 i* W* h0 b
============================================= c5 Q+ G" F- [
下面是教程正文。(正文最后应大家要求增添了附录)5 c9 U9 A" K8 _9 _4 L L) Q
1.LaTeX软件的安装和使用
* T+ Y2 G$ k9 p2 P, B* [: o2 c% U2 T方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。
6 L' M4 r" d$ u& z/ h方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)( g6 t& n0 W- h
哈哈这一部分当然不包含在标题的30分钟里。
# A) m1 k! O% y4 m, G4 d2.第一个文档
& \' A( }3 f0 l% W8 o" ~, d打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。0 ]" O! K" w6 U/ ~3 c+ w& c
\documentclass{article}8 H" M4 f2 W/ c
\begin{document}2 Z$ R; d2 t" }0 w6 B
hello, world
" x' H5 J0 h3 W2 F2 B3 E5 l\end{document}5 i" W( N$ T; p7 t8 \6 A
7 L/ f2 U! j/ m6 s& g然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。9 ~! q& k7 ]5 }. N$ d" v
如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。. ^: U$ s8 x7 \# l
3.标题、作者和注释
. f$ n7 f2 b! _, |建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
8 H* V% d& R% E: _# i4 I5 {! ~- C9 L; b1 d5 W
\documentclass{article}
- U5 p6 b6 h; Z5 V\author{My Name}3 ~" q3 l, m8 {0 F6 W
\title{The Title}
: ~: a( [# w# c4 S\begin{document}
6 T3 o- |9 Z. V7 A3 L6 y\maketitle. U4 j# ]# r+ u2 Z" I+ O" y
hello, world % This is comment# k1 [- V! D3 Y& H* z- [
\end{document}
) z3 F# {( U0 w4 G- C4.章节和段落
! e1 b/ }2 ]7 U G5 H! z4 U3 }# {建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。1 W3 {" F. K3 I, U' v1 [5 Z
\documentclass{article}% t8 a. x) q9 e4 i# W
\title{Hello World}: p1 B$ ^# l, N
\begin{document}
+ H8 f( L! N' m( Z7 y$ n\maketitle
0 Z2 h# j$ W* _\section{Hello China} China is in East Asia.
" f' L( F) b+ s% a) \" q* Z% g\subsection{Hello Beijing} Beijing is the capital of China." @1 b ~! m: L3 o& N4 ?- [2 t/ x
\subsubsection{Hello Dongcheng District}9 ~8 i( ^6 }1 A4 y9 o9 I T2 s
\paragraph{Tian'anmen Square}is in the center of Beijing- {: {: Y" z8 A9 c3 q' t' f) v
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square7 h' v* Y2 e" f" b8 ?
\subsection{Hello Guangzhou}
/ P5 C& M% l; @5 O( z\paragraph{Sun Yat-sen University} is the best university in Guangzhou.
# w: G6 k& W# I\end{document}( f( }7 S! y! r$ J6 z
- V& S. m5 i5 P& ?+ k退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
8 x- y! p7 v8 o5.加入目录
& |5 ?$ N/ s, @* H建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
. U9 j8 z5 O1 ]" Y4 }. ?7 I0 o6 L\documentclass{article}1 C* g, a; C* ~) \7 \8 Z% e1 n
\begin{document}
* T: ^8 w* M( ~\tableofcontents
; E5 v- M+ ]6 D) }7 E\section{Hello China} China is in East Asia.
6 q& b4 B5 j( @" [+ U3 p& @; D\subsection{Hello Beijing} Beijing is the capital of China.3 ^/ h7 r1 U1 m/ Z7 U U
\subsubsection{Hello Dongcheng District}3 b- ~* J1 O3 L2 s$ B. J/ E
\paragraph{Hello Tian'anmen Square}is in the center of Beijing# C* W- r+ o/ P
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
$ Z; u& q$ `9 _\end{document}3 {; x/ O+ |! x. F4 j9 V6 C3 Z
6.换行
9 d. g0 q5 e& E# ]! i建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 r8 i3 V6 `. i$ x- {
\documentclass{article}
0 g: m- _. o L9 D: W7 ^\begin{document}6 P6 E+ x6 S' P$ t5 S, t
Beijing is
' }% B9 K4 \' T( ythe capital
4 G- S( n: ~ fof China.
8 D' H) _" U7 c" QNew York is
; G) L$ \: a4 ~( ?* S" r; Cthe capital. [/ F" s: x* L, m
of America.! a/ G5 D3 w. o7 N0 G% \3 J
Amsterdam is \\ the capital \\
/ ?" Z% F% O; _. |: f) pof Netherlands.
* g& \ B* j4 O! H k) H+ L\end{document}
' B% E; l0 X8 S q+ ~* h& X$ K7.数学公式
* d3 u0 x r2 N/ ^, S建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。- X8 p% q8 N) ?
\documentclass{article}5 E" O* D+ r/ D4 v w
\usepackage{amsmath}
: n* O7 b8 P3 y+ f2 `\usepackage{amssymb}
) v# ~; b/ W! r! n\begin{document}
7 V2 @; k! l7 wThe Newton's second law is F=ma. I& r6 ~6 e. G2 d
The Newton's second law is $F=ma$.: T T# H4 ]3 {2 F) I! m
The Newton's second law is( c7 Y. r: I( @- p; V, l7 e
$$F=ma$$" s9 R# R; z2 s2 m. Y+ T- H
The Newton's second law is$ O0 Y; T! b( }" @, W8 R w/ Y7 h
\[F=ma\]7 \9 z7 v& `2 m m
Greek Letters $\eta$ and $\mu$# Z1 @3 s$ p* \# l
Fraction $\frac{a}{b}$9 P3 l# o! H( H9 ], W7 G, y
Power $a^b$) l! Z, m; v7 P: t) l) f3 o1 ^% H$ u
Subscript $a_b$& o& I# x, ^1 a
Derivate $\frac{\partial y}{\partial t} $ h6 l; y' i I& Y2 f
Vector $\vec{n}$
$ X. O1 r; T0 V* oBold $\mathbf{n}$& x0 f- J6 F2 |) U! c4 ]! U
To time differential $\dot{F}$
/ q8 ^# H ?1 M' iMatrix (lcr here means left, center or right for each column)$ W) e# W# N* p
\[3 _$ F* W' K% B6 {1 e
\left[
" P$ b% D; K. A- C\begin{array}{lcr}) s& G+ _6 i9 Z7 c9 z
a1 & b22 & c333 \\7 F! \8 }3 v( o# a
d444 & e555555 & f6
2 h5 \3 c: F/ o; z" R+ H\end{array}+ q$ m) U# X$ C: R9 W
\right]2 L$ {8 s6 s, b' I6 v0 k
\]
- T& R) V9 _) ^0 |
: I/ l1 J2 u# i$ j6 i. z* PEquations(here \& is the symbol for aligning different rows)
- i% |9 D6 A0 l5 D\begin{align}
- ?' Z* [8 T% ~& R) sa+b&=c\\, w$ \% _5 n6 |, o6 Z
d&=e+f+g
5 f+ n [+ z# B+ V\end{align}
1 S+ r5 u* ?8 w' l
4 K5 N& Y8 h; |4 ~* I0 u; A\[
& e; ^0 ]9 M. b( G3 P2 } `7 m\left\{
7 j6 p E# O7 v+ Q& R- j\begin{aligned}% b E m6 v" d) J: N8 V% n
&a+b=c\\' q! e7 l( N r+ k; N# ]1 ]
&d=e+f+g e/ ^. S+ V: w& T
\end{aligned}
4 c/ x' I7 {4 `/ y8 ]1 H* U\right.7 a8 ^* V, p% z3 `: n
\]
3 j$ Y' g# A ]2 E\end{document}
" P! O" Z; A7 R% ~具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。/ u" N9 N- O6 F7 o/ A" T/ w
8.插入图片
2 `7 J% |+ r& r9 v先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。( U7 m! i1 u! |. v! A
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。- ^5 ~5 a* @9 a' K5 i9 ?' n# I
\documentclass{article}
7 q w+ K& o4 G6 R\usepackage{graphicx}! s: T. I% M( i$ f2 u
\begin{document}* ?5 h7 z- w) E6 n* F' |& O
\includegraphics[width=4.00in,height=3.00in]{figure1.eps}
& n* m: x A1 {- [+ ^: K\end{document}
+ D# n% A1 k2 }* W& V4 p6 I9 l" t/ N9.简单表格
' t7 d; l! P1 H9 S$ e6 S建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。8 X' a; _# _4 P1 j# k
8 J7 n% @9 ^; D B3 l! e
\documentclass{article}
/ ]& n& S; N* e\begin{document}
' e2 B+ [: h" `/ w\begin{tabular}{|c|c|}
% E- G8 F/ U. Ka & b \\) ?. M" Y3 Q) U9 W* p! Z* M
c & d\\% H6 N0 S: }. [6 v. F
\end{tabular}
& n4 _" i7 N& _; Q; S
% `, l* P. o6 r/ D+ t\begin{tabular}{|c|c|}
* C8 p2 y1 W+ b% J\hline2 q% C. J% ~0 s* [: O- H0 `
a & b \\
( ~! }% U8 v+ ~\hline6 Q2 K4 C* O& }
c & d\\' q. b/ S0 i- T& e. m: B
\hline
/ Q& ]. H3 x% ]9 ~- @: q/ y\end{tabular}1 G; ` \6 H0 K4 q- ? q) b
; Y, c( ~: M/ g: u* F\begin{center}% k: G+ `; s7 _- X7 x0 h
\begin{tabular}{|c|c|}- x3 F5 @" z4 z$ T) m8 d
\hline
: m8 d9 D+ L8 v4 ^a & b \\ \hline& M" e' h( Z8 M, B/ @, ~ q
c & d\\
0 r+ w% r2 B( I6 o; |\hline, U8 H/ r2 o2 r5 [* N0 L/ D
\end{tabular}
% ]" c9 N4 Y$ K% D: E\end{center}8 G; @6 N! c) Z* x' v$ z. f
\end{document} ?; c i( Z* b% N1 ^4 p9 }2 y
) B8 X9 L" q# e
10.结尾
m) x: u9 `9 m% h# o& }到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。
( [3 O1 _1 k5 _: _在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。) C1 y6 B0 ?/ q( ?* l; d5 F
那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。
8 \) y: F1 \- P r. G& h) }1 W$ eLaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。0 Z4 i/ Y2 i" j" Q' H
===============================
' }3 X8 f2 O. B# d附录,有关我认为不是新手急需,但是的确比较有用的信息$ ^1 q+ ?/ Z; D3 y: v* J6 j$ p$ v
1.中文支持
- R6 K) b$ B n& P' X: F曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。& A% x$ Z4 m6 z! Z
只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。" ~- f v' V- \
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。
& j3 t% N {4 w2 X ]" M4 n2 N例子参考如下:
4 v4 u! N5 r2 S2 L' i- l: U打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
& [. i& ]$ p1 C/ r\documentclass{ctexart} r" F1 k$ }( i0 G
\begin{document}
2 i6 n$ p- b2 y# O7 M# w你好,世界4 q+ r8 `7 }3 r6 V
\end{document}
- |1 ?2 p: |, [6 `/ \ Z8 E2.宏包7 t' J2 W5 u* m# F) F
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。9 y# v! x9 G+ F
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
, q( h0 Q+ D* u6 c通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。9 q3 }# S {$ `; h' `( H3 f
对于新人而言比较常用的宏包有2 _: z9 d7 ? w2 M% N. ]
9 b+ l4 V- D, T! [编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}5 E6 O4 y2 n5 `, p
编辑数学定理和证明过程的宏包:\usepackage{amsthm}
* T. v, e. P# Y% K: A( S插入图片的宏包:\usepackage{graphicx}5 O) t1 K4 Q' R- t* Y
复杂表格的宏包:\usepackage{multirow}
) @" L) w; h6 O. Y6 `/ b8 K
1 n1 X, E2 ^4 Y! k( e差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。 [2 u" |; S% r2 T
补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。
" ?6 f0 O) w: H0 @, m3.模板
% q) ]; ^4 e( ]! t- |模板就是在\documentclass{}后面的大括号里的内容。$ F% a; ^% Z1 ~( Y# ?
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。
3 _8 k# G+ _1 M' b- P模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。
) J4 m4 Z+ J1 e/ p! m一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。$ [6 E+ z- z3 |8 x b
一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。
- N N$ @7 }- \2 N, }当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。" _% y5 f5 k0 H- ~
由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。
2 ?+ n5 H& Q9 }- l5 U如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。; ]% q" U4 h& T: U4 w
4.参考文献和制作幻灯片
; n3 v+ ^ x* {7 T做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。
+ s5 v9 E2 c' `在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。
5 C) L* |( S, M9 J
- g8 p" A: L* H ]6 j; w D |
zan
|