- 在线时间
- 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的人,前言部分可以跳过不看。8 @+ O4 t6 x8 o
本教程面向对LaTeX完全无认知无基础的新人。
) W7 M' k# ?* Z0 N* \3 @旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。
9 Q" `8 ^ ?& p4 I6 |7 h这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。5 d8 d9 C5 ^7 i+ I/ \( c g) v
尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。
8 @% g/ O9 T* `, Q) W在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。
( r6 ~7 y8 E' U/ ?4 I4 s
G+ a5 U; J0 F7 ~' L' s e先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。
+ Z, p4 q/ P& O% G1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。! m# d U1 N! b# O% l/ w" j
2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。; U+ q- d. F0 E7 n# o. U7 w
3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。
3 b! G: ^+ I5 |8 Y) Y: f! \3 K4 n0 z% |" }2 t
我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!
- b1 p7 B N O( h: R
8 f' }6 g# ]6 U0 x, m' `我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。
9 m7 P/ h3 ]) m1 @- D" Y( K/ j=============================================! p' z$ N1 X: W3 }# }
下面是教程正文。(正文最后应大家要求增添了附录)* O4 p- R0 ^0 C' r; b- A# P0 o
1.LaTeX软件的安装和使用
7 e6 Y4 ]9 i2 N- u方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。, O5 V) z2 u) W( C4 H
方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)
, N& u+ ^1 `& a$ P! h3 N ]8 y哈哈这一部分当然不包含在标题的30分钟里。: D }9 H% Z+ A9 _
2.第一个文档' Y! {4 R3 g& q* J
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。! d8 _9 ~4 Q; s) J) x) R# Q2 H( z
\documentclass{article}
! W: X5 j+ N! K6 f$ h\begin{document}: U/ u6 R- c4 Z; {2 W9 H2 e2 d* Q
hello, world
& J! L/ W! X. g% s& d0 E3 H\end{document}& r9 w% {9 @3 ~7 ^
5 c9 B+ z+ E+ Z4 I+ T然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。4 n" f/ Z# n. ?# b: j* A: e% s
如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。0 [2 Y* Y. R; u' Q
3.标题、作者和注释: ?( a- r' a! n4 U
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
5 P& h; y3 d# H- U5 j9 N
3 W. i+ d7 a6 L' i\documentclass{article}& D2 @8 Y$ i) X( g
\author{My Name}+ ?3 U- d5 O; l8 a& B
\title{The Title}: L- ~& f8 `; W6 y9 {! S
\begin{document}
& k/ y" ?& Y1 _; o7 X\maketitle* p3 z' e: ]& U- t6 h; {4 P
hello, world % This is comment7 Y) X' K$ o1 @) Z
\end{document}
$ C! }9 ?" S1 G& b4.章节和段落0 n" E" E. G' W& m6 {
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
# E6 h* ?/ y9 X+ p# N5 K& o5 U5 T$ |\documentclass{article}
9 s. k8 K, M ?- K1 t" u\title{Hello World}
$ v, Z/ ?2 L/ i& r2 f& n% C\begin{document}) K7 T7 } E# ]8 k$ i+ R( V
\maketitle
v6 N+ D7 _; ]! F+ Z- e2 ^& D\section{Hello China} China is in East Asia.
" Y' ]! }" `6 j5 {+ B\subsection{Hello Beijing} Beijing is the capital of China., W( B( c b$ u
\subsubsection{Hello Dongcheng District}
$ H. D( t& o' Z& c. m\paragraph{Tian'anmen Square}is in the center of Beijing% T e0 B% V7 k6 |
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square( }, }, D3 y& j3 J
\subsection{Hello Guangzhou}
2 P1 J3 g- A6 a( j5 @- }$ A% q\paragraph{Sun Yat-sen University} is the best university in Guangzhou.
% C& ~4 d( S: p) Z. ~\end{document}
. H* w; w: K, V( M3 C* q1 I* ^" M3 _' g+ N: m6 h
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
/ T7 }5 o" n- B2 O: \5.加入目录( R( r3 ~! g9 G" h# l2 w
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。; n/ e8 q/ h; o/ g% L
\documentclass{article}1 ~' w8 d/ M4 m4 ~; z P
\begin{document}$ s9 ^ R) ~: }5 y$ i) K4 h
\tableofcontents1 x/ I0 q6 E, H! y0 N4 `3 x
\section{Hello China} China is in East Asia.6 g0 ]1 B+ L! V# Y5 \
\subsection{Hello Beijing} Beijing is the capital of China.; S" j) J- U8 H( ~$ D4 R
\subsubsection{Hello Dongcheng District}# g0 K V# w6 {+ M: ^
\paragraph{Hello Tian'anmen Square}is in the center of Beijing3 w' N0 X( ~$ _, J" I" ~% y
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
& X# x' a" R5 |9 [- o6 R3 B\end{document}' ~9 `3 A: E, X% \9 P, u
6.换行
% v2 V( o/ B+ _" B* M8 J- D建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。+ D4 K7 u$ z6 H5 y+ D& i
\documentclass{article}
$ T. L t& `: Q\begin{document}
& h. G% B5 G: c2 P3 x. QBeijing is# {/ U) U3 b: p, u" X
the capital
/ g, o0 }9 \/ b2 S3 B( V- L! Jof China.
" @8 [: g7 ~7 w! V. xNew York is
# d) |$ |1 p6 } n5 m. D. bthe capital9 b# N9 s- |: \0 @% \2 i8 T
of America.4 B7 }+ Y( c$ W* z; I R6 Z
Amsterdam is \\ the capital \\! [ r# Z+ z' y7 B: {
of Netherlands.
: N( k5 d* [9 e+ c6 }, w+ C( h\end{document}0 q1 R7 A! ^9 t" H4 A& k0 d
7.数学公式. B& z* D) ^! D- K+ ~! u, k
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。$ f, G% Z' @! C& o m
\documentclass{article}
# a: @; Y5 D+ t4 x. C9 B\usepackage{amsmath}
' e: m/ a, Z; |4 \( H- Y! |8 J3 F\usepackage{amssymb}+ N* g6 t; F. `0 ]' \0 H* x: x
\begin{document}
1 ]7 j( k* a3 ?; y( ^The Newton's second law is F=ma., G' b( i/ e* b0 S
The Newton's second law is $F=ma$.1 K/ }. j% h! R {
The Newton's second law is
' X& m+ v4 n- @, i7 n# k3 I$$F=ma$$: X! d$ S3 A0 P3 @/ o' ~1 M
The Newton's second law is1 M* w8 N0 \" s' S" W& w
\[F=ma\]! P, ^1 v+ p# ^3 ^3 H6 p
Greek Letters $\eta$ and $\mu$. G S% ]7 A4 @. g. k( C5 t- H. X# |$ V
Fraction $\frac{a}{b}$- ?% n k1 c: K# `
Power $a^b$
, z# m8 P# M% `) d! u9 ASubscript $a_b$, D, U! `1 x5 k B* K4 W& M
Derivate $\frac{\partial y}{\partial t} $
8 L6 _5 I3 t. q+ X/ n+ IVector $\vec{n}$
2 [7 h* H2 ?: X0 \4 c0 J- U& d: _Bold $\mathbf{n}$: \# p4 R6 t& `- X" j
To time differential $\dot{F}$
. T4 L: {, n3 k, R6 MMatrix (lcr here means left, center or right for each column)
0 V' a# Z, }+ V\[
7 p$ z: U! M4 b B1 J @5 s6 h5 U+ l\left[
0 H' Z4 m) p) J\begin{array}{lcr}3 f. Y- ~* u) ], R# X& V# P- s! V
a1 & b22 & c333 \\
7 D) f! Y) l0 F! Rd444 & e555555 & f6$ M( v7 ?2 h1 ~3 S2 m3 t+ @+ U
\end{array}9 A# g4 M2 N5 n6 Y; b
\right]
. I z2 D% s k& `. b\]" N+ l3 p; Q: m/ w5 T) B
+ ?# B, n( {$ `6 C0 ?4 ?0 ]. e" ]Equations(here \& is the symbol for aligning different rows)
) J/ d! M h1 \7 W\begin{align}
8 K4 a. n& x+ s! P% \( Za+b&=c\\
1 }/ J3 ^ v+ b6 n4 h% Jd&=e+f+g
) N! W* h$ P* w0 @) b+ }9 L\end{align}
8 i% f0 t: [! \# k& A" t4 O# G7 ?8 c' v0 R) z9 w
\[
8 q. t$ ?, E- z+ a, c\left\{
3 o: W l% H$ e+ N\begin{aligned}9 ^& Y& d) p' ?" }6 Z& D
&a+b=c\\
6 ?8 y" x# N5 p# Z, w&d=e+f+g) o1 F1 _' t% y
\end{aligned}
( ]9 a; u6 c, E! C! C* ~, e, @: ^! {\right.# l4 R7 @1 {8 V: ~' r
\]5 m! F8 G0 f, X/ I7 p5 H
\end{document}
" q) N S+ S5 Q& d, F- V具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。
2 w& P7 `( C* ^8 f' E8.插入图片
& G" G: R( L! I- G先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。2 s( r. T. [+ K) B, `1 _8 G& z
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。6 H! R( }3 y" E% ?
\documentclass{article}* [/ U" t6 z- `8 P- f
\usepackage{graphicx}. D: q4 U4 y) ?) M
\begin{document} b% W5 I3 A0 U9 l
\includegraphics[width=4.00in,height=3.00in]{figure1.eps}
) |- o2 v' g9 Z: y\end{document}. y: y2 F( v1 u7 Y9 {* e
9.简单表格
- x. ^& K! K: f( G建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。3 \8 M" Q' \$ K) R7 x `. w
% k; j( p4 ]3 `' p9 x\documentclass{article}5 T) ~& H& p) V! e+ Q; ~. e. K
\begin{document}: t4 H( _1 B7 a
\begin{tabular}{|c|c|}+ @& x9 z* ~. V0 Z
a & b \\- A- ?* \* @* d8 A- `" K8 u
c & d\\
$ f" \1 [- y: {\end{tabular}% k1 t0 C N6 V# \5 U+ `. N
" {/ s, \7 F& S h. m\begin{tabular}{|c|c|}
% T7 }" P4 e/ I\hline
, o- C' W- Q* Y* e! J: w% {0 F1 m& U6 Pa & b \\$ z" ]& B3 L9 K5 x8 ^ a
\hline
/ i/ p) [3 L5 j: u+ \7 Q& ?, W7 d3 \c & d\\2 V0 I. P2 `7 R+ P& J2 F9 Y, V: I" R
\hline) A M. w& A U
\end{tabular}
$ v; J: e. z* \
" o! e7 ]8 }9 w" v6 g9 O\begin{center}3 l; o0 f! J/ P3 i" }: s
\begin{tabular}{|c|c|}
5 k7 h$ [" R! C2 e\hline5 \- j8 l: w2 F. w- ]2 H$ b) b
a & b \\ \hline
0 l& S4 V' f+ V$ g5 \# ec & d\\
! m& x @, Q) X3 t5 n) g! i3 X\hline
$ a5 ^- R/ k7 z& @ H, {) }\end{tabular}
: A$ q, l* Q( }. Z+ j1 i6 C\end{center}
& l7 \$ Y5 r, Q; |( b\end{document}
& v2 k/ l! B5 m9 {4 m$ N' F% L, B; k+ Z: ]+ i9 G+ M
10.结尾! f+ v0 u: T4 |$ ~& @, |: G
到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。& l2 z3 Z+ T7 z. B0 Z- L) A# m G
在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。0 b& p1 o. I g/ w
那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。' m3 h' z+ t C7 A, m
LaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。; q# F, d# g' e6 p2 o
===============================5 Q$ |3 s' Q4 b7 w+ `" B5 P9 L- l
附录,有关我认为不是新手急需,但是的确比较有用的信息- d4 W6 ^" L$ {2 q# m
1.中文支持
' j. N$ _* X; Q! N曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。
: T4 w6 [# E9 S只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。
% O) M3 W3 x+ ?0 d: p5 H如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。
) J7 Y9 L3 S: c# r8 c& l7 ?例子参考如下:
7 g3 B( |8 \, L; X: R打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。, }" V. }. d7 z- p
\documentclass{ctexart}) q5 S( ?2 ]9 r4 B! h
\begin{document}
" |/ U0 h& A: N9 M0 K你好,世界5 B& P# e; }! G/ @7 N' Q: B
\end{document}
/ Z( C7 X3 [' O) y/ L2.宏包
* o. |, Y+ J2 ~( u\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。3 M6 r7 L+ E% u4 t9 n1 S' i1 \5 }
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
% Z4 E+ k3 c/ _8 B7 f* ]# X7 {通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。( j% x8 U3 g! N, i$ z/ F
对于新人而言比较常用的宏包有
% H: ` v- |+ v1 B3 A% e! U$ }+ q+ i9 d' |7 L) W- n. Z
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}
7 L& }2 n! Q( I/ Z8 Q' o- s$ L编辑数学定理和证明过程的宏包:\usepackage{amsthm}- k1 Y4 Q B% N
插入图片的宏包:\usepackage{graphicx}
: ^( R( e( H9 h* c+ |复杂表格的宏包:\usepackage{multirow}
% }) h( x/ p( f- g" H+ ?
# g7 p3 U& f4 h8 x差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。
# Y4 Q* V' Z3 T5 C4 K& \# J: \$ Q补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。( t/ L" E# S1 h$ H8 e B
3.模板- K+ u) c% J7 y6 W
模板就是在\documentclass{}后面的大括号里的内容。6 C6 S: p1 C' q1 N6 a9 c
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。
8 `) y4 I1 N& k# \5 a, n模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。
1 B# Y+ N- i6 a( W. R一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。5 q9 k. E7 @: ~8 }1 }6 x
一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。5 l8 l! _3 {8 I: F3 d
当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。4 _5 h6 y+ S5 [7 L; ~ A# \' V
由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。
/ e* k* d9 \' z: I# A' W2 z如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。
, R/ `3 V# }1 k6 a) [4.参考文献和制作幻灯片1 a9 L. v) m3 `
做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。
. @* d1 X' o2 D% @2 Y) ]: d |5 S在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。
k9 H; i. l% s# D) {: `" a9 @& ?1 P" U# [
|
zan
|