- 在线时间
- 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的人,前言部分可以跳过不看。5 P. N9 f/ ~1 o# d1 c
本教程面向对LaTeX完全无认知无基础的新人。& P" l. I" Q. r8 J5 p
旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。9 c2 m1 C2 \( _0 V
这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。
$ H. r! u5 k; ~尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。, h* f; Q; A7 E( Q' O
在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。/ Y2 O; Z) K( w, ]5 b7 R4 ^
( X( Q G; [' T: D8 v, J5 P/ c先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。
: I) D" ]! K3 f* ?$ Q5 [1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。0 m: S* |8 G4 r' D
2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。
1 K7 |; o+ c2 c ?* m3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。
' Z" s# R/ E* u1 w U: K9 j) F$ q+ F$ g' v- n8 |
我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!
- u, v2 m, N) [$ _
7 D& n O0 ]! [( j/ b) P) u我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。6 i! m3 ^4 C( X6 t
=============================================% \ ^8 D& } f8 X
下面是教程正文。(正文最后应大家要求增添了附录)
: L( x2 O+ ?, U4 Q1 m1.LaTeX软件的安装和使用 b5 v1 A+ H- U, Q$ I
方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。# \$ | ]* Y% Y" x: k: B
方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)
: I$ Q3 |9 k1 t' F9 f哈哈这一部分当然不包含在标题的30分钟里。
' m# k+ A* w J) B* y: ^2.第一个文档
0 m, w9 B0 Z7 [- p3 r6 D( A k8 U- E打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
0 }2 Q% {' p* {\documentclass{article}% A7 _& | k3 R" ^5 e: d
\begin{document}
! ^( n; v2 \; G7 [hello, world, a) ~# E) x7 e. x3 d, X5 T8 i b8 y2 r
\end{document}! g1 _' `4 V* f; T) K
. |- O% B7 W0 k+ m
然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。
7 P, s' Y5 B- Y; V V: a如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。
$ H! h# h! a0 r' |) Z. l3.标题、作者和注释
; P: x3 B- e# u% H建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
- i$ A. b& p& b7 ]! ?5 G0 j) Z1 k- f3 {! R @& g# ?* T& x
\documentclass{article}
' G+ C' t* l# v; m, c! [9 ~% h% [\author{My Name}
" e* l3 ~4 L# l7 N1 V) l\title{The Title}
7 V9 G! e2 M. t\begin{document}
/ f& E8 B' n0 J9 A% h3 G* g\maketitle
) R5 a4 B9 h; z0 z5 G1 R7 |hello, world % This is comment# X- \2 K; l& d! k0 Y5 H7 W
\end{document}7 [ G5 Y% [9 d
4.章节和段落
) u( z2 c# W5 `$ v' |7 d7 [建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
' @& ]0 a9 Q/ q; ~\documentclass{article}% w5 A. X; t8 X0 S3 `6 A. m% H
\title{Hello World}
; T, W0 p1 R. |" K% d! e+ ^\begin{document}
$ u# v: u3 R2 H4 k/ w6 c! r\maketitle
% K4 G0 k* s+ k\section{Hello China} China is in East Asia.! ] G; Z4 V* F4 g
\subsection{Hello Beijing} Beijing is the capital of China.
: b7 X$ V+ O) H1 F; O4 J l\subsubsection{Hello Dongcheng District}
7 v7 d5 K2 G* C% {+ H4 f\paragraph{Tian'anmen Square}is in the center of Beijing
8 R+ L# X2 K' N) k\subparagraph{Chairman Mao} is in the center of Tian'anmen Square9 x1 A" |% v6 @8 K3 ?, x. W
\subsection{Hello Guangzhou}+ y4 c+ f7 g# ^4 P# i* v
\paragraph{Sun Yat-sen University} is the best university in Guangzhou.2 ?- ^) L- s" ]; d) {7 d# G6 V
\end{document}5 B6 l; a( y+ P7 a# Z
3 z7 [! b; J9 ^) G3 J退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
" A. \- g b( |6 ]) q5.加入目录
3 N6 [. e# k+ Y建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。6 X* I: b. ]# `3 }5 Q' c: |
\documentclass{article}
- K, A; m- W0 h- P' N6 d8 i\begin{document}+ [- ^1 p: s# P1 p; T4 ]) s8 I
\tableofcontents
- c8 y7 y z/ z3 F' p\section{Hello China} China is in East Asia.
4 s: ?. h" }: v4 S\subsection{Hello Beijing} Beijing is the capital of China.
4 a$ m0 }8 \9 f5 A$ e* j- s9 l\subsubsection{Hello Dongcheng District}
/ q8 r- p2 C q/ w! j/ Q- q\paragraph{Hello Tian'anmen Square}is in the center of Beijing
: t5 C0 N, x) r5 q\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square. M% T7 b0 _# h$ i9 r6 \
\end{document}: I7 k7 W; F8 d# ~; U; ^
6.换行. ^7 h( d# d8 N; I0 [/ d9 B% G! y
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
! w, Z" E( A; ^\documentclass{article}
8 p% A/ C( o9 C7 e/ i\begin{document}, U+ A3 z& m9 u% y$ U' ^. o
Beijing is, }% F& f/ h! {1 C
the capital) K: f4 p0 n' E" ~
of China.
+ @3 a# v/ k0 A3 cNew York is
) H- D. K; u8 I# k) N" d1 D$ K: nthe capital
0 X9 d( N6 f# ]7 E* Hof America.: ^0 G3 h2 [' j2 k2 m7 {
Amsterdam is \\ the capital \\
; w% p( Z! |/ E) Pof Netherlands.
1 j( J8 Y1 ^% E! L# E) k\end{document}8 {* A1 n6 w; S! a* q% b( N( `
7.数学公式2 ^8 D' X+ d' g* z0 t5 J) ~9 Y6 c
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
G1 N$ B9 g d g/ [\documentclass{article}
: u: @: G5 |* {# D7 V. v, |\usepackage{amsmath}7 A+ r4 k, C8 e9 i6 \1 g
\usepackage{amssymb}3 a- v* B" g6 U! ^ b* {: ^6 U/ Z3 N1 l
\begin{document}
" ~5 M8 v9 h/ y! dThe Newton's second law is F=ma.$ U$ J3 \- F# \
The Newton's second law is $F=ma$.
6 n5 r+ P* d- C; x8 ? qThe Newton's second law is& y& j0 m3 T. `2 I5 O$ u6 i4 d+ _
$$F=ma$$. s8 j; g5 W* w/ z$ }
The Newton's second law is6 R% C" z4 `! d% U( S
\[F=ma\]: b' C1 t$ \8 t6 d2 n: ] v) `
Greek Letters $\eta$ and $\mu$6 `. z- Q$ e( [& o7 R7 F
Fraction $\frac{a}{b}$& K& \" [' g3 h w
Power $a^b$ L4 G1 B9 P W2 o& r
Subscript $a_b$
. c' A/ ?8 \1 T4 Q4 C1 UDerivate $\frac{\partial y}{\partial t} $! N; g1 j u: S& s1 o1 l
Vector $\vec{n}$
* ^( A' l8 v/ xBold $\mathbf{n}$, S, U% l, G" J5 W9 d
To time differential $\dot{F}$
/ p! ~' z/ G9 a1 ^Matrix (lcr here means left, center or right for each column)+ f8 s* c3 i9 H# k0 ?
\[# w8 X p' ?# F1 x: Z
\left[2 N$ x* I4 j; H
\begin{array}{lcr}. D) o+ O9 K$ Q* D6 `$ R6 y
a1 & b22 & c333 \\7 |. y) }" ?2 l y6 |
d444 & e555555 & f65 N5 ~5 K; Y) i
\end{array}* j6 \ F7 C& s7 |1 p) `
\right]
* |( p/ K1 |/ I: K\]
4 t2 F7 g9 h3 R) |/ M% Y- n7 S4 H4 v% [9 b* C4 E" b) T
Equations(here \& is the symbol for aligning different rows)& N& }1 x0 t. M3 e! F9 w
\begin{align}
* p2 Z( n8 O- F' t, V9 Ja+b&=c\\
! `4 Q$ V* P& Ed&=e+f+g8 I y) ^, u) v& f2 j
\end{align}4 Q& x8 o2 t3 E1 c" T- S. @
! E' M. q* u0 A- ~7 f% z
\[
; j7 T1 q0 R0 T: w* A\left\{
) H5 d. G' F) f8 Z\begin{aligned}
2 Z' S- G8 [' ?* Y9 ?&a+b=c\\7 t) v: c. ~3 t
&d=e+f+g; a( x% F3 D7 _7 N. K( u/ F3 v
\end{aligned}
4 [9 T( M# w3 Z( ~0 e( ]' C\right.
. G' W; P. S5 ^$ R& l& B, \% J\]
$ _. ], x* P& ]$ s* O! i; H\end{document}4 y. b3 ~" G& i% K
具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。
8 d: D6 \" U# V7 D8.插入图片& H. X3 e6 v1 z; I
先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。
" H. x5 X8 P" w# V5 h建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
u& @# l# f' l4 m\documentclass{article}: V; K" ?' O0 A/ H9 t% A8 ~
\usepackage{graphicx}( y8 ^" {) _2 R9 }" V: J" [6 n6 n
\begin{document}" m, `$ j- ^, _$ N& r
\includegraphics[width=4.00in,height=3.00in]{figure1.eps}
9 J- _! M- h2 V0 ]& Q7 i( `( X\end{document}0 S3 W T( Z: ^* @) U
9.简单表格$ z3 r* |! F4 x' D d
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
4 E+ C) {. s: W4 J- b5 t8 N
7 T7 z9 N/ e! F* E! ~# T\documentclass{article}
# d& H& g+ L: T\begin{document}
* |* c3 _$ b: m [+ F\begin{tabular}{|c|c|}* V" C; P3 Q% A" u% f8 w
a & b \\
: m0 v2 p0 \% o' o9 a' Lc & d\\% Q- F3 r( ^& Q3 Q0 k" R6 ~. X' P
\end{tabular}
7 J( @- G7 P6 d- }" j3 R. Z2 P' i6 G0 p6 s. P. U
\begin{tabular}{|c|c|}/ D* S' e6 `( I- X
\hline
9 `0 Y% j2 |2 S+ {+ `a & b \\3 ~ {0 t8 f0 B. E& T2 m
\hline) K' \8 {: h( Z7 q* p
c & d\\
* _# _2 |& N4 @+ R# T. m\hline
/ J4 b$ p% {' y5 X7 I# q\end{tabular}) ^2 ^/ O- ^1 M2 R/ a) f
; p8 l' G# c9 @2 k\begin{center}! t' K3 M) z D1 R( V
\begin{tabular}{|c|c|}3 K; S ~% M' k
\hline
% j& k" p! T* G+ y# n, L3 Da & b \\ \hline2 k' N; S7 ^, N
c & d\\
0 A; h1 f3 |& s O% ?\hline
( i3 A$ h: v4 h) F\end{tabular}
' X4 J- |& m! E5 z. f- |6 U. |\end{center}9 v1 l% d! q& r7 o% N" M/ c. V
\end{document}, A9 M" ~/ { i1 U. ~: `) v
: g& b1 W! p! a+ H
10.结尾/ |* a6 d$ E; |( d9 ]; |
到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。# l' c1 M+ u% i4 |3 m) m# A+ W! D% F4 a
在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。9 e1 S( l- y, ^
那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。0 y% s3 X* G7 f( K/ }
LaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。
0 b) v- C/ v4 A===============================
2 L8 Y8 L! x' `) v5 d附录,有关我认为不是新手急需,但是的确比较有用的信息
5 M: A, I3 J3 P! f4 @ L* Y* G1.中文支持
! _4 ]9 F& Z/ {3 A/ F( C% n曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。
' @. D7 w6 j( g+ Z; ^2 N只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。7 w1 b+ s8 B( L
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。
5 j- o! i0 P+ w例子参考如下:2 B$ t. O; n9 K3 \( W
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。' q2 Q, ~- J& Y$ _# m, T5 H
\documentclass{ctexart}
. P7 g/ W$ x% R+ O: w5 \\begin{document}
+ s" ?5 y* i2 x# K你好,世界: x6 c Z! m' s
\end{document}, w8 p: w, ]& u: d
2.宏包# j% ^% U8 B @. y4 r- Z& E
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。" j) ?% b( B% I9 }# Y1 J
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
2 V) H* C8 i0 |通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。
) V# q5 q: z/ X: y" x对于新人而言比较常用的宏包有) h: G& u$ s2 ~% z" y3 V3 z% ~, J
9 m0 O0 [, m$ p5 Y- M9 Q- f, j% m
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}
! R6 p2 V9 a, X8 W0 k0 n编辑数学定理和证明过程的宏包:\usepackage{amsthm}4 p" T+ @. }- u5 n Y' I! ]
插入图片的宏包:\usepackage{graphicx}; ~( r' V/ Z9 l# O" C
复杂表格的宏包:\usepackage{multirow}
3 d5 |& Z( u6 L" [/ S
' w! F' C8 [; T, S' ?+ u" d差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。% j7 A+ u. y9 B
补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。
$ n; N: P/ f" l7 B5 [ D3.模板- x b/ a j' k. w0 x0 V, ~9 R5 C. s
模板就是在\documentclass{}后面的大括号里的内容。+ x. h! F( X) S3 z
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。( |; g6 c" c$ z1 s1 N
模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。; g% q* K" U3 p5 y" C5 |) `, n1 X
一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。
& `( K4 d8 U; e, s, C7 I8 M6 E一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。, s6 b/ G3 p; o
当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。
. @- g0 G# ~( x) J+ G& \, U由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。
2 h) g3 |5 \9 V0 N# Q如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。4 f0 v% ]" e5 a- T$ b
4.参考文献和制作幻灯片$ @' C. c6 L; F" [7 d$ ]5 S
做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。8 V3 R$ @! |6 v4 q* `$ g
在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。, ~9 c( k K5 R& `2 |
2 i. W) r4 r n, E2 d* d. y |
zan
|