Ask Your Question
0

List all bibliography entries

asked 2017-12-26 19:44:12 +0100

zwastik gravatar image

updated 2017-12-29 16:16:36 +0100

How can I list all bibliography entries in the document. I want to check if they are all correctly placed or if I inserted the wrong entry, without reading the whole document over again of course.

edit retag flag offensive close merge delete

Comments

Are you using the built-in Insert -> Table of Contents and Index -> Bibliography Entry, or a third-party solution such as Zotero? See https://ask.libreoffice.org/en/questi....

Jim K gravatar imageJim K ( 2017-12-27 06:20:59 +0100 )edit

I am using the build-in features, not any third-party tools

zwastik gravatar imagezwastik ( 2017-12-27 15:31:39 +0100 )edit

3 Answers

Sort by » oldest newest most voted
0

answered 2017-12-28 09:53:54 +0100

pierre-yves samyn gravatar image

Hi

You can use the Find & Replace to navigate from entry to entry, but it's still an imperfect workaround.

  • Find: (?=[^\t\n])[:cntrl:]
  • Other option: tick Regular expressions

I said it is an imperfect workaround because this also selects comments as you can see this in this video (english subtitles available).

Regards

edit flag offensive delete link more

Comments

This kind of work but it also selects captions from figures, illustrations, tables, etc

zwastik gravatar imagezwastik ( 2017-12-29 01:32:28 +0100 )edit

I am marking this answer as correct because it has been the most helpful and easy solution to use, even though it is an imperfect one. Maybe my question could also be a feature-request.

zwastik gravatar imagezwastik ( 2017-12-29 15:42:43 +0100 )edit

Feature requests are off-topic for this site. Instead, file an enhancement request.

Jim K gravatar imageJim K ( 2017-12-29 20:30:40 +0100 )edit

Well, there already is a feature-request: https://bugs.documentfoundation.org/s...

zwastik gravatar imagezwastik ( 2017-12-30 14:07:37 +0100 )edit
0

answered 2017-12-28 02:09:16 +0100

Jim K gravatar image

updated 2017-12-28 02:12:54 +0100

A macro can enumerate bibliography fields. Listing 7.29.1. Enumerate text fields of Andrew Pitonyak's macro document shows an example.

You could modify the example to move the view cursor to each location for checking. Or perhaps list all entries along with the page numbers where they occur.

edit flag offensive delete link more

Comments

Thanks for the suggestion but I have no idea how to modify OO macros.

zwastik gravatar imagezwastik ( 2017-12-29 01:31:06 +0100 )edit
0

answered 2017-12-27 08:13:38 +0100

ajlittoz gravatar image

updated 2017-12-27 20:38:30 +0100

See my answer to this question about index entry.

The same trick would probably work:

  • put the cursor inside a known bibliography entry or select it
  • open Edit>Bibliography Entry
  • use bottom bold arrows to navigate to previous/next entry

Bibliography entries are indeed fields and their content is "dynamic". As a consequence, even Edit>Find & Replace with a regexp can't find them.

As a work around, make sure View>Field shading is enabled. In Tools>Options, LibreOffice>Appearance, choose an uncommon "flashy" colour for field shading, e.g. a bright yellow. All fields will then be hightligted with the chosen colour.

This is not perfect because all fields, not only bibliography entries but also cross-references, indexes, etc., are highlighted. Anyway, the spots of interest now stand out from ordinary text.

If this answer helped you, please accept it by clicking the check mark ✔ to the left and, karma permitting, upvote it. If this resolves your problem, close the question, that will help other people with the same question.

edit flag offensive delete link more

Comments

This works for index entries, but I don't see any way to do this for bibliography entries.

Jim K gravatar imageJim K ( 2017-12-27 12:22:15 +0100 )edit

I am using the arrows keys on the keyboard (I don't see any bottom bold arrows in the libreoffice gui), but it's not allowing me to navigate other entries.

zwastik gravatar imagezwastik ( 2017-12-27 15:42:42 +0100 )edit

Sorry, I had an appointment at the time I answered and had no time to check. See my edit for an ugly workaround.

ajlittoz gravatar imageajlittoz ( 2017-12-27 20:39:47 +0100 )edit
Login/Signup to Answer

Question Tools

1 follower

Stats

Asked: 2017-12-26 19:44:12 +0100

Seen: 206 times

Last updated: Dec 29 '17