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}
效果图:
分类:
LaTeX
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix