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