Comments (1)
Hey, thanks for the report.
Unfortunately the "Similar author and title" algorithm is pretty basic and will result in false positives in some cases.
It works by getting the first author name and title of two entries, removing punctuation, and checking if the result is the same for both entries. In your example the second author is ignored so both articles appear to be the same.
Line 133 in cf7ee5d
It could probably be improved but even Google Scholar makes mistakes when detecting duplicates :)
Closing this for now. If you have any suggestions for how the algorithm could be improved then feel free to reopen.
from bibtex-tidy.
Related Issues (20)
- pre-commit cannot modify files
- Double braces fail with braces in text HOT 5
- FR: support a configuration file like `bibtex-tidy.yaml` HOT 1
- escape special characters
- Adding unnecessary backslash for $ sign
- Add options to wrap all upper case letters in brackets
- Extra Backslashes in URL Field HOT 1
- Doesn't escape space in path
- Remove `null` fields HOT 2
- Specifying `args` in `pre-commit-config.yaml` causes no formatting (and no output) HOT 4
- Is there a maximum file size? HOT 1
- FR: batch convert doi to short doi
- Bug: `--no-encode-url` still encodes URLs
- Bug: `--enclosing-braces` makes values invalid if they contain escaped characters HOT 1
- Duplicates missed when formatting is different HOT 1
- The merge of duplicated entries lead to destruction of entry's data structure HOT 1
- pre-commit.ci fails to install with npm's `--dev` dependencies. HOT 2
- bibtex-tidy takes perfectly good argv and destroys it with `.join` HOT 2
- Erroneous escaping of `$` with `--escape` HOT 1
- Escaping in URL/DOI/... can invalidate link HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bibtex-tidy.