粗体部分目录

粗体部分目录

我使用 \tenbai 定义了新命令,级别为节。如何让 \tenbai 成为粗体,而目录中的其他部分不成为粗体?谢谢

这是我的代码。

\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{Phép cộng, trừ và nhân hai số phức}
\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}
\end{document}

我想将 $\S 1$ 部分设为粗体,但不将其他部分设为粗体,例如 \section{当前部分 - 当前部分设为粗体}...

答案1

一个简单的选项是,您可以使用sectsty包来重新定义部分字体。其他选项包括titlesec包或甚至重新定义类section中的宏article

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{vietnam}

\usepackage{sectsty}
\sectionfont{\normalfont}

\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{Phép cộng, trừ và nhân hai số phức}
\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}
\end{document}

在此处输入图片描述

相关内容