Leerzeichen vor Semikolon bei mehreren Autoren entfernen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Leerzeichen vor Semikolon bei mehreren Autoren entfernen

von DADABBI » Di 28. Jun 2016, 10:30

Schreibst du wirklich noch nach alter Rechtschreibung?

Ich würde übrigens für neue Dokumente zu biblatex + biber raten.

von Sophal » Di 28. Jun 2016, 10:17

Okay, grad festgestellt, dass ich bei meinem Versuch, es selbst zu lösen, einfach die falsche Zeile erwischt hatte :?
Für alle mit dem gleichen Problem:
Die Datei alphadin.bst öffnen und im folgenden Abschnitt:
FUNCTION {format.names}
{ 's :=
  ....
      nameptr #1 >
         { namesleft #1 >
             { " ; " * t * }
             { numnames #2 >
                  { " " * }
                  'skip$
               if$
               t "\textsc{others}" = t "\textsc{others} (Hrsg.)" = or
                  { ua.etal * }
                  { "; " * t * }
               if$
               }
Die beiden Leerzeichen vor den Semikolons entfernen (bei mir waren das Zeile #408 und #415) und schon stimmt's.

Servus!

Leerzeichen vor Semikolon bei mehreren Autoren entfernen

von Sopahl » Di 28. Jun 2016, 10:04

Hallo zusammen,
ich würde gerne in meinem Literaturverzeichnis die Leerzeichen vor dem Semikolon entfernen. Dies tritt auf, wenn ich mehr als einen Autor habe. Meine Literatur verwalte ich mit JabRef, als bibliographystyle verwende ich alphadin.
Hier mal ein Minimalbeispiel:
\documentclass[12pt, oneside]{scrbook}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage[scaled]{helvet}


\begin{document}
blub
\cite{AMD00}
\bibliographystyle{alphadin}
\bibliography{Literatur3}
\end{document}
Der Literatur3.bib Eintrag lautet wie folgt:
@Article{AMD00,
author = {Arshak, K. and McDonagh, D. and Durcan, M.},
title = {Development of new capacitive strain sensors based on thick film polymer and cermet technologies},
journal = {Sensors and Actuators},
year = {2000},
number = {79},
pages = {102-114}
}

Der Eintrag im Literaturverzeichnis sieht dann bei mir folgendermaßen aus:
[AMD00] Arshak, K. ; McDonagh, D. ; Durcan, M.: Development of new capacitive
strain sensors based on thick film polymer and cermet technologies. In:
Sensors and Actuators (2000), Nr. 79, S. 102–114

Ich würde jetzt gerne die Leerzeichen vor dem Semikolon weglassen, da die dort nicht hingehören. Die Lösung, die Autoren mit geschweiften Klammern einzutragen, will ich nicht, da sonst das automatisch erstellte Kürzel nicht mehr stimmt (Ars00 statt AMD00). In der Suche hab ich leider nichts passendes gefunden, sorry :(

Schon mal vielen Dank für eure Hilfe

Nach oben