代码如下:
%!TEX TS-program = XeLaTeX \documentclass{book} \usepackage{ctex} \usepackage{titlesec} \usepackage{xcolor,colortbl} \usepackage{tgpagella} \usepackage[T1]{fontenc} \definecolor{titlecolor}{rgb}{0.503906,0.503906,0.734375} \newcommand{\hwyk}{\heiti} \newcommand{\mytitle}[1]{ \begin{tabular}{p{0.01\textwidth}p{0.99\textwidth}} \cellcolor{black} &\cellcolor{titlecolor} \textcolor{white} {\newline\hwyk \LARGE 第\ \thechapter \ 章 \ \ #1} \end{tabular} \arrayrulewidth=0.4pt } \newcommand{\mysection}[1]{ \setlength\arrayrulewidth{1pt}\arrayrulecolor{titlecolor} \begin{tabular}{p{0.01\textwidth}p{0.99\textwidth}} \hline \cellcolor{titlecolor} & \textcolor{black}{\hwyk \LARGE \thesection ~ #1} \end{tabular} \arrayrulewidth=0.4pt } \definecolor{titlecolor}{rgb}{0.503906,0.503906,0.734375} \titleformat{\chapter}[hang]{\hwyk \LARGE \sffamily} {}{0mm}{\hspace{-0.4cm}\mytitle} \titleformat{\section}[hang]{\hwyk \LARGE \sffamily} {}{0mm}{\hspace{-0.5cm}\mysection} \titlespacing{\chapter} {0pc}{1.5ex plus .1ex minus .2ex}{.2pc} \begin{document} \chapter{熟悉 \LaTeX } 提到 \LaTeX ,便不能不说起它的基础 \TeX 。\TeX 是诞生于 20 世纪 70 年代末到 80 年代初的一款计算机排版软件,用来排版高质量的书籍,特别是包含有数学公式的书 籍。\TeX 以追求高质量为目标,很早就实现了矢量描述的计算机字体、细致的分 页断行算法和数学排版功能,因其数学排版能力得到了学术界的广泛使用,也启发了 不少后来复杂的商业计算机排版软件。 \section{基本介绍} \LaTeX 是一种基于 \TeX 的文档排版系统。 \TeX 只这么交错起伏的几个字母,便道出了“排版” 二字的几分意味:精确、复杂、注重细节和品位。而 \LaTeX 则为了减轻这种写作排版一肩挑的负 担,把大片排版的格式细节隐藏在若干样式之后,以内容的逻辑结构统帅纷繁的格式,遂成为现在 最流行的科技写作——尤其是数学写作的工具之一。 无论你是因为心慕 \LaTeX 漂亮的输出结果,还是因为要写论文投稿被逼上梁山,都不得不面对 一个事实: \LaTeX 是一种并不简单的计算机语言,不能只点点鼠标就弄好一篇漂亮的文章,也不是 一两个小时的泛泛了解就尽能对付得过去的。很得拿出点上学搞研究时候的那股钻研劲儿,才能 通过手指下的键盘,编排出齐整漂亮的文章来。 \end{document}
选自:http://chungyuandye.twbbs.org/2011/12/latex-titlesec.html
发表评论 取消回复