
當我改變了結構時如何建立附件\chapter{}
?我還\chapter*{}
使用類似的程式碼更改了結構。
這是更改的完整程式碼:
\def\@makechapterhead#1{%
\vspace*{10\p@}%
{\parindent \z@
{\reset@font
\usefont{OT1}{phv}{m}{n}
\LARGE Chapitre \thechapter\par\nobreak}%
\par\nobreak
\vspace*{30\p@}
\interlinepenalty\@M
\usefont{OT1}{ptm}{b}{n}
{\raggedright \Huge #1}%
\par\nobreak
\vskip 20\p@
\hrule height 1pt
\par\nobreak
\vskip 45\p@
}}
多謝!
答案1
使用一個選項\appendix
,使編號更改為字母順序;我還將重新定義中的硬編碼“Chapitre”更改為,以便\@chapapp
附錄中的字串從 變為\chaptername
:\appendixname
\documentclass{book}
\renewcommand\chaptername{Chapitre}
\renewcommand\appendixname{Annex}
\makeatletter
\let\@oldmakechapterhead\@makechapterhead
\def\@makechapterhead#1{%
\vspace*{10\p@}%
{\parindent \z@
{\reset@font
\usefont{OT1}{phv}{m}{n}
\LARGE\@chapapp~\thechapter\par\nobreak}%
\par\nobreak
\vspace*{30\p@}
\interlinepenalty\@M
\usefont{OT1}{ptm}{b}{n}
{\raggedright \Huge #1}%
\par\nobreak
\vskip 20\p@
\hrule height 1pt
\par\nobreak
\vskip 45\p@
}}
\makeatother
\begin{document}
\chapter{A modified chapter heading}
\appendix
\chapter{An anex with modified chapter heading}
\end{document}
附件:
如果babel
載入了適當的模組,名稱將自動本地化;例如,使用
\usepackage[french]{babel}
線條
\renewcommand\chaptername{Chapitre}
\renewcommand\appendixname{Annex}
不是必需的,\chaptername
將是“Chapitre”和\appendixname
“Annexe”。