我有一篇文章,其中包含多个级别的部分。我定义了新的命令 \tenbai,其级别为 \section。我想添加额外的级别 A、B、C...,例如 A. Lý thuyết、B.Bài tập ....并将其级别命名为 \phan,并将该级别放在 \tenbai 之后和 \section 之前。我该怎么做?谢谢。
这是我的代码。
\documentclass[12pt,a4paper]{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}
\section{Khái niệm số phức - Hai số phức bằng nhau}
\section{Số phức liên hợp - Môđun của số phức}
\section{Phép chia cho số phức khác 0}
\section{Phép cộng, trừ và nhân hai số phức}
\end{document}
我想要
\begin{document}
\tenbai{Số phức}
\phan{Lý thuyết}
\section{Khái niệm số phức - Hai số phức bằng nhau}
\section{Số phức liên hợp - Môđun của số phức}
\section{Phép chia cho số phức khác 0}
\section{Phép cộng, trừ và nhân hai số phức}
\phan{Bài tập}
\section{Bài tập 1}
....
\end{document}
答案1
您可以制作\phan
完全像\section
, 和\section
完全像\subsection
。然后,对计数器的表示进行轻微调整即可获得所需的结果。
\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
}
\let\phan\section
\renewcommand{\section}{\subsection}
\renewcommand{\thesection}{\Alph{section}}
\renewcommand{\thesubsection}{\arabic{subsection}}
\begin{document}
\tenbai{Số phức}
\phan{Lý thuyết}
\section{Khái niệm số phức - Hai số phức bằng nhau}
\section{Số phức liên hợp - Môđun của số phức}
\section{Phép chia cho số phức khác 0}
\section{Phép cộng, trừ và nhân hai số phức}
\phan{Bài tập}
\section{Bài tập 1}
\end{document}