Skip to content

Check integrity: Support for BibTeX .blg files #11998

@koppor

Description

@koppor

When using pdflatex and bibtex on following LNCS class, one gets errors

\documentclass[runningheads,a4paper,english]{llncs}[2022/01/12]
\bibliographystyle{splncs04}
\begin{document}
\title{Paper Title}
\author{Firstname Lastname \and Firstname Lastname}
\institute{Institute}
\maketitle
\begin{abstract}
...
\end{abstract}
\section{Introduction}
...
\section{Related Work}
There are multiple systematic literature reviews (e.g., \cite{Tan_2021} and \cite{Scholey_2013}) ...
\bibliography{Chocolate}
\end{document}

(The .bib file used is

).

The style file: splncs04.bst
Database file #1: Chocolate.bib
Warning--empty journal in Scholey_2013
Warning--empty year in Scholey_2013
Warning--empty journal in Tan_2021
Warning--empty year in Tan_2021
(There were 4 warnings)

JabRef should be able to present these errors.

JabRef already has an integrity check:

Image

It should be possible to handle the bibtex warnings and errors.

Idea: Two tabs: "Internal" and "BibTeX"

  • At the bibtex tab, the user selects a .blg file. (filename field + browse button)
  • As default value, the current library name is used (.bib exchanged with .blg)
  • The dialog remembers the file per library (in case not the default value is used). The setting is stored in the JabRef preferences (not in the library itself). Changing the file to the default value removes the preference
  • Parse the .blg file and show the warnings as messages in the dialog (this is a new class in logic; please also add test cases for it)

Metadata

Metadata

Assignees

Labels

good second issueIssues that involve a tour of two or three interweaved components in JabRef📌 Pinned📍 AssignedAssigned by assign-issue-action (or manually assigned)
No fields configured for feature.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions