Professional Documents
Culture Documents
1 Giới thiệu
Tác giả LarsMadsen dựa trên những tài liệu đã có thiết kế thêm một số tiêu đề chương.
Bạn có thể tham khảo tại địa chỉ
http://ctan.tug.org/tex-archive/info/latex-samples/MemoirChapStyles/
Gói lệnh titlesec.sty đã mô tả thay đổi tiêu đề chương cách dễ dàng. Tôi chỉ liệt kê các
định dạng tiêu đề câu cùng với cách thay đổi lệnh của nó.
\makeatletter
\def\@makechapterhead#1{%
\vspace*{20\p@}%
{\parindent \z@ \raggedleft
\normalfont
\ifnum \c@secnumdepth >\m@ne
\if@mainmatter
\scshape
\@chapapp\space \thechapter
\par\nobreak
\fi
\fi
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
}}
\makeatother
1
BÀI TOÁN ĐẶT CHỈNH
\def\@makechapterhead#1{\hbox{%
\huge
\LignesVerticales
\hspace{-0.5cm}%
\GrosCarreAvecUnChiffre{\thechapter}
\hspace{0.2cm}\hbox{#1}%
}\par\vskip 2cm}
\def\@makeschapterhead#1{\hbox{%
\huge
\LignesVerticales
%\hspace{0.5cm}%
\hbox{#1}%
}\par\vskip 2cm}
\makeatother
BÀI TOÁN ĐẶT CHỈNH
\def\@makechapterhead#1{\hbox{%
\huge
\LignesVerticales
\hspace{-0.5cm}%
\GrosCarreAvecUnChiffre{\thechapter}
\hspace{0.2cm}\hbox{#1}%
}\par\vskip 2cm}
\def\@makeschapterhead#1{\hbox{%
\huge
\LignesVerticales
%\hspace{0.5cm}%
\hbox{#1}%
}\par\vskip 2cm}
\makeatother
C H A P I T R E
U N
\usepackage{psboxit,pstcol,graphicx}
\makeatletter
\newcommand{\BoxedLetter}[1]{%
\psboxit{box 0.5 0.5 0.5 setrgbcolor fill}%
{\hbox to 2ex{\hss \vrule width 0pt height 1.9ex depth 0.3ex \white #1\hss}}%
}
\def\empty{}
\def\WordWithBoxedLetters#1{\WordWithBoxedLetters@#1@}
\def\WordWithBoxedLetters@#1#2@{%
\def\tmpa{#2}%
\BoxedLetter{#1}%
\ifx\tmpa\empty\else\hfill\WordWithBoxedLetters@#2@\fi
}
\def\WordWithUnBoxedLetters#1{\WordWithUnBoxedLetters@#1@}
\def\WordWithUnBoxedLetters@#1#2@{%
\def\tmpa{#2}%
\mbox{#1}%
\ifx\tmpa\empty\else\hfill\WordWithBoxedLetters@#2@\fi
}
\def\@makechapterhead#1{%
{\parindent \z@ \raggedright \reset@font
\large
\fbox{\includegraphics[width=9.5em]{tiger.eps}}
\par
2 CHƯƠNG 1. BÀI TOÁN ĐẶT CHỈNH
\vskip 5\p@
\hbox to 10em{%
\WordWithBoxedLetters{CHAPITRE}%
}%
\par
\vskip 5\p@
\hbox to 10em{%
\edef\tmpa{\ifcase \thechapter
\or UN\or DEUX\or TROIS\or QUATRE\or CINQ\or SIX\or SEPT\or
HUIT\or NEUF\or DIX\or ONZE\or DOUZE\or TREIZE\or QUATORZE\or
QUINZE\or SEIZE\or DIX-SEPT\or DIX-HUIT\or DIX-NEUF\or
VINGT\else INFINI\fi}%
\expandafter\WordWithBoxedLetters\expandafter{\tmpa}%
}%
\par
\vskip 10\p@
\hrule height 1pt
\vskip 20\p@
\reset@font\LARGE\itshape\bfseries\strut #1\par
\vskip 100\p@
}}
\def\@makeschapterhead#1{%
{\parindent \z@ \raggedright \reset@font
\large
\fbox{\includegraphics[width=9.5em]{tiger.eps}}
\par
\vskip 10\p@
\hrule height 1pt
\vskip 20\p@
\reset@font\LARGE\itshape\bfseries\strut #1\par
\vskip 100\p@
}}
\makeatother
\usepackage{psboxit,pstcol,graphicx}
\makeatletter
\newcommand{\BoxedLetter}[1]{%
\psboxit{box 0.5 0.5 0.5 setrgbcolor fill}%
{\hbox to 2ex{\hss \vrule width 0pt height 1.9ex depth 0.3ex \white #1\hss}}%
}
\def\empty{}
\def\WordWithBoxedLetters#1{\WordWithBoxedLetters@#1@}
\def\WordWithBoxedLetters@#1#2@{%
\def\tmpa{#2}%
\BoxedLetter{#1}%
\ifx\tmpa\empty\else\hfill\WordWithBoxedLetters@#2@\fi
}
\def\WordWithUnBoxedLetters#1{\WordWithUnBoxedLetters@#1@}
\def\WordWithUnBoxedLetters@#1#2@{%
\def\tmpa{#2}%
\mbox{#1}%
\ifx\tmpa\empty\else\hfill\WordWithBoxedLetters@#2@\fi
}
\def\@makechapterhead#1{%
{\parindent \z@ \raggedright \reset@font
\large
\fbox{\includegraphics[width=9.5em]{tiger.eps}}
\par
\vskip 5\p@
\hbox to 10em{%
\WordWithBoxedLetters{CHAPITRE}%
2
}%
\par
\vskip 5\p@
\hbox to 10em{%
\edef\tmpa{\ifcase \thechapter
\or UN\or DEUX\or TROIS\or QUATRE\or CINQ\or SIX\or SEPT\or
HUIT\or NEUF\or DIX\or ONZE\or DOUZE\or TREIZE\or QUATORZE\or
QUINZE\or SEIZE\or DIX-SEPT\or DIX-HUIT\or DIX-NEUF\or
VINGT\else INFINI\fi}%
\expandafter\WordWithBoxedLetters\expandafter{\tmpa}%
}%
\par
\vskip 10\p@
\hrule height 1pt
\vskip 20\p@
\reset@font\LARGE\itshape\bfseries\strut #1\par
\vskip 100\p@
}}
\def\@makeschapterhead#1{%
{\parindent \z@ \raggedright \reset@font
\large
\fbox{\includegraphics[width=9.5em]{tiger.eps}}
\par
\vskip 10\p@
\hrule height 1pt
\vskip 20\p@
\reset@font\LARGE\itshape\bfseries\strut #1\par
\vskip 100\p@
}}
\makeatother
Sử dụng mẫu 40
\begin{document}
\chapter{BÀI TOÁN ĐẶT CHỈNH}
\end{document}
Chương
1
Khái niệm cơ bản
\usepackage{psboxit,pstcol}
\makeatletter
\def\thickhrulefill{\leavevmode \leaders \hrule height 1ex \hfill \kern \z@}
\def\@makechapterhead#1{%
\reset@font
\parindent \z@
\vspace*{10\p@}%
\hbox{%
\vbox{%
\hsize=2cm%
\begin{tabular}{c}
\scshape \strut \@chapapp{} \\
\psboxit{box 0 0 0 setrgbcolor fill}{%
\vrule depth 8em width 0pt%
\vrule height 0pt depth 0pt width 10pt%
{\white \LARGE \bfseries
\strut \vrule height 1em depth 0pt width 0pt
\thechapter}%
\vrule height 0pt depth 0pt width 10pt%
}
\end{tabular}%
}%
\vbox{%
\advance\hsize by -2cm
\hrule height 0.4pt depth 0pt width \hsize
\par
\vskip 6pt%
\hspace{20pt}%
\parbox{260pt}{%
\Huge \bfseries #1}%
}%
}%
2 CHƯƠNG 1. KHÁI NIỆM CƠ BẢN
\vskip 100\p@
}
\def\@makeschapterhead#1{%
\reset@font
\parindent \z@
\vspace*{10\p@}%
\hbox{%
\vbox{%
\hsize=2cm%
\begin{tabular}{c}
\scshape \strut \phantom{\@chapapp{}} \\
\psboxit{box 0 0 0 setrgbcolor fill}{%
\vrule depth 8em width 0pt%
\vrule height 0pt depth 0pt width 10pt%
{\white \LARGE \bfseries
\strut \vrule height 1em depth 0pt width 0pt
\vphantom{\thechapter}}%
\vrule height 0pt depth 0pt width 10pt%
}
\end{tabular}%
}%
\vbox{%
\advance\hsize by -2cm
\hrule height 0.4pt depth 0pt width \hsize
\par
\vskip 6pt%
\hspace{20pt}%
\parbox{260pt}{%
\Huge \bfseries #1}%
}%
}%
\vskip 100\p@
}
\makeatother
\usepackage{psboxit,pstcol}
\makeatletter
\def\thickhrulefill{\leavevmode \leaders \hrule height 1ex \hfill \kern \z@}
\def\@makechapterhead#1{%
\reset@font
\parindent \z@
\vspace*{10\p@}%
\hbox{%
\vbox{%
\hsize=2cm%
\begin{tabular}{c}
\scshape \strut \@chapapp{} \\
\psboxit{box 0 0 0 setrgbcolor fill}{%
\vrule depth 8em width 0pt%
\vrule height 0pt depth 0pt width 10pt%
{\white \LARGE \bfseries
\strut \vrule height 1em depth 0pt width 0pt
\thechapter}%
\vrule height 0pt depth 0pt width 10pt%
}
\end{tabular}%
}%
\vbox{%
\advance\hsize by -2cm
\hrule height 0.4pt depth 0pt width \hsize
\par
\vskip 6pt%
\hspace{20pt}%
\parbox{260pt}{%
\Huge \bfseries #1}%
}%
}%
2
\vskip 100\p@
}
\def\@makeschapterhead#1{%
\reset@font
\parindent \z@
\vspace*{10\p@}%
\hbox{%
\vbox{%
\hsize=2cm%
\begin{tabular}{c}
\scshape \strut \phantom{\@chapapp{}} \\
\psboxit{box 0 0 0 setrgbcolor fill}{%
\vrule depth 8em width 0pt%
\vrule height 0pt depth 0pt width 10pt%
{\white \LARGE \bfseries
\strut \vrule height 1em depth 0pt width 0pt
\vphantom{\thechapter}}%
\vrule height 0pt depth 0pt width 10pt%
}
\end{tabular}%
}%
\vbox{%
\advance\hsize by -2cm
\hrule height 0.4pt depth 0pt width \hsize
\par
\vskip 6pt%
\hspace{20pt}%
\parbox{260pt}{%
\Huge \bfseries #1}%
}%
}%
\vskip 100\p@
}
\makeatother
Sử dụng mẫu 38
\begin{document}
\chapter*{Giới thiệu khái niệm}
\end{document}
Chương
\def\@makeschapterhead#1{%
\reset@font
\parindent \z@
\vspace*{10\p@}%
\hbox{%
\vbox{\hsize=2cm
\begin{tabular}{c}
\scshape \strut \vphantom{\@chapapp{}} \hphantom{\@chapapp{}} \\
\fbox{%
\vrule depth 10em width 0pt%
\vrule height 0pt depth 0pt width 1ex%
{\LARGE \bfseries \strut \hphantom{\thechapter}}%
\vrule height 0pt depth 0pt width 1ex%
}
\end{tabular}%
}%
\vbox{%
\advance\hsize by -2cm
\hrule\par
\vskip 6pt%
\hspace{1em}%
\Huge \bfseries #1
}%
}%
\vskip 100\p@
}
\makeatother
\def\@makeschapterhead#1{%
\reset@font
\parindent \z@
\vspace*{10\p@}%
\hbox{%
\vbox{\hsize=2cm
\begin{tabular}{c}
\scshape \strut \vphantom{\@chapapp{}} \hphantom{\@chapapp{}} \\
\fbox{%
\vrule depth 10em width 0pt%
\vrule height 0pt depth 0pt width 1ex%
{\LARGE \bfseries \strut \hphantom{\thechapter}}%
\vrule height 0pt depth 0pt width 1ex%
}
\end{tabular}%
}%
\vbox{%
\advance\hsize by -2cm
\hrule\par
\vskip 6pt%
\hspace{1em}%
\Huge \bfseries #1
}%
}%
\vskip 100\p@
}
\makeatother
Sử dụng mẫu 36
\begin{document}
\chapter{BÀI TOÁN ĐẶT CHỈNH}
\end{document}
1
BÀI TOÁN ĐẶT CHỈNH