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