我迫切需要包含 bibunits 来为论文的每一章创建参考文献。当我使用 bibtex 处理文件时,我收到以下错误消息:
顶级辅助文件:phd1.aux 一级辅助文件:bu.aux 读取文件 phd1.aux 时未找到 \bibstyle 命令(出现 1 条错误消息)
非常感谢您的帮助!
答案1
这是一个小型的 MWE,我怀疑它可能包含您的代码中可能缺少的一个必要定义。
\begin{filecontents}{mytestbib.bib}
@book{goossens93,
author = "Frank Mittelbach and Michel Goossens and Johannes Braams and David Carlisle and Chris Rowley",
title = "The {LaTeX} Companion",
year = "1993",
publisher = "Addison-Wesley",
address = "Reading, Massachusetts"
}
\end{filecontents}
\documentclass{report}
\usepackage{filecontents}
\usepackage{lipsum}
\usepackage[numbers,square,comma,sort&compress]{natbib}
\usepackage{bibunits}
\defaultbibliography{mytestbib}
\defaultbibliographystyle{IEEEtranN}
\renewcommand{\bibname}{References}
%\nocite{*} % list all refs in database, cited or not
\begin{document}
\chapter{Example}
\renewcommand{\bibsection}{\section*{\bibname}\markboth{\leftmark}{\bibname}}
\begin{bibunit}
\section{A section}
There is text in a section, \lipsum and sometimes a reference is needed \cite{goossens93}
\putbib
\end{bibunit}
\begin{bibunit}
\section{A second section}
There is text in a section, \lipsum and sometimes a reference is needed \cite{goossens93} \lipsum
\putbib
\end{bibunit}
\end{document}
我更喜欢使用命令行工具编译代码。如果您使用的是 Windows,请给我留言,我可以提供一些针对MikTeX
和xelatex
的命令行说明bibunits
。