免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 988 | 回复: 0
打印 上一主题 下一主题

XeTeX 的一个实例 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-01 12:15 |只看该作者 |倒序浏览

   
.comment {font-size: 10pt; color: rgb(170, 187, 204);}
.maincode {font-size: 10pt; color: black;}
.keyword0 {font-size: 10pt; color: rgb(0, 102, 255);}
.keyword1 {font-size: 10pt; color: rgb(255, 0, 17); font-weight: bold;}%# -*- coding: utf-8 -*-
\documentclass{book}
\usepackage{fontspec,xunicode,ifthen,indentfirst}
\usepackage[colorlinks,bookmarksopen,pdfstartview=FitH]{hyperref}
\usepackage{fancyhdr}
\usepackage{titlesec, titletoc}
\usepackage{moresize}

\begin{document}
\setmainfont[Ligatures={Common, Rare}, Mapping=tex-text, BoldFont=Adobe Heiti Std]{Adobe Song Std}
%% Adobe Reader 8.0 的中文包里包含了这两个中文字体

%\def ~{\hspace {0.25em plus 0.125em minus 0.08em}\ignorespaces}
\def\CJKnumber #1{\ifcase #1 \or一\or二\or三\or四\or五\or六\or七\or八\or九\fi}

\newcommand{\prechaptername}{第}
\newcommand{\postchaptername}{章}
\newcommand{\chapterformat}{\prechaptername\CJKnumber{\thechapter}\postchaptername}
\renewcommand{\contentsname}{目\quad录}

\titleformat{\chapter}[display]
{\normalfont\huge\bfseries}{\chapterformat}{20pt}{\Huge}
\titlecontents{chapter}[0em]{\addvspace{1.5ex}\bfseries}
    {\prechaptername\CJKnumber{\thecontentslabel}\postchaptername\quad}{\hspace*{-2.3em}}
    {\hfill{}\contentspage}[\addvspace{0.5ex}]
   
\fancyhead{}
\fancyhead[RO,LE]{\bfseries\chapterformat}
\fancyhead[LO,RE]{\bfseries\thetitle}
\fancyfoot[C]{\thepage}
%      E       偶数页
%      O       奇数页
%      L       页眉或页脚的左边部分
%      C       页眉或页脚的中间部分
%      R       页眉或页脚的右边部分
%      H       页眉
%      F       页脚

\newcommand\thetitle{Of Blood And Honor}
\newcommand\theauthor{Chris Metzen}

\setlength{\parindent}{2em}

%%** End of globle configuration **%%

\pagestyle{empty}
%The valid options are:
%    * plain - Just a plain page number.
%    * empty - Produces empty heads and feet - no page numbers.
%    * headings - Puts running headings on each page. The document style specifies what goes in the headings.
%    * myheadings - You specify what is to go in the heading with the \markboth or the \markright commands.

\begin{titlepage}
\fontspec[Ligatures={Common, Rare}, Mapping=tex-text]{Zapfino} %% Mac OSX Font: Zapfino.dfont
\centering
\HUGE\thetitle\\
\large\theauthor
\end{titlepage}

\frontmatter
\pagestyle{headings}\tableofcontents

\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt

\mainmatter\pagestyle{fancy}

\input{ch1}

\end{document}
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/60295/showart_654026.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP