0 q) s* x$ s! W$ J+ l K) w$ ~5 _' ?0 H* g) o6 P6 a0 S
中文TeX使用者一般的选择是在Windows下用CTeX,在UNIX下用teTeX+laTeX-CJK。下面介绍一个简单的LaTeX+CJK论文模板。 / d1 G' _# a" Q, q5 z {6 Y E: s+ g. s7 _
$ P# W5 d9 Q4 W. |. x; ]. e. C唯一要说明的是,命令 \CJKcaption{GB} 是实现章节标题的中文化,但是在 FreeBSD下用teTeX编译通不过。感谢aloft的贡献,他修改的GB.cpx真正实现了章节标题的中文化,使得\CJKcaption{GB}在UNIX和Windows下都没有问题。 UNIX用户可以用aloft的GB.cpx替换/usr/local/share/texmf/tex/latex/CJK/GB/GB.cpx文件。 6 T; _- m3 ]9 o9 T' L* B9 n) h2 {1 ?8 L' M6 x0 s: N3 K
2 L9 K Q, z. a# }从一个简单的LaTeX+CJK论文模板出发,你会发现用TeX写作是一件非常令人愉悦的事情。欢迎测试和使用,任何方面的改进都是鼓励的。你可以对照本模板生成的pdf文件。& \( l n( Z( q! ~4 [) f. i
$ g, W/ `: `' d n( ?% S+ @: ]$ _- O5 J4 a, u" Z: ?* j% k0 H! u
# L; X" W1 }+ z4 o2 b. H6 x" }/ _) E' S. @7 `% m( r- }
8 Q( d: N7 j7 z4 ?
\documentclass[a4paper,11pt,twoside,openany]{article} 9 V: u: R0 r4 a# _$ x% E % A4 % 双面% 新章节在偶数页开始: x0 l0 K0 L# h1 L/ N
9 U4 d4 r+ R. ]! x* } L- x
%%%%%%%%%% 版面控制 %%%%%%%%%%& ^5 _. o- k0 G9 }( O1 O/ B
. i6 [, U- n3 H7 o# b3 S: \
\usepackage{indentfirst} % 首行缩进 5 N1 N8 v3 R. ]\usepackage[%paperwidth=18.4cm, paperheight=26cm,body={14.6true cm,22true cm},twosideshift=0 pt,headheight=1.0true cm]{geometry}+ k( ]% }( |; V' B4 Z
\usepackage[perpage,symbol]{footmisc}% 脚注控制 : C5 c" j0 a& |% |3 U# R5 \( H( ^0 k\usepackage[sf]{titlesec} % 控制标题6 K2 i$ L5 @6 B# O/ e
\usepackage{titletoc} % 控制目录# o0 R. P9 }) q) ~8 Q4 C! m
\usepackage{fancyhdr} % 页眉页脚( F# H/ j2 A% s4 ~4 \
\usepackage{type1cm} % 控制字体大小 & J" N0 R# E: u9 w; `1 U\usepackage{indentfirst} % 首行缩进# S% u7 F& G: m3 j$ t" g5 l. `
\usepackage{makeidx} % 建立索引 : p. ~! Q5 p- Z\usepackage{textcomp} % 千分号等特殊符号9 e3 T% m3 m+ S" M
\usepackage{layouts} % 打印当前页面格式5 O$ r! F. \: M- H
\usepackage{bbding} % 一些特殊符号 , V+ u# n( u- V' ?0 @ `\usepackage{cite} % 支持引用 . u- V: A9 ^; u" m6 g; _+ l, T\usepackage{color,xcolor} % 支持彩色文本、底色、文本框等- Z R @: [% g/ y- V9 W" L
\usepackage{listings} % 粘贴源代码5 S; h$ s U; e* z( J9 ^. U* A
\lstloadlanguages{} % 所要粘贴代码的编程语言7 i( t0 @( y3 {
\lstset{language=,tabsize=4, keepspaces=true,xleftmargin=2em,xrightmargin=2em, aboveskip=1em,backgroundcolor=\color{lightgray},frame=none,keywordstyle=\color{blue}\bfseries,breakindent=22pt,numbers=left,stepnumber=1,numberstyle=\tiny,basicstyle=\footnotesize,showspaces=false,flexiblecolumns=true,breaklines=true, breakautoindent=true,breakindent=4em,escapeinside={/*@}{@*/}} - M% j- ~$ H" u 8 G6 }. E* b0 W%%%%%%%%%% 字体支持 %%%%%%%%%%%% ^7 _; F$ q7 d: u; F; F* J' |
: t7 ]8 ^; [0 a# v& |8 k- m+ I
%\usepackage{ccmap} % 使pdfLatex生成的文件支持复制等 4 D b( _* a3 \\usepackage{CJK,CJKnumb,CJKulem} % 中文支持# Y" {8 u1 A* N7 ~7 K3 Q
\usepackage{times} % 包括 Times Roman + Helvetica + Courier& }# c2 z9 G+ g% E8 ^1 Q
%\usepackage{palatino} % 包括 Palatino + Helvetica + Courier8 {, @- I& Z/ E# c+ ~$ l; H
%\usepackage{newcent} % 包括 New Century Schoolbook + Avant Garde + Courier 5 E1 T3 L2 ?) i5 Y%\usepackage{bookman} % 包括 Bookman + Avant Garde + Courier , j" M C' L# [) ]5 a( ` * s H1 t5 X1 L' f) l! S! W1 m%%%%%%%%%% 数学符号公式 %%%%%%%%%% 4 y" P1 ?; ~6 H; x8 W4 A8 W# H+ v, b g# t6 v
\usepackage{latexsym}7 L; |7 ]7 M4 T3 k
\usepackage{amsmath} % AMS LaTeX宏包 9 }% S' N5 q; B* k8 G, C\usepackage{amssymb} % 用来排版漂亮的数学公式$ T) K ]/ d: }& H* t' r
\usepackage{amsbsy} i9 W" {& F, H
\usepackage{amsthm}5 n4 z+ P! d" |5 l3 ^4 |$ f I, B
\usepackage{amsfonts}5 r) s/ t6 @, _
\usepackage{mathrsfs} % 英文花体字体 & Q$ w1 s% }' l' |. t& y\usepackage{bm} % 数学公式中的黑斜体 ( o7 ? ?( \0 {) S/ h\usepackage{relsize} % 调整公式字体大小:\mathsmaller, \mathlarger 1 i# y @* Z% x\usepackage{caption2} % 浮动图形和表格标题样式 . Q2 `6 V: f6 L9 M# a0 n0 v3 V$ E7 E9 _ O4 w& X
" r% O6 H4 w& d- r' q4 `
%%%%%%%%%% 图形支持宏包 %%%%%%%%%% 1 l7 k/ f# E2 ?9 W- d . @' Y4 `' q- p6 Y& c7 ^" q\ifx\pdfoutput\undefined % 用latex或pdflatex编译. E; k% C( P% c! f4 g. }
\usepackage[dvips]{graphicx} % 将eps格式的图片放在figures目录下 1 A% n& {; P* }( @\else % 在setup/format.tex中用以下命令注明路径:! v! \1 J0 W8 r) c% ?* X9 d
\usepackage[pdftex]{graphicx} % \graphicspath{{figures/}} 9 x; b0 i ]! G0 \ 7 N8 z2 y6 O8 ~%\usepackage{subfigure}$ j. A' Y0 A) ?
\usepackage{epsfig} % 支持eps图像 & ]3 ?4 u$ C' C! x0 ^+ |0 ]. f%\usepackage{picinpar} % 图表和文字混排宏包" o a% t( t1 N, M- c, y
%\usepackage[verbose]{wrapfig} % 图表和文字混排宏包 ! K5 v) D: n& w2 k. y%\usepackage{eso-pic} % 向文档的部分页加n副图形, 可实现水印效果+ b! x t0 Y" [- D0 U! k
%\usepackage{eepic} % 扩展的绘图支持* R1 j9 g7 R$ @4 @8 p
%\usepackage{curves} % 绘制复杂曲线 3 j/ Q" G4 A9 o A: K, k! U%\usepackage{texdraw} % 增强的绘图工具 / W( A9 |) E" s: P4 T/ g%\usepackage{treedoc} % 树形图绘制 8 S% a) ]) x$ _9 {%\usepackage{pictex} % 可以画任意的图形/ T; }$ U9 W8 K
%\usepackage{hyperref} + K; n3 G1 @) u; E ) M4 _$ z$ U6 ~%%%%%%%%%% 一些距离设置 %%%%%%%%%%%, M' H- M( M" {1 I0 v0 h
/ u8 K9 r) x$ r3 C- o) S2 U( r\setlength{\floatsep}{10pt plus 3pt minus 2pt} % 图形之间或图形与正文之间的距离1 W+ C1 @% D2 e# ^* ?8 I
\setlength{\abovecaptionskip}{2pt plus 1pt minus 1pt}% 图形中的图与标题之间的距离8 u# z8 R. W- O
\setlength{\belowcaptionskip}{3pt plus 1pt minus 2pt}% 表格中的表与标题之间的距- y0 t! e" o6 a- M. o
7 s/ M& ]" T" M/ y( c) I F7 w : `% F* z- h6 }3 u% ?" q%%%%%%%%%% 纸张和页面的大小 %%%%%%%%%%$ i4 d" O- M( i* a a) u
* p' [6 j4 {- f/ A%\paperwidth 20 true cm % 纸张宽 @% b) A0 S9 W2 g%\paperheight 30 true cm % 纸张高 ) Q5 _& q# G4 C8 d! [% k%\textwidth 10 true cm % 正文宽+ _2 X: B" }( N6 R/ M8 H8 i/ z% x
%\textheight 20 true cm % 正文高 / y, q" O" N% _0 T; Y; \9 X0 r/ a& U%\headheight 14pt % 页眉高 7 H: \- y) l& ^%\headsep 16pt % 页眉距离 ) {. Y% T& Z/ Q, S/ [* S%\footskip 27pt % 页脚距离: C8 K$ f! ~5 N8 r" Z6 y& r. h
%\marginparsep 10pt % 边注区距离9 V P+ K# ?/ ~$ L$ s- h
%\marginparwidth 100pt % 边注区宽) a) V. O' J' M9 O0 s
\makeindex % 生成索引 9 O3 L; m* I' a" X9 F\pagestyle{fancy} % 页眉页脚风格: p8 _) E5 e6 Q8 c
\fancyhf{} % 清空当前页眉页脚的默认设置 5 w9 m0 I, z" a3 D! m! K9 I& m . ~1 z; u x$ Y5 i1 @% R% R/ P 6 H) H6 ~& ]* @5 l" @2 ^6 H% c1 Y%%%%%%%%%% 导入中文环境 %%%%%%%%%% ; ]& y8 e- l4 `& f 7 a& v0 Z3 u- U# _\AtBeginDocument{\begin{CJK*}{GBK}{song} % 不计中文的空格 " T+ x' c/ C- n, E1 U$ }: w\CJKindent % 首行缩进两个汉字 % H3 ?! }! `0 _& `/ F$ x+ v6 R\sloppy\CJKspace % 中英文混排的断行 3 ~( F: _( u2 i! K7 g\CJKtilde % 重新定义~,用~隔开中英文/ h' d* ?$ C( C5 F" U2 e k
\CJKcaption{GB} % 章节标题的中文化 " V4 q. e& R/ [: ^' X: f} / V5 B8 X3 x+ m: z5 W6 I\AtEndDocument{\end{CJK*}} 1 p6 M- m4 W: H% t1 o2 x$ @9 Y+ E. a4 r) Z* b1 @/ s
%%%%%%%%%% 正文 %%%%%%%%%%0 L; I* ^0 K& n2 y: X8 Z