Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


Am 12.07.2011, 10:48 Uhr, schrieb Dietrich Bollmann <dietrich@formgames.org>:

Hi,

for a paper I have to only render the Initials of the first name in the
list of references:

  At the place of:  Anderson, David
  I have to use:    Anderson, D.

The only practical way I've found is changing the database. If you do that, it might be a good idea to put first, last names and initials in separate fields in the literature database, although that will mean editing the database and inserting three new keys (last name, first name, first name initial -- and that possibly for several authors? ... might become painful). The advantage would be that you'll be able to have any combination of those in the literature index later. The limitation is, though, that you won't be able to make use of any custom fields in the database unless you link them to some of the standard keys. You have five "user fields" that could be used, or maybe there are other keys you don't need, but at this pint the whole strategy becomes an ugly hackjob.

So maybe you should decide for yourself whether this is actually going to be worth it or whether to have a separate database for differently spelled author names ...


Regarding the copy/paste problem: I've just tried around a bit, and this worked for me:
- open the literature .odb file ind LO base
- go to "tables" and right-click on the data table (don't open it!). It's probably called "biblio".
- select "copy"
- open a new spreadsheet in calc, ctrl+v, there you go.

About getting the results backinto the DB: I haven't tried if that would work the same way, because right now I'm too afraid to mess up my own literature database ... The worst case would be copy/pasting the contents of the single fields back by hand.

After changing the database, it is necessary to update your document, too. Usually writer will make a copy of a record in the database when you insert a citation. One way I found to change existing entries is to insert the changed entries into the document from the database. Writer will then ask whether it should update the other entries using the same key, and if you say yes, it will. If you accidentally click "no", you'll create a second entry for the changed dataset. You should avoid that!

Hope this helps somewhat,

  Zak


P.S.: The more I think about this, the more I think moving to a proper 3rd party solution might be a good idea. I'm just not sure wether an external tool will be able to dynamically update the literature list with the contents of the document and so on.


--
Unsubscribe instructions: E-mail to users+help@global.libreoffice.org
In case of problems unsubscribing, write to postmaster@documentfoundation.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.