一个简单的LaTeX+CJK论文模板
中文TeX使用者一般的选择是在Windows下用CTeX,在UNIX下用teTeX+laTeX-CJK。 CJK是德国人 Werner Lemberg 研发的,和几乎所有的宏包都能“和平相处”。 下面介绍一个简单的LaTeX+CJK论文模板。
唯一要说明的是,命令 \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文件。
从一个简单的LaTeX+CJK论文模板出发,你会发现用TeX写作是一件非常令人愉悦的事情。 以下模板在FreeBSD下用teTeX编译通过,在Windows下用CTeX也编译通过。欢迎测试和使用,任何方面的改进都是鼓励的。你可以对照本模板生成的pdf文件。
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% %%
%% 目的 : LaTeX+CJK中文论文模板 %%
%% 文件 : %%
%% 日期 : 10-01-2008 %%
%% 整理 : 于江生 %%
%% 系统 : FreeBSD+teTeX %%
%% %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\iffal % 块注释
如果要注释一块文字,用\iffal ... \fi 界定住要
注释的文字。特别提醒:以下设置的次序不能乱,否则
ios申请退款
会引发冲突,影响到编译是否成功。
\fi
\documentclass[a4paper,11pt, % A4纸
放纸船twoside, % 双面
% openany % 新章节在偶数页开始 ]{article}
白色博美%%%%%%%%%% 版面控制 %%%%%%%%%%
\upackage{indentfirst} % 首行缩进
\iffal非师范生考教师资格证条件
\upackage[%paperwidth=18.4cm, paperheight= 26cm,
body={14.6true cm,22true cm},
twosideshift=0 pt,
%headheight=1.0true cm
]{geometry}
\fi
\upackage[perpage,symbol]{footmisc}% 脚注控制
\upackage[sf]{titlec} % 控制标题
\upackage{titletoc} % 控制目录
\upackage{fancyhdr} % 页眉页脚
\upackage{type1cm} % 控制字体大小
\upackage{indentfirst} % 首行缩进
\upackage{makeidx} % 建立索引
\upackage{textcomp} % 千分号等特殊符号
\upackage{layouts} % 打印当前页面格式
\upackage{bbding} % 一些特殊符号
\upackage{cite} % 支持引用
开场白和女生聊天\upackage{color,xcolor} % 支持彩色文本、底色、文本框等 \upackage{listings} % 粘贴源代码
\lstloadlanguages{} % 所要粘贴代码的编程语言
\lstt{language=,tabsize=4, keepspaces=true,
xleftmargin=2em,xrightmargin=2em, aboveskip=1em,
backgroundcolor=\color{lightgray}, % 定义背景颜色
frame=none, % 表示不要边框
keywordstyle=\color{blue}\bfries,
breakindent=22pt,
numbers=left,stepnumber=1,numberstyle=\tiny,
basicstyle=\footnotesize,
showspaces=fal,
flexiblecolumns=true,
breaklines=true, breakautoindent=true,breakindent=4em,
escapeinside={/*@}{@*/}
}
%%%%%%%%%% 字体支持 %%%%%%%%%%%%
%\upackage{ccmap} % 使pdfLatex生成的文件支持复制等 \upackage{CJK,CJKnumb,CJKulem} % 中文支持
\upackage{times} % 包括 Times Roman + Helvetica + Courier
%\upackage{palatino} % 包括 Palatino + Helvetica + Courier
%\upackage{newcent} % 包括 New Century Schoolbook + Avant Garde + Courier %\upackage{bookman} % 包括 Bookman + Avant Garde + Courier
%%%%%%%%%% 数学符号公式 %%%%%%%%%%
\upackage{latexsym}
\upackage{amsmath} % AMS LaTeX宏包
\upackage{amssymb} % 用来排版漂亮的数学公式
\upackage{amsbsy}
\upackage{amsthm}
\upackage{amsfonts}
\upackage{mathrsfs} % 英文花体字体
\upackage{bm} % 数学公式中的黑斜体
\upackage{relsize} % 调整公式字体大小:\mathsmaller,
\mathlarger
\upackage{caption2} % 浮动图形和表格标题样式
%%%%%%%%%% 图形支持宏包 %%%%%%%%%%
\ifx\pdfoutput\undefined % 用latex或pdflatex编译
\upackage[dvips]{graphicx} % 将eps格式的图片放在figures目录下
\el % 在中用以下命令注明路径: \upackage[pdftex]{graphicx} % \graphicspath{{figures/}}
\fi
%\upackage{subfigure}
\upackage{epsfig} % 支持eps图像
%\upackage{picinpar} % 图表和文字混排宏包
%\upackage[verbo]{wrapfig} % 图表和文字混排宏包
送你一束花%\upackage{eso-pic} % 向文档的部分页加n副图形, 可实现水印效果
%\upackage{eepic} % 扩展的绘图支持
属龙和属狗%\upackage{curves} % 绘制复杂曲线
%\upackage{texdraw} % 增强的绘图工具
%\upackage{treedoc} % 树形图绘制
%\upackage{pictex} % 可以画任意的图形
%\upackage{hyperref}
%%%%%%%%%% 一些距离设置 %%%%%%%%%%%
\tlength{\floatp}{10pt plus 3pt minus 2pt} % 图形之间或图形与正文之间的距离
\tlength{\abovecaptionskip}{2pt plus 1pt minus 1pt}% 图形中的图与标题之间的距离
\tlength{\belowcaptionskip}{3pt plus 1pt minus 2pt}% 表格中的表与标题之间的距
%%%%%%%%%% 纸张和页面的大小 %%%%%%%%%%
%\paperwidth 20 true cm % 纸张宽
%\paperheight 30 true cm % 纸张高
老师的自我介绍%\textwidth 10 true cm % 正文宽
%\textheight 20 true cm % 正文高
%\headheight 14pt % 页眉高
%\headp 16pt % 页眉距离