Bibtex:如何从特定页面开始编号引用?

Bibtex:如何从特定页面开始编号引用?

在我的论文中,我使用\bibliographystyle{IEEEtran}这样的方式,即参考文献将按照其出现的顺序排列。在我的致谢部分(在介绍章节之前)中,我需要引用一些期刊。因此,介绍章节中的第一个引用不会从“1”开始!我需要 bibtex 仅从介绍章节开始编号。有什么帮助可以解决这个问题吗?

答案1

每次调用\cite,LaTeX 都会写入.aux文件。我们所要做的就是模仿\cite 没有此写作特点:

在此处输入图片描述

\documentclass{article}

\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
\@article{lorem,author={Lorem Ipsum}}
\@article{ipsum,author={Ipsum Lorem}}
\end{filecontents*}

\makeatletter
% Partly taken from http://mirrors.ctan.org/macros/latex/unpacked/latex.ltx
\newcommand{\citenocite}[1]{%
  \@ifundefined{b@#1}{\hbox{\reset@font\bfseries ?}
    \G@refundefinedtrue
    \@latex@warning
      {Citation `#1' on page \thepage \space undefined}}
    {\mbox{[\csname b@#1\endcsname]}}}
\makeatother

\begin{document}

\citenocite{ipsum} \cite{lorem} \cite{ipsum}
\bibliographystyle{IEEEtran}
\bibliography{\jobname}

\end{document}

相关内容