本帖最后由 ∮蘑菇O_o沫 于 2014-7-22 13:15 编辑 ( S3 S) Q- W2 s' w. o9 `
, M# U N1 O/ Z7 n- N0 o, j
------------------------------------------------------------------------------ 9 M/ u" f8 V: [; T7 w& }0 `' Q' l- L- b: I
7 N$ Y. }1 K/ e6 q4 J' T中文TeX使用者一般的选择是在Windows下用CTeX,在UNIX下用teTeX+laTeX-CJK。下面介绍一个简单的LaTeX+CJK论文模板。- | D. ~" k0 u+ L& a6 n x
6 J5 H- Q. |8 j3 `, M
, ]" {5 n! V+ e; q
唯一要说明的是,命令 \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文件。2 J# _1 G) N- f1 Z
2 L: Z/ P1 |; U* y/ x4 s1 _5 B- Z* r$ ~, [5 B; S5 ?4 x; w* V1 F
从一个简单的LaTeX+CJK论文模板出发,你会发现用TeX写作是一件非常令人愉悦的事情。欢迎测试和使用,任何方面的改进都是鼓励的。你可以对照本模板生成的pdf文件。) u. K. Q4 @; K, A1 T
3 w. s" ^7 K: G+ u# C
7 }% S( R# b- m3 m& U ( f9 B- U8 h3 J5 n; U7 H3 N" H; v3 c
- {% E0 H% d, B" d
\documentclass[a4paper,11pt,twoside,openany]{article} 4 m5 v# h9 M: v4 }. P1 u % A4 % 双面% 新章节在偶数页开始$ M, m+ [. z6 y
% L% o4 p9 I+ w) p1 H- e
%%%%%%%%%% 版面控制 %%%%%%%%%% P) n: N, ?+ ^4 G/ `2 P9 p% `9 i8 l6 X+ m/ q: i9 I; c
\usepackage{indentfirst} % 首行缩进% W7 ^/ h& B8 I) L# A, m) A, d) T8 [* Y
\usepackage[%paperwidth=18.4cm, paperheight=26cm,body={14.6true cm,22true cm},twosideshift=0 pt,headheight=1.0true cm]{geometry}$ E" I! O) s! P" }$ z
\usepackage[perpage,symbol]{footmisc}% 脚注控制3 }, g! u1 R; x, ~: j$ w( G I. R
\usepackage[sf]{titlesec} % 控制标题" U( E0 D4 B* w, {5 z0 Y- ^
\usepackage{titletoc} % 控制目录# U' m8 T- |! N3 y" w, U
\usepackage{fancyhdr} % 页眉页脚5 n$ E! z8 e7 g5 z2 v
\usepackage{type1cm} % 控制字体大小 8 y/ m) ?: C. @7 j\usepackage{indentfirst} % 首行缩进8 u" H( _ @) b$ Y# F8 z
\usepackage{makeidx} % 建立索引) T3 {0 h0 K0 g. L! V7 S
\usepackage{textcomp} % 千分号等特殊符号* N5 e6 V" \( ^% B8 ^6 G& s3 U
\usepackage{layouts} % 打印当前页面格式 4 f8 D& p. p( E' T\usepackage{bbding} % 一些特殊符号2 _ z, {3 |0 E) ]$ B7 M
\usepackage{cite} % 支持引用 & X; ~/ F' S6 f\usepackage{color,xcolor} % 支持彩色文本、底色、文本框等 9 ]5 k2 `/ ^0 h7 L0 v\usepackage{listings} % 粘贴源代码6 R$ F+ F, {3 p @
\lstloadlanguages{} % 所要粘贴代码的编程语言 / i7 K4 Q5 u' K\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={/*@}{@*/}} ) p+ D- Y3 }/ a/ I' e' P" O }5 P1 v: ~4 g
%%%%%%%%%% 字体支持 %%%%%%%%%%%% ' V+ [0 W4 k2 k ~3 w( _6 _4 P7 c, c r) ~# X" b, p
%\usepackage{ccmap} % 使pdfLatex生成的文件支持复制等 - e7 Q. J# {& t" T1 T) ~\usepackage{CJK,CJKnumb,CJKulem} % 中文支持 5 f7 c8 k3 @! g9 O: B. q$ d\usepackage{times} % 包括 Times Roman + Helvetica + Courier 9 }" O) Y- `% w0 I* Z) R& s. h%\usepackage{palatino} % 包括 Palatino + Helvetica + Courier- }2 f2 m/ C) O: v8 V
%\usepackage{newcent} % 包括 New Century Schoolbook + Avant Garde + Courier 8 `; B& @. {7 w1 g%\usepackage{bookman} % 包括 Bookman + Avant Garde + Courier 7 m7 m% x6 E2 q. Z / |3 U+ r& B& b) l& M%%%%%%%%%% 数学符号公式 %%%%%%%%%%- ^% Z N! K; P) s* Z
9 P: M/ I0 C) Q- }6 W
\usepackage{latexsym} . t- B- C5 K7 b4 F+ n\usepackage{amsmath} % AMS LaTeX宏包 + `9 a% i! i1 J2 c4 Z0 k9 K\usepackage{amssymb} % 用来排版漂亮的数学公式8 |9 Z; c" i4 _5 ]2 V0 K |
\usepackage{amsbsy} % t0 A/ O- s2 _+ V, o& h\usepackage{amsthm}2 C" a; w7 U1 f7 ]
\usepackage{amsfonts}- }1 y( W9 `- k+ C% F
\usepackage{mathrsfs} % 英文花体字体; I) p* @4 L; V$ ]& a% U [
\usepackage{bm} % 数学公式中的黑斜体 9 W' C: L9 F! A" k$ }1 ^\usepackage{relsize} % 调整公式字体大小:\mathsmaller, \mathlarger0 j0 A# L* S) I3 c! D) T, ]& G
\usepackage{caption2} % 浮动图形和表格标题样式 5 C% @8 ~8 \8 v6 ^: K6 `- P. l7 [ 7 d- n- j% Y7 q7 _$ w/ d" S8 `0 [" y
%%%%%%%%%% 图形支持宏包 %%%%%%%%%%; w' T- t& z- B* y4 l$ [ K
; X( }! W. A5 r/ @2 P; k1 @: Z$ u1 a
\ifx\pdfoutput\undefined % 用latex或pdflatex编译; o2 L: X+ Z: ?" K; G! l
\usepackage[dvips]{graphicx} % 将eps格式的图片放在figures目录下 0 f4 q9 P3 I7 X9 b: T( J+ s8 b/ }& l\else % 在setup/format.tex中用以下命令注明路径: * Z6 v8 {6 x6 `$ I/ Y- Z5 ]5 F \usepackage[pdftex]{graphicx} % \graphicspath{{figures/}} ^) c4 ]3 C8 }: ^3 S% B
9 I3 d. U/ v) @/ |/ S) _" V# o%\usepackage{subfigure} 7 p+ h3 P; W9 U2 o\usepackage{epsfig} % 支持eps图像 - m# v9 m- f6 b& G. a%\usepackage{picinpar} % 图表和文字混排宏包1 D5 W. m' ^0 Y0 R, @
%\usepackage[verbose]{wrapfig} % 图表和文字混排宏包6 T+ w4 w8 M; N! j- ^$ E
%\usepackage{eso-pic} % 向文档的部分页加n副图形, 可实现水印效果2 \0 R3 q3 J7 B: I8 A, j
%\usepackage{eepic} % 扩展的绘图支持 6 f8 ]- \- C4 Y' [! R1 a%\usepackage{curves} % 绘制复杂曲线 $ e$ Z& E( N7 r* ]# r%\usepackage{texdraw} % 增强的绘图工具 7 g% C. l: G3 f1 t8 F%\usepackage{treedoc} % 树形图绘制6 b5 I, U. m+ s) l! s2 h
%\usepackage{pictex} % 可以画任意的图形 7 e) |; X, E0 K7 N# v$ z. p%\usepackage{hyperref}; v2 Q4 p3 j. y% S2 m3 p
7 c7 P% t! X1 l# D. I3 Q% t%%%%%%%%%% 一些距离设置 %%%%%%%%%%%; r* ~# C' T$ R9 J- O1 @
) U3 z. X. `$ I\setlength{\floatsep}{10pt plus 3pt minus 2pt} % 图形之间或图形与正文之间的距离/ Z- ~; J) f) F2 G
\setlength{\abovecaptionskip}{2pt plus 1pt minus 1pt}% 图形中的图与标题之间的距离 0 X, ]- z# u! `6 W\setlength{\belowcaptionskip}{3pt plus 1pt minus 2pt}% 表格中的表与标题之间的距( @# S- W8 C* [8 N
- I9 ^, F4 T) J% g" g6 s5 L I, S l8 q" h) R! L! g
%%%%%%%%%% 纸张和页面的大小 %%%%%%%%%%8 ~6 J J" r9 m- V