Software for Managing Your Bibliography?
Oliver Kayas asks: "I'm a newcomer to Linux specifically the Ubuntu distribution. I have been searching for software that will allow me to manage bibliographies for my thesis. I've come across Kile/Latex however, this only works on KDE and I am using Gnome. Under Windows I was using Endnote 8 which even allowed me to link references to documents on my hard disk so I could easily search for papers I just wanted to read. I know I could use an emulator such as Wine to use Endnote but that defeats the object of switching to Linux.
I was wondering if you know of any alternatives?"
bibtex
Just install Kile. Programs that use libraries other than the GNOME libraries will work perfectly fine in GNOME. You'll need to install kdelibs and whatnot, but apt-get in Ubuntu will take care of all the necessary dependencies for you. Good luck!
Be relentless!
I really do not understand this. How come everybody is so binary* when it comes to Linux desktop applications?
All the time I see someone say something along the lines of "Is this great program X also available for KDE/GNOME?"
Newsflash: You do not need to run the other desktop. You just need to install some base libraries.
Yes, it will look a little bit out of place. But is that such a big problem for you? Take the best of both worlds and be happy...
* yes it is a very bad joke. My appologies.
This?
I think that citeseer and other online resources often provide bibliographic information in bibtex format.
I think there are also ways to export/import various bibliographic formats into bibtex as well, which makes it easy to use bibliographies that are already compiled.
Funny you should mention that. Just the other day I decided to give Linux a shot; more specifically, Gentoo. Now, it did take me several days to get it running in an acceptable way--several hours' work. Of course, I had _chosen_ a more advanced distro, so I couldn't have expected anything else. Unfortunately, weeks later I still suffer from the lack of hardware support, and I shouldn't be expecting things to change any time soon...
Well I could mention that the Mac is great for thesis, but I'll not go there.
I've been there and done that, writing a thesis that is, but that was in the dark ages(1992-1997). I just used the footnote feature of Word 5.1. Kept each chapter as a separate document, with multiple copies for backup. Even kept a floppy buried in the back yard in a sealed container in case the house burned down.
Back in the day there were not nearly so many online journals etc. as there are today. So, keeping PDFs of articles was not an issue. You just kept photocopies, and referred back to them.
A possible workaround is to keep your journal articles organized in a folder. That way they'd be easily found.
What format are your articles in?
"Oh drat these computers, they're so naughty and so complex, I could pinch them." --Marvin the Martian
For those that use MacOS, or those looking for a great model to copy for Linux, try BibDesk
Just use it with any text editor. There are two great choices avaliable for Linux: vim in a terminal, or gvim in X.
/usr/games/fortune
...but aside from Endnote (as it's a terrible, terrible program), what *good* biblio programs are out there for Windows?
Condemnant quod non intellegunt.
I have been there and done that. Here are my recommendations:
Use the TeTex distribution of Latex, available for just about every distribution (and unix-like platform).
For editing LaTex code I recommend AUCtex under emacs/xemacs. If you're not a *emacs fan you may balk at this, in which case I'm not sure what to recommend. AUCtex mode under *emacs is a first-rate method of editing and almost-WYSIWYG text processing.
For managing Bibtex bibliographies there are numerous graphical editors I've tried, but I've always come back to bibtex mode under *emacs. You're editing the raw text, but the commands for navigation, manipulation and clean-up are powerful enough that you won't miss the fancier graphical apps. Also, get reftex, which is like a bridge between bibtex and AUCtex. I have bibtex files with thousands of entries and I've found bibtex/reftex good enough to manage them.
Best of luck on your thesis...
I've just completed my thesis and have been quite happy with JabRef which a Java based frontend to Bibtex. It's really quite flexible and works well with LyX, Kile, or WinEdt. While I didn't need the capability, it can also import a whole bunch of formats.
If not, change word processor...
Managing footnotes & creating a bibliography
goes back to Lotus Manuscript (my fav, under
DOS, in a previous life & era...)
Is there any value in separating out either
of those two functions, ie, from our modern
word processing software?
I don't think so...
I've come across Kile/Latex however, this only works on KDE and I am using Gnome.
LaTeX is like, what, 20 years old? You definitely need to brush up on LaTeX and bibtex. they are indispensable.
I've been using LaTeX and friends since, hmm, 1992 or so, still works fine on my latest Gentoo box, it's just a plain text format.
Personally, I like using pybliographer (as was already mentioned) for my thesis. But also check out JabRef which is written entirely in Java. So if you ever needed to go back to windows and still want to manage your BibTeX entries, JabRef may be a good option. Be careful moving back and forth between different bib managers because each one has its own convention in created keys (by default)--thus, the key for one entry in pybliographer will be different than the key referring to the same entry in JabRef. IIRC, both programs allow you to redefine how you want your keys to be configured, so if you define your own key structure, this problem is minimal.
If you're on a Mac, try out BibDesk. This user has a screencast (flash video demonstration) showing you how to export "BibTeX data and adding it to a BibDesk library, autofiling and associating a PDF file, adding the citation to a TeX file, then formatting a bibliography."
Linux at home
Kile is just a KDE-based frontend. Other frontends I know of are lyx (X11) and ts (Tcl/Tk). I don't use latex, though, so I can't say if they'll do what you're looking for or not, but you won't have to install any KDE stuff to use them.
That said, as many have already pointed out, you can use KDE apps under Gnome as long as you have the dependencies satisfied, which shouldn't be a big deal with apt-get.
Under capitalism man exploits man. Under communism it's the other way around.
Specially freemind
GNUStep offers much of what Cocoa does. So porting to any platform supported by GNUStep, might not be such a horrendous task.
I know I could use an emulator such as Wine to use Endnote but that defeats the object of switching to Linux.
And the object of switching to Linux is... what, exactly?
I do allot of internet research for my own purposes so I don't need to keep a list of sources. What kind of software is out there to aid in research? There has to be a better way than dumping all my notes and links into notepad. Or some advice on how other people organize information while researching would be extremely helpful.
Openoffice has the possibility to work with a bibliography database in a way that is a lot like the combination of Endnote with Word. This works quite nicely.
Anyone know of any reference manager that works with OpenOffice, GOffice or KOffice rather then LateX.
I'm just guessing there would be someone who'd like that somewhere.
I know I could use one for OpenOffice, would pave the way for implementing OpenOffice 2.0 (when it's ready) at my work, otherwise I'll be stuck supporting various iterations of MS Office.
Try RefBase, and get everyone in your department to use it. Then you'll have a dept-wide database of references, just a few clicks away, and easily inserted into your LaTeX documents via BiBTeX. Its the way.
http://freshmeat.net/projects/refbase/
About:
refbase is a Web-based multi-user interface for managing scientific literature and bibliographic references. It offers powerful search tools and automatically generated citation lists.
http://www.refbase.net/
There's a few other similar projects listed on Freshmeat that may fit you better, just search for "bibtex".
Baz
And while I prefer (x)emacs with auctex for writing the document, that is not for the faint of heart. Use a front end, Kile looks like a good one for Linux (And just install the kde libs if you prefer a gnome frontend) Don't us Lyx, it is not real LaTeX. You may want to try TeXmacs, sounds good, I have not tried it.
For handling bibliographies, bibtex is unbeatable, but UI can be improved. Bibview is my method of choice, even though it does not have all the latest snazy look and feel features, as it is a Xaw Programm and you will probably have to have your packet manager install another lib.
Main adavantage of Bibtex is that you can get ready made entries while searching for sources. If you do computer science for instance there is The Collection of Computer Science Bibliographies with allmost 2 million entries, many of which are linked to CiteSeer.
All of these programs come ready made on my prefered distribution (SuSE), and I gues they will be avaliable on yours as well.
Don't use Word or OpenOffice for anything larger than ~10 Pages. It will not make you happy, and when somebody tells you to change the format you will have to do it by hand. On each page. Repeativly.
I know I could use an emulator such as Wine
WINE is an acronym for Wine Is Not an Emulator.
Brett
I just finished my thesis and I used NoodleBib. It worked out great for me and my classmates, as we had around 75 entries in NoodleBib. It proved really beneficial in switching styles, (MLA to APA) it was as easy as 1 click of my mouse. It was also very easy to input reference data as well as download it (it provides your bibliography in a word document or a text file).
NoodleBib is a web app, so there is no issue of getting it to run on your computer. See if your school has it for free (mine did) for student use, and play with it to see if you like it.
- User has working functional programs under windows
- User switches to Linux
- User finds program that does half of whats needed
- User now spends 90% of time looking for alternatives while working around half assed linux implementation
- User asks slashdot. Now 100% of time is spent reading flames on kde/gnome/etc and being told to hack the code.
I was in need of a software package that allowed me not just manage the bibliography information, but also include notes, commentary etc on an article item.
.bib.
So I tried a Wiki, where I have one page per article, a <pre></pre> block of bibtex-formatted bibliography data and the rest is commentary, links etc. Then I have a script/plugin that goes through the pages and dumps the stuff within the <pre></pre>-blocks to a file. Instant
On a positive side this worked out pretty well. The DB is web-accessible, and I can also take the whole Wiki-DB with me in a PDA if the need arises. The Wiki linking feature is really cool, I can annotate the paper with references like "This paper continues the work of XZY and see also ABCD for a related discussion".
On a negative side, some hacking was required. I did this over a year ago on a phpWiki platform, I hope someone knows a Wiki SW that has some inbuilt features of this kind.
MyOPIA is a web based (LAMP) system written by a guy from the University College London. Haven't managed to get it working here yet however...
Q: "Like WinSite? Or TuCows?"
;)
A: "You mean time limited, cripled, and full of ads and nag screens? No, nothing like WinSite or TuCows.
Completely free, unencumbered, unrestricted, nag free, ad free, forever. And you get the source if you want, but you probably don't care about that"
Switching to Linux is worth it just to escape the insane world of Windows shareware where people seriously expect you to pay $50 for the crapy semi functional app they spent 2 hours in VB on.
At least in the open source world the crappy semi functional app that someone spent two hours in perl on doesn't cost you anything
Advanced users are users too!
The Medical College I work for is considering using Refworks - it is a webbased system - seems pretty strong and it is not platform dependent. http://www.refworks.com/productinfo.shtml