多文件报告显示两次参考书目标题

多文件报告显示两次参考书目标题

我正在使用多文件文档调用我的内容,其中包括参考书目。

参考书目以仅包含标题的标题页创建Bibliography,后面是参考书目本身,开头是相同的标题。

我不想这样。我希望它遵循与文档其余部分相同的模式,其中每个文件都以内容开头的标题来调用,如下面“Main”部分中的 MWE 所示。

我的 MWE 有四个文件:

mwe.tex(主),,,(main.tex此处不包括)。bibliography-test.textest.bib

麦格

\documentclass[12pt]{report}

\usepackage[english]{babel}
\usepackage{lipsum}

\usepackage{natbib,url}
\bibpunct{(}{)}{;}{a}{ }{,}
\DeclareUrlCommand\url{\def\UrlLeft{}\def\UrlRight{}\urlstyle{rm}}

\begin{document}

\include{main}
\include{bibliography-test}

\end{document}

主文本

\chapter*{Main}

This is a citation \citep{test01}.
\lipsum[5]

书目测试.tex

\chapter*{Bibliography}

\bibliographystyle{myapalike-url}
\bibliography{\string~/my-location}

答案1

该字符串Bibliography出现两次,因为\chapter*{Bibliography}\bibliography{...}执行此操作 -\chapter*{Bibliography}没有必要(或者这里是错误的),因为\bibliography已经提供了标题!

\documentclass[12pt]{report}

\begin{filecontents}{mymain.tex}

\chapter*{Main}
This is a citation \citep{Lam94}.
\lipsum[5]
\end{filecontents}

\begin{filecontents}{bibliography-test.tex}

\bibliographystyle{unsrt}
\bibliography{biblio}
\end{filecontents}


\usepackage[english]{babel}
\usepackage{lipsum}

\usepackage{natbib,url}
%\bibpunct{(}{)}{;}{a}{ }{,}
\DeclareUrlCommand\url{\def\UrlLeft{}\def\UrlRight{}\urlstyle{rm}}

\begin{document}
\cite{Lam94}

\include{mymain}
\include{bibliography-test}

\end{document}

相关内容