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.

deutsche Anführungszeichen / ebd. / u.a.

Tipps zur Bedienung des Zitationsstil-Editors.

Re: deutsche Anführungszeichen / ebd. / u.a.

Postby jay-squared » 2018-01-24 01:56

Das ganze hat relativ wenig mit der Ausgangsfrage und dem Zitationsstil und gar nichts mit dem Screenshot zu tun, sondern viel, wie von Pragmarius gesagt, mit der Datenerfassung. Jedenfalls lässt sich der Datensatz mit Suchen und Ersetzen unter Zuhilfenahme von regulären Ausdrücken bereinigen.

2018-01-24 00_53_33-.png

Abb. 1: Öffnendes Anführungszeichen (Regulärer Ausdruck Leerzeichen oder Beginn des Strings gefolgt von ", ersetze durch Leerzeichen oder Beginn des Strings und „)

2018-01-24 00_52_30-.png

Abb. 2: Schließende Anführungszeichen
(Regulärer Ausdruck " gefolgt von Leerzeichen oder Ende des Strings, ersetze durch “ und Leerzeichen oder Beginn des Strings)
jay-squared
Citavi Expert
 

Re: deutsche Anführungszeichen / ebd. / u.a.

Postby jay-squared » 2018-01-24 02:03

PS: Der Vollständigkeit halber: Ganz theoretisch hat es doch was mit dem Zitationsstil zu tun. Die saubere Lösung wäre es wahrscheinlich, immer gerade Anführungszeichen in den Titel zu schreiben, und den Zitationsstil so zu programmieren, dass er die geraden Anführungszeichen so formatiert wie gewünscht auf Grundlage des regulären Ausdrucks. Das erwähne ich aber nur der Vollständigkeit halber. Bitte nicht umsetzen, und nicht drüber nachdenken, was ich da gerade gemeint habe.
jay-squared
Citavi Expert
 

Re: deutsche Anführungszeichen / ebd. / u.a.

Postby Pragmarius » 2018-01-24 07:27

jay-squared wrote:... dass er die geraden Anführungszeichen so formatiert wie gewünscht auf Grundlage des regulären Ausdrucks ... Bitte nicht umsetzen, und nicht drüber nachdenken, was ich da gerade gemeint habe.

Kleiner Vorschlag (und Wunsch an Citavi?): Nicht auf Grundlage des regulären Ausdrucks sondern der Sprache, sonst gilt hier der genannte Nachteil der Gepflogenheiten in den unterschiedlichen Ländern.

Aber was ist mit «» oder gar »« etc., die nur aus grafisch-designerischen Gründen in einem Titel angewendet worden sind? Meist bemühe ich mich, die auch so erscheinen zu lassen, was aber vermutlich nicht mehr viel mit "sauberem Zitieren" zu tun hat.

Danke für das Lächeln, JJ, das der letzte Satz hervorgerufen hat.
Pragmarius
Citavi Expert
 

Re: deutsche Anführungszeichen / ebd. / u.a.

Postby Peter Meurer » 2018-01-24 07:34

Auf die Gefahr hin, etwas an der Sache vorbei zu schreiben, ein Einwurf meinerseits: Ich habe es mir angewöhnt, bei Word-Dokumenten immer eine typographische Schlussredaktion zu machen: Kurze Striche (Divis) durch lange Striche (Geviertstriche), Anführungszeichen durch Anführungszeichen [Word setzt die richtigen], doppelte Leerzeichen durch ein Leerzeichen etc. Dazu nutze ich intensiv die Suchen-Ersetzen-Funktion.

Freundliche Grüsse
Peter
Peter Meurer
Citavi Customer Service
 

Re: deutsche Anführungszeichen / ebd. / u.a.

Postby Pragmarius » 2018-01-24 08:49

Mache ich ganz genauso. Mein erwähntes Makro macht das alles und setzt auch noch ein geschütztes Leerzeichen zwischen z. B., u. a. usw. usf. Das Makro setze ich ein, bevor ich die Felder in Text umwandele, damit mir die Abschlussaktualisierung die in Citavi korrekt eingetragenen Titel mit den richtigen Anführungsstrichen wieder einsetzt.

Freundliche Grüße
Pragmarius
Pragmarius
Citavi Expert
 

Re: deutsche Anführungszeichen / ebd. / u.a.

Postby Pragmarius » 2018-01-24 09:44

Hier ist das Makro, falls es jemandem hilft, ich hab es mir auf den Schnellzugriff gelegt:

Code: Select all
Sub Schluss()
    Selection.Find.Execute Replace:=wdReplaceAll
    With Selection.Find
        .Text = """"
        .Replacement.Text = """"
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
   Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
        .Text = " - "
        .Replacement.Text = " – "
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    With Selection.Find
        .Text = "  "
        .Replacement.Text = " "
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    With Selection.Find
        .Text = "d.h."
        .Replacement.Text = "d. h."
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    With Selection.Find
        .Text = "D.h."
        .Replacement.Text = "D. h."
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    With Selection.Find
        .Text = "u.a."
        .Replacement.Text = "u. a."
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    With Selection.Find
        .Text = "U.a."
        .Replacement.Text = "U. a."
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    With Selection.Find
        .Text = "z.B."
        .Replacement.Text = "z. B."
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    With Selection.Find
        .Text = "Z.B."
        .Replacement.Text = "Z. B."
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    With Selection.Find
        .Text = "s.l."
        .Replacement.Text = "s. l."
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    With Selection.Find
        .Text = "o.S."
        .Replacement.Text = "o. S."
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    With Selection.Find
        .Text = "o.J."
        .Replacement.Text = "o. J."
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
End Sub
Pragmarius
Citavi Expert
 

Re: deutsche Anführungszeichen / ebd. / u.a.

Postby jay-squared » 2018-01-24 10:28

Kleiner Vorschlag (und Wunsch an Citavi?): Nicht auf Grundlage des regulären Ausdrucks sondern der Sprache, sonst gilt hier der genannte Nachteil der Gepflogenheiten in den unterschiedlichen Ländern.


Wieder ohne zuviel Verwirrung stiften zu wollen. Das geht schon jetzt per programmierten Filter, und das meinte ich auch. Der reguläre Ausdruck ermittelt, ob es ein öffnendes oder schließendes Anführungszeichen ist, und wodurch das ersetzt wird, kann anhand beliebiger Kriterien bestimmt werden, etwa dem Sprachfeld im Titel.
jay-squared
Citavi Expert
 

Re: deutsche Anführungszeichen / ebd. / u.a.

Postby Pragmarius » 2018-01-24 13:45

tja, wenn man es kann. Zu dieser Elite gehöre ich leider nicht.
Pragmarius
Citavi Expert
 

Re: deutsche Anführungszeichen / ebd. / u.a.

Postby Bebbi » 2018-01-25 20:14

Pragmarius wrote:mir ist keine Funktion bekannt, die gerade durch tief-hochgestellte Anführungszeichen ersetzen würde.

Das sind genaugenommen keine Anführungszeichen.
s. z. B. https://de.wikipedia.org/wiki/Prime_(Typografie)
Bebbi
Citavi Expert
 


PreviousNext

Return to Den Zitationsstil-Editor verwenden