- 在线时间
- 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的人,前言部分可以跳过不看。- y0 J3 \! D- D& W
本教程面向对LaTeX完全无认知无基础的新人。; a! |* R8 h. l6 ~- p& ?
旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。0 w! W8 u' v4 {' f: z# F
这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。* V9 C* x" S4 A7 z+ I+ P0 `, W
尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。
# }4 C6 i! W$ T在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。4 E9 d- A. P# X' s2 ?
! @1 _. C& [! [" K" A
先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。( I# C" C. E0 D( R" _8 x+ _. [) Y
1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。) {, `$ e. D: v4 b( O7 g5 P) L: T
2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。1 ^0 @: B U- [1 n0 Z, |, c3 ^
3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。# {2 H" s6 a* \7 S. _ _
3 [, j' b8 w( b/ T6 l我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!
7 ^9 K& c3 s* `. ~# b
$ r# x# |! U& H我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。
" |; K8 ]# _7 v+ ^=============================================: I: L* k6 y" t! O% h9 J' y% j
下面是教程正文。(正文最后应大家要求增添了附录)6 j) P4 r! v& T- w
1.LaTeX软件的安装和使用
" l- A! F) l5 T: g方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。
/ K& }* B o+ J/ C3 V8 B6 ^方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt) f( P% x7 X) [; I/ L
哈哈这一部分当然不包含在标题的30分钟里。5 _2 R" V% I: x2 b6 h ` e
2.第一个文档5 g% L2 [/ O# H4 J7 j# [) R9 E
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。6 C8 j" i2 w/ T5 a
\documentclass{article}
6 C u+ O3 n/ [2 ^, N0 ]( B9 O! s\begin{document}$ M8 e: Z" O, b% V) ?
hello, world
# A U# E5 L) ~- w\end{document}
4 l$ w% _& f7 q0 G/ m z/ Y& s+ Z* ~4 s9 y! ?# U7 i8 ~) m( d8 B
然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。
; h# o; |* a7 z, K+ A& }如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。
6 O/ j. ~, D5 C3.标题、作者和注释
- B3 @8 J# p% e: B2 d. a建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。/ ]* ^1 k8 W! U0 u: ^7 ~1 }2 x
# i4 @) u9 z) v: B; ^\documentclass{article}& G2 O7 G' Y4 H2 r) S9 N. z
\author{My Name}
, U. D3 k) J4 G: X- q& `8 f8 h! E\title{The Title}+ ?* }, b7 [$ ]+ ^7 [7 z* h
\begin{document}5 d* U" c' R. z. {
\maketitle
3 }+ q9 [, g# B. ihello, world % This is comment
+ d' H3 p+ V* }* K# r0 ^+ L\end{document}! r0 E/ r! Q3 w% K) n
4.章节和段落
, S8 b5 Y; |) U9 x+ b; T$ t) R* W建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
) U( s8 l+ `* `0 k; t% l9 j' h\documentclass{article}& u# y4 `6 T' N! Q; d7 u6 F
\title{Hello World}/ z8 `: V# f# h5 M
\begin{document}3 u W, q7 T/ H2 X1 v. q
\maketitle7 J/ O4 ^5 K2 w$ y) m
\section{Hello China} China is in East Asia.
* T( r& v+ L+ a1 X' V. p! S\subsection{Hello Beijing} Beijing is the capital of China.' M T4 P, _- W1 _" }
\subsubsection{Hello Dongcheng District}. e. t8 b6 G y: H
\paragraph{Tian'anmen Square}is in the center of Beijing% b% O4 h4 \/ W0 N- U7 a+ e* M) v
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square0 a6 C: b' Z) O2 }, c
\subsection{Hello Guangzhou}
& w4 x' P4 d; W3 H w8 M! u0 G\paragraph{Sun Yat-sen University} is the best university in Guangzhou.- ~; V7 e( O+ W) h
\end{document}3 h9 ]9 D1 ]! k; X {! b2 s( R
' y0 k3 S" U. n7 r4 H( |
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。# S' Q; h4 J& [6 _
5.加入目录
5 z# m7 }; q0 C) E建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。6 M1 y0 k$ u. S; o' ^$ ^
\documentclass{article}
) T: z3 }: h5 h* W8 i6 \\begin{document}$ \8 s6 F5 H0 s, F) C; O6 H! H
\tableofcontents
9 C3 h7 `7 Z( Y( t! S2 E# N* o\section{Hello China} China is in East Asia./ U, U5 w' I+ G+ Y3 A
\subsection{Hello Beijing} Beijing is the capital of China.1 Q: n6 b3 f* g6 r. @
\subsubsection{Hello Dongcheng District}
' e0 S7 C1 u8 E; A\paragraph{Hello Tian'anmen Square}is in the center of Beijing
7 b: N3 _# L9 G! b: g3 u" Z\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square8 l8 y& t# A0 J, d
\end{document}
: `6 F( H" s ?# Y6.换行
2 L" `& V4 _/ G1 r4 @% w: `9 s建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
1 S% O! \9 W$ J) n\documentclass{article}' t d( Z$ H& {7 l+ \. C
\begin{document}( A" V( h) D; O& t
Beijing is
! ~" F3 x$ F, C9 A+ P2 Ythe capital
$ b2 K0 w- _/ M7 Eof China.
% Q+ d0 p( }& B# S: a! oNew York is
, V$ B; r+ s, O: sthe capital
3 [1 ]0 R0 z$ A$ l9 ~of America.
6 ^/ V9 X+ H o4 S0 J$ s9 JAmsterdam is \\ the capital \\
) {6 F) z: K4 X% Jof Netherlands.! n0 T# f6 b5 @# f2 O( v
\end{document}
( a3 K4 R5 N: y& p7.数学公式
* q, a4 o8 o* M6 U建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
6 ]+ }7 L$ Z1 v5 H7 W# y\documentclass{article}
9 N! _ m! g. G' f X\usepackage{amsmath}
& P8 F3 `$ w% G! d ^* m\usepackage{amssymb}, h8 v/ j2 I1 I/ u* Z6 ^
\begin{document}
$ [/ E: c, o# hThe Newton's second law is F=ma.
7 Q k3 O+ \, m. `The Newton's second law is $F=ma$.
- y) m' I, S/ z! |+ \8 ~The Newton's second law is1 H7 O/ X; B+ Z. v. O( a1 H
$$F=ma$$4 j1 O0 V0 N0 s, E" z) I2 s
The Newton's second law is C2 ?0 q8 |" _5 I6 P- [ J
\[F=ma\]
( \* f8 B7 C$ n! W. R1 }& n& _6 |Greek Letters $\eta$ and $\mu$) h: p/ J8 @6 X6 d
Fraction $\frac{a}{b}$9 [5 f1 C7 G8 Y% d4 V5 A+ g P% C0 t5 q* I
Power $a^b$
3 ]3 _2 v6 ]% O4 A- g* WSubscript $a_b$
; z7 z. v* M4 |. @/ n7 V( }Derivate $\frac{\partial y}{\partial t} $
' @+ H6 d4 y; {; `- b/ l+ TVector $\vec{n}$( z$ |8 a- a( u; g2 B0 {
Bold $\mathbf{n}$
( d3 a U @% T' ?2 pTo time differential $\dot{F}$4 I5 ^. P/ H! e, s
Matrix (lcr here means left, center or right for each column)' @! s7 }6 f+ [8 o5 _, e% x; [* J
\[
- l0 p& M$ m) Y9 [\left[1 p6 }7 [3 ^- _1 \" ^& H8 y
\begin{array}{lcr}5 q. ]/ `; V! Z& A& t. F# R" j
a1 & b22 & c333 \\, n* r* L' `1 h* i% {; j
d444 & e555555 & f6
$ d- o H o/ H% R\end{array}. k( T$ z+ I# G7 {7 W
\right]
% L4 M1 n# }8 Z$ S0 y\]
' z% Q1 d/ n% [+ |6 F( O0 h8 a
0 B/ a6 {3 t5 d6 a- {8 kEquations(here \& is the symbol for aligning different rows)
, A5 G% {- H9 ]2 |; Q2 g\begin{align}
0 j7 [6 r' e* [8 S6 x$ m) @, na+b&=c\\
* h: _6 X8 R- F" x0 a6 c* Ad&=e+f+g5 y, B0 Q" z$ {% E# F
\end{align}/ C: b' }& p3 S- V
! T1 u( H2 |/ {% L/ \2 o
\[5 ]/ m9 O; V6 C4 k
\left\{
6 x" L6 q2 o+ y# R) I0 b! I\begin{aligned}9 @0 X0 v/ \2 `- [- ^
&a+b=c\\1 j6 M- [1 J7 |3 E+ g
&d=e+f+g6 Y5 Z! i5 ^2 m$ k' ~
\end{aligned}
$ ^" v- V1 T! |& ~) K\right.
5 ^1 s9 C; }, n7 _# z( v7 ?- e\]+ R1 s0 N3 A5 q& n
\end{document}
1 [( T( d4 ~* w- h7 N2 i具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。2 I6 ^0 W8 z& Q; ~! Z
8.插入图片
8 Y$ c3 e+ Z1 g先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。
0 c$ z+ K2 S4 i. j+ K! X建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
* G8 l) g4 v/ J2 Q( z\documentclass{article}
2 l9 ], I/ g) L/ g3 z. T! D0 b\usepackage{graphicx}4 Y/ f/ M z# y! V5 n! u+ H/ r/ B
\begin{document}5 U8 H; a% t/ p4 g* T7 g
\includegraphics[width=4.00in,height=3.00in]{figure1.eps}, [& E/ _. A/ O$ r: {/ I: Q9 M/ x- Z2 K
\end{document}, c% T) U2 a* J- |- U5 Z% q6 z# I
9.简单表格
# x1 x! H4 r2 n建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
' q6 ?3 N: [# d, u# W; N4 T1 ^
) U0 X2 l/ p& {. K0 n0 C\documentclass{article}
: \8 Q; b" j1 I\begin{document}+ h5 p2 a. k8 I. [2 z8 } p/ M
\begin{tabular}{|c|c|}$ G2 z% H) l. b! j, J& S6 [7 P
a & b \\
& x: y8 z2 O: k( \7 k, _' Gc & d\\& J% k m3 h# c5 @
\end{tabular}1 ~6 m( D6 p- Z# k, u% _; a
9 F3 |2 l5 t4 U0 _" k1 o* W/ T\begin{tabular}{|c|c|}
0 |1 s7 G5 o; \' C\hline% ~- ~& J9 Q2 B7 Q9 o* X9 r
a & b \\
- E9 h3 Z$ H9 K. D' `\hline
$ Y% f* ~0 Y8 {. u) k5 R) L9 @8 j7 jc & d\\/ R7 D# T1 J, b! G; p
\hline' d4 w9 b: B! c( x0 z) Y+ Q
\end{tabular}
: o) Z* b |1 r% {6 W
' O$ S4 d, Y0 ?: Z; W# ~\begin{center}9 r& ]( c7 k# `$ K# m8 Q
\begin{tabular}{|c|c|}
" t3 d2 m$ u4 d0 x$ N, M1 `" V\hline
5 C8 q! b. v( O* {6 g; O4 f: b" La & b \\ \hline8 z1 v& \3 a- M3 B# l. D9 k
c & d\\ e1 T }7 q9 J4 X# y) d T
\hline" f& B& e/ c/ N% i: B1 K
\end{tabular}
7 Y/ s" `" T ^- f\end{center}0 D0 T" |% O8 }8 d2 M" W1 f
\end{document}
1 m5 ]6 S/ ]& j" P% z
, ]5 W! e/ m$ Y+ }# l0 i# o/ K10.结尾
6 M' y u8 Y$ Z5 Z6 F到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。 i) N0 ^' V3 D( W h- \
在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。4 _. i. Y9 D) C, Y+ y
那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。
# v# T" K6 r& H0 m+ hLaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。% r7 _5 Y# ^5 L# O6 F% `
===============================
, w: B4 E1 f7 I附录,有关我认为不是新手急需,但是的确比较有用的信息
* `7 |1 M, `8 b! @ \4 c) E1.中文支持
2 e* S5 \2 _2 m( k6 ]曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。7 Z B# Z' v" p5 p; V0 O/ O
只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。
; Z6 _ F, m& L2 X; I; F* y# [1 V如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。
7 B6 [* Y4 |8 P" L例子参考如下:$ ~) A* P9 } U: B% k4 G! f
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。 z* V1 J$ C) f
\documentclass{ctexart}
$ Z# W; m7 q3 Y% i\begin{document}
) r9 w# a( w$ Q, y" l4 w你好,世界5 I O( [- z G. M
\end{document}
+ I1 @' r1 e( L) A2.宏包
: \# f1 d7 V ` J( K\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。
1 G5 \1 r; U |5 X! _每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
; s4 |8 S6 D0 g1 K: J) c通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。
0 z. d& V- _1 T5 V* S对于新人而言比较常用的宏包有6 b; y6 }/ F8 ?# t E( a: r2 _& ]$ N
1 m0 G9 @. C+ }% q# d编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}/ }- F% w* T6 S/ h! T+ D; M4 u7 r
编辑数学定理和证明过程的宏包:\usepackage{amsthm}
. g0 `7 k9 R0 S, g插入图片的宏包:\usepackage{graphicx}7 C" E4 M% t2 h' Q/ d7 C/ v+ d
复杂表格的宏包:\usepackage{multirow}
' Q9 i) } h+ l
% D/ K, d' {! w) O# Z差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。( V: M2 W% V1 h$ W. Y
补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。
3 a2 i' Q2 |+ I) j3 \3.模板0 u+ x& M+ ~7 e7 H/ O4 x6 z$ c
模板就是在\documentclass{}后面的大括号里的内容。
1 M# }% D t* n在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。' }8 S6 c! N% z( _
模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。
* ^8 @" Z+ @/ J/ a( J, m一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。0 n' Q3 h6 z8 M& F
一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。
! o' p) q, C- n. w当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。
! H! p r% F1 Y* i' ]! B1 C8 [& d由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。
" J) _' L8 f: j4 r* d k9 e! _$ m如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。* R- q# t" n3 I: [8 J1 W& w V
4.参考文献和制作幻灯片! @ L; e4 z+ A- h4 d; h
做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。
! n% y( A: m! p$ d. D在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。
& N, C4 y; A$ H: s0 @- D' O0 E/ v. w; n
|
zan
|