- 在线时间
- 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的人,前言部分可以跳过不看。& C: W8 e2 }# R i' \# W" }" q4 |) \; ^
本教程面向对LaTeX完全无认知无基础的新人。
2 t5 l8 g n2 N旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。
% y& t5 g5 H# O6 N+ `" A8 _ F8 U这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。- f U/ L) [7 q) f8 D. n n# s' U, j
尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。! b+ g( d; w% g2 h
在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。- {) C4 V `$ L9 ~2 v6 t
7 d9 ] O* l4 h! ^! H
先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。
6 w2 X% i. l* d+ F1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。( E/ i6 g8 k. P+ m' R
2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。
! G0 ?, q9 z6 {0 i0 {: O9 N3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。
9 W$ E( N' \, j @+ |" T; X8 ?$ n8 G: R& i5 x
我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!- A4 ?1 _8 c2 X7 Q Y5 X4 A
0 ]/ f' Y' s2 u
我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。
5 ~1 e9 X$ h+ a, B! q# y=============================================+ r$ b. z# k' a( s! \
下面是教程正文。(正文最后应大家要求增添了附录)
" a- \+ S. \3 f! D8 J1.LaTeX软件的安装和使用+ @# c4 U B& A0 j. @$ q0 `( D
方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。0 J% P/ P/ t/ O8 }3 v# M
方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)7 H$ v3 _6 x& }5 e0 F9 H, ?
哈哈这一部分当然不包含在标题的30分钟里。* b* v7 v7 m$ j+ Z }
2.第一个文档$ a! e0 R$ S, H( F4 O8 o# j
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。 t* g5 Z2 s* s! \% r& p
\documentclass{article} ]2 w8 w1 G. g9 t
\begin{document}
, a1 S7 H% }' r9 E- xhello, world( d6 E# d- T0 t' J
\end{document}3 [# S( q; g) A9 f7 P
" [" q; u+ j8 K! h6 C3 j' p
然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。
( \& F9 c: i" Y如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。
% W! u' R) n( m3.标题、作者和注释
' D* T+ w9 C. r/ T! j- `! ^建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
! \* ?/ v: ^3 d6 v& [! j& G5 a2 ]8 j0 ?
\documentclass{article}) d# e& u3 z. \, u1 U8 _
\author{My Name}' S6 U2 F4 ~2 U
\title{The Title}
+ Q1 n$ X$ c& R% s, K7 a\begin{document}( y$ @! m! z* P" c
\maketitle
- a; j: X8 V- Z& ohello, world % This is comment
7 J2 q; v9 J- q\end{document}
' ?2 B0 u5 y, C4.章节和段落
, \4 S% G3 ?1 k9 d8 P1 G建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。: f4 z7 s3 C8 @& ^. z6 T
\documentclass{article}
, z5 E% p3 s5 \\title{Hello World}. Q( ]9 `3 A. |6 [4 p
\begin{document}0 o8 N- l# R* l- s& J3 b& G; q
\maketitle
/ r( [3 e. m% O/ Z* D\section{Hello China} China is in East Asia.4 s# j' j3 P. f0 H( Q( k
\subsection{Hello Beijing} Beijing is the capital of China.
7 B/ D8 Q5 R5 ^: f\subsubsection{Hello Dongcheng District}5 c; o, f) ?% K! m7 r, Q; |1 q
\paragraph{Tian'anmen Square}is in the center of Beijing
0 j. C: M- ^. V( O\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
: \1 F4 g# I A( N, y) `( e\subsection{Hello Guangzhou}
8 _' F$ p( n( S\paragraph{Sun Yat-sen University} is the best university in Guangzhou.$ N) \8 N. L4 I, \, }
\end{document}2 ]7 M' }, P& A! D- T6 V
0 N+ o, U1 {7 }& u o2 Y: O1 Q
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
1 ?8 j5 a: C+ ]4 _. L! o5.加入目录
/ Q. Y7 R. }3 }# G5 l% o, {- U( L建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 h5 W. S; @7 l* ]' s6 r8 Z/ A* n/ R
\documentclass{article}
6 E1 K# N& h+ E$ A1 D2 Y\begin{document}
% q! |0 I" Y0 ^1 z3 }1 |& q& x\tableofcontents
* T3 G( a R% k& r* S* q\section{Hello China} China is in East Asia.
m( \ A- h* w\subsection{Hello Beijing} Beijing is the capital of China.* ?+ {$ q5 x1 y# L. Y9 h' Z+ \
\subsubsection{Hello Dongcheng District}
/ H9 f: U# k4 e" e+ k6 p\paragraph{Hello Tian'anmen Square}is in the center of Beijing4 j8 j% `8 d$ Y+ l7 `$ h" @
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
$ Q! A ?0 V& _! g- \+ Y\end{document}# {7 c5 R' J& P+ v
6.换行
% n+ v! j$ ]2 S" P$ t* D$ G3 E- K建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
2 t) ?* S4 Z" f5 n- ?\documentclass{article}
+ t) A: g" j" k+ Y2 f9 y; M\begin{document}0 H" u! s# D& H+ h/ \0 U
Beijing is
* z3 B9 W" R$ Y( A9 i8 x3 Jthe capital
! u% @. w: z* b; U& ^( l* aof China.
" m( o( P7 k4 H6 T: G& Y3 z' G8 fNew York is
' }# K4 k" v4 {' a9 E9 jthe capital
3 E; N( z# h2 [7 g7 Bof America.0 c+ N: V* ^! v( o: g
Amsterdam is \\ the capital \\2 _% P4 V0 ?. H
of Netherlands.( e5 I' S- z2 U. a; V5 \
\end{document}
: f7 w& p/ u$ P! U; v+ y+ _7.数学公式 t) x U/ E; o+ I# R
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。# S9 j6 k9 K( a9 T3 Y' [
\documentclass{article}0 |5 J" i1 n0 i0 p2 ?$ v
\usepackage{amsmath}) b3 A: J- |( i2 x+ t
\usepackage{amssymb}+ j% i; U) ~( S
\begin{document}
, S+ ]7 F5 w5 u& A0 l! J% B- u8 bThe Newton's second law is F=ma.
. {7 f# y- W/ J2 {& N5 L& sThe Newton's second law is $F=ma$., X1 [! ]6 k# i& B+ V
The Newton's second law is0 [) ^* G/ _4 z5 F( q& F8 N9 b
$$F=ma$$
* Z/ q+ `/ t. D" h6 e+ D2 M: E& `" ]The Newton's second law is
' l- [8 J/ C' j. |* Q7 n\[F=ma\]8 x9 s& V, Z6 v* a, g: m' w
Greek Letters $\eta$ and $\mu$
0 }2 W, p. ], o! j3 M$ k9 {Fraction $\frac{a}{b}$
* e* Y- S! }7 x$ RPower $a^b$
$ t0 {! S0 [. N1 A2 ~6 qSubscript $a_b$& W# x; h) M1 F
Derivate $\frac{\partial y}{\partial t} $% P' H8 C1 [ S3 ~6 I5 @
Vector $\vec{n}$
. W- [6 _9 H! H: P" W) h+ l, fBold $\mathbf{n}$7 g! N% p9 W8 x/ D% G
To time differential $\dot{F}$
; o1 [$ N( N, y5 v, f* j1 n2 C) v) BMatrix (lcr here means left, center or right for each column)6 z8 C3 g3 T0 G$ V) ?1 U
\[, S2 d1 d8 ?. B" n8 C5 d
\left[
2 a5 G" P; X$ o4 h\begin{array}{lcr}7 ?& i; f4 g0 r' a& ]
a1 & b22 & c333 \\
7 j; E$ Q& z2 E4 F* w; Sd444 & e555555 & f6) W1 C' ` V6 z
\end{array}. C. I% p; \. J2 S" C/ R" G
\right]7 o; Z$ E7 T) u3 H
\]. ~- j8 k! n8 }: V: \7 W, k$ M
& x) D) A8 J' c" k4 U
Equations(here \& is the symbol for aligning different rows)4 \: V. l+ \1 g/ i% a: |
\begin{align}5 L9 {* x: N6 [, g* t% P
a+b&=c\\
% Q3 N- S2 v6 cd&=e+f+g
' w, T5 g, v, I3 B/ v! I\end{align}1 R- i6 ?' Y* G% a" \6 Z
# ~. D- F. K+ t& R* k4 y9 t. e
\[, N1 ]% G$ o' U7 B6 P# S
\left\{/ j% V' t5 U% Z
\begin{aligned}
0 F3 `) [' S' i- s&a+b=c\\& G+ X8 }1 @& I4 A
&d=e+f+g* V) d3 g+ {) u& v% v2 N, r. k
\end{aligned}) {" L, ]+ T! y* P
\right.
. m# N# l/ q+ o3 E4 G\]7 j2 K0 D# K* d* w
\end{document}; c% I" V7 X( _7 s# [- A. ]
具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。
; q% _ y- o- Q `5 V# f3 H' m8.插入图片8 K1 {2 x4 M9 L$ l
先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。
$ w. a+ t, G" H$ E# U建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。" \1 N7 |+ L. C/ \, Y& N
\documentclass{article}
. B+ s5 q4 ~8 T6 J( Z1 H, s\usepackage{graphicx}
& g' Q8 M5 n! B/ `3 u\begin{document}0 d' X/ b) }- J, p0 ~! {% P& g
\includegraphics[width=4.00in,height=3.00in]{figure1.eps}% g+ m, S) M2 l: Y) A2 N2 r* V0 ]7 n
\end{document}
8 m% j) k s* a8 D6 L9.简单表格+ T4 Z6 G( o; q
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。+ V6 s/ G: H n1 a+ D
6 F8 v, i' j: r6 [3 z+ A5 b
\documentclass{article}
+ Z# _6 ]0 j, P0 t\begin{document}
2 R8 ^4 J2 L- ~0 O\begin{tabular}{|c|c|}
. i, x# G9 Y( z, ]& l3 H) Ka & b \\
z5 k0 A& E/ ?7 y" x Oc & d\\
! Y- J# b/ t( |9 ?2 c+ d" F! t\end{tabular}
9 w" N+ c# J. {) D
/ F& v3 }1 g; [7 {# s\begin{tabular}{|c|c|}2 L q$ I4 n4 C4 K! Y& G
\hline
+ b3 b1 }% Z2 ta & b \\; A2 |1 s W9 y& o
\hline) W( z3 Y2 b# P8 w; b
c & d\\
5 f, f1 {2 H& s\hline
; G& j* C! Q' j" p9 Y, z6 J\end{tabular}
; N5 w7 S2 ~* y/ f8 t9 n8 o5 h9 [0 S& f+ K( ?( r' e! M
\begin{center}
( H4 h# U& [$ \1 p\begin{tabular}{|c|c|}
$ x# C0 f4 v. t( k ?( [, S7 v\hline" V$ f( B k# v. P* T* T
a & b \\ \hline! y9 ]/ k9 P F7 Y' F) w: g1 K0 ^ a
c & d\\
1 N: L+ c4 y! M0 b% r/ j4 u\hline
8 B5 u2 b3 n# V( U' {1 g\end{tabular}
8 f4 c$ U! K* F" B, ]\end{center}
0 b- q4 f/ L' t! D: t& e: J$ W* T\end{document}
' z: ]8 \4 f7 T& w1 N/ _: E$ v. c- ^ s5 c$ u( c- f
10.结尾
" [" s& W4 T. C6 P到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。
' v/ Z' H- ~, ]6 c7 s" i- X在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。+ R" _5 a" C: H5 s8 ~
那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。2 ~) W: @% R) s$ q
LaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。- I; u4 f1 ]; q- V9 ?
===============================# X/ Y. i9 @! {8 D# j: i a" [8 C
附录,有关我认为不是新手急需,但是的确比较有用的信息
( d! ~7 ^3 L' v1.中文支持+ B" X0 `9 F$ s9 Y6 O
曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。
! _; [! v4 T# q0 ]9 ?& T只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。. }* t3 ~5 S- E3 V% k4 H& r
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。
/ I* A& J& l8 i c$ F. ~7 x$ u8 z例子参考如下:
& X0 X2 h+ M% f% L0 f# l打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。% m$ `- ?4 _3 V8 z6 }$ P8 a$ k
\documentclass{ctexart}( D! `# A- m* b8 G- t% x
\begin{document}
# k5 y5 Q' Y, G你好,世界
# u- f8 I, f; f9 O: @0 N5 L0 u\end{document}
3 |8 K; X. T, S& k2.宏包+ e; T8 C( G9 v3 v
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。- ~. d" B% Y# d% f
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
$ E' K& k ?: s: b3 |" j$ P$ k通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。) ?, |9 l; P( ?; G
对于新人而言比较常用的宏包有! J9 Q! y7 @4 l! Z( a+ l. A4 T
8 N0 {: \& @( s
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}
& {- T- P' ~( B1 N0 H编辑数学定理和证明过程的宏包:\usepackage{amsthm}
! v* ?" s7 A6 V# o9 m8 K插入图片的宏包:\usepackage{graphicx}
/ D9 M: @- m& P* j4 F0 y* N X复杂表格的宏包:\usepackage{multirow}; \- L7 @( j6 O, i& U9 }
6 x" V K# ^; s$ ]: B- t
差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。
2 M5 J" ^- N2 O) ~) {1 R补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。" n" x* }* v, X" @. W
3.模板
9 j; s3 d4 _2 }3 J模板就是在\documentclass{}后面的大括号里的内容。
0 N; m1 ]3 J/ k8 }在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。
+ H8 r# M! J" W/ Q: J6 i模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。
6 ?9 k9 b$ f/ E! R; t2 p$ a一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。- }/ g# b- @5 r5 }: D
一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。( [; u' V/ p9 h; s6 m
当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。
( }4 j" A8 W. Z4 u: t/ O% B由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。
2 F# s( x& B+ K如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。 A x% o" Y- T2 h6 k
4.参考文献和制作幻灯片
+ a7 \5 h) N# z; o& @. p做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。- H* b, ?: k) ?3 X
在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。+ a& ?3 [1 N( l
1 g0 Z0 c3 N# p$ ~
|
zan
|