https://bugs.kde.org/show_bug.cgi?id=371558

            Bug ID: 371558
           Summary: Dynamic crossref resolution and mapping
           Product: KBibTeX
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: User interface
          Assignee: fisc...@unix-ag.uni-kl.de
          Reporter: juer...@spitzmueller.org

Created attachment 101735
  --> https://bugs.kde.org/attachment.cgi?id=101735&action=edit
Implement dynamic crossref resolution and mapping

(Transfered from https://gna.org/bugs/?20407, since GNA does not seem to get
attention anymore)

Currently, the crossref resolution is hardcoded to the "crossref" field.
However, biblatex also has the field "xdata" which is used in a similar way
(note that biblatex's xref field must not be resolved, since it does not
inherit fields from the target.). Furthermore, biblatex does not do a
1:1-mapping, but maps fields more cleverly (author > bookauthor etc.).

The attached patch (against branch/0.6) implements this function.

* It dynamically resolves xdata entries (also multiple and nested ones)

* It implements proper crossref field mapping (via the kbstyle file; the syntax
should be self-explaining, but is also documented in the source).

I think this patch is a significant improvement for biblatex users.

The patch is the last version I posted over at GNA. I have tested it now in
real work for several weeks.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to