LaTeX技巧003:实现一个章标题

代码如下:

 1 \documentclass[11pt]{book}
 2 \usepackage{graphicx}
 3 \usepackage{CJKfntef}
 4 \usepackage{color}
 5 \makeatletter
 6 \def\@chapter[#1]#2{%
 7                     \ifnum \c@secnumdepth >\m@ne
 8                        \if@mainmatter
 9                          \refstepcounter{chapter}%
10                          %\typeout{\@chapapp \space \thechapter.}%
11                          \addcontentsline{toc}{chapter}%
12 %org                               {\protect\numberline{\thechapter}#1}%
13                                    {\protect\numberline{\chaptername}#1}%  !!!
14                        \else
15                          \addcontentsline{toc}{chapter}{#1}%
16                        \fi
17                     \else
18                       \addcontentsline{toc}{chapter}{#1}%
19                     \fi
20                     \chaptermark{#1}%
21                     \addtocontents{lof}{\protect\addvspace{10\p@}}%
22                     \addtocontents{lot}{\protect\addvspace{10\p@}}%
23                     \if@twocolumn
24                       \@topnewpage[\@makechapterhead{\begin{tabular}{ll}
25   \scalebox{7}{\bf\color{blue}\thechapter} &
26   \parbox[b]{6cm}{\CJKunderline{#2}}
27 \end{tabular}}]%
28                     \else
29                       \@makechapterhead{\begin{tabular}{ll}
30   \scalebox{7}{\bf\color{blue}\thechapter} &
31   \parbox[b]{6cm}{\CJKunderline{#2}}
32 \end{tabular}}%
33                       \@afterheading
34                     \fi}
35 \def\@makechapterhead#1{%
36   \vspace*{50\p@}%
37   {\parindent \z@ \raggedright \normalfont
38     \ifnum \c@secnumdepth >\m@ne
39       \if@mainmatter
40         %\huge\bfseries \@chapapp\space \thechapter
41         \par\nobreak
42         \vskip 20\p@
43       \fi
44     \fi
45     \interlinepenalty\@M
46     \Huge \bfseries #1\par\nobreak
47     \vskip 40\p@
48   }}
49 \makeatother
50 \begin{document}
51 \chapter{The last gene\-ral update of packages and programs}
52 This is a test. This is a test. This is a test. This is a test. This
53 is a test. This is a test. This is a test. This is a test. This is a
54 test. This is a test. This is a test. This is a test.
55 
56 \end{document}
View Code

效果图:

 

转载于:https://www.cnblogs.com/Eufisky/p/3801292.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值