- 在线时间
- 332 小时
- 最后登录
- 2017-1-30
- 注册时间
- 2011-5-20
- 听众数
- 105
- 收听数
- 49
- 能力
- 90 分
- 体力
- 8076 点
- 威望
- 450 点
- 阅读权限
- 150
- 积分
- 9483
- 相册
- 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的人,前言部分可以跳过不看。
( y9 [" _7 D8 l5 M2 ^ p9 |9 O# L本教程面向对LaTeX完全无认知无基础的新人。6 T8 C/ s. p! O
旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。+ A' g4 X4 E( d" N' [& j% w
这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。
( U" S$ V1 i/ V; [4 [% u尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。
$ _3 {* @& F% l在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。; R# `! U5 y. s! ?+ R2 s
3 ?" u- G; i: D8 d& `7 a7 p3 I/ n先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。
2 P% D) F- D. R H( J1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。- t2 ]! w# Q7 A0 e# U2 _7 {
2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。
5 h+ p6 H0 ?; K- M: O. U6 X. `. k3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。
. C' u4 V1 n8 g! [2 l1 c! ~$ k$ p2 t. |" ]
我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!2 {# K& _7 h! ?2 X5 J, d- d3 ^
3 c% M0 ~2 t! w" ?( t3 c我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。! O* h- Q' @4 ?
=============================================" m2 D8 w6 U% k1 H( A/ ?
下面是教程正文。(正文最后应大家要求增添了附录)0 j. r1 H5 z: r' e7 Y
1.LaTeX软件的安装和使用
6 X! m) \) o7 k7 X& E; V1 Z方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。
8 ^! a+ e6 c5 ?, H6 T5 G. \: c方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)
]* A c4 F) a2 }) e) g哈哈这一部分当然不包含在标题的30分钟里。" `' Q* w$ ~6 W# [1 q+ i$ h, g
2.第一个文档+ K- a$ @6 q# |& q7 C$ E
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
8 n8 g" g% {9 c\documentclass{article}
- {& d- r1 ?) E; I) z\begin{document}
6 U$ K, b+ ] k4 |hello, world& J! i) w$ D Q) U0 f% f9 }
\end{document}+ |' |: U- s) }+ w1 n
/ W8 i7 {. f: p e然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。
8 J @% y0 w9 ]& T6 g2 u( s X如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。5 v9 U4 X. K) l; |0 `; A& u+ _
3.标题、作者和注释
1 ^% P, y8 G+ i/ o5 Y8 [ m建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。- }5 b( ?$ z- F. i {$ x
5 N$ g; K, s) e) i$ H2 h\documentclass{article}6 n% X6 ~6 K' }) L% e( ]
\author{My Name}
M' {* l A7 c' M) s$ |6 X! k\title{The Title} [4 l* d; S2 Y
\begin{document}5 F) J( e: l( c. C1 j5 z
\maketitle
7 W" L" t: Q7 b! T3 I3 w/ N/ f, qhello, world % This is comment0 }1 R' Q1 h, n+ I3 ~+ H
\end{document}
9 m* R% s- ?# K* k4 _. e4.章节和段落
( }0 I. t/ B4 q+ g: K+ ^& }) m3 G建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
: ]! d: x2 L2 P% c; v# J6 l! O\documentclass{article}+ o& F& ~8 Y( u* `) U% M
\title{Hello World}( S# y6 G, k/ t; x I0 x9 Q
\begin{document}+ B) j' `: {% }! W: A8 r( }
\maketitle% |7 t2 v5 d& y: V* B
\section{Hello China} China is in East Asia.
( Q3 G$ Y0 e/ u( q @\subsection{Hello Beijing} Beijing is the capital of China.+ T" h2 N+ {' A
\subsubsection{Hello Dongcheng District}
& ] w8 F& a# ~% q* E\paragraph{Tian'anmen Square}is in the center of Beijing" G4 s& w6 e) R, H% E p: m1 e
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
, l5 b/ ?$ x8 S, g* {\subsection{Hello Guangzhou}$ S2 w" ^. E3 u& i
\paragraph{Sun Yat-sen University} is the best university in Guangzhou.
, M/ {4 `& j. P\end{document}: B5 r( p' V! e- r$ }/ ]( Z0 S
: F+ h, m% t& _6 M- Y, D退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
6 v3 H, D' D/ Y! c% Q2 k8 q5.加入目录- G8 y) C! G9 y6 M
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。: [( y; T! a" T6 ]! R0 I7 ~
\documentclass{article}
1 E: N! K8 I9 H' Q6 e8 P3 ?8 {\begin{document}4 @) j0 U, q/ _/ O6 ]: P4 [; H
\tableofcontents
/ U/ Z4 R( `9 O\section{Hello China} China is in East Asia.
4 d: X$ t9 M2 [7 D\subsection{Hello Beijing} Beijing is the capital of China.# C+ i6 \' L4 z% G1 P) W! u0 d- W3 C
\subsubsection{Hello Dongcheng District}
( n7 N4 r* M9 D\paragraph{Hello Tian'anmen Square}is in the center of Beijing, f4 `) T. Z( j+ K9 s: _ F* {
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
6 |# K' ^( k8 Y. d6 Z! K7 q\end{document}
`" Z$ `1 V: Z! \" |& ^! Y6.换行! p Q/ f5 o2 d t- J
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。) M: \0 e& G6 K/ Y: H
\documentclass{article}
: ?) `4 T( @/ k( Q\begin{document}
2 J, O% [! U f+ o: aBeijing is
9 k; H+ Q% R& {+ a/ e5 `the capital
' K! d/ F) F# I6 I& d- p f* l& U; nof China.
8 f9 t* Z* L6 ^5 P- JNew York is2 _' t/ |7 ?$ Y' G b( b/ {. [" [
the capital
8 K! D2 f+ C& }" c$ lof America. e0 N/ r, D* m: u2 ?8 S
Amsterdam is \\ the capital \\
) z5 W. G' Y9 V. W" Pof Netherlands.
6 @' y4 _# v7 a8 Q& q6 ^\end{document}
3 Z ~7 F; c' ] C' g7.数学公式6 r) B$ \8 S4 t! T+ G( Q
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。9 }# a/ E1 C, \& {
\documentclass{article}
. A0 m# e! N* j: L4 [4 c0 ^8 q\usepackage{amsmath}6 F6 W2 a0 d+ R$ v. f% i
\usepackage{amssymb}$ f3 v6 s9 R) U3 H& h" Q7 G
\begin{document}
- L) ~+ l& n& fThe Newton's second law is F=ma.% ]2 w. I: ~5 M1 f) j( ^& s( }
The Newton's second law is $F=ma$.
, Y L, a. q/ i' cThe Newton's second law is
2 c; t. R0 r. c# U* x$$F=ma$$ V! @7 y( B) S& _" S) f; j
The Newton's second law is. b8 c, ~8 v! J7 R$ U" t
\[F=ma\]
4 t9 v! ~: L6 d2 wGreek Letters $\eta$ and $\mu$( x( p; u ?, C& T
Fraction $\frac{a}{b}$" I! h3 `1 ~/ G0 P% I' U: f
Power $a^b$4 z5 z5 Z8 A0 G8 g" w
Subscript $a_b$
. c! C1 @0 ^6 k! s- I, s' LDerivate $\frac{\partial y}{\partial t} $
" m5 x% ^* X/ W4 y a' N" eVector $\vec{n}$
3 @- Z* |& l! I7 g9 VBold $\mathbf{n}$
# G5 @2 a. e& e' l5 R& `To time differential $\dot{F}$! ?2 v1 {- ~+ [& h. |' M9 x
Matrix (lcr here means left, center or right for each column): z; f# s$ i @' F( W
\[
2 k, E1 J. P8 o2 d4 P\left[
# y# W5 p& p% {0 H3 ^5 Y# ]$ Q! K\begin{array}{lcr}
! i: ~& _7 o9 T3 d5 Va1 & b22 & c333 \\
- {0 Y9 |7 ^) ^, @$ z# zd444 & e555555 & f6
$ e$ _4 ]8 H Q" r8 Q b% y/ p\end{array}
0 I3 w: n, C0 h6 X+ M- s- a\right]* ]& \! X& F4 m* y' |
\]
, ^) u0 I4 O5 A+ m r- u9 x
1 ]( T1 O8 j9 d' s6 P: d8 M! bEquations(here \& is the symbol for aligning different rows)4 \6 h* @1 @) n1 g
\begin{align}8 w. A: D# R5 r# {
a+b&=c\\; N3 B) I4 Q- |( G
d&=e+f+g4 q5 m( E& m* a+ Q( R5 Z
\end{align}
- G! \ \( V3 p5 d* V8 }; D* D8 w2 C6 o
\[
3 e/ i- q8 k! w' z% F0 q\left\{) y+ u$ I2 q$ z8 p
\begin{aligned}9 }4 Q" q) s5 P* s
&a+b=c\\+ Z4 R, p1 B/ U7 u
&d=e+f+g
7 e; {6 i4 D2 {. }, M, Y\end{aligned} Z9 B) N1 ~) T f! J4 e
\right.
, \* Z" ]! ?+ T7 w\]' r& \5 o" `. V% N) O
\end{document}
, i8 r. p5 v' k& Z. n0 R具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。2 V' i5 a G7 A. v& F
8.插入图片
, w) D& O) h0 G# \3 T先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。
9 i- L+ l7 F5 N4 R2 ?3 r" u1 f2 O建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。- O: G3 g6 Z( L n+ h# x
\documentclass{article}
$ e9 J( C* J. |9 ^: E) e\usepackage{graphicx}
8 V& ?0 L5 @$ K/ B1 T$ g\begin{document}
! s1 A: Q y/ _# X. X6 V. h0 f\includegraphics[width=4.00in,height=3.00in]{figure1.eps}
/ e6 d2 l" e ?! @; v8 D8 Q* D7 E6 q\end{document}
5 D9 ^6 T6 D% g& g. M* u! J. e9.简单表格; K* q6 A: @% w9 ~% i
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。5 q3 U4 Y% L% f5 `" b
7 |7 z7 ~+ P( }; a' q; \
\documentclass{article}
* V& t) M R$ }, s6 W% W. o\begin{document}
( f) g' j/ S8 ~, j" x4 _\begin{tabular}{|c|c|}
$ g1 j# y9 {' Ja & b \\
; h; E+ b: z+ }) p- Z* ^3 {c & d\\9 d: d+ n" R$ o% o+ @
\end{tabular}
6 r8 z. e0 U% E" o7 r5 G; x) N. i6 |
4 W2 |/ y8 B; z2 Q/ a1 m9 x7 ?* T\begin{tabular}{|c|c|}
) v' o# o0 C r4 L' `( x\hline) e v% r) d1 G( u/ `' Q
a & b \\/ J% L$ g' a. s; A
\hline: o0 Q; f9 O }/ {
c & d\\2 d, ~; ^- U1 X: z6 [, N0 I
\hline4 B' Z- o3 I" o6 p* X/ r
\end{tabular}
3 H2 p4 l5 O) O
% J$ }" t4 l1 x2 y5 p0 M4 E- t+ |% U\begin{center}
/ y+ M( D8 o, B: m) R4 J( b9 I\begin{tabular}{|c|c|}8 J8 P7 \( T" U, s( y$ w
\hline' m- D3 E. i2 H
a & b \\ \hline
, _# G/ O/ y I& s: K, Z; ]7 zc & d\\
5 O4 m# S1 P! C6 U' p9 j }8 s\hline C( S% `! s }( M8 s8 p+ k
\end{tabular}
n+ k/ t& Z. B" s\end{center}
# d9 N7 [: g1 ^/ f* B4 l! ?( z\end{document}4 V+ ?2 G# M1 I5 ^; a
0 P. ]( I5 q" W* F% r. B# u10.结尾
5 Z* s: K2 u( K# \+ u; \8 v到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。
) {( [% x# B2 u b在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。
$ S ~8 f+ s8 Q. F那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。! I' Z# O5 j5 I. u+ K
LaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。
5 Q! F, h. \9 t6 x===============================
2 x: ^+ X3 D, O5 c9 d% \! F3 w附录,有关我认为不是新手急需,但是的确比较有用的信息
/ N5 h$ G1 N9 e) ^1.中文支持# x5 f# P5 _9 w* y5 V/ E5 j6 w
曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。
6 j! Z7 y4 i5 H: Y5 u! g" D只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。3 G$ w- b6 G# Z5 { I
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。; j7 j# q2 u* N
例子参考如下:
9 s- _' w% g0 I2 _1 J* f! A8 o打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。1 m& |7 t* q: R {$ ]3 x I
\documentclass{ctexart}
6 |; Y; x5 N) }5 q\begin{document}
2 I, S ^& s) ?+ R你好,世界" J- m. W4 v1 _6 _. j- a
\end{document}( N3 X% M2 `% t8 a
2.宏包 d9 J" w, t" X; j0 l6 Y
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。
, L* B) Y, J* T5 g5 S每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。1 P0 u4 ?% T: G3 y, i. V* Y- d1 J
通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。
. d+ h% p! U2 D- E8 ~! C j# n8 P对于新人而言比较常用的宏包有1 e" S6 V* ?0 j5 u
& [ ]1 V- x9 K
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}
3 {+ v0 R" C$ ^0 g7 b* `' K3 V编辑数学定理和证明过程的宏包:\usepackage{amsthm}' w" Y! p8 B5 r }
插入图片的宏包:\usepackage{graphicx}# g# B% O$ p9 ~6 F1 q1 P
复杂表格的宏包:\usepackage{multirow}& m( k& T' U9 E3 v
1 B7 ? }" s2 R: @1 j差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。9 y/ l7 x# K8 A# |/ x! {
补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。0 p; T4 n/ Z% I9 U4 b7 M; b
3.模板" B, y$ @7 V% C, n$ e& ?! B! c
模板就是在\documentclass{}后面的大括号里的内容。
( S/ ?( H2 t+ `5 r) ~" S在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。
; M' V, W v. H3 s8 T* M模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。
$ m- C# ^( r% r. X |* x5 ^一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。7 G" N$ ^3 G2 W( U. [ X% f
一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。- C7 ?, {) D( r6 V$ Z1 b) a
当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。/ t8 h/ n( G2 t6 }% i& |- [0 r
由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。
4 N, G9 ?& ~, i) I如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。
( p# t' p- {6 n, z1 A4.参考文献和制作幻灯片
8 V% d6 y1 M! |做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。1 M1 q! T+ ~9 M+ o; t. F* r3 \
在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。
" ^7 _% [% G7 T5 K& a8 f* z' ^
$ g+ n- W5 w# D5 c |
zan
|