我正在尝试编写参考文献页面,并希望将其包含在我的目录页中,即第 10 章
但是,我不仅包含了 \section{References} 命令,还包含了 \begin{thebibliography}{99} 命令,以便可以对我的参考文献进行编号,但这导致“参考文献”被标记了两次。
有什么方法可以抑制由 \begin{thebibliography}{99} 生成的第二个“参考文献”?
我的代码是这样的:
\documentclass[11pt,a4paper]{article}
\usepackage{amsfonts,amssymb,amsmath,amsthm,graphicx}
\usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}
\newtheorem{thm}{Theorem}[section]
\newtheorem{cor}[thm]{Corollary}
\newtheorem{lem}[thm]{Lemma}
\theoremstyle{definition}
\newtheorem{defn}[thm]{Definition}
\theoremstyle{remark}
\newtheorem{rem}[thm]{Remark}
\numberwithin{equation}{section}
\newcommand{\R}{\mathbb R}
\newcommand{\C}{\mathbb C}
\newcommand{\eps}{\varepsilon}
\renewcommand{\baselinestretch}{1.5}
\makeatletter
\setlength{\@fptop}{0pt}
\makeatother
\begin{document}
\section{References:}
\begin{thebibliography}{99}
\bibitem{1}
{\sc Gerald \& Wheatley},
{\it Applied Numerical Analysis.}
Page 165. Pearson, 2003
\bibitem{2}
{\sc Gerald \& Wheatley},
{\it Applied Numerical Analysis.}
Page 274. Pearson, 2003.
\bibitem{3}
{\sc Gerald \& Wheatley},
{\it Applied Numerical Analysis.}
Page 280. Pearson, 2003.
\bibitem{4}
{\sc Hoffman \& Frankel},
{\it Numerical Methods for Engineers and Scientists.}
Page 294. CRC Press, 2001.
\bibitem{5}
{\sc Hoffman \& Frankel},
{\it Numerical Methods for Engineers and Scientists.}
Page 296. CRC Press, 2001.
\bibitem{6}
{\sc Larson \& Edwards},
{\it Calculus.}
Page 983. Houghton Mifflin, 2009.
\bibitem{7}
{\sc Larson \& Edwards},
{\it Calculus.}
Page 983. Houghton Mifflin, 2009.
\end{thebibliography}
\end{document}
答案1
由于您正在使用article.cls
,您可以在序言中使用它来修补thebibliography
环境:
\usepackage{etoolbox}
\patchcmd{\thebibliography}{\section*{\refname}}{}{\typeout{goodie!}}{\typeout{oh dear!}}
请注意,您的代码中最好这样写:
\section{\refname}
确保与thebibliography
环境设置的标记(例如在标题中使用)匹配。然后,如果您需要更改它,您只需\renewcommend*\refname{whatever}
在一个地方说即可。