- 在线时间
- 42 小时
- 最后登录
- 2015-11-24
- 注册时间
- 2013-5-11
- 听众数
- 12
- 收听数
- 3
- 能力
- 0 分
- 体力
- 3334 点
- 威望
- 0 点
- 阅读权限
- 200
- 积分
- 1064
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 124
- 主题
- 8
- 精华
- 0
- 分享
- 0
- 好友
- 22
TA的每日心情 | 开心 2015-11-24 17:35 |
|---|
签到天数: 49 天 [LV.5]常住居民I
 群组: 2014年地区赛数学建模 |
楼主找了好久才找到这么全的,希望对大家有用(*^__^*)
5 W+ T. A6 O- u# q7 M B- ?$ K9 j" |7 y$ \$ G* z& C
前言6 I- s( G& H% @* U. V
latex并不难,latex也不是艺术,而是给Knowledge Engineers的一个撰文工具,仅此而已。一篇文章真正的价值在于里面的发现和思维逻辑,文本、图片、排版都只是形式罢了。如果没有好的内容,就是做的再漂亮,也不会得到别人的认可。可是,大家都是俗人,都还是会喜欢美轮美奂的东西。形式很多时候也不可缺,可以帮助推销自己的paper。认同了这两点,可以开始下面的阅读。
8 g1 K$ F) n6 q/ fLatex简介
* |1 L4 Y0 g0 E% N0 h% F( N* s TeX是计算机科学家图灵奖得主Knuth教授设计的一款权威的科技论文排版软件!更重要的它是开源 (Open Source)的,Knuth教授无偿公开了它的所有源代码。正因为这个原因,无数的爱好者们大胆尝试TeX。并在其基础上开发了一个宏集 ――Latex。Latex方便好用,被广泛传播,成了当今世界科技界最权威的论文排版软件。 TeX和LaTeX排版软件和MS的Word软件不同,一个不是''所见即所得''(WYSIWYG,what you is see what you get),一个是''所想即所得''(WYWWYG,what you want what you get)。风格上迥然不同,因此需要稍微改变一下自己的习惯。* i' f8 q2 l* \+ h$ Q/ q1 C6 a0 k
TeX/LaTeX是一种计算机文档制作语言,所以它有0 |2 l% P5 [# C# H. o. A% S- w
a. 源代码。 包括故障区域和/begin{document}之前的部分;
' o* h4 b. ]5 R- u. R( jb. 编译环境。 包括TeX/LaTeX发行版本和版本号,比如ctex-2.4.5-7。
# N4 h r- c; nc. 编译方法。 比如生成pdf文件,就有pdflatex、latex+dvipdfm(x)、latex+dvips+ps2pdf等多种方法。有时ps2pdf无法完成格式转换,可以用acrobat distiller。
+ Z, [+ {) r0 N2 @1 nTex的workflow如下图所示: 7 c6 m) E% N/ P0 \" A
o2 X+ y: X9 `, d. P1 e! m
从tex文件到pdf文件的编译序列很多,有pdflatex、latex + dvipdfm(x)、latex + dvips + ps2pdf。个人推荐latex + dvipdfmx。这样的编译遍数较少,生成速度较快。生成的pdf文件字体更清晰。关于TeX(LaTeX)的学习,毫无疑问,Knuth(高德纳):Donald~E.~Knuth, ''The /TeX book'', Addison-Wesley, 1984,/%7Eknuth/,是权威之选,本书排版堪称完美,从中可以看出大师的魅力。 9 |; Y9 E: X* m' T+ a4 U
此外,最好的一个简短详细的文献是''lshort'',这个中文都有(一份不太简短的LaTeX介绍).
4 D; H9 E/ ?. g! w3 A最后,IEEEtran_HOWTO (in IEEEtrans template)也有很不错的latex用法介绍。3 R W/ P" x8 l D2 }' y
http://www.ieee.org/web/publications/authors/transjnl/index.html
+ \* u! ]0 Y! L% W: BCTex下载: http://www.ctex.org/HomePage
! t+ q f9 A. ]" l6 W常用论坛,答疑解惑: http://bbs.ctex.org & ?( ]# `+ `. p' Z% k: a' u+ O
搜索和下载package的站点:http://www.ctan.org/
" {, |' o6 n2 x, z一个有趣的blog: http://latex.yo2.cn/articles/latex_blog.html
4 S6 b/ o' r, G4 \8 Z3 ^% rLatex下的绘图工具. O* W5 ~) y8 A D; l5 m" s: c* u
写文章最重要的就是形象思维,精致的图能给Reviewer良好的第一印象,也体现了Author的专业与否。 各IEEE journal都只接受矢量图。使用点阵图的paper很可能在上传的时候被拒绝。画矢量图的常用工具如下: % ]+ @; g9 Y; {. b( o6 A
Adobe Illustrator: 鼠标绘图中最好的工具,做出来的图可以很艺术化。Adobe的东西强于CorelDraw。自己整理了一个网上的教程,下次上传上来。 * H) P! _- Q! ?# c
MetaPost: 一种功能强大但比较底层的绘图语言。差不多就在DC的级别画像素点。适合画几何图形,尤其是因为它递归函数调用的能力。 7 `: q `9 J" N: d/ o- F
PGF/TikZ: 语言描述层面的绘图工具。在node和connection那个逻辑层面上的,有节点自动布局和自动布线的功能。用它画Venn图的语法也很简单。 . K1 s2 N$ \2 ^/ A" p7 [
visio: 适合画流程图.5 D% p( z/ d/ g, B6 u& M/ |6 i/ h
latexcad: 在图上面附加Label。Label代码全部嵌入在tex的源文件里面。
# S% D; }" \) H- \$ n$ v) dxymatrix: 适合pi演算那样的公式推导。
! E- Y: G4 I2 c& A数据图: c% x' Y' G8 _9 J7 `: J7 K
gnuplot:# x' l& T7 A- ^2 k4 w$ U! g
matlab:
* a( y% n3 x6 I. `( n* {9 {origin: 1 `! D' K. F. v. a) G- H) U+ P
关于TeX和LaTeX的插图方面可以关参考王磊的《latex中文插图指南》,配合它的源文件,可以非常有效学习和掌握插图方面的技巧。( k5 U& M: V4 ?
MetaPost相关资料9 m4 n1 m& G5 N! E! r
MetaPost适合几何图形绘制,有强大的递归执行能力,比如下面的分形结构。
7 |- Y& Y) {0 x! {" ]" t6 k
- p0 S$ v& b. d5 uMetaPost Examples: http://www.math.zju.edu.cn/ligangliu/LaTeXForum/MetaPost/Metapost_Examples.htm
0 s+ r! X9 t$ aMetaPost Intro: http://people.ku.edu/~syliu/shredderyin/metapost.html ( d: P" Q9 F! t( E3 E
MetaPost Configuration http://huagw.blog.hexun.com/15332414_d.html
3 B2 P/ w- i5 ~4 y( O% q6 z' M$ s王垠的个人主页 http://people.ku.edu/~syliu/shredderyin/ / E6 R' [5 V# i% t4 j2 C" \7 x
John Hobby为MetaPost写的用户手册''A User's Manual for MetaPost''
( Z: b6 n) J1 J6 H3 T: c6 cMPS的图片文件转EPS - 不用再纠缠于prologues的设置 http://www.ida.liu.se/~joned/download/mps2eps/ & F% Y7 O" v6 Z0 F l* Q
Learning METAPOST by Doing: http://www.tlhiv.org/MetaPost/documentation/MetaPost_Learning.pdf $ G2 r( ?7 I/ N/ u: v0 M5 F8 ^% C
MetaPost illustration examples (for a mathematics textbook): http://www.topology.org/tex/conc/mp/( Y3 J5 R' H7 n5 W3 C" r
PGF/TikZ: s0 i/ v Z* j/ w8 \
1. 什么是pgf?
9 O) F/ P, o" S- l0 V/ Y! ^pgf是一个在tex系统中的画图宏包,tex尤其是beamer中使用pgf作图,“作精确图还比较方便, 色彩锐丽”(huangzh73)。除了可以精确的作图外,对于某些不要求精确控制的图形绘制,如:流程图,树图,等等,也提供了简便易用的支持。
' D# ~$ e' o% s' SPGF and TikZ examples gallery: http://www.fauskes.net/pgftikzexamples/
, h3 J# `% Q1 e8 |A comprehensive list of PGF and TikZ examples: http://www.texample.net/tikz/examples/all/list/ ) v5 e K2 d% T* w y- h: |( c
Edward Tufte’s book Beautiful evidence: http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0001TV&topic_id=11 Q8 P+ u- ]# y$ ^( ~
有个法国教师做了2d几何图的扩展包tkz-2d: 4 u& U) U9 z0 n4 J: n" `. [
主页: http://www.altermundus.fr/ " o* v3 T$ ?3 v% k9 g" Z
下载: http://www.altermundus.fr/pages/downloads/
! h& W- m5 f0 r1 t2 Y下面是一些自己用过的例子
$ g% d1 G! {4 Q% E3 k; p f数据流图:http://www.fauskes.net/pgftikzexamples/simple-flow-chart/ ( n' z5 q( y) @2 c. m
基于数据流的系统架构图:http://www.fauskes.net/pgftikzexamples/inertial-navigation-system/
& j2 ~6 k# f5 q/ [4 t8 f3 G5 F时序图: http://www.fauskes.net/pgftikzexamples/pgf-umlsd/
$ ~+ H# s7 E0 G$ N) X7 N. o二维的数据图plot2d:
+ S% L4 a! [/ x5 O9 ?http://www.fauskes.net/pgftikzexamples/tkz-plot2d/
- Y9 V' t. Z" M. m- i$ q4 Chttp://www.fauskes.net/pgftikzexamples/pgfplots/
& Y" h& D k( z# A, j有限状态机图:http://www.fauskes.net/pgftikzexamples/state-machine/ ) f; Y0 w8 x- L, L6 w4 ^
二维几何图:http://www.fauskes.net/pgftikzexamples/tkz-2d/ ' l* D( S3 D2 L( c
三维几何图:http://www.fauskes.net/pgftikzexamples/3d-cone/
- n* f; w+ A! Y* U' l' e正则表达式图:http://www.fauskes.net/pgftikzexamples/diagram-chains/
" p. g1 V( f6 q6 X' M: f图论相关图样:http://www.fauskes.net/pgftikzexamples/diagram-chains/ 4 d( Z% A4 g* h& q1 {& R2 P
分类图:http://www.fauskes.net/pgftikzexamples/computer-science-mindmap/
) T% R" m' f q公式说明图:http://www.fauskes.net/pgftikzexamples/beamer-arrows/
7 ~1 f# p1 z0 G负反馈系统控制图:http://www.fauskes.net/pgftikzexamples/control-system-principles/ 2 R- K- T" \0 [6 p. A, T( d- j
便签条图:http://www.fauskes.net/pgftikzexamples/boxes-with-text-and-math/ 2 _$ s4 ~: e5 k
绘制二维迷宫:http://www.fauskes.net/pgftikzexamples/maze/ # K6 i; n* ~+ U Z/ e, X
神经网络图:http://www.fauskes.net/pgftikzexamples/neural-network/
- u8 h& U8 I+ {1 h H! f* {三维曲面: http://cs.nju.edu.cn/yangxc/dcc2003.files/matlab/matlab/2_3_2.htm 5 ~5 {( J! G9 B: W& O& Q1 L, I
pgf画Venn图的例子 http://bbs.ctex.org/viewthread.php?tid=36595 9 a! ?& X- y$ e* h
下面是用MetaPost画Venn图的另一个例子 http://bbs.ctex.org/viewthread.php?tid=35348- q6 a6 [. M" h+ @# A3 t
2. pgf的作者?) D: R8 Y3 z- \. K" q5 }- h
pgf也是beamer 的作者 Till Tantau 教授开发的. 起初只有 pgf, 后来有了 tikz and pgf 宏包的说法, 一般还是称为 pgf 宏包. 在使用中 /usepackage{tikz} 就自动加入了 pgf. 也许 tikz 可以认为是 pgf 进一步发展的产物.正因为两者出自同一个牛人之手,所以beamer和pgf结合使用确实非常的完美。* v1 P+ x9 k% b. R6 h! f. H. V
3.安装和更新的方法: 8 x5 A) b. |7 G8 y/ m
pgf在ctex下的安装可参考beamer的安装。它们的关系差不多是beamer requires pgf,pgf requires xcolor。
" R9 G$ s" k( S0 W nMatlab画数据图的一个例子
/ G3 g' i7 l' ]9 `0 w hand = plot(xx, yy, 'k^-.', xx, yy, 'ko-.', xx, yy, 'b^--', xx, yy, 'bo--', xx, yy, 'r^-', xx, yy, 'ro-');
9 n; H0 R! w; l( `1 _! bset(hand, 'LineWidth', 2); 2 o4 E7 N1 X% M. D
hand = legend('label1', 'label2', 'label3', 'label4', 'label5', 'label6', 1); 3 f, k9 ~! T/ o% E D3 j1 V
set(hand, 'FontSize', 14);
7 ?3 K5 z o- P- Q* k7 c0 ^hand = xlabel('xlabel');
& M' E; s# Z) {8 `set(hand, 'FontSize', 14);
( A7 k. r( M; chand = ylabel('ylabel');
$ i1 h$ \' \7 x) M9 d! }set(hand, 'FontSize', 14); 7 g. k! j6 G A
xlim([xmin, xmax]);
; h% N4 p. C6 A" I+ B. zylim([xmin, ymax]);
' J8 i9 m. ^9 f6 l还没找到怎么设置XAxis和YAxis的字体大小的办法。
" V2 I( m" f' c6 ^% k; xOrigin画的数据图比Matlab好看些,但有时也感觉Origin太艳丽了,不那么正统。也还推荐gnuPlot。- v3 u/ |/ d0 o6 w
GnuPlot的安装和使用+ r" Q- L. g: G# @% r& P+ w
个人感觉GnuPlot做出来的图没有Pgf和Origin的效果好。
4 G [, h/ A. l" L推荐资料: Plotting with GnuPlot: http://f3wm.free.fr/linux/gnuplot.html; I# g7 ]) S1 j7 Q1 r) b! v
1. Windows下的安装
7 r+ W0 m% D6 s# V) \& K安装很简单。在 http://www.gnuplot.info/ 下载安装包gp424win32.zip. 解压后找到bin/wgnuplot.exe,双击运行即可。
. ]# g7 o+ m3 |# i* H/ r" `测试一下安装。运行命令: ' H6 e* C6 J7 n
gnuplot> plot [-3.14:3.14] sin(x)
* a( v5 F2 Q) P; m' s2. 和Latex的整合 & H5 V! L+ N# n6 M7 s# r$ i
gnuplot提供了直接输出tex文件的功能,只需要把output设置为latex就可以了。 % J2 b4 _" {7 U
在命令行下输入:4 }+ K( Y% @" f
set terminal latex
8 q! ]: L& y8 V8 c) lset output "sin.tex"
) c; w/ Y0 e; gplot [-3.14:3.14] sin(x)
$ X: x- [, s* J$ q/ e" n" a5 O# x把这个文件直接插入你的文章中,例如
5 Y$ f( _2 O& r5 L, ?, @8 B$ W/begin{figure}8 a1 f2 K. n3 R: ~& W0 A2 d
/begin{center}
+ H S$ j; S. \1 S /input{sin.tex}
# o/ A! t6 L" I1 g6 j) s /end{center}* `; f1 Z: [& D; f
/end{figure}
% o0 y/ E$ v0 p7 S5 ^3 G z+ S: C3. 生成xy axis和label
! r" V) N0 k. z- u( wset terminal latex ; Q2 K" j" ]$ r3 z2 j# A* b6 u. @
set output "sinagain.tex"
( y) v/ B' B. L" A( {* C( e% Mset size 5/5.,4/3. #设置图片的大小
+ X% V4 d6 t7 s" d. ^set format xy "$%g$" #设置x、y轴文字的格式 1 t$ @* z$ t- n
set title "This is a plot of $y=sin(x)$" #设置图片标题
/ @9 m/ T& O; r( y6 f. k, tset xlabel "This is the $x$ axis" #设置x轴的文字
2 X; f. @. J1 n3 iset ylabel "This is the $y$ axis" #设置y轴的文字
3 p+ ?0 \" ~- O4 f- ^+ Aplot [0:6.28] [0:1] sin(x)
9 R& j- p; d+ X3 S7 g+ p4. 多条曲线的对比
" O8 C4 P5 q- E6 n- Gset terminal latex 9 L9 F+ j) Z: z. A2 n8 r
set output "combine.tex"
5 C2 Z( G/ T( Jset size 5/5.,4/3. #设置图片的大小
* D5 c6 M* N s" m. X+ Nset format xy "$%g$" + \ L6 r7 F/ w& r
set title "Combination" ) z* c& J# K$ m5 m( m7 S0 b
set xlabel "$x$ axis"
5 m$ B" \! h, N& S' Jset ylabel "$y$ axis"
; D1 I" b& L% D; c5 e8 Tplot [-3.14:3.14] 0.2*x with points, sin(x) with lines
- q$ M" @$ ]1 ~5 K( D! o5. 一个3d作图和并列子图显示的例子
: u# P0 v1 i9 b. r; Y; h' p7 A5 u7 qset terminal latex % f) n) v, T% I
set output "tic.tex" ; F, b! ?/ j, p" x
set format y "$%g$"
! X8 V5 A3 i/ D; r1 nset format x "$%.2f$"
: ?+ z& U4 c& ~0 l* kset title "This is $/sin(x)$"
2 w# W; n5 _0 e+ a2 W+ t3 hset xlabel "This is the $x$ axis" / k8 n! p, V1 q8 E$ P
set ylabel "$/sin(x)$"
$ a/ x, k: y$ U( _1 {& v- Pset xtics -pi, pi/4 #设置x的间距 # a) V! q+ q6 s) `4 m \+ Y2 i
plot [-pi:pi] sin(x)
4 @8 n5 }5 P+ y1 u oset terminal latex
* O l! A9 U, w3 |set output 'plot3d.tex' 6 J( p4 M. E) p; ~5 r ~
set samples 20, 20 # O8 t7 ?: N& h/ k0 @
set isosamples 21, 21 ) V( J# J1 {) X. |4 H# J1 {* b9 U
set contour base
6 D6 y9 ^8 O& c* u4 zset cntrparam levels auto 10 ; M2 l, \* \/ ^* W" T+ J3 |
set title "3D gnuplot demo - some more interesting contours" 0.000000,0.000000 font "" : N9 ^8 g* \" g3 |( i$ e
set xlabel "X axis" -5.000000,-2.000000 font "" 4 v8 G. I& U# p1 e
set ylabel "Y axis" 4.000000,-1.000000 font ""
; }; s& t5 H9 c2 `; nset zlabel "Z axis" 0.000000,0.000000 font ""
; U3 Q% e' R1 T; Q2 U& ?splot [x=-3:3] [y=-3:3] sin(x) * cos(y)
1 r0 X. W" H: a: k/begin{figure*}[!t]
& k8 e! q8 O; w/centerline{%
8 ]0 ^+ ~ y# F1 ^/subfigure[Case I]{/input{tic.tex}% 2 d9 t3 R( [/ ?) J9 ~
/label{fig_first_case}}
/ ]* ]! _3 B8 G9 z* M9 {/hfil
4 k3 U5 u/ Y3 Y8 p: l5 \# x. Q/subfigure[Case II]{/input{plot3d.tex}% * G1 S# ^7 ~+ q% e
/label{fig_second_case}}% ( I" L5 B! q! N( u( c V
}
# | G# w. O; i# w/caption{Simulation results} " t2 ]8 k( a" f1 M
/label{fig_sim}
! P; ~5 F' X% J( ?/end{figure*}
9 m9 J+ ?9 ?- }- n* F* q) W8 y! cLaTeX2html安装及在winEdt界面中的配置
1 o$ d* u+ x$ ^0 ^* d1 i& E* D任何Academic person都有需要构建个人主页,加强与外界的交流;撰写课件,教书育人。Html因为其易访问性成为最适合的格式。Latex2html和TtH能将tex文档编译成html,并较好的支持公式的输出,当然它们look and feel也比较academic,可以用来装学者。
1 K. ]& b, b$ ], H" j& O系统 |( U+ q' s; m6 J' L
Windows XP SP2 & o+ n. G% R/ U/ {- n% r
CTeX-2.4.6-Full # Y! v( N# R% o* z0 o
Perl编译器:ActivePerl 5.10.0.1003 for Windows (x86). http://www.activestate.com/Products/Downlo...x?id=ActivePerl 3 t4 L3 _' l% M, h5 u* _
NetPBM 图形软件(CTeX-2.4.6-Ful l没有安装) :现在网上很难找到合适的版本(据说1.2是work的).用TtH还是比Latex2html简单一点.
9 i9 n& s# y0 ~) i5 UPostscript 解释器: CTeX-2.4.6-Full 已安装好了Ghostscript,在目录C:/CTeX/Ghostgum/下。 ' `6 n5 `2 \3 m. S5 I: D" E
注册序列码如下。Name: Registered s/n: 195938022 5598 & W0 E$ w3 y) _, i) b& |# F
其余的安装参考:http://bbs.ctex.org/redirect.php?fid=7&tid=43334&goto=nextnewset
, }/ ^% C& Q2 l/ NTex4ht在CTex中的配置,参考 http://xaero.mmiyy.cn/notes/latex/tex4ht.htm 1 y) q$ d. c- I5 t5 C
1. 把C:/CTeX/WinEdt/Bin/TeX/TtH.bat改名为TtH.bat.bak& T3 X( b: h7 @
2. 把C:/CTeX/.../htlatex.bat(具体路径在C:/CTex下面search一下,不同CTex版本不同)复制到C:/CTeX/WinEdt/Bin/TeX/下,改名为TtH.bat,则Accessories/HTML/TtH(Tex—>HTML)菜单变得可用。/ z* P$ b* y" @0 \+ ?
Tex4ht中数学公式的转换
# k: Y6 H! V! T0 ^: _3 j1 j. ^! TTex4ht 先将数学公式转为dvi, 再利用外部软件, 如:ImageMagick, 转换为.png, .jpg or .gif文件。
+ ^6 f" z% q; _$ ]% {依据我的经验,尚需要以下步骤才能使Tex4Ht正确转换数学公式为png文件:
$ w& P, G+ i: H0 s4 z4. 安装ImageMagick 最新版本,Google搜索可以找到很多下载地址。 注意,为了避免在转换Tex时出现莫明其妙错误, Ctex以及ImageMagick安装目录中不要带有空格,中文等特殊字符。% I2 n( B) |1 G( J% ?
5. 测试ImageMagick是否安装成功,运行终端程序cmd,输入convert, 如果能正确找到文件就安装成功。/ o$ c0 m* ]8 {6 S! Y
6. 依然要修改 %Ctex%/texmf/tex4ht/base/win32/tex4ht.env 文件,找到:alternative instructions for old versions of convert 将该节中 Gconvert 前的 % 全部去掉。( {3 K. G# H n0 d" n
至此 大功告成。 应该可能正常转换带数学符号的, 可以试试以下Tex文档:/documentclass{article}
7 z# ~) b; ?0 R/usepackage{CJK}
6 N2 z0 J% D3 e: }, @5 }/usepackage{tex4ht}
3 [% S8 l4 Z/ L% M' t! L. `/begin{document}
: c7 t& ~5 w* Q/begin{CJK*}{GBK}{song}, }, T+ T6 n; R
测试文档// test document//3 i0 n5 p Z/ L- q3 q
/begin{math}/frac{/pi}{/gamma} Y! c9 O; \+ N; ]
///frac{a+b-c}{d+e-k }+ j. e7 R6 K9 P Z# q
/end{math}( B3 h U5 P7 {: a! \# ^+ [: X
/end{CJK*}; N) X4 V; Y7 S) W6 y! u, c: E
/end{document}
v3 }3 S2 F" L7 SBeamer相关资料
! i" N3 {( Y+ d3 h, C3 jSlides和Presentation的重要性就不必说了。 : W0 z, \/ q" e0 D1 D( U& d7 C
A Beamer Quickstart (推荐) :http://heather.cs.ucdavis.edu/~matloff/beamer.html 9 @; C0 D( j7 F* V3 r
A practical guide to beamer: http://faq.ktug.or.kr/wiki/uploads/beamer_guide.pdf
7 m5 W# D/ G( i w; {) z+ f黄正华老师的总结: http://bbs.ctex.org/viewthread.php?tid=27695&extra=&page=1 7 ?" C% Z3 H Y) z% H' I" r
Beamer的在线教程: http://www.math.umbc.edu/~rouben/beamer/quickstart.html # K. B3 P. M- P! _: T: V
Beamer的安装:http://dsec.math.pku.edu.cn/~yuhj/wiki/TeXSlides.html#sec-1
2 l# G5 Z$ Y7 z" t一个即刻上手的模板:http://www.bossh.net/forums/index.php?showtopic=1638
" m3 z0 s5 h% p) D推荐一个好的Beamer模板库-非常简洁: http://www.math.sinica.edu.tw/www/tex/beamer_template.jsp * }5 m; d! j, U# k. e0 ^! x
Beamer Tips: http://xueruini.myipcn.org/publish/TeX/Beamer.html
8 C% w H4 b6 e- Q+ h( N用 Beamer 做相册: http://linux.cs.nthu.edu.tw/~clark/nb/archives/2008-02-03T23_32_45.php! F8 [8 t# G7 }' I7 C: E7 p0 }# @- c
" v/ Q" w6 a% P1 B! V/ ]+ i * b+ q" q( r$ K; a" k! R0 B
beamer的安装配置 1、下载beamer:http://sourceforge.net/projects/latex-beamer/ 7 C! ^, N! `' ~; h
下载pgf:http://sourceforge.net/projects/pgf/
( r2 [+ {; Y; V- B7 `* ?+ G( t, r% T" a 下载xcolor:http://sourceforge.net/projects/xcolor/ 6 _: i1 F1 Y' o. Z# V
2、解压到各自文件夹beamer、pgf、xcolor
+ y/ R1 b: n5 p8 D% ], L3、将beamer、pgf、xcolor复制到TeXHOME/ctex/localtextmf/tex/latex,并删除 TeXHOME/texmf/tex/latex/ 下的beamer、pgf、xcolor R* b( ]6 t5 F2 t& ]) `
4、进入TeXHOME/tex/localtextmf/tex/latex/xcolor,用“记事本”打开 xcolor.ins,启动cmd,定位到这个文件夹
/ s% ^0 { W, e1 h( l- m5、运行命令: `latex xcolor.ins',`latex xcolor.dtx',`latex xcolor.dtx',`makeindex -s gind.ist xcolor.idx',`latex xcolor.dtx',`latex xcolor.dtx'
" M8 z- C' W( v(这些命令在xcolor.ins文件里都写出来了)" N/ m, U9 n6 M# t3 h( b
6、测试安装是否成功,运行命令:`latex xcolor1.tex', `latex xcolor1.tex'8 U8 O0 x- M; w+ T- n) I
7、然后运行 WinEdt 的 Accessories 菜单下 MikTex options 的 refresh now 即可。
1 w' {* ^/ e$ h注意事项: 当beamer做幻灯片时,需要使用 /usepackage[square, authoryear, comma]{natbib} 和 /citep{xxx} 做文章引用。因为用 natbib 和 citep 才能在beamer下很好的显示 square bracket。另外,做幻灯时,推荐用 /bibliographystyle{authordate1}。这样方便通过引用标记(作者+年份)看到该引文的分量。
% {9 k0 C( ]7 j4 jBibtex的使用 % A+ _: ^/ U, c. F8 i5 p7 L3 \
Reviewer在读你的Paper时,第一件事是读标题,了解你的Niche,你的Research要解决的问题;第二件事就是查阅你的Bibliography,目的是: (1) 看看你有没有很合适的引用他的文章(Academic guys对自己的work的impact ratio是很在意的)。 (2) 也同时看看你引用的文章都来自于什么级别的刊物和会议,大概的年份分布(有没有反映最新的研究进展,从这里就能看出survey about related work做得够不够,治学严谨与否).Experts in this field 也会注意本领域的经典文章有没有引用. (3) 查看一下Paper quality如何.bibliography算是paper的小角落.处理不好就会给reviewers这篇paper文字工作不够细致的印象. 比如说, 作者名字缩写, 会议名的缩写, etc. 这方面别全依赖于工具,如reference manager或endnote. 它们的item也都是从IEEE, ACM 这样的站点下载的。/ H; w2 q0 m( o9 ?8 d
Bibtex的作用是从.bib生成latex可直接识别的/bibitem的.bbl格式。这个格式转换的风格由BibTex Style (BST)file决定。常用的BST如下: + e1 j# @9 z1 i( E! M$ J
IEEEtranBST:http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/bibtex/ 6 u' g* W) _; ~ L7 ?
中文的文章的bst:http://bbs.ctex.org/viewthread.php?tid=33591- _$ Y6 C% D/ K& z. g: E
为了正确的生成Reference List, makefile需要调用latex(或pdflatex)三遍。
( j4 X5 }+ S3 u: E( e s2 Hlatex %texfilename%
: U& ?/ j) Q8 wbibtex %texfilename%( L$ a& Q9 p* X: H/ M
latex %texfilename%
" N s x' h7 i! f" R% E5 [0 a: Flatex %texfilename% * O5 k) ^1 p' \/ @& u! M8 I" y
参考链接 http://bbs.ctex.org/viewthread.php?action=printable&tid=950
' g8 A/ l; a' q; s% d2 \/ H4 {在正文里面引用时,IEEE模板需要引用cite package。具体参考IEEEtranBST_howto
7 V0 v6 d& U$ B5 @9 L+ \/ifCLASSOPTIONcompsoc% J( o! T4 m6 D4 L- c! p' p
% requires cite.sty v4.0 or later (November 2003)
1 T/ J% W+ B( t. i0 m3 w7 E* ~/usepackage[nocompress]{cite}
& O$ e1 a1 b. Y% e1 r8 m k/else4 d f; _, \2 e/ F
/usepackage{cite}7 J& w- {, u; M! d: c O& H
/fi
7 [8 {; T+ e; ^1 K( a, M正文里使用/cite{%label1%,%label2%,%label3%}命令。 + r; r- b8 }1 q! q6 K" h
新手注意:Reference list里面只会显示那些正文里面引用了的那些文章。如果正文没有/cite,别怪bibtex报错。另外,对图片、表格、公式的引用是/ref命令,别搞混了。 参考:http://latex.yo2.cn/articles/latex-bibtex-introduction.html
2 n8 _# V! P8 @Other Tips 细节决定成败
' S# {$ F% o5 @$ R" m) \怎么输入左单引号、左双引号、右单引号、有双引号?
9 N9 ?( M8 M5 x1 o左单引号:`(键盘上1旁边的那个);左双引号:``;4 Z: h* F) e0 ^" Y
右单引号:'(键盘分号的右边那个);右双引号:''或"。* z' f# P0 N. p8 s# {
在普通模式下,''和"是一样的;但在数学模式下,''是两个导数符号。
9 j0 G( _7 f% M3 o! d怎么输入“度数”之类的单位? 试试SIunits包。
, M! [, m2 \. t, S2 k: e我用了bib文件来保存citation,但所有title里面的单词都成了小写,怎么保持一些abbrevation的大写状态? : [0 l; L" r( L! V: B. p' i" O
用括号把title中的abbreviation框起来,如下: ) n' k+ I0 r# `4 ?
{TOSSIM}: accurate and scalable simulation of entire TinyOS applications。怎么把"Chapter x"换成“第x章”,"Figure x"换成“图x”,"Theorem"换成“定理”, "Proof"换成“证明”……?
0 r* C0 F7 u' k) k前两个建议用CCT或CJK的/CJKcaption{GB}命令来解决。' U0 |4 D4 c$ P; i1 \& I
第三个用/newtheorem{theorem}{定理}。以后这么用:8 ]) R$ R. a$ F, ]* K6 M
/begin{theorem}.../end{theorem} R; \( N& p0 B8 w
第四个用/renewcommand{/proofname}{证明}可以解决(需要amsmath包)。
: v3 W, M. v! V( O" Y* Z6 ~* b类似的问题可以参考CJK的GB.cap和amsmath的文档。$ H" Y( l" F! |3 M% q0 a& Q# x% ?
我要写算法伪代码/C/C++/Java...代码,怎么办?
* q4 z6 m9 O; Alistings包不错,不妨一试。算法伪代码么,个人觉得algorithm2e不错。
( A6 V E, z5 Y( y. Ulatex提供哪些定理环境?
( T9 E& L; M4 N0 a) F& V' o很遗憾,没有。但是我们可以自己定义,而且amsthm包已经预定义了三种style。
/ x1 j! z5 c7 y1 B G9 z下面是我自己常用的定义,大家作个参考吧。:). u& P/ C; Q8 M
/theoremstyle{plain}
0 C& B3 ?0 P: I, n: U7 S /newtheorem{thm}{Theorem}* U9 c+ o- p1 T0 }3 R& ^+ @ @7 L
/newtheorem{lem}[thm]{Lemma}2 {( S- }. ]1 m$ @
/newtheorem{cor}[thm]{Corollary}
5 H, T8 Y" j4 s% ?5 ~) [ /newtheorem{clm}[thm]{Claim}
5 m8 `) L# ~3 E% [! ?2 V: X8 o' R /newtheorem{prop}{Proposition}
- w$ Y( I! S" q! m- I /newtheorem{fact}{Fact}
Q5 ^, q% y5 ~3 q6 @$ o" { /theoremstyle{definition}5 t/ O9 l" M9 m$ f/ @* e
/newtheorem{defi}{Definition}
8 ~( P, u! c, ~ /newtheorem{example}{Example}& U) Q: |' J1 d0 c8 G* r. G
/theoremstyle{remark}9 H3 }! ^! `7 F- t
/newtheorem{remark}{Remark}2 |. A" E" s- f* Q+ o5 n
/newtheorem{proviso}{Proviso}+ d/ r) S3 E3 g* W. D6 t
amsthm还定义了proof环境,最后会自动加一个QED符号。很方便吧?
y1 w0 v% t! O) R9 l需要提醒大家:它和一些会议、杂志提供的文档类冲突。这些会议、杂志提供的文档类一般会提供类似的环境,大家要看看它们的文档。" U1 N1 z0 R& K3 N+ E
怎么插入一张图片到latex中? - C! S3 j! V$ L( y+ `( t6 d% H
/usepackage{graphicx}0 j" E7 {6 ]: k& t# f
/includegraphics{xxxx.yyy}/ ?5 d% P" R8 \8 q1 t
但是这样还没有搞定。LaTeX在编译的时候必须知道图片的大小尺寸,称作bounding box。以下方法可以告诉LaTeX bounding box:
0 b2 S7 ~0 c, q( C; x/ |% O, z注意:Bounding Box的问题,编者的经验是用GSView的File->;PS to EPS和AcrobatRd的Document->Crop Pages完成比较好。这样不会损害矢量图特性,能被各IEEE conference & journal接受。+ i$ |1 {. K f2 L9 ?3 m
以下几种情况要善于使用"~"的小空格
, D% [# X/ n& h8 @* r. ^, c' {1. 中文与英文之间一般加入小空隙排出来才好看,要加上"~"。 ! \( h. G. B9 f# L3 k3 ]/ M
2. 中文与行内公式之间也要加。
+ ?$ A1 x/ H6 I4 v3. 如果"."不表示句子的结束,应加入"/空格",如"Mr. Wang"应输入为"Mr./空格Wang"。 因为当"."表示句号时,TeX会加入一段额外的空隙。
+ x) m5 V0 k3 T* _4 h4. TeX遇到一个单词以大写字母结束时会自动认为这并不是句子的结束,故这种情况不必加入/空格。但如果确实是句子的结束,就需要在"."前加上"/@”,如“I study in SJTU/@.”。
: L% ?+ F \! H- w+ j5. 对Figure、Equation、Table的引用时,要加"~",比如4 D; r. f4 z+ Z6 N# u" s+ h# [
/figurename~/ref{%label%}
3 @* a% o6 V. a, ^6 F- L* p' Q) {% XTab.~/ref{%label%}. J6 ^8 X$ |2 X1 }
Eq.~/ref{%label%}2 |$ K' v8 A9 b8 a
我的系统crash,论文稿件都丢了,怎么办?
" f0 \$ P; x* w丢了的话就没什么特别的好办法了,去找IT guys做disk recovery吧。这很麻烦,所以还是建议预先使用CVS或SVN来做冗余备份和version control。这样boss也方便查看你的进度,一举多得。 6 I" S9 Y/ C! t; S0 B
WinCVS的使用参考 http://203.68.102.46/online_book/content.php?chapter_sn=223
0 O# _3 G6 P/ ^+ S& ?如何配置WinEdit的界面Layout? 比如说,达到下面的简洁形式。
' |3 |$ D C! `# f: CMenu的Options->Apperances->Docking可以改变Layout的配置。基本属于BorderLayout。 : |1 u3 k; X! f6 O$ k# c( z6 p
要控制各类Viewer窗口的显示与否,对Menu点鼠标右键,就可以看到相关选项。9 ^, P7 I6 z# r8 q3 W8 \
如何压缩论文篇幅? 主要靠文字的精炼。或者把证明推导放到Appendix (4journal)。7 U" }# c, M4 L" M
适当缩小图片或者缩小图片与文字的间隔。用命令
2 s* Y) n6 D5 O" n" k1 q' N/begin{figure}[htb]
* z/ K* V2 b( }# v......
, J% ~1 i# U' H/vspace{-0.3cm}
4 b. ?* D# o) a7 R3 d' {! b9 ?/end{figure}
% j$ B* t& _5 h2 @如何在pdf文档中生成书签?
, `) j) D; S5 d- o4 Z [* b! q先
/ r+ i' G! ?3 {. `. ^7 s( V8 g/usepackage{lineno} ( p/ e9 g8 R/ Y* ^9 ], {
/usepackage{indentfirst}
. f0 h% m- u9 C9 @3 Q+ ~* n/usepackage{hyperref}
+ V1 k \0 B! G8 D6 z/usepackage{natbib}
0 f6 l* m2 d( _0 v9 Q3 j: F) o再
# m4 f! \/ q4 l0 l% s4 v4 |) H5 e) D/section{} /subsectioin{}0 p; d' ~5 b$ _5 i
即可。 9 ?$ o# p' a3 O$ S
如何生成hyper reference?
1 l( y7 e7 Y) u! B8 }& x. c/usepackage{hyperref} ! ^. S4 k3 W2 A5 e
/hypersetup{ 2 X5 r' E$ O; U9 N6 K
unicode=false, % non-Latin characters in Acrobat’s bookmarks
5 V% [$ x# C" U" p. B! G pdftoolbar=true, % show Acrobat toolbar? 2 [2 J `* T% t4 w6 t- {% l/ `& ~
pdfmenubar=true, % show Acrobat menu?
- I7 x+ \% D- ^/ A; \& X- Z pdffitwindow=true, % page fit to window when opened
: h* x( H6 R5 g- W# [ pdftitle={My title}, % title
8 `3 g! z* h9 P" I pdfauthor={Author}, % author+ ~& E# T; r* W1 s, a& a
pdfsubject={Subject}, % subject of the document 6 v7 E9 C) U7 L
pdfcreator={Creator}, % creator of the document
" z! ~3 N+ ] U pdfproducer={Producer}, % producer of the document
% f. A. G5 D) r1 M pdfkeywords={keywords}, % list of keywords * d4 H S5 K& m6 X: H* H; [
pdfnewwindow=true, % links in new window
- i# d8 G) n- x colorlinks=true, % false: boxed links; true: colored links
& C, a5 Y+ S" [$ m5 }9 i linkcolor=red, % color of internal links 6 h$ P" u2 Z3 @: y
citecolor=green, % color of links to bibliography / _ K' H3 j* G, [- m9 X( b
filecolor=magenta, % color of file links " A5 ?5 t' l$ P6 |) }% y- r
urlcolor=cyan % color of external links / J- I/ b0 m; P
}
! [) Z% O; b: g3 z/href{...url...}{...caption...} ) s- n9 y# {5 ^ d' Z8 u4 Z9 R
具体如何在pdf文档里面加入hyperref, bookmark, thumbnail,参考http://www.mpch-mainz.mpg.de/~joeckel/pdflatex/& o( t# ^% B/ `5 m
Latex里面有没有比较好看的手写字体? 3 W0 m4 M; g2 p R# u0 Q/ R4 o% B6 E
我自己喜欢lucida casual。
; S$ n M4 F& G$ f下面是一个gallery: http://tug.org/store/lucida/complete.html 0 r n# c. @' h; @5 w
这是sample文档: http://tug.org/store/lucida/lucida-sample.pdf ; x3 h) F! C! o l8 J* \
这个下载地址: http://www.rzuser.uni-heidelberg.de/~t91/analysis-cd/software/miktex_2.0/ 9 w% S5 n0 Y: u7 c4 e% S M
和http://www.ctan.org/tex-archive/fonts/psfonts/bh/lucida/ ' W% B& R, V- d7 R5 Z- w$ O
个人认为比较好看的适合正文的罗马字体有: Lucida Bright( The LaTeX Companion )、Bookman ( Effiective STL 和 The Pragmatic Programmer )、 Palatino( Computer Organization & Design )等等。
8 G/ } |( z4 @7 _/ g- [我需要某个符号,我需要写某个样子的数学公式,怎么办? Latex 里面有一份文档,Higher Mathematics,很适合你。ctex的用户可以在CTeX/CTEX/doc下找到ch8.pdf,就是它。如果你想要的符号这里面没有,可以去查一查同一目录下的 symbol.pdf
" e d) g- m' ?Latex中并列子图的实现
- u. H' f5 f2 X, n" D; x3 K1 T! j) E下面是个例子,详细说明请参考IEEEtran_HowTo。
, x1 q9 H- F/ ^/usepackage{graphicx}
/ O/ w: h# e$ m1 C' F! s$ l( U- G/usepackage{subfigure} ( k% R8 F% f- G; r( s
%跨越多列的subfigure
7 {/ p# C* {* d. u; k/begin{figure*}; S Q3 q0 F( A T6 b* l) N: F' u
/centering /mbox{ 7 N# _6 ]8 c, ~1 o
/renewcommand{/thesubfigure}{(a/arabic{subfigure})}
$ T' f1 k3 g6 Y' U7 v8 i( ?4 h/subfigure[big]{/includegraphics[width=.30/textwidth]{yours.eps}}/quad0 L. y t, K" i+ D" m' l
/subfigure[small]{/includegraphics[width=.20/textwidth]{yours.eps}} }* q7 p* v! a X' t/ T0 }1 @
/end{figure*}
: l1 e. S8 c! O%/setcounter{subfigure}{0} G$ a3 X- D N
%单列的并列子图 & u1 u" M; s" }. Q3 A9 V7 A
/begin{figure}
4 i; Q( k- I w; _0 E1 u/centering /mbox{
0 J2 G$ D' E1 ?! r) L* d* t/renewcommand{/thesubfigure}{(b/arabic{subfigure})}
, m6 M, p2 T9 u4 ?2 r/subfigure[big]{/includegraphics[width=.30/textwidth]{yours.eps}}/quad
' Q7 I5 P; p P" W3 a8 V) Y/subfigure[small]{/includegraphics[width=.20/textwidth]{yours.eps}}}
9 n9 n( Q8 d+ y+ H8 m/caption{Several figures}' } W! U: z+ i/ p }
/end{figure}: A9 x6 E- [" ?2 p* s f
Latex 里面如何输入长等号?/def/Eqlfill@{/arrowfill@/Relbar/Relbar/Relbar}
a4 f* b o6 n( @$ U3 B/newcommand{/extendEql}[1][]{/ext@arrow 0099/Eqlfill@{#1}}
" H8 S- a1 D, J5 E9 X' B/makeatother
& ^2 u w- F9 g, I! t" X& E6 G$$a /extendEql{/mbox{/textrm{def}}} b$$$ V& Y' x8 j% e' s1 X( E* @
Latex 里面如何调整列表环境的间隔?8 |# C J' y" T
设置方法一:在列表环境里进行设置,这样每次使用列表时自己随时设置,比较随意些:. V h5 f, C, V# U" Q5 G3 i; X
/documentclass{article}
9 `6 T4 c/ C" U/usepackage{times}) u5 z0 d, U9 [
/pagestyle{empty}' ^) q* ? X; H
/setcounter{page}{6}
, ~% T1 E2 z* ~- g/setlength/textwidth{159.0pt} E0 D' f& n& D5 c/ q
/usepackage{pifont}
+ D8 T9 K9 @7 ?1 t/ _* ?/renewcommand/labelitemi{/ding{43}}9 v1 J3 \1 x) D/ i* R. u
/begin{document}
" I) @, v" Y! T: p /begin{itemize}/setlength{/itemsep}{-/itemsep} 1 p; R* i- ^1 u- T/ j1 _5 v
/item Text of the first item in the list.
3 V: u9 K( p0 l! ^ /item Text of the first sentence in the second item of the list. And the second sentence.3 \$ l# e1 s" ^. d9 y3 m; h9 R$ l
/end{itemize}! H% j/ b. V9 }* b+ k, p/ f
/begin{enumerate} /setlength{/itemsep}{0pt}
9 L7 @/ O& l) C1 \ /item item of the list.
( o# q6 [* U/ a7 }8 M /item item of the list.* Z& v% ]/ R5 J! [
/item item of the list.0 Q3 J4 e# l" q4 n/ e9 q) s8 F) s* F
/end{enumerate}/end{document}: Z8 v8 k0 p9 P* D3 ]
" G9 r% F. N# p
设置方法二:方法一有一个缺陷就是你要随时设置比较麻烦,下面的方法较为简单,可以进行统一的设置。简单方便:/documentclass{article}
# L. `* l% l& ]- \6 h/usepackage{times}
0 T% X" [, v1 V$ e8 N/pagestyle{empty}- B. S# x* c2 E& u3 T; e A$ V
/setcounter{page}{6}2 z+ \% O$ t0 Y" r& j9 V
/setlength/textwidth{159.0pt} - b+ G/ i" J5 k2 |3 F, Q
/usepackage{pifont}
, S V; t! M1 ~/ {2 x/renewcommand/labelitemi{/ding{43}}3 y2 x0 s( W @5 o4 Z. e3 T
/usepackage{atbeginend} % 可选宏包, 能解决许多问题,8 \. @( B! _* `! i% D
%比如itemize, enumerate环境/item之间的控制
. z8 r; s3 L1 V& E; J%用法
2 f v. ^ w# u$ j' \/ n) \9 v/AfterBegin{itemize}{/addtolength{/itemsep}{-0.5/baselineskip}}
+ t% T1 F. Z- o; ~$ p/AfterBegin{enumerate}{/addtolength{/itemsep}{-0.5/baselineskip}}/begin{document}
& u5 p' g- e `# t: U /begin{itemize}
4 ]% W( H1 |/ a4 y$ t' k /item item of the list.
& c, U. o8 j. u. e9 @ /item item of the list.; J: F: }& k5 }- M
/item item of the list.
0 d O( |4 S) Z0 _. A* y /end{itemize}
+ I& _, [1 ~* A- ] /begin{enumerate}" S8 O7 Y7 i e. f
/item item of the list.
& u6 C7 H. }9 Y' @1 ^ /item item of the list.) c9 N: A2 `3 O' U7 n
/item item of the list.
' m# M5 r% j! m! b/ ]) U8 G/end{enumerate}
" r4 V2 Y- `6 W7 r. m6 O5 c- i; O/ N/end{document}& Q9 S/ I- W6 M* z6 P: x6 L. {
Latex 里面如何打印如下常用符号?
" C7 A3 |* ?9 t4 j使用marvosym 宏包
; D$ T$ }3 C Z: e! r演示:1 h" e" i1 z7 i! N. G
代码:
; d# l" _; i& D9 e7 @8 ~" S/documentclass[a4paper,twoside]{book}
0 K# @& \" ~4 l0 G0 u/usepackage{CJK}4 P& f% t6 n8 }( ^
/usepackage[body={398pt,550pt},footskip=30pt,%/ W& t& ~, B! [* s: B( P- j" i
marginparwidth=60pt,marginparsep=10pt]{geometry}
) t5 D3 d0 f T%/setlength/textwidth{180.0pt}! A% N; }; e5 w* i
/usepackage{marvosym}$ M' r% |/ ^" v' o3 t8 u
/begin{CJK*}{GBK}{song}
' c- u1 F* q: }# t5 J# \) K5 N/begin{document}% T* {; I4 _+ Q! Q! F
/noindent/Emailct~XXXXXXX有限公司~~xxxx~xxxx~xxxxxx~xxx-xxx~室//%& @) z6 X' R2 K3 e; \0 ^) H
/Telefon~/underline{0755-12345678}~~///Letter~/underline{xxx@xxxxxxxxx.com}~~//%+ \% r( g* l% Y' r8 [6 q
/Mobilefone~/underline{13812345678}~~///Pickup~/underline {http://www.xxxxxxxxx.com/}//%5 M0 m' w. x: R
打勾: ${/surd}$//9 R/ O, m# G( ^7 z
打叉: ${/texttimes}$7 R0 h2 s4 b1 O' z6 N s
/paragraph{}7 p1 Y. C; _1 Z+ q) I
/clearpage
) u. \: N3 J! D- h" x( d C/end{CJK*}. O; f! H$ Z3 K! f& K
/end{document}7 M9 t8 t9 X; z& u' x2 u5 B) O/ _
/ \, I1 r! }9 c# z( W
|
zan
|