参考书目没有出现在下一个代码中,我正在从文件中导出参考书目.bib
,该.bib
文件是一个名为的 TeX 文档sample.bib
,我已对其进行了修改并将扩展名替换为.bib
,此外我还创建了一个名为的文档sample.bib
,它是纯文本,但参考书目也没有出现。
这是我的代码。
\documentclass[12pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{pgf,tikz}
\usetikzlibrary{arrows}
\usepackage{float}
\usepackage{mathtools}
\DeclarePairedDelimiter\abs{\lvert}{\rvert}%
\DeclarePairedDelimiter\norm{\lVert}{\rVert}
\title{Propuesta de Investigación\\Analisis de bifurcaciónes de Codimension- 2 en un Modelo de Desarrollo sostenible\vspace{5cm}\\}
\author{Juan Pablo Muñoz Diaz\\}
\date{\today}
\begin{document}
\bibliography{sample}
\end{document}
答案1
嗯,您的代码中有两个错误导致无法显示参考书目。
第一个是您必须添加一个命令\bibliographystyle{...}
来定义生成的参考书目的布局,例如您可以使用\bibliographystyle{unsrt}
。
第二个错误是您需要引用一个或多个 bib 条目才能打印书目。或者您可以使用命令\nocite{*}
打印书目中所有未引用的 bib 条目。
以下代码(MWE)编译后得到想要的结果:
\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@Book{Goossens,
author = {Goossens, Michel and Mittelbach, Frank and
Samarin, Alexander},
title = {The LaTeX Companion},
edition = {1},
publisher = {Addison-Wesley},
location = {Reading, Mass.},
year = {1994},
}
@Book{adams,
title = {The Restaurant at the End of the Universe},
author = {Douglas Adams},
series = {The Hitchhiker's Guide to the Galaxy},
publisher = {Pan Macmillan},
year = {1980},
}
\end{filecontents*}
\documentclass[12pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
%\usepackage{amsmath}
%\usepackage{amsfonts}
%\usepackage{amssymb}
%\usepackage{pgf,tikz}
%\usetikzlibrary{arrows}
%\usepackage{float}
\usepackage{mathtools}
\DeclarePairedDelimiter\abs{\lvert}{\rvert}%
\DeclarePairedDelimiter\norm{\lVert}{\rVert}
\title{Propuesta de Investigación\\Analisis de bifurcaciónes de Codimension- 2 en un Modelo de Desarrollo sostenible\vspace{5cm}\\}
\author{Juan Pablo Muñoz Diaz\\}
\date{\today}
\begin{document}
Text~\cite{adams} % citing one bib entry % <============================
\nocite{*} % all not cited bib entrys are shown in bibliography ...
\bibliographystyle{unsrt} % <===========================================
\bibliography{\jobname} % to use file created by filecontents ...
\end{document}
得到的 pdf 格式如下: