- 在线时间
- 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的人,前言部分可以跳过不看。
& F# X( j0 C+ J. n" V5 ~本教程面向对LaTeX完全无认知无基础的新人。" G: }8 F: N) z+ J7 X9 Y7 J' T& r% f6 N
旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。
' k! i. Z( _- r这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。, W- X/ Y7 J9 G4 U( V
尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。8 D0 t# o' n$ p, R# d
在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。0 u b+ U4 x. o. B v% O
$ r/ r2 T3 u: E5 l$ [: e# t先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。 p |8 ], U8 a4 s
1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。
- E# \/ g2 r! z- I" T4 y& u8 [2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。
. ]# f& o4 a' Z3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。
9 |* w: k3 {: a( G
4 f2 c4 ?; i5 r v1 q4 E# {6 g- B我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!& n6 \9 L- k9 a+ X5 ~# p8 E
. R( o' N$ g' g$ k- N1 I/ v, |我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。% E: P; b9 L: }4 M* `4 m& E! Y9 ?8 Y
=============================================3 ]; y# a8 P: J6 D/ q
下面是教程正文。(正文最后应大家要求增添了附录)
- K! A# [& [1 H' Z; y* N* ~, _1.LaTeX软件的安装和使用
, Y6 \4 ^: [( w O4 ?方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。. \, p+ r: A& s7 g% P4 v* l
方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)
/ G7 u4 u% o& i5 S7 M' ~8 h哈哈这一部分当然不包含在标题的30分钟里。
! g8 m: v$ [, B6 \2.第一个文档7 j1 t. ~/ h4 U- |5 ]
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。% W6 i* K* }( y: r/ T8 N W0 g; X
\documentclass{article}- g9 q2 U0 S% q! P z
\begin{document}
A3 N3 N: [ a! Z1 Z/ lhello, world, E( G" v H0 j2 c; Z f" z
\end{document}
+ R* ]. M' F/ V
( d" s' `$ g' G# n% }$ b6 o* @然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。' [6 M( g ]5 z% n4 H
如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。
) L. i; K% K" L1 E5 K, J3.标题、作者和注释! Q4 C3 S$ \7 {- S2 h0 W
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
: ~2 {' [" F! L1 R+ ~- \2 ]* r6 z4 e" D& ?6 b4 `6 l
\documentclass{article}2 u4 [( G; i; r4 B/ T
\author{My Name}
! S- I9 C1 e% p5 P\title{The Title}. u/ Q# m. a4 ?9 C% \
\begin{document}
$ Q3 s- L: ~+ |- I. ^\maketitle
2 ~; ]- Z) r3 b( K, M. m: n9 f* }hello, world % This is comment
) S& U1 I/ c0 x. O$ ]\end{document}7 \+ D9 \) h7 F% k1 o
4.章节和段落' ~6 p0 \0 N, [ B8 N) c
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
7 Z) H) k7 k) @7 K& f. q- B) d: N& X- u4 B\documentclass{article} {4 k2 _% f' N# ~
\title{Hello World}
; |# `. A7 s0 e o5 v\begin{document}
2 F, w0 l C5 B; W; O$ n. k2 w\maketitle+ g6 D+ D* w0 M* `
\section{Hello China} China is in East Asia.
1 S' d; N( m5 t E0 z; s2 B7 N\subsection{Hello Beijing} Beijing is the capital of China.
8 H4 K Z) P) B5 H\subsubsection{Hello Dongcheng District}( a) l0 |' w$ S4 j
\paragraph{Tian'anmen Square}is in the center of Beijing
! \ i5 l# ?1 Z8 t6 A\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
1 n1 A- q, i! C( Z6 v% S. x& [$ p\subsection{Hello Guangzhou}
# t* ]/ r4 M8 F8 D0 }6 c1 K5 x" m\paragraph{Sun Yat-sen University} is the best university in Guangzhou.
9 U4 I, S/ j4 J) [\end{document}6 q' P% K4 P" R" P
# L. N2 h7 p* Z: g3 D. p0 _
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
, N* I( c4 c+ W! [ `5 k5.加入目录& l9 W. E: _ ~/ Y
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。( E1 d$ [) c" V! I
\documentclass{article}/ k9 G+ S- X* n; V: E: J) [0 u \
\begin{document}6 S8 R' ~2 I* v( }' a- b
\tableofcontents
) T, Q$ U4 T! P- c7 R\section{Hello China} China is in East Asia.9 e3 D$ k4 d7 B9 J5 s$ g% d6 E9 s
\subsection{Hello Beijing} Beijing is the capital of China.
/ n/ X2 G# \8 v% V' \1 Y\subsubsection{Hello Dongcheng District}
- w7 q" Z) w7 a5 V9 ?+ e\paragraph{Hello Tian'anmen Square}is in the center of Beijing
6 `+ ^' |0 q5 @) d3 P, s( d/ \\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
+ z j' b* |3 V7 N" b\end{document}
0 l h3 u* ?0 i' O6.换行) z' q2 d7 j) p# X! c* o! e5 ^
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
: p+ Q; n% E. b5 V" \# a. \& b& K8 K3 c\documentclass{article}
9 Y) d5 R/ {; ~1 f4 D7 N- t! p* b\begin{document}
9 S+ }' x, Z: ABeijing is
9 w# x3 c$ |1 c ] uthe capital
T+ b' L8 g* d, ^ ^of China.$ q& E8 F K2 F) w) N9 [
New York is
T1 q5 ~7 W$ Z5 U, `2 [the capital
) @4 t+ A; [. t7 w. Cof America.
, _% _. W r$ o' w, ~Amsterdam is \\ the capital \\
* w. p# E/ ?/ e& z% b$ t: J: k, pof Netherlands.
( |4 Z% s- i6 g! L! S7 [\end{document}
# b9 \, b9 d1 h1 q }! A2 c) y7.数学公式
! ]4 H l; l' }8 L- m! `2 {0 i建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
1 u/ j0 r5 @( ^1 }* E, ]. s6 U\documentclass{article}
( z- }9 y- d. ?4 w& C\usepackage{amsmath}- h' f Z* e3 D4 z2 h: F
\usepackage{amssymb}
* o( @1 C$ X0 S: ?5 G\begin{document}
* X, [- ~1 u4 `' j" n& k! C; ~The Newton's second law is F=ma.1 j- Y7 o. C2 x# b8 X: F! y
The Newton's second law is $F=ma$.
7 C0 y3 d* F- A# b4 {The Newton's second law is% ?! e5 |) @+ y( \
$$F=ma$$4 {" m' A# F" g' a: t0 J
The Newton's second law is* ?" G% \! x( F% `# q* Q' g# \3 B
\[F=ma\]& H$ N/ s. }. A. |+ r1 Y7 r$ i5 e" [8 Y
Greek Letters $\eta$ and $\mu$8 N) q. K8 ?) `% x& K+ }
Fraction $\frac{a}{b}$$ ]+ ~! w+ ]2 {) k
Power $a^b$
B% e N `2 v" }4 {8 W) dSubscript $a_b$6 T/ Q$ n: Q4 l4 B6 b+ R; w' U- b9 b
Derivate $\frac{\partial y}{\partial t} $8 ]/ E2 Y N- i1 m& [9 V2 q1 B
Vector $\vec{n}$% z0 z$ g; O9 s' T; k
Bold $\mathbf{n}$
8 f/ ^; D6 f; N9 aTo time differential $\dot{F}$
% |: j" |. }6 \) ~/ @+ k2 g( @Matrix (lcr here means left, center or right for each column)
E" U% H3 p- _$ O\[
: `: [1 ~4 d! F4 M8 S1 H\left[
: R2 c/ i& z( \& f& e% v\begin{array}{lcr}
- ^! j' E& Y: V, G" o" s. C* Ra1 & b22 & c333 \\5 j4 x% ~' I. V5 {2 S% h
d444 & e555555 & f6- u& j0 z: R! K, ]& M
\end{array}
, z5 u- c. C1 y\right]4 W2 Q5 v$ ~7 [5 a; b; G
\]
, b! m+ q7 b2 E: r. W# E. q9 s/ N' l: H" X8 V
Equations(here \& is the symbol for aligning different rows)
& @5 q" ^# Z' c7 K, |" q\begin{align}
. ~! r6 O' \' j0 I+ x6 e; T, La+b&=c\\
' L) z" K% k0 `5 G% d' Ud&=e+f+g
! a3 m6 v7 Q% c( @( }% K# A\end{align}
7 k% q" T: s8 y+ ~9 l" N1 v
8 \! k5 p- x2 G" _\[
; w" Q- O/ B9 i: j! S* S' H3 \) i\left\{
& W; ]& L* R: ^7 o\begin{aligned}/ s" N5 }" p q& n4 Z4 a
&a+b=c\\
( t! w) J; w5 _0 k! j&d=e+f+g
: J( M. h6 m" m3 Z\end{aligned}
1 n4 Q3 [$ G k! A7 ~\right.
( }; r9 s- N! `% ~" ]6 j8 o" Y\]
; S1 U! S& ^3 l0 C3 f\end{document}
* M4 H( ?+ o$ y5 P# r* z& J具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。
3 \; B$ T! x2 H' j) O3 h( R8.插入图片6 x7 C- v+ C- k& j# V
先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。, }/ t' t! B o/ o: F
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
' a" p3 [# B7 w2 P7 P, M1 Z* @\documentclass{article}
; I" y5 v& |% q\usepackage{graphicx}0 w7 i6 O u$ c/ g: n! Y+ A3 `/ _
\begin{document}
- t, t2 n4 i5 X4 }- E. P4 x$ \\includegraphics[width=4.00in,height=3.00in]{figure1.eps}& B3 }" N7 n7 H" G& u
\end{document}
6 D! b& i3 C1 M' W! n1 Y3 U9.简单表格
, \+ v2 A1 G; u' y- Z6 H- K7 H建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
% a3 M7 z) ]: {
) t4 w2 {$ ?8 E H/ ?\documentclass{article}4 l+ C0 [4 m' [0 e/ k
\begin{document}
! z% _2 O2 ]# g$ H( Q: v8 L\begin{tabular}{|c|c|}
9 M X( e6 }) \a & b \\
" t, d7 v; p, K n' \ R: Pc & d\\
* h9 [( Q. t8 e! [" S8 g2 E$ E. y4 [\end{tabular}4 r+ b0 ^6 t+ x/ ~, W' F8 y
/ S% }0 ^5 [- H2 o0 [- W9 [ O r: F& x7 V
\begin{tabular}{|c|c|}
7 e ]$ M; @, O) O; h\hline
% w/ u/ E+ w1 A; Q/ l& H; [a & b \\7 w; j8 D" q: ^/ q9 w3 ^
\hline
5 L- m. w6 |' vc & d\\' q& u7 l& u. k5 d& T- Z; Y
\hline
3 {0 n$ C6 h; H! Y9 h S" s! t M' [\end{tabular}
, F1 Q5 M- D0 l+ i4 c
0 l5 z9 P f& g; H/ p1 |; j; E\begin{center}
1 {6 R8 W0 W" P2 _/ n7 i\begin{tabular}{|c|c|}
, e) `' ]- c$ J+ b3 N\hline
3 p1 V! h0 X% H/ Q Q- Xa & b \\ \hline
1 `" w' `/ B/ Y, Fc & d\\
- W( p( F3 R- U6 K\hline5 @1 `1 o- R# z1 C! P B6 K
\end{tabular}
( E# ]* M) R9 U+ X) {# M1 I$ _\end{center}
6 i. T2 U* U8 S' u4 l+ W; ?/ |\end{document}! _- W6 d }2 |% T
' w2 ?/ y* V/ u
10.结尾
2 W5 Q* O, ]0 t- B0 W% ?到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。
/ V) V- C) @. S2 U' @在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。9 U0 i3 {4 D" N! j- s, ~) u
那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。
( I: g; ?. S- p# P6 T4 a+ MLaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。- E+ Z% B) r: V" i" @7 E3 _! l
===============================2 ^. R/ E( t$ w3 e" g
附录,有关我认为不是新手急需,但是的确比较有用的信息
9 q. `4 e+ K+ q( M1.中文支持
4 U# {0 Y( i4 | J5 G$ Y, X曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。3 u" q k* Z6 q9 |( s' y
只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。
9 e; \: ^3 V, G1 i( d# ^如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。; F- y/ u, ^- }
例子参考如下:. [! u. [& Z( k
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
5 N; p2 s; Z( u. ~\documentclass{ctexart}) p( b& a) k2 [
\begin{document}# W3 R5 K+ J- t5 M) D
你好,世界
, s3 b5 M q# M) ? I, j9 l\end{document}4 n, i! |- d: [/ L* ^
2.宏包. |) R. Z/ L4 C( R
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。# S' i! a- q3 u3 |
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
4 u: r$ t! D7 p B通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。
" C8 D+ L2 u! a- ^! ?" ?( ^对于新人而言比较常用的宏包有* d* I! h# O' `/ T/ K& g
1 x" h- V; ?# i5 l. ]( v
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}2 Y& x. B' `5 V- `0 q
编辑数学定理和证明过程的宏包:\usepackage{amsthm}
+ x; e; ?" W# _; n* N( H# Q: O插入图片的宏包:\usepackage{graphicx}
( b. S# S4 J. e7 i复杂表格的宏包:\usepackage{multirow}
3 Q- P+ F3 K, ^3 g( ?
/ r5 S9 z* h/ e8 `差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。
/ d' n& N$ [ C补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。1 A# i0 X# z7 w( k$ {9 k; Z! U
3.模板2 @: v' j0 [1 c; M8 d
模板就是在\documentclass{}后面的大括号里的内容。4 _7 H1 O/ o+ N( ?9 [
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。7 K/ E, A* C6 l/ O2 H9 w6 n' u0 ^
模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。
& Q8 H7 f+ U* [* j z5 }8 N一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。
6 `$ M, R$ ]. g2 S8 _" M4 f! @一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。
; _1 |( ~ ]5 b" n; k' o4 {当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。
8 j; b! O \) v3 C, s/ @由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。
* W; {9 f- l d$ v# M9 y! `- B( F, x; _' C如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。
% N5 M3 x! t! i% @% B% P* {$ V/ X4.参考文献和制作幻灯片; v9 V c# E- D# H, H
做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。
) t1 h5 d1 Q* z/ ~* m" Q* t3 P在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。
8 J4 M, A# d. W6 ~2 ^8 W! J
2 g7 i W9 X2 P% p0 K& O) V. K |
zan
|