我想在 之前和 之后添加两条规则\tenbai
。有人能帮助我吗?
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{vietnam}
\newcounter{sobai}
\newcommand{\tenbai}[1]{
\addtocounter{sobai}{1}
\textbf{\centerline{\huge{\S\thesobai. #1}}}
\addcontentsline{toc}{section}{\S\thesobai. #1}
}
\begin{document}
\tenbai{Số phức và tính toán đại số}
\end{document}
答案1
tabular
这里有一个选项——设置跨越整个的标题\linewidth
:
\documentclass{article}
\usepackage[utf8]{vietnam}
\newcounter{sobai}
\newcommand{\tenbai}[1]{%
\par
\stepcounter{sobai}%
\noindent
\begin{tabular}{@{} p{\linewidth} @{}}
\hline \hline
\hfill\bfseries\huge\strut \S\thesobai. #1\hfill\mbox{} \\
\hline \hline
\end{tabular}%
\addcontentsline{toc}{section}{\S\thesobai. #1}%
\par\nobreak
}
\begin{document}
\tenbai{Số phức và tính toán đại số}
\end{document}
答案2
我会使用标准工具,例如titlesec
。
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{vietnam}
\usepackage{titlesec}
\usepackage{lipsum}% mock text
\titleformat{\section}
{\huge\bfseries\filcenter\titlerule}
{\S\thesection.}
{0.33333em}
{}
[\titlerule]
\begin{document}
\lipsum[2]
\section{Số phức và tính toán đại số}
\lipsum[3]
\section{Số thực}
\lipsum[4]
\end{document}