- 在线时间
- 42 小时
- 最后登录
- 2015-11-24
- 注册时间
- 2013-5-11
- 听众数
- 12
- 收听数
- 3
- 能力
- 0 分
- 体力
- 3313 点
- 威望
- 0 点
- 阅读权限
- 200
- 积分
- 1058
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 124
- 主题
- 8
- 精华
- 0
- 分享
- 0
- 好友
- 22
TA的每日心情 | 开心 2015-11-24 17:35 |
|---|
签到天数: 49 天 [LV.5]常住居民I
 群组: 2014年地区赛数学建模 |
* q3 F' p8 r$ P注:文章里的代码我自己测试是可以直接复制进winedt编译成功的。但是有朋友反馈说编译不成功,检查后的结果大概是在发帖的时候,排版系统自主“智能”增添了一些换行符制表符等类似物。因此如果直接复制编译不成功的时候,请尝试手打一遍。(*^__^*) 嘻嘻……% n& _5 a% N5 U- a* }% L: M" `
) }2 D- p+ ~. E7 G1.LaTeX软件的安装和使用
" J% A! t- N) u0 j( {# u/ h c9 s2 y2 @& Y6 M
方法A(自助):在MikTeX的官网下载免费的MikTeX编译包(150Mb)并安装。下载WinEdt(9.5Mb)(收费)或TexMaker(32Mb)(免费)等编辑界面软件并安装。 / i& D# K; Y. b; _
方法B(打包):在ctex.org下载ctex套装(203Mb或1.3Gb)(含MikTeX及WinEdt)
% A2 ~8 {0 Q9 Q新人不必纠结软件问题,随便什么软件随便什么版本只要下载下来能编译出pdf来就可以,先下载了装上来试试再说。我推荐winedt也是方便我在介绍按钮样子的时候可以统一描述。
6 v& A3 |3 r) N8 w- b( ]' R; q/ |- _& q! Z; H7 \& F
2.第一个文档
. M* @/ y* r/ V+ x打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。 : x5 \3 t( G' ?* _ G$ h" Y
) A. f! [! C9 W+ x! j\documentclass{article}
0 L) H+ v, L0 \0 w\begin{document}
+ w6 C! b+ S. }# y& R1 O hello, world
5 N2 C+ P1 S4 Y r) M& P7 i\end{document}
! j' C( R$ N U( Y$ f( l" G* I& U: N
然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeLaTeX,并点击编译。 如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。 * Y" d$ G/ n9 K: e# f
% v; P3 W! }% a& P$ F
3.标题、作者和注释 $ i% a7 s" S. g$ |/ ]; t
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
, Y. r6 h5 v M. p* i- J3 ]8 c+ v5 {* k! A0 _
\documentclass{article}
, X9 a6 X$ t' v. s; V& B \author{My Name}
8 V/ u, L3 d4 _5 s3 ~5 k5 j& o \title{The Title}
+ |6 J7 X; `' s, o\begin{document}
( D3 ]6 r2 {& z% b% s) P \maketitle 6 E! q+ x. X9 O8 F7 C L8 s
hello, world % This is comment 9 s6 E/ G0 t! l( r' j
\end{document} i, b( X+ C/ L: P& |
%意为本行右边所有内容被注释掉,在生成的pdf中不会显示。! H0 y* v6 r: [/ k' H9 ?
# y2 k/ z- |) h! x( i5 N
4.章节和段落
% Y5 }) Z) x6 u5 f建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 ) Y( s5 n8 |; W4 A
% }' t8 S: H& s# ]
\documentclass{article}
U; j- q3 L0 D5 Q5 B4 Z; v% Z \title{Hello World}
, O- n7 p2 S2 s\begin{document}
S7 V7 P7 U6 X. ` \maketitle 8 N: Y4 R1 O7 I
\section{Hello China} China is in East Asia. 0 Y% u8 @& i7 }+ [$ o2 M+ ^; k; D& @
\subsection{Hello Beijing} Beijing is the capital of China. " B% h/ ?- `% Q" U9 g: c7 m
\subsubsection{Hello Dongcheng District} 1 X. ?( I& o0 F# _
\paragraph{Tian'anmen Square}is in the center of Beijing # Z- I6 y: v- u2 t3 x6 T8 m% h
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
% `/ V2 ?. H" i' V6 C2 V, v w \subsection{Hello Guangzhou}
. u7 e2 t7 {) [' D+ `5 g \paragraph{Sun Yat-sen University} is the best university in Guangzhou. % }( U% R0 t s9 x
\end{document}
. f, y" ^9 ^" k2 I
( K5 h. R4 i1 Y, Y! I退格只是为了看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。 ! s, ~( ]# A0 D7 H6 N4 Q! s- D8 X! M9 F
" N; P9 Z' A2 a; D# ?
5.加入目录 5 F \. c4 i( O. |! o% n
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
: p/ |" c7 g9 m! w/ q3 O- K P0 O
6 _) e0 }% n+ X: ]( {' |\documentclass{article} 2 T8 j! L: Y& s8 U3 C3 g
\begin{document}
; H& q$ E! @* I \tableofcontents , Q# O0 U8 p2 {6 {( ?# ~" R- d
\section{Hello China} China is in East Asia.
% U1 J# i' E& B& `8 l \subsection{Hello Beijing} Beijing is the capital of China. . T+ c+ [/ R: Q0 y
\subsubsection{Hello Dongcheng District} . f2 ^' T# R, I8 D) U! a8 H4 U6 z; o
\paragraph{Hello Tian'anmen Square}is in the center of Beijing
& {; Y1 |3 }# B5 c \subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
& t; V' E$ F" e7 @\end{document}
. \0 `9 F6 w# r4 Y: }4 Y
+ r& {) b( D* q$ S+ N, _' @6.换行
* K5 e. x+ ~: i) B" ?7 R& |建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 7 o) ~; J0 s( G: e7 ~
# g3 v4 q+ d) i) S\documentclass{article} / a: U5 |( `5 f
\begin{document} - s# P0 u/ @0 k: d1 K8 G0 M5 e
Beijing is # _! U! |& P) q
the capital
) s0 v8 }% Y# Q of China. 5 d1 W/ P4 _, o; s( O) D* J
* F3 c |/ C: [( G: z& ~( k/ V
Washington is 9 c/ M7 V* ?% L) i. ~! K P
) W3 q5 h7 C2 e! s8 t4 c
the capital
, z3 ^( X5 S/ o& P |/ e2 ~: Q' d# T2 O: o0 W4 H
of America. 0 ^2 ?' O& a+ L1 b/ Q' |
! m; n8 Y9 S. o8 y) `, e
Amsterdam is \\ the capital \\
: T7 F/ n8 s. c$ M of Netherlands.
# g% t) T0 X( |# Y\end{document}4 H, X2 [! L3 u/ n8 \' w
/ e. `3 S" I1 T) [
空一行为另起一段,\\为段内强制换行。
' g3 ?: R/ d8 Q$ Y我对之前手滑写出New York is the capital of America这类低级错误表示非常抱歉。
' Q3 u$ D; q* W( [. q
- c0 r6 P4 l6 s/ g$ H' V3 N+ ?7.数学公式
8 n! b K& U* l ]$ r8 g建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。
3 I2 p! B! g, N4 P. J, H: E, x1 j d
\documentclass{article}
! s. K' V; g' x \usepackage{amsmath}
# d7 @' J6 L: G" t9 C% `9 }8 d \usepackage{amssymb}
2 M0 j3 {) V# S+ m, G7 ]* q M" I\begin{document} 3 K1 q1 E, \+ j
The Newton's second law is F=ma.
# W! N# w C3 x) c2 l4 v" {, D
- M' G N* y$ s! N The Newton's second law is $F=ma$.
) D9 n: ? i6 [. j& U
( q) L$ D0 ^( I3 Y7 l The Newton's second law is
: k: G/ o8 t5 C0 @* N& V% } $$F=ma$$
- t' v3 j! j1 i- {4 Q0 Y8 u& g5 D5 z9 f
The Newton's second law is 6 d7 k# C8 j1 y5 b) y; J) Y
\[F=ma\] 0 |# R. [) U8 r" V& v- @
) x6 {. k. k; s5 C
Greek Letters $\eta$ and $\mu$
; w, L" T9 |5 l+ |5 a1 a/ t8 F, Z f- l" o
Fraction $\frac{a}{b}$
% k( `0 J7 k2 Z4 U8 ^ p, F
! b. ^! k! G1 u* }% r Power $a^b$ # m1 j, V+ }- ?3 E' _) R! ?
; f+ G; ]# ?5 F5 _! X! S2 n% ` Subscript $a_b$ / J2 Y- I. O- w! i
8 s! q4 s: g; t* M& C6 T# G$ `
Derivate $\frac{\partial y}{\partial t} $
# ]% r. A% |/ c F
, P+ G$ j$ \ z( N; I W Vector $\vec{n}$ ) Y9 I& J- C& {* L+ I* i
; y, P6 e5 y1 G. F3 }6 f% v Bold $\mathbf{n}$
) M3 [/ g2 ~3 Q+ K. ]/ E: X4 \$ N4 R1 Q# T4 N4 Q9 p1 X* l
To time differential $\dot{F}$
6 f9 _' s( Q( m% C
; w$ I U& r& l' q2 j; [ Matrix (lcr here means left, center or right for each column)
8 t5 ~7 W" Y2 I' m+ z1 b \[ 0 f" r* F. g* X3 A1 ^
\left[ / @% j/ n, x% S5 `8 L
\begin{array}{lcr} 1 x A; }( H0 p
a1 & b22 & c333 \\ : ?, k/ c+ U! D
d444 & e555555 & f6
5 S! E9 q. H7 Y' o- P& Q' ?) E; B \end{array} - P* B8 p, }* O8 _0 f2 k) e0 `
\right] & c/ p- F! x; A1 }7 A I/ ?
\]
7 S/ T# o% H* D. ]5 w% O* \4 }0 n, J+ T+ f C" r3 _' N' d7 m% b- [
Equations(here \& is the symbol for aligning different rows) 4 P4 _& P& X6 ?0 F, D
\begin{align} 4 L S, m2 {9 C' \
a+b&=c\\
* R2 ^; g( v- ^0 x, m$ i" d d&=e+f+g
' K3 w! O: Y9 R+ e8 n\end{align}
/ A; q- |# p* Q/ N1 G
" D; o: e7 Z( q5 K& v# ^\[
8 J F; g# x: f6 E9 `4 L$ E \left\{
' n$ a7 I6 H% O- h2 H7 A: R \begin{aligned}
! X i/ {. u) A% J' n &a+b=c\\
( E9 A. u& g' b% F4 V% t &d=e+f+g 4 B/ B' r; o; k8 r. c
\end{aligned} ; v" G$ I7 I$ y& _+ f! c* X
\right.
: n/ w/ ~. W: O! z) B' E\]
0 I& n% `6 i O+ S8 O% k' f( r# y, J3 K7 Z* d8 [
\end{document} 0 A, t* X8 O7 ]0 i. r3 R5 G
% ?/ C6 U! ^6 q' E
具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。) P5 b& s8 w! O. { C2 D6 h
$...$是开启行内数学模式,用于和文本合在一起使用。 O/ W4 `6 S F4 `+ C
$$...$$和\[...\]是另起一行居中开启数学模式。通常用起来差别不是很大,不过$$会修改默认的公式行间距,有时可能会对文章的整体效果有影响。
7 ~4 P. s7 t4 j& l9 w' J7 P$ Z. B( L- i# k2 g0 z
PS:有一些网站可以通过画图的方式来生成公式,有的编辑器集成了各种数学功能按钮。这对于公式需求少的人来说很方便,具体信息可以自己去搜索。但是如果你的文章中要出现大段的证明过程,就会发觉还是要老老实实地google一篇latex数学符号表,然后不懂的去查代码,自己用手指敲来得干脆利索。再进阶一点,可以去搜一下有关LaTeX的自定义command的内容去看一下,在敲公式时能省很多力气。! I7 V6 W& ~& H! z5 n6 U8 @
; ~" y0 z; p. ~6 |
8.插入图片
$ k% n) I$ S, P. J! \" {! @将待插入的图片姑且先命名为figure1.jpg , B4 ?5 Z9 n9 U/ g i/ s
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
+ i& }: K! _- M1 n
9 ~( _6 g; j# ]# C\documentclass{article} 2 R: r( F9 N$ v$ Z9 H, f
\usepackage{graphicx}
4 y: P2 V$ o) T8 s% h5 ^\begin{document}
" h. ~9 u$ P4 P' Z& { \includegraphics[width=4.00in,height=3.00in]{figure1.jpg}
2 a" d1 A' j9 @1 ?6 Q2 U6 T. n\end{document}
9 f; v/ I, Q. w5 J" _$ D5 X9 B( ?) ?0 L# R$ B/ W% R
PS:在老版本的LaTeX中是只支持eps图片格式的,现在的LaTeX对jpg、bmp、png等等常见图片都可以支持。
# p! A7 h; s2 F' Q: I. a/ s- f, g% J; C* n7 j
9.简单表格
2 B0 G% |5 c2 u5 g/ e0 v4 l建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。
) O% c% s1 X8 M# {% n# I T8 J# f: Q) X& A+ _2 d; I
\documentclass{article}
& X! ^+ s, o0 h" t! A& ]' g\begin{document}
' V" i! D6 `$ H \begin{tabular}{|c|c|} $ ^6 F' s* Y0 K6 Y& j3 ]0 p
aaa & b \\
* l2 Y; g; g- w+ r' ]: D c & ddddd\\
$ f* b, s8 j' e' r. r D h' o) @2 f2 z( Y \end{tabular} 1 y" `$ D, G) B2 v7 I" b1 c& K6 o
9 C& l: f/ X' N2 w1 q$ k! [ \begin{tabular}{|l|r|} ( G" u$ _. d: n1 i
\hline
3 U( M0 C- T8 j8 p: ^1 u- Q+ l! @ aaaa & b \\
- o6 ?: n3 t# ?! z" M& \; K3 D6 d \hline # ^, t( ]" _" E# ?6 m" u
c & ddddd\\
) g6 Z2 N* k2 w g \hline
2 T" }7 M; c" ^/ B/ j; H3 b) M f \end{tabular}
( E# S+ }3 b; H1 h3 F \begin{center}
4 I* Z" ^) |, N \begin{tabular}{|c|c|} & I4 _( b$ ~, f, E
\hline
6 A8 v) u. k- b4 x4 f h a & b \\ \hline 4 ?1 U( g4 X% ]/ }' B( o, S! Q7 z# D9 a, o
c & d\\
5 A+ A* X l" @ \hline $ Q y' t6 v( `& l% q
\end{tabular}
9 k& N3 V" E8 E/ [8 @ \end{center} 3 j8 F; q8 Q3 _% Y
\end{document}$ W$ u; \0 X; C" L- k# J
注意观察有无\hline和有无\begin{center}的区别。注意观察\begin{tabular}后的lcr的区别,分别是left对齐,center对齐和right对齐。 ) g3 K3 a, l& H+ J! s ?
; u0 p! G, Q5 ~( y& z10.结尾
' E# s$ u8 x6 p; s8 [; t! W& Z到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了。在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。 & f$ V. x% E: f! ?1 Q: u
那些问题可以咨询google。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以的。
/ W' b/ N8 ?, c# Q: D7 W* `& k===============================
6 G2 x2 f8 R9 s( P4 j. o# E+ A附录(有些我认为不是新手急需,但的确是比较有用的信息)& t& \/ z3 \ s
3 ~, @6 h) ^: K4 T3 q e2 U! C1.中文支持) i! y$ l: h+ V- y% r: E" W) V
1 D/ K! L% P1 G" j) X4 ]
对于中文方面我知道的很少,也只能最简单地提一下。0 w" `% B0 }" P r; |* R
曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。! t8 V0 A5 K/ R- |' O! S7 W4 R. Q
只需要把开头的\documentclass{atricle}换成\documentclass{ctexart}就可以了。
# z, r) e0 h* T7 @" `# k: `7 q6 g5 n如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。
( [9 M" b. W# D% n3 J+ e K: h例子参考如下: 0 `! Y, H0 V; x" O- I* ~( P; o/ i$ ~
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。2 e$ T4 H5 ]0 ^: j+ |
\documentclass[UTF8]{ctexart}
9 I/ l7 P4 q/ F; m\begin{document}
0 r: r8 b4 W8 K# j你好,世界 ; @. a% k' B5 n: {( @5 q
\end{document}% S$ P% w1 m7 Q8 D; O
PS:有部分人会反映说直接copy这些代码生成的中文是乱码,的确这样的问题偶有发生。如果这样的话,不妨在windows左下角的开始菜单的程序列表里找到MikTeX的文件夹,用maintenance里面的package manager搜索和手动安装名为CJK的package,然后再试试能否成功编译出中文。
0 U$ S+ ~3 }) {' h3 M; D
# q3 N% j2 z! t; o2.宏包 ' V, A5 G; i# C3 y, t
# {) H4 k8 h# q- U' I& Z' _, M\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。 : ?0 l3 W) I, R
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
# b1 A6 ^3 {$ @/ ]% t通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。 5 i9 c) M5 r$ p# |- |
对于新人而言比较常用的宏包有
, o4 a# ]- O* T$ K! _编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb} 7 X3 l5 L7 V1 h+ a6 e! z. P
编辑数学定理和证明过程的宏包:\usepackage{amsthm} 5 ]+ f: J* I* r, @4 ?3 U7 Z
插入图片的宏包:\usepackage{graphicx} : ]+ z8 @' C' E+ M9 n
复杂表格的宏包:\usepackage{multirow}
$ o# \% P$ u0 Z
. q+ _7 b& } S% n' n如果有其他的特殊需求,就通过google去寻找吧。
9 Q+ p1 J [( `8 E补充说明一下,ctexart模板里已集成了CJK宏包。 # ?4 _, }7 _- T+ _4 }
9 E" \2 f0 R* W E3.模板
5 _5 l3 x, D( Y; E7 ^) N1 _
o0 G" ~5 I" `% S5 X3 }! I模板就是在\documentclass{}后面的大括号里的内容。
2 N+ i( z7 z0 T$ h2 S0 ~2 b在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。
7 i7 x% K- S5 j, ?8 G- [+ J( \9 Q$ n3 R3 t' u0 m7 Y
4.参考文献和制作幻灯片6 r4 B4 I1 U+ @4 ?6 m% X
. N9 T6 y+ z& t! W
做参考文献的时候,文章也已经快写到尾声了。这一部分内容有点复杂,一言难尽。对这个功能有需求的使用者,使用LaTeX也已经相当熟练了,可以去google一下或查阅其他教程。在此我提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。
0 i% d, @* b& T不过说到有关用LaTeX做幻灯片,我的建议是除非内容涉及到太多太多的数学公式,否则还是用powerpoint吧。选择LaTeX做幻灯片,对比一下其学习和使用成本,和能做出的超出powerpoint的美观程度,性价比不是很高。 |
zan
-
总评分: 体力 + 10
查看全部评分
|