- 在线时间
- 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的人,前言部分可以跳过不看。: [" n( p) U g
本教程面向对LaTeX完全无认知无基础的新人。, f. O5 S% |# P" h
旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。) _$ l9 A% Q* ?; `
这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。
- i" w0 m: }. q% R7 R尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。
7 h4 }- q' V. V4 |在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。
$ [1 W$ d7 c/ a+ b- N/ h) ]
% {0 ]: e5 y" l8 b# J先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。$ u. j R; r# N3 j
1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。
4 Q: C" }% p9 f1 {/ X2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。
2 O0 x5 i. b& O5 E3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。$ l2 r9 Y8 K' `2 n/ l
C3 p6 |9 S4 O8 i: C$ K
我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!
c* A8 Y( `+ r) H; h2 @
' b- b% L% }: S4 Y2 A2 P- ], r( I我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。
) ~0 Z1 K& S, b1 B=============================================$ w# m, [; N7 e
下面是教程正文。(正文最后应大家要求增添了附录)/ X2 L0 _0 ^' a' H
1.LaTeX软件的安装和使用
1 m* d0 E h! y( U+ \& h9 N方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。7 }" I( O: r' n3 K2 f
方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)
9 O4 f/ y1 f0 C哈哈这一部分当然不包含在标题的30分钟里。
% u( w' q5 L9 f9 H8 q* F1 U$ p/ L% p2.第一个文档
; K0 S F! `$ f1 M) r2 r0 A. i打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。, \; Y+ H- f7 p
\documentclass{article}
. ^/ V9 B4 S* W& Y( K\begin{document}
3 p5 B/ \1 @" ?5 J* G2 [0 }hello, world
9 P8 E8 v/ [; r6 D- g7 e8 h\end{document}
/ Y1 O D- @; k( Z) _6 I; X3 o1 p2 W a! a+ @$ y
然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。
. {1 H3 T6 o' A- z2 R* ~如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。
; ^" i1 f3 z1 `) K3.标题、作者和注释
: _: F/ ~1 Q" |5 x' D! g2 C* F建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
L9 j, o# i* o& C, v9 R) c5 ]1 c& e# y5 q, a
\documentclass{article}6 J5 V/ M6 Q: e6 J: \) f
\author{My Name}' q* Z, _" k9 A K. Z& ]2 ]
\title{The Title}: f7 l+ y2 A7 m5 p M
\begin{document}
' v! r+ \9 H) V8 I\maketitle
# e% }3 B7 j4 l- f Ihello, world % This is comment( E3 A4 v* }9 G# B. J G
\end{document}
, }0 t8 M) k% a# K3 s9 x$ p* y. @- r4.章节和段落2 M& t3 I3 N, {4 c
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。' w# Z& [- b! e. e: j
\documentclass{article}
/ @6 w1 Y9 c' m9 D6 T0 ^; l6 [" G\title{Hello World}& L' A( n- X# r' ?
\begin{document}
0 }1 ~/ r) V" | I3 H- V$ P# N9 _\maketitle# }. ~1 u6 |# W7 s# L% O) A
\section{Hello China} China is in East Asia.
+ w# S5 W; d+ T2 K7 `\subsection{Hello Beijing} Beijing is the capital of China.
5 C. q2 G' ?1 Q\subsubsection{Hello Dongcheng District}% \2 |* t5 {' x/ r2 g3 m
\paragraph{Tian'anmen Square}is in the center of Beijing e" _+ r- [ M& W4 k8 y
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square+ {+ R# k5 Y! U
\subsection{Hello Guangzhou}
- F q8 P( ~! P M2 n\paragraph{Sun Yat-sen University} is the best university in Guangzhou.
( W) F8 n! i8 U, q4 F\end{document} i; N" V7 t) `) L+ m& u
$ L: ]1 @& X4 |# I' g1 j# T; W
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。; R( u. S, E7 ]7 p$ c/ y. r' `
5.加入目录
$ @: E/ c: U; G3 t0 Z: R建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。) P" @8 ?& v) k8 o+ W1 K* j
\documentclass{article}
- w0 f: r/ K# X+ E9 R* D\begin{document}# B& Q- h/ x5 y4 s# y
\tableofcontents3 c1 m- |& r$ f# @1 J& ?
\section{Hello China} China is in East Asia.- h8 c g6 S$ ^0 R
\subsection{Hello Beijing} Beijing is the capital of China.7 b+ o: u/ u) @5 M& ]" n
\subsubsection{Hello Dongcheng District}3 \. s. K1 ^ q2 }+ J
\paragraph{Hello Tian'anmen Square}is in the center of Beijing; X) B4 u6 x$ ] p0 I+ u$ T
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square( @+ V5 ~9 D# E) [; }; H5 v
\end{document}
8 ~0 G% ^ V: @' P+ o9 G6.换行
0 f/ d% H# {9 j) s/ ]! f建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。, R: t6 b$ w' u' G6 m d
\documentclass{article}
. x6 k3 e! K) \: n. g5 c\begin{document}
8 C9 |9 R# @+ Z7 p4 Y+ S" kBeijing is% X2 ^, y! R4 r& m: t
the capital% U. R' O) f: M% C5 o7 W( G8 N3 [9 G
of China.+ T, N! Y7 ?& J* S: K2 t
New York is, P( A1 {' i; n* j
the capital2 F4 W* k7 M' V$ ~( q s W
of America.
! s' q o6 V; w+ z, n4 r- d* ZAmsterdam is \\ the capital \\! o7 _" P% T9 E
of Netherlands. y' L& V1 k. x" Q
\end{document}; {/ D5 i. q: F
7.数学公式& j$ i! z* h5 R6 n4 z) U; G
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。( ~; _/ j5 j* E+ u) ^
\documentclass{article}
& r4 R$ U5 c3 ~% }, m\usepackage{amsmath}5 F1 d5 O& I, A4 K0 V: n5 s
\usepackage{amssymb}2 G2 O2 k4 h* M9 j; y
\begin{document}
/ L/ @- k1 t, I1 k8 MThe Newton's second law is F=ma.4 X% _2 A d- V( C
The Newton's second law is $F=ma$.- I9 C( E4 Q% D8 `
The Newton's second law is0 M q$ h$ j9 S8 V3 L9 N
$$F=ma$$
/ E& ?) R! D4 M9 r8 ~The Newton's second law is. w5 }' P2 }: f9 _+ k8 Q
\[F=ma\]6 W- i- v1 O5 _" Q' U
Greek Letters $\eta$ and $\mu$
7 ?! `" \% J7 `4 xFraction $\frac{a}{b}$8 K( {- P$ B5 f( H0 w) s! c# Y
Power $a^b$
2 }1 E4 j: H1 m2 l( Z3 ?) uSubscript $a_b$
+ H, ~6 V1 L8 O1 Z4 U1 n- K3 W' KDerivate $\frac{\partial y}{\partial t} $
( }# Q H- X- s1 t; N; F. F+ R6 ]Vector $\vec{n}$0 N7 ]) h! `5 q6 M, h; w2 E6 Z
Bold $\mathbf{n}$" R: c; @/ I% A! I+ K6 u3 w- U
To time differential $\dot{F}$
' a9 L+ a; k. }* DMatrix (lcr here means left, center or right for each column)& k4 ~6 z* l. q! \+ Z
\[1 y _& g; ^6 j7 z% e" w H
\left[5 h, [- O! ]8 d3 N* ?/ |* Y2 U% V
\begin{array}{lcr}' }: P' N) z/ ?3 D
a1 & b22 & c333 \\
2 o, O' P! k5 od444 & e555555 & f6
7 a8 N7 G4 ^" |: w7 L\end{array}7 @. e; U9 I$ h1 g7 u
\right]
1 ]$ ~7 s/ Z. ?1 Y0 @5 w9 Z\]
- M* ^( P4 B0 R. W9 x% z8 c# ~7 w M* F6 d
Equations(here \& is the symbol for aligning different rows)
: j* F4 I' M+ [- a. p7 f$ X" |3 ~& W4 S\begin{align}
; |/ N# I7 a. Y0 G, U- ^a+b&=c\\( |9 s' u3 u9 C% Z. r) Z
d&=e+f+g
( x0 q! c5 Z/ }( ~9 {0 v7 Q* F\end{align}, d3 h. v$ v/ T* F: T3 A, x
) A6 x) Q6 A3 e6 ^8 u# ^$ W4 N
\[! x* g1 f( s( b% q% G7 F$ l
\left\{
" J- j! ]$ L4 _% V\begin{aligned}
5 W$ m/ B( i3 M&a+b=c\\ f$ y- N( c( Z1 |* n" p
&d=e+f+g
* z. o: e' W4 q' X, E Z\end{aligned}
7 o, }9 m- r, _! _+ t\right.
! B1 L( [! W7 _7 |\]
0 Q/ k9 m) l3 O2 [+ s\end{document}
- j! V7 B( j9 H具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。
x% G$ Z3 M3 a* `; T, ^: X' n' w8.插入图片1 O Q" e. r6 H; `0 n
先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。# a$ Y( W1 [- a
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。3 U$ E7 x! ~9 p0 d6 R- [
\documentclass{article}
/ b+ ~* B1 m3 S# U/ f\usepackage{graphicx}
/ g9 p5 T8 Y! b\begin{document}9 B* d/ C% R+ l* B0 q5 K
\includegraphics[width=4.00in,height=3.00in]{figure1.eps}3 E7 O- u, t" r* @
\end{document}2 g9 t/ r( h6 V' |5 x0 W- ~
9.简单表格5 L. s! K: {! x% k7 g1 `+ I
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
' \- l* ~; K* G$ a7 L
: S( f( a! z% k+ ?# U\documentclass{article}
8 \$ h, F! F+ _9 s9 P\begin{document}
. B4 t) @+ G* t! o3 F1 A\begin{tabular}{|c|c|}
3 z2 K8 [% B0 I R5 Ua & b \\0 ?" j" p. | K! s2 W( G8 c; p
c & d\\
7 P/ E, J- y* r: O# |6 P" a2 [\end{tabular}
8 S0 D [) T- ^0 O3 S" `/ `: L6 O2 v
\begin{tabular}{|c|c|}
: o( M( q$ j$ f9 O* ~\hline* Y) j; b) j5 w# J
a & b \\
; J0 @; `3 A0 \) e\hline/ d! o/ V, p+ K8 F/ u4 Q v- h
c & d\\
4 c: ?: C5 r" H/ c\hline$ e: I7 O3 G( [) ~" ], H, M
\end{tabular}& r7 j9 _; Y; j4 V: m8 s3 |
6 |2 J. d q. l& f' d) N
\begin{center}
0 g+ V5 J' z- {\begin{tabular}{|c|c|}8 x( ]. E: A" a7 Z0 W- x9 ?3 O
\hline
3 H1 W. b' f& C* n9 r* o0 Sa & b \\ \hline
# M; g+ Z! O) B$ nc & d\\1 D2 A2 C( q: ^
\hline
, Z7 [' q8 b$ R* X\end{tabular}% h, z+ k; b( N
\end{center}9 a/ v% u8 `4 K% {
\end{document}
. m4 ?6 @4 U+ R$ r; d' S3 f' M, J
; O' {, @+ J* }! \1 G( e( S% h10.结尾 L8 \/ P8 h" u
到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。
* @/ k& l+ [+ l6 p在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。3 [5 [# p" l7 P* i( d3 n
那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。; x7 A$ A6 o6 B& t: C* ^5 i
LaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。
~7 `. ]1 G8 p4 h( s===============================
, R5 M: K6 S4 [* X# F附录,有关我认为不是新手急需,但是的确比较有用的信息
6 _7 d* k8 ~! h: f1.中文支持# |* g8 h3 G: r% m Z; e+ p
曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。
9 A2 T( i+ U, K/ M% x( v) G只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。* e/ K2 K- W1 o9 D: L7 i) T
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。, S1 g$ o7 H3 x1 v e* q
例子参考如下:
4 p2 Q3 C$ H6 ?5 j6 r/ L打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。9 L! _/ `1 f/ C' i
\documentclass{ctexart}
! {- J: z6 `1 f0 O\begin{document}
$ I1 y) {8 U$ y* r你好,世界
0 q# i9 O. s+ [! N\end{document}. @2 u, r+ Y" K( [2 [) c& @. E. Z, R
2.宏包
. _) b, a" L. M( q/ w9 b\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。' x4 H* K$ t! y! x. m
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。$ L- I" w( y0 K8 o
通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。1 u1 p2 n; m4 {2 v* r, i
对于新人而言比较常用的宏包有5 O5 U; @$ a+ |( A) {& c: A8 n
7 Z. |; b' C* E5 N+ g0 Q# z
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}3 R! |# L" ?5 Y8 D& T4 d8 O
编辑数学定理和证明过程的宏包:\usepackage{amsthm}! p9 T& s4 w* \" ?
插入图片的宏包:\usepackage{graphicx}( `! {, O+ |: v# e
复杂表格的宏包:\usepackage{multirow}3 g0 [3 u( b7 O; M6 Q2 m
" Q. r$ Z# d, z, Y" e差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。0 w* z6 }7 S3 U! N( m' j
补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。
/ c% C. u" Q( e% n2 E" z4 b4 c3.模板& ^3 J) Z) A" p5 z
模板就是在\documentclass{}后面的大括号里的内容。
/ T! l9 w# u& \; ?在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。5 B- x9 W4 H$ q
模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。
- `. F0 Q( W7 p' ?一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。# V3 x! L! K e$ x5 k
一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。; k. T5 O1 e+ o2 d4 F- K6 a$ P
当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。
1 g- `% d" n# L( {& n' ?由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。( e% H0 b8 Y* ~' L$ {1 a/ I, l. S
如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。- Y) Z# u% v3 c( N$ P$ ^- w1 e
4.参考文献和制作幻灯片
5 V4 _- V0 g& f% y, Z, |+ C做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。$ N# H# @+ y9 T! e
在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。" `1 V9 Y8 W8 B% M$ N7 b
* R6 H) w/ h. g. { |
zan
|