![从文件夹中的文件访问 .bib 文件](https://linux22.com/image/419493/%E4%BB%8E%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6%E8%AE%BF%E9%97%AE%20.bib%20%E6%96%87%E4%BB%B6.png)
我正在写论文,为了让东西井井有条,我把东西放在文件夹中。我的目录如下:
前言:(这是一个文件夹)
- 摘要.tex
- 标题页.tex
- ... 和更多
主要内容:(这是一个文件夹)
- 引言.tex
- 文献综述.tex
- ... 和更多
参考书目.bib
主文本
在我的 main.tex 中,我输入了单独的文件并制作了参考列表:
\documentclass[a4paper,12pt,twoside, openany]{book}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[margin=1in]{geometry}
% Additional math symbols
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
% for figures and stuff
\usepackage{graphicx}
% Header styles
\usepackage{fancyhdr}
\pagestyle{fancy}
% abbreviations
\usepackage[nopostdot,nogroupskip,toc, acronym]{glossaries} %Load glossaries package
\makeglossaries
\newacronym{rl}{RL}{Reinforcement Learning}
%Here we define a set of example acronyms
%\newglossaryentry{RL}{name={RL},description={Reinforcement Learning}}
%\newglossaryentry{DRL}{name={DRL},description={Deep Reinforcement Learning}}
%\newglossaryentry{MDP}{name={MDP},description={Markov Decision Process}}
% AI
\begin{document}
\frontmatter
\input{Frontmatter/titlepage}
\input{Frontmatter/abstract}
\tableofcontents
\printglossary[type=\acronymtype, title={List of Abbreviations}]
\mainmatter
\input{Mainmatter/introduction}
\input{Mainmatter/LiteratureReview}
\input{Mainmatter/Background}
\bibliographystyle{unsrt}
\bibliography{sample}
\end{document}
如果我想在单独的文件中引用文章,例如在 Introduction.tex 中,参考书目文件不会被自动识别。我尝试通过输入以下内容来解决这个问题
\bibliography{Bibliography.bib}
在每个单独文件的开头。这确实有效,因为现在可以识别引用,但完整的参考列表也会在每个单独文件之前编译。我只想在 bibliography.bib 文件中“加载”。有人知道如何管理吗?
单独的文件如下所示:
\chapter{introduction}
here some text
\section{first section}
more text
提前致谢。