Programmierte Komponenten

Einige Anforderungen von Zitationsstilen sind sehr komplex. So soll beispielsweise bei einem Sammelwerkbeitrag der Name des Herausgebers oder der Herausgeberin oder des Herausgeber-Teams durch »ders.« oder »dies.« ersetzt werden, wenn der Autor des Sammelwerkbeitrags auch Herausgeber des Sammelwerks ist. Das Geschlecht der Personen muss bekannt sein. Solche komplexen Anforderungen können umgesetzt werden, wenn an eine Komponente (hier: Herausgeber des Sammelwerks) zusätzlicher Programmcode angehängt wird, der dann die Prüfung durchführt, hier: ist Autor = Herausgeber?, Mann oder Frau?, Einzelperson oder mehrere?, und für die korrekte Ausgabe im Literaturverzeichnis sorgt.

Hinweis

Ab Citavi 6 können Sie programmierte Komponenten vom Citavi Server herunterladen. Das sind Komponenten, die bereits mit zusätzlichem Programmcode versehen sind. Klicken Sie im Menü Komponente auf Vom Citavi-Server abrufen.

Das folgende Beispiel illustriert, wie Sie Programmcode manuell an eine Komponente anheften. Wir verwenden das eingangs erwähnte Beispiel, dass Autor und Herausgeber eines Sammelwerkbeitrags identisch sind und darum der Name in diesem Fall durch dies. oder ders. ersetzt werden soll. Den nötigen Programmcode finden Sie bei GitHub. Lesen Sie dort auch die readme-Dateien.

1 Um eine Komponente mit Programmcode zu versehen, rufen Sie das Eigenschaften-Fenster der Komponente auf.

Klicken zum Vergrößern

2 Klicken Sie in die Montagefläche (hier orange markiert) neben einem Element, um zu den Eigenschaften zu wechseln.

Klicken zum Vergrößern

3 Aktivieren Sie die Option Ausgabe der Komponente per Programm-Code filtern.

Klicken zum Vergrößern

4 Klicken Sie auf Filter erstellen.

Klicken zum Vergrößern

5 Wählen Sie aus dem Menü Datei den Befehl Öffnen. Wählen Sie die Skript-Datei ein, die Sie aus der Skript-Sammlung des Supports bezogen haben. Klicken Sie auf Kompilieren. Wenn keine Fehlermeldung erscheint, klicken Sie auf Speichern.

Klicken zum Vergrößern

6 Nachdem Sie ggf. weitere Bearbeitungen an der Komponente vorgenommen haben, klicken Sie auf OK. Eine programmierte Komponente erkennen Sie am icon_component_code Zahnrad-Symbol.

Klicken zum Vergrößern