This forum is read-only - Please use our new Citavi Forum instead.
Dieses Forum dient nur zur Recherche - Bitte nutzen Sie das neue Citavi Forum für Ihre Fragen.

Dokumententyp nie ins Literaturverzeichnis Topic is solved

Fragen zur Bedienung von Citavi 4

Dokumententyp nie ins Literaturverzeichnis

Postby pownsi » 2013-05-08 17:02

Systeminformationen: [ Citavi Version 4.0, Windows 7, Deutsch, Anderer Browser, MS Office 2010 32Bit, - ]

Hallo liebes Citavi-Team,

zunächst mal ein ganz großes Kompliment für die neue Version. Das Word-Addin ist einfach klasse und es läuft alles rund!

Wurde - wie angedacht - die Funktion eingeführt, dass man auch dokumententyp-bezogen nun festlegen kann, ob etwas im Literaturverzeichnis erscheint oder nicht? Es geht mal wieder um die beiden Klassiker: Juristischer Gesetzeskommentar (taucht als solcher nicht in den Fußnoten auf, soll aber ins LitVerz.) und Beitrag im Gesetzeskommentar (steht immer in den Fußnoten, aber soll natürlich nicht ins LitVerz.). Ich habe das Auswahlmenü im WordAddin gefunden, hoffe aber dennoch dass es eine übergeordnete Einstellung gibt, die ich bisher schlicht nicht gefunden habe. Gleiches gilt im Prinzip auch für Sammelwerke und die sich darin befindlichen Beiträge.

Macht weiter so!

Beste Grüße
David
pownsi
 

Re: Dokumententyp nie ins Literaturverzeichnis

Postby Patrick Hilt » 2013-05-10 12:42

Hallo David,

ja, das ist mit Citavi 4 genau so möglich.

1. Übergeordnete Werke im Literaturverzeichnis anzeigen:
Datei > Eigenschaften des Zitationsstils > Literaturverzeichnis > Allgemein > Übergeordnete Titeleinträge automatisch ins Literaturverzeichnis aufnehmen

2. Beiträge in Gesetzeskommentaren aus dem Literaturverzeichnis ausschließen:
Hierfür wird eine programmierte Sortierung benötigt.
Datei > Eigenschaften des Zitationsstils > Literaturverzeichnis > Sortierung > Programmiert (für Experten) > Anpassen
Bitte fügen Sie den folgenden Code dort ein, überschreiben Sie dazu den Beispielcode:

Code: Select all
using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using SwissAcademic.Citavi;
using SwissAcademic.Citavi.Citations;
using SwissAcademic.Citavi.Metadata;
using SwissAcademic.Collections;

namespace SwissAcademic.Citavi.Comparers
{
   public class CustomCitationComparer
      :
      ICustomCitationComparerMacro
   {
      public int Compare(Citation x, Citation y)
      {
         /*
            This sort comparer suppresses court decision in the bibliography by setting their NoBib flag to true.
         
            Return values:
            0:         x is considered the same as y sorting-wise, so we cannot tell a difference based on the algorithm below
            > 0 (positive):      x should go after y, x is greater than y
            < 0 (negative):      x should go before y, x is less than
         */
         
         var defaultComparer = CitationComparer.AuthorYearTitleAscending;
         
         var xBibliographyCitation = x as BibliographyCitation;
         var yBibliographyCitation = y as BibliographyCitation;
         if (xBibliographyCitation == null || yBibliographyCitation == null) return 0;
         if (xBibliographyCitation.Reference == null || yBibliographyCitation.Reference == null) return 0;
         
         
         List<BibliographyCitation> citations = new List<BibliographyCitation>();
         citations.Add(xBibliographyCitation);
         citations.Add(yBibliographyCitation);
         foreach(BibliographyCitation citation in citations)
         {
            switch (citation.Reference.ReferenceType.ReferenceTypeId)
            {
               //exclude contributions in legal commentary from bibliography
               case ReferenceTypeId.ContributionInLegalCommentary:
               {
                  citation.NoBib = true;
               }
               break;
               
               //exclude contributions in edited books from bibliography
               case ReferenceTypeId.Contribution:
               {
                  if (citation.Reference.ParentReference != null && citation.Reference.ParentReference.ReferenceType == ReferenceType.BookEdited)
                     citation.NoBib = true;
               }
               break;
               
            }
         }
         
         
         return defaultComparer.Compare(xBibliographyCitation, yBibliographyCitation);
         
      }
   }
}

Freundliche Grüße
Patrick

Wurde Ihre Frage vollständig beantwortet? Bitte klicken Sie auf das grüne Häkchen (= Antwort akzeptieren) oben rechts in meiner Antwort. Andere Forenbenutzer können sich dann leichter orientieren, wenn sie auf der Suche nach einer Lösung sind.
Patrick Hilt
Citavi Customer Service
 

Re: Dokumententyp nie ins Literaturverzeichnis  Topic is solved

Postby pownsi » 2013-05-10 15:20

Einfach perfekter Support, klasse! Genau die beiden Funktionen habe ich gesucht! Danke :)
pownsi
 


Return to Citavi 4 Support (Deutsch)



cron