Add-on "Großbuchstaben korrigieren" auch für Titel

Moritz S. hinzugefügt 9 Monaten her
abgelehnt

Ich habe mich sehr über das Add-On "Großbuchstaben korrigieren" für AutorInnen-Namen gefreut. Es wäre toll, wenn man das auf die Korrektur der Titel erweitern könnte...

Viele Grüße,

Moritz

Kommentare (9)

Foto
1

Ja, das wäre toll ... bloß ist das technisch kaum umzusetzen. Erstens die Sprache. Wenn E, dann title case oder nicht? Wenn ≠ E – welche Wörter werden groß geschrieben und welche nicht?

Ich nehme in solchen Fällen Word, Titel kopieren, einfügen, alles markieren und dann (ev. mehrfach) Umsch+F3, dann muss man nur noch einzelne Wörter bearbeiten.

Freundliche Grüße, Pragmarius

Foto
2

Hallo Moritz,

ich mache das (oder etwas Ähnliches) im Zitierstil über das Skript #431516 aus den alten FAQs. Der scheint auch in Citavi 6 noch zu funktionieren.

Vielleicht hilft dir das ja,

viele Grüße

Alma

Foto
1

super, danke! Das versuche ich...

Herzliche Grüße,

moritz

Foto
2

Es gibt allerdings auch Online-Tools, die die Funktionalität bieten. Bspw. hat man hier (http://string-functions.com/case.aspx) sogar vier Schreibweisen.

Foto
1

Hallo,

ja, das wissen wir. Diese Tools generieren aber auch keine wirklich brauchbare Ausgabe, für das Englische nicht und für das Deutsche schon erst recht nicht. Im Englischen funktioniert einzig zuverlässig die Konvertierung in "Title Case", also immer erster Buchstabe groß abgesehen von einer fixen Liste von Funktionswörtern (of, and, the, ...). Und selbst hier wird es Probleme mit Akronymen geben. Im Deutschen gibt es eine solche Konvention nicht. Mit einer Ausgabe ganz mit kleinbuchstaben oder Mit Jeweils Dem Ersten Buchstaben Groß ist gegenüber dem vorherigen Zustand auch nichts gewonnen.

Viele Grüße

Sebastian

Foto
1

"Großbuchstaben konvertieren" habe ich so verstanden, dass da komplett Versalien vorliegen. Dann klappt auch das Skript #431516 für englische Titel nicht, da müssten, denke ich, erst alle Buchstaben in Kleinbuchstaben umgewandelt werden.

Bei unserer Sprache läuft's wohl auf Handbetrieb hinaus.

Freundliche Grüße, Pragmarius

Foto
1

Ich fände es schon hilfreich, alles klein zu haben, dann muss man nur noch einen Teil der ersten Buchstaben wieder in große Buchstaben ändern. Aber damit bleibt man mitten auf dem Weg stecken …

Foto
1

Was mir zu "alles klein" einfällt, wäre ein Python-Online-Editor wie dieser https://www.jdoodle.com/python3-programming-online und schlichttweg:


s_e = "I am going Home";
print(s_e.lower())
s_d = "GewÖnlich gehe ich nach Hause zu Fuß.".encode();
print(s_d.lower())

In JScript gibt es auch toLowerCase() und Online-Editoren z.B. https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_tostring_string

Ich habe das ausprobiert:


<html>
<body>

<p>Click the button to return the value of the string object.</p>

<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>
function myFunction() {
var str = "GewÖnlich!";
var res = str.toLowerCase();
document.getElementById("demo").innerHTML = res;
}
</script>

Ist etwas schräg, aber das funktioniert.

Foto
1

osherenko , vielen Dank, das von Dir empfohlene Online Tool ist super.

Foto