Coder Social home page Coder Social logo

Suggestion for bibliography about thesis HOT 8 CLOSED

cambridge avatar cambridge commented on May 20, 2024
Suggestion for bibliography

from thesis.

Comments (8)

urbas avatar urbas commented on May 20, 2024

I think plain is a bit safer default choice as it produces shorter citation references (see this PDF) and (from what I've seen) it is a more commonly use citation style in Computer Lab's PhD theses.

Users can still change that, but I'd vote to leave plain as default.

I'll close this for now. We can reopen if more people vote on this one.

from thesis.

chatcannon avatar chatcannon commented on May 20, 2024

For what it's worth, I used unsrtnat, which sorted the references in the correct order for Chemistry theses, but had to edit the .bib files to remove all fields which shouldn't appear in the bibliography, and also to standardise names (e.g. only initials and surname). In the process, I discovered that BibTeX files downloaded from publishers are often full of errors, so going over them manually should be necessary anyway.

from thesis.

tjiagoM avatar tjiagoM commented on May 20, 2024

@chatcannon You can try JabRef because it has an option to create the bibtex from the DOI, or similar tool online, I had the same problem as you: http://www.doi2bib.org/#/doi

from thesis.

tjiagoM avatar tjiagoM commented on May 20, 2024

@urbas I've been searching a bit about the differences between plain and plainnat and as far as I could understand plainnat is basically plain plus some useful stuff.

I'm definitely using plainnat now because while I'm writing it is very useful to use stuff like \citeauthor{}, but can you please explain what you meant by "it produces shorter ciration references"? Because I tried with both plainnat and plain and couldn't find any difference in my bibliography section.

from thesis.

urbas avatar urbas commented on May 20, 2024

@tjiagoM: if you look at the first paragraph on page 13 of this PDF you'll see the long author list of the citation (the PDF was generated from this commit). The citation in this example uses \cite{example} and \bibliographystyle{plainnat}.

Shorter citation styles (that look like [1]) cause fewer line-overfullness problems, that's why I'd vote for plain.

from thesis.

tjiagoM avatar tjiagoM commented on May 20, 2024

Ah, now I get it. But that's why I use \usepackage[numbers]{natbib} when i want the plainnat option.

This way I have the same things as plain with the perks that I mentioned in the beginning, without any side effects, I think.

from thesis.

urbas avatar urbas commented on May 20, 2024

I see now. Yes that definitely sounds good. 👍 Reopening this issue. Btw, feel free to create a PR for this.

from thesis.

urbas avatar urbas commented on May 20, 2024

PR #47 addressed this issue.

from thesis.

Related Issues (17)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.