- 在线时间
- 42 小时
- 最后登录
- 2015-11-24
- 注册时间
- 2013-5-11
- 听众数
- 12
- 收听数
- 3
- 能力
- 0 分
- 体力
- 3319 点
- 威望
- 0 点
- 阅读权限
- 200
- 积分
- 1060
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 124
- 主题
- 8
- 精华
- 0
- 分享
- 0
- 好友
- 22
TA的每日心情 | 开心 2015-11-24 17:35 |
|---|
签到天数: 49 天 [LV.5]常住居民I
 群组: 2014年地区赛数学建模 |
2 g5 v6 Q' }8 k- _
注:文章里的代码我自己测试是可以直接复制进winedt编译成功的。但是有朋友反馈说编译不成功,检查后的结果大概是在发帖的时候,排版系统自主“智能”增添了一些换行符制表符等类似物。因此如果直接复制编译不成功的时候,请尝试手打一遍。(*^__^*) 嘻嘻……2 n6 \9 X* L; Z% i6 f6 f
# c* s4 S$ M9 i4 P+ H) Z1.LaTeX软件的安装和使用 ' y& S' |. K& y k9 @. `
8 o. |0 C1 |# {2 C4 I- |方法A(自助):在MikTeX的官网下载免费的MikTeX编译包(150Mb)并安装。下载WinEdt(9.5Mb)(收费)或TexMaker(32Mb)(免费)等编辑界面软件并安装。
/ B4 P. [& `: m( k: Y) ~方法B(打包):在ctex.org下载ctex套装(203Mb或1.3Gb)(含MikTeX及WinEdt)
# J* m5 A+ V& T新人不必纠结软件问题,随便什么软件随便什么版本只要下载下来能编译出pdf来就可以,先下载了装上来试试再说。我推荐winedt也是方便我在介绍按钮样子的时候可以统一描述。. {& {7 g) R/ w
. w3 h( Z" o! C5 @* |9 s
2.第一个文档 0 @1 O$ g4 t! u) _$ ]6 O4 F# ^3 s
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
3 X v) o2 Z7 @3 s% m# o4 V. T. f1 L5 v' V$ {7 r, \* [$ _
\documentclass{article}
: z3 z/ V0 i, I% d. `' R\begin{document}
( T1 ^9 e6 Q* m* P2 u) R: p( b hello, world 3 r, e% y7 H2 y0 R) x5 X, K" u
\end{document}
# m [% E! O: M" Q$ M
! R. y) l1 K n然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeLaTeX,并点击编译。 如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。
7 d4 A& u: e5 v5 R' j, G
* B% }: \, B; w0 Y3.标题、作者和注释 4 v- D9 v% _2 Y5 ^/ U
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 * A4 }8 v4 ]/ z- m- b7 q4 S6 ?1 {
" P* l/ F- W/ h) p9 d; A
\documentclass{article} % F0 z. Q1 }+ K/ D
\author{My Name} . V2 ~$ `* N9 u1 m k' e; X( J
\title{The Title}
2 f# ?( K7 T5 N& E& [\begin{document} / |+ Z9 f% N/ K' t) {
\maketitle " n* I6 W: _- }8 q0 Y. M
hello, world % This is comment 0 o) r: q# Y7 `' j
\end{document}
8 g5 { n* X. W5 t8 Q Q%意为本行右边所有内容被注释掉,在生成的pdf中不会显示。2 L" u5 ]) k3 C; z- h
6 L2 H, H% h$ O. S- M
4.章节和段落
5 H- t! B9 G! ~建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
8 }" r# t# M- t/ w) t8 ~! ^) W
9 n4 ^" Y2 X( c1 n# ?: f+ S\documentclass{article}
$ J: J) C! s: V \title{Hello World}
4 [3 @7 P7 ~% n\begin{document} 0 `. c8 A& P9 O6 s8 p1 D5 u l
\maketitle
3 |* i; y y x" u3 Q" v' H# A) T \section{Hello China} China is in East Asia. 8 A9 ~. O+ D r3 F6 ~
\subsection{Hello Beijing} Beijing is the capital of China. 4 N' p# J" r5 j1 g4 x
\subsubsection{Hello Dongcheng District}
+ Z( n1 e6 t8 D' S, Y \paragraph{Tian'anmen Square}is in the center of Beijing
" V/ A! h7 Q7 J2 p% }" j& E1 y \subparagraph{Chairman Mao} is in the center of Tian'anmen Square % v: I9 {$ K$ w
\subsection{Hello Guangzhou} ; ?& ~ B6 [2 q/ e6 N
\paragraph{Sun Yat-sen University} is the best university in Guangzhou. & z1 x) \& y7 h; M3 p5 V
\end{document}
) K; @' q+ f; M; \, w o4 Y9 T8 B- `2 [5 _
退格只是为了看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
* P* K) }4 D( ?0 E6 N* ~2 D: l8 }9 `3 V3 b' _0 A
5.加入目录
- O8 T8 w$ A$ K8 r' K建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
( L+ a+ D8 R5 `2 |$ K3 p; b) \7 b& R" @2 i9 _6 s) N: g
\documentclass{article}
- ]0 o; Q3 g# h$ o$ T: M2 a\begin{document} 5 c# e* O2 s! q& Q, _& ?7 p
\tableofcontents 5 J% B5 R& D$ O
\section{Hello China} China is in East Asia.
# T6 {: ?0 ~4 `7 ?& w5 R \subsection{Hello Beijing} Beijing is the capital of China.
5 m3 a! `1 v* x5 Z2 ] \subsubsection{Hello Dongcheng District}
3 I; ^1 F) Y7 }8 u* {+ A( H \paragraph{Hello Tian'anmen Square}is in the center of Beijing
. M4 X" r2 y" |: `# U& b/ y \subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square 1 S4 e* Z+ d! X# g
\end{document}
) t) N6 _( P) p: N. T+ E0 f
$ g8 Y# o- u, x2 N! N. i6.换行 , n8 h# p1 [; m7 k# i
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。
9 A4 f8 O/ O8 W5 `( Q+ F6 |: b5 o% I/ E
\documentclass{article}
: ^6 T* D$ [- E; `! }4 [\begin{document}
: `0 W/ b: B' e" q4 D. o0 m$ D0 v Beijing is
% |1 j& K5 {, `8 x! t the capital 3 z ~; p }: b/ j" P$ x) B
of China.
0 D! w, a4 Z2 F' n2 |+ ]) C: I( y2 i# i* L. M2 B* d
Washington is ) v2 A# F5 f: d7 f J5 v1 `: b
! _- \( g8 w& s! C the capital ; P* o' @9 K6 f C, |! p9 ]/ h
1 \- B$ ?3 ^- Q& m; L1 r
of America. 4 d; V( m2 Y! N! X. ?4 w' T6 E
: ]1 f9 U- k R, k& F
Amsterdam is \\ the capital \\
. z( w8 d2 \' P; ?$ e* T4 a of Netherlands. % ?; \5 ~) C1 a7 X, S$ i8 s" ] A
\end{document}0 K; x W2 C6 L; i
' x) F' B5 Y4 ?3 j' @
空一行为另起一段,\\为段内强制换行。
9 X+ J0 Z$ s$ A$ r# G% O" J我对之前手滑写出New York is the capital of America这类低级错误表示非常抱歉。
# P( g1 w7 z0 I; \ t
2 s7 `# o- G+ {- y3 |! d9 d) A7.数学公式 - k' ^& f6 ]. n5 r4 `* g7 B
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 # p+ s4 `, p# D* q
7 }+ l- }2 g% [
\documentclass{article}
1 |$ x B" x4 s \usepackage{amsmath}
8 _ E7 u% C: P$ s$ k% K* p \usepackage{amssymb}
( L7 k$ Y; X, q$ j$ I\begin{document}
; v# A7 X: |, B% W' r The Newton's second law is F=ma.
7 j: d2 j6 |! o6 ]1 F6 r3 f8 z5 ~" }- W2 f
The Newton's second law is $F=ma$.
8 A- Y2 z x2 ^3 F& j( V; F6 t" k- s; N# y0 ~, ? W3 ^2 o
The Newton's second law is
: J6 Z* c( m2 r3 h $$F=ma$$ + o. T5 ^# ]9 F! J$ ?2 {& ^
$ _$ p) J# R( F/ i The Newton's second law is
) w3 n% f; `8 e4 w6 L, A \[F=ma\] 7 ]% B( m/ Y* {6 d+ E: \! z
6 f* D) m" X( x$ o; ` f. W4 `4 G4 T Greek Letters $\eta$ and $\mu$
- F) K/ k! ]3 F& d2 L9 |2 ^+ t* o( O% W1 [) y! }# ^& m/ ^
Fraction $\frac{a}{b}$ ' i1 C8 O; M9 y
2 X- Y; [' Y. j3 B- C
Power $a^b$ % y3 o1 ~6 v' Q
6 A) O% M% `6 v Subscript $a_b$ ; [- }: A8 F/ v. ^ a
2 ?: @# M7 q5 a* C1 V. R/ [
Derivate $\frac{\partial y}{\partial t} $
& b5 O9 F. U, Z3 K
+ l9 N; N* Y, @; G4 l Vector $\vec{n}$
+ m: N0 |4 X; d/ t5 ~! x' F; v+ ~
5 @0 t9 `- w @9 ` Bold $\mathbf{n}$
; Z4 h0 U2 b6 H. a! ]* d" V* O; t- P: j: I$ q3 }
To time differential $\dot{F}$
, M& r" `; o6 x0 i/ s
/ d7 q1 ?+ _& T0 u Matrix (lcr here means left, center or right for each column)
- D+ N8 m9 B' m& V6 e& c7 b \[
b( N8 G( A" ^5 K/ ^& K \left[
% a; v- m4 q- R/ s+ Y \begin{array}{lcr}
$ V& N/ N4 D, U3 K! ^ a1 & b22 & c333 \\ ' F$ ]/ m3 m& j" _; B" V6 i# {4 Q
d444 & e555555 & f6
- L2 V7 b5 M( W; D) H; s" u% Q \end{array}
. L6 J& i( X$ R2 O7 }; a# m& t \right] 4 u2 P- Q( S8 f3 O
\] . }) u& c/ {9 e# D8 U; U! O
1 c+ j" Z+ _2 ZEquations(here \& is the symbol for aligning different rows)
, | s6 ?5 d, s& Z, M\begin{align} % ~) J8 Y) @5 \/ j9 g& o
a+b&=c\\ & G6 x5 F8 y3 w" U, s: s6 }$ `
d&=e+f+g ) s$ c" F$ k0 U% p
\end{align}
' s( N: K5 ^( {: v( g6 }5 Z/ R, A0 q- p" l# ]: B2 N3 i
\[
8 ^, O( t7 Q. Q# [$ }! G& ~ \left\{
& T* q9 F( `! N- f% Y, R \begin{aligned} 6 p3 G& _" Q: B; b' V
&a+b=c\\ ! S" `8 w8 }, u9 [# ]
&d=e+f+g
: s: c& j ?. z# y. N, S: }+ W/ b \end{aligned}
: L! S! |7 u+ v, S2 R \right. 7 V) G" V" e6 K9 K0 _3 R1 J7 U
\]
2 ?! a( `8 c- M1 C1 ^2 i# I
F. j( ^8 D9 i- B; f5 f\end{document} ! B3 C7 x1 J! O0 W
/ O! O" t5 L. O4 \具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。; M I% K5 M$ \ N
$...$是开启行内数学模式,用于和文本合在一起使用。
# m9 e5 y/ Q8 f( g6 g9 d$$...$$和\[...\]是另起一行居中开启数学模式。通常用起来差别不是很大,不过$$会修改默认的公式行间距,有时可能会对文章的整体效果有影响。
& r( g7 O J J* M
3 ^" V& w# u% M: M+ ]3 qPS:有一些网站可以通过画图的方式来生成公式,有的编辑器集成了各种数学功能按钮。这对于公式需求少的人来说很方便,具体信息可以自己去搜索。但是如果你的文章中要出现大段的证明过程,就会发觉还是要老老实实地google一篇latex数学符号表,然后不懂的去查代码,自己用手指敲来得干脆利索。再进阶一点,可以去搜一下有关LaTeX的自定义command的内容去看一下,在敲公式时能省很多力气。" g; g9 y& Z" r# Y
1 R# V4 Y. T7 m+ ?& v8.插入图片
. L# R; r) x: X6 ~$ x将待插入的图片姑且先命名为figure1.jpg 3 A# h; Z1 g; f! t& T
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
% V! R# y3 ~- v& [
( b. A* E B$ n* [\documentclass{article}
* ]! l2 v: s4 N+ {; |4 Q \usepackage{graphicx} 6 `% I T8 T6 Z& q) b7 @
\begin{document}
* h8 O! }) x5 x% e" ~1 X \includegraphics[width=4.00in,height=3.00in]{figure1.jpg}
. f! U- p$ C* @4 y" C. {\end{document}
: ]6 O R' d, i& b C. C+ Z- M+ x2 H5 y
PS:在老版本的LaTeX中是只支持eps图片格式的,现在的LaTeX对jpg、bmp、png等等常见图片都可以支持。
# Y% I, t/ N. x' |, Q( z. T( R d0 Q
9.简单表格 ; }8 c/ @/ j' X5 D' b' u
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 # }. i# x0 k+ w4 ?0 U7 A
, q% h/ |. Q8 V) q9 u/ t3 z
\documentclass{article} 7 {/ P$ C9 `; _4 C6 M. b' k
\begin{document}
& N% b6 j- z. U* |) I \begin{tabular}{|c|c|} & J: l! j3 I% N' j2 t
aaa & b \\
8 M" f8 A9 ~. B' Z. t% d5 J c & ddddd\\
) Z3 f, D x, O, P \end{tabular} ; U: A& x7 L; B: Q7 E' T
& R5 p& V# V$ c9 d5 m9 B \begin{tabular}{|l|r|} 7 C" H) Y) R+ }) `- f
\hline
$ |8 U; C0 I& {2 T- O) K' b aaaa & b \\
& h. v- L* } Q7 z- _ \hline 7 I3 K1 K0 o; B! f5 B; M6 x2 \
c & ddddd\\
) ~' u8 Q4 J4 j( G2 }- b \hline ' |3 j; u2 z" D m* ^
\end{tabular} ) [ S* p. M/ u, K Z9 ^! r
\begin{center}
0 M/ A) I' d( | \begin{tabular}{|c|c|} 5 R6 Z; ?# p, A
\hline
. o \; Z6 O$ F' p a & b \\ \hline ! d8 T: f" ` V# k( b- }0 I: Y. ?
c & d\\
S! g! x1 u8 n- t \hline
% s$ c+ D" W4 [$ o- t+ M \end{tabular}
4 p4 Z, I; n3 Q: w5 J \end{center}
% C$ d. _, V. i\end{document}/ e, t, q: z5 V& A; d. D: R
注意观察有无\hline和有无\begin{center}的区别。注意观察\begin{tabular}后的lcr的区别,分别是left对齐,center对齐和right对齐。
( F6 S5 I! x9 m, |- `7 f. R% n) Q
10.结尾
) F* y. y$ O5 z' I0 N4 o到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了。在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。 ! y* o* d6 [/ `4 k9 ^7 @
那些问题可以咨询google。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以的。 + g5 e& o5 j: K! Z; T: f; G1 }/ `
===============================
# w, W+ H. @) O+ c附录(有些我认为不是新手急需,但的确是比较有用的信息)
8 a' x0 ?# q2 Z4 i$ z, ~) ?& h$ l4 w$ G& w: e! B
1.中文支持/ K$ X. M5 G% V" A# e0 W
! q5 z. A2 |- R! q# T
对于中文方面我知道的很少,也只能最简单地提一下。
( q" b% M) }( s3 i( f9 _ 曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。
C0 x7 f- m: J7 B2 [只需要把开头的\documentclass{atricle}换成\documentclass{ctexart}就可以了。
+ U" A, b2 {3 l* `如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。 , V6 I, ^$ p# H3 [2 F }0 B5 Y D" b
例子参考如下: / K4 G; E5 G# b a: F$ Q9 Y. \& f; a% o
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
: [$ \5 K0 x# A1 |2 R2 O8 z) O\documentclass[UTF8]{ctexart} 1 C U& F% q1 u: l9 b
\begin{document} ; _4 M7 f: z; C: U! X. q
你好,世界
3 P6 a+ }5 q) G! ?, }+ k0 N\end{document}
$ v; `% s4 r+ _9 C" TPS:有部分人会反映说直接copy这些代码生成的中文是乱码,的确这样的问题偶有发生。如果这样的话,不妨在windows左下角的开始菜单的程序列表里找到MikTeX的文件夹,用maintenance里面的package manager搜索和手动安装名为CJK的package,然后再试试能否成功编译出中文。
. f" `: x+ }; [5 E" H+ t% k1 P, V" k3 L: d! r! [! C+ t* n
2.宏包 $ T1 ~# a% Q; Q: f
* N9 ]3 F, _4 q/ K6 p
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。
. G Z" g; }. p& }' v" A每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。 ( ?) F* M- m# Q- F
通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。
l2 ]* m' g0 T7 u$ s对于新人而言比较常用的宏包有
7 @& G+ c5 |2 w9 a' C0 E* O编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb} . q: e% K) ?. k9 k T; ~4 P/ n
编辑数学定理和证明过程的宏包:\usepackage{amsthm}
6 H) e# M" v/ ~/ i4 J插入图片的宏包:\usepackage{graphicx} 4 K, T. q7 Y% z0 Z
复杂表格的宏包:\usepackage{multirow}
+ e; C3 r/ \% V2 Z3 }7 G" p+ k+ }; X" O o
如果有其他的特殊需求,就通过google去寻找吧。
- H) v" E! T1 V8 k# n2 \* X补充说明一下,ctexart模板里已集成了CJK宏包。 O0 ^% W6 M9 C
# i7 R* F7 \: T/ R8 u( o3.模板 ' n$ L4 d L& U3 E- i8 H1 g+ [
( v& |8 r" |7 v! H& Q, d# O
模板就是在\documentclass{}后面的大括号里的内容。
' N# L0 h6 m. O1 q5 \3 A在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。 ! y$ R* l( T+ ^4 z7 Q, B. t
; j: V5 t% N/ J6 L* C5 \7 b& ]
4.参考文献和制作幻灯片
: Y7 @1 Q3 e1 i0 N/ e; x
9 O6 M/ j0 E2 b0 E) W- c% Z ?; \" b* @' d做参考文献的时候,文章也已经快写到尾声了。这一部分内容有点复杂,一言难尽。对这个功能有需求的使用者,使用LaTeX也已经相当熟练了,可以去google一下或查阅其他教程。在此我提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。
( w9 t5 Z* D1 {4 h* J3 [& \, @不过说到有关用LaTeX做幻灯片,我的建议是除非内容涉及到太多太多的数学公式,否则还是用powerpoint吧。选择LaTeX做幻灯片,对比一下其学习和使用成本,和能做出的超出powerpoint的美观程度,性价比不是很高。 |
zan
-
总评分: 体力 + 10
查看全部评分
|