Hi,

first, thank you very much for this module, it looks and works great. We will use it in the we pages of our scientific community and it will enable us to provide a long requested feature.

2 Questions regarding the module:
If you import from a bibtex file records that have umlaute (e.g. {\"o}) then this breaks the representation on screen. It comes out as {\" o} and splits the author name in two. (here is an example http://dev.icad.org/?q=node/122)

The second thing is, if there is a convenient way to delete multiple entries at once. As we have several bibtex resources that we want to import (this is great by the way), there are some duplicates and going through them one my one is cumbersome. Also, is there a way to reset the database from the UI or do you need to erease the database table and start from scratch.

thanks
Chris

Comments

rjerome’s picture

Hi Chris,

With regards to your umlaut question... I'm using a third party bibtex parser and it (along with a number of others I checked today) don't decode these special characters. I'll look into it as see if it's feasible to add this feature to the bibtex parser.

As for you second question... Have you tried going to the admin/content/node page where you can filter content by type. You could select all the biblio type content and then select from the list any duplicates and delete them there. Unfortunately I don't have any duplicate detection built into the module, although it's something I've though about.

The easiest way to wipe the database and start from scratch is to disable the module on the admin/build/modules page, (click "Save Configuration") then goto admin/build/modules/uninstall and select the biblio module for uninstallation. This process will delete all the biblio entires and drop all the database tables and remove any system variable related to biblio. Once this is done, just re-enable the biblio module in the module list and the database tables will be rebuilt and you will have a clean installation.

Ron.

cfrb’s picture

Thanks Ron, I wasnt aware that the biblio nodes were available at admin/content/node, this is a convenient way to sort the duplicates out...

And yes, please let me know if your parser could handle umlaute. It is quite common in citations and I would rather not change people names just because the system cant produce the letter...

thanks for your quick response
Chris

cfrb’s picture

Ron,

have you any news regarding the umlaute problem with the parser?

Many thanks
Chris

rjerome’s picture

News yes, but none of it good :-)

I looked at that a bit, and if I recall correctly, it seems like issue is a bit lower in the expat xml parser, as opposed to my code, but I would have to look again to make a definative answer.

rjerome’s picture

Opps, let me retract that last statement... There was a similar issue with the XML parser, but you are dealing with bibtex, which I also looked into, but as you might have guessed, there wasn't a simple solution. (I usually define simple in terms of time required as opposed to technical difficulty) If I have to spend hours it more difficult because I find myself working on this project in much smaller blocks of time these days.

All that said, I'll try to take another look.

chienhuu’s picture

Hi Chris and Ron,

I want to use Drupal for a German Website and i have the same problem with german characters (ö,ä,ü,ß ) like Chris when i import with Bibtex format. Have you got any solution for this problem??

Thanks for your helps

Kien.

MichelO’s picture

For those still looking for a multiple delete solution (like when you have hundreds or thousands of biblio entries), but want to retain their extended biblio content type: I did it by changing the 'limit' number in the node_admin_nodes() function in node.module. Just change the default number "50" in the query by whatever number you need. Reload your content management page and presto! -select all with the checkbox on top. And don't forget to change it back when you're done.

Michel

david.jany’s picture

Version: 5.x-1.x-dev » 6.x-1.x-dev

I'm using Drupal 6.x with biblio and had also problems with umlaut as long as I was using CP1252 for file encoding. After converting the files to utf8, everything worked perfectly (using umlaut characters). It seems to be the old windows vs. unix thing. Hope that helps.

Btw.: Thanks for this great tool.

jvddoes’s picture

To handle Umlaute and enforcing capitals in Bibtex-references is simple: use {}. Here's an example from the web:

Uppercase letters and special symbols in BibTex

BibTeX tries to enforce standard publishing rules regarding article titles and authors' names; it sometimes changes uppercase letters to lower case. BibTeX also has trouble with umlauts, generally created in LaTeX with \"{o}, because it is looking for the " to end the input line. The general rule for overriding LaTeX's and BibTex's reinterpretation of your input text is to put the items you wish to be unchanged in braces. Thus, to obtain an umlaut in an author's name or in an article title, or to force an uppercase letter, do something like the following:

@article{Kaczmarz37,
author = "S. Kaczmarz",
title = "Angen{\"{a}}hrte {A}ufl{\"{o}}sung von {S}ystemen linearer {G}leichungen",
journal= "Bull. Acad. Polon. Sci. Lett.",
volume = "A35",
pages = "355-357",
year = "1937" }

This example shows the use of both umlauts and uppercase letters

liam morland’s picture

Issue summary: View changes
Status: Active » Closed (outdated)

This version is no longer maintained. If this issue is still relevant to the Drupal 7 version, please re-open and provide details.