BibTeX, biblatex and bibercompiling bibtex file

Information and discussion about BiBTeX - the bibliography tool for LaTeX documents.
Post Reply
afrancese
Posts: 3
Joined: Sun Jul 01, 2018 5:41 pm

compiling bibtex file

Post by afrancese »

Hello everyone,
compiling bibtex file in TexMaker as:

\documentclass[11pt]{article}
\usepackage{apacite}
\usepackage[margin=1in]{geometry}
\usepackage{natbib}

\title{Literature Review}
\author{A. Francese}
\date{\today}

\begin{document}
\maketitle

Books and Notes, \cite{fischer2007introduction}\\
\cite{anderson2017fracture}

\bibliographystyle{plain}
\bibliography{Books and Notes}

\end{document}

get the following error:
Package natbib Warning: Citation `fischer2007introduction' on page 1 undefined

Could you please advice?

Thank you.
Arturo

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

And: Currently, Packt sells ebooks for $4.99 each if you buy 5 of their over 1000 ebooks. If you choose only a single one, $9.99. How about combining 3 LaTeX books with Python, gnuplot, mathplotlib, Matlab, ChatGPT or other AI books? Epub and PDF. Bundle (3 books, add more for higher discount): https://packt.link/MDH5p

kaiserkarl13
Posts: 707
Joined: Tue Mar 25, 2008 5:02 pm

compiling bibtex file

Post by kaiserkarl13 »

It will always give you this warning the first time running LaTeX; you then run BibTeX on the .aux file, then run LaTeX again (twice) to resolve the links. Think of LaTeX runs this way: the first reads which citation keys it needs from BibTeX. BibTeX then operates on the notes LaTeX left for it, turning those .aux entries into .bbl entries (the bibliography). LaTeX's second run parses both the original citations and the .bbl file, which results in further entries in the .aux file about which number/etc. corresponds to the entries the \cite commands left. The third run of LaTeX results in actual substitution of the numbers/etc. in the original location.

If it doesn't show it after the sequence above (LaTeX, BibTeX, LaTeX, LaTeX), then there is likely something else wrong (e.g., the spaces in your BibTeX database are confusing it). If that's the case, post the relevant parts of your BibTeX file, too.
afrancese
Posts: 3
Joined: Sun Jul 01, 2018 5:41 pm

compiling bibtex file

Post by afrancese »

Hello,
thank you for your answer.

Please have a look to the bib file:

%
%Linear Elastic Fracture Mechanics
@book{fischer2007introduction,
title={Introduction to contact mechanics},
author={Fischer-Cripps, Anthony C},
volume={101},
year={2007},
publisher={Springer}
}
%
%Fracture mechanics fundamentals & applications
@book{anderson2017fracture,
title={Fracture mechanics: fundamentals and applications},
author={Anderson, Ted L},
year={2017},
publisher={CRC press}
}

Thank you.
Art
afrancese
Posts: 3
Joined: Sun Jul 01, 2018 5:41 pm

compiling bibtex file

Post by afrancese »

can't believe...
changed the name of the file from
Books and notes.bib
to
Books.bib

it all works now!!!
Should be no space in the name of the bib-file, why??
User avatar
Stefan Kottwitz
Site Admin
Posts: 10335
Joined: Mon Mar 10, 2008 9:44 pm

compiling bibtex file

Post by Stefan Kottwitz »

Historically, spaces were not allowed in file names in file systems many years ago, that's why. TeX is more than 30 years old.

Better never use spaces in file names, also in graphics files. For images, the grffile packages fixes it.

Stefan
LaTeX.org admin
Post Reply