Hallo zusammen,
Ich bin gerade dabei eine Vorlage für meine kommende Studienarbeit zu erstellen. Dabei bin ich hier auf dieses Forum gestoßen und hab auch schon viele Antworten auf meine Probleme gefunden - ihr habt mir also schon sehr viel geholfen
Zu ein paar hat aber leider die Suchfunktion hier im Forum sowie Google keine Antwort parat:
Alle Dateien findet ihr auch im Anhang, im Text sind nur Codeschnipsel-
Wenn Minimalbeispiele benötigt werden, werde ich gern noch welche nachreichen.
Problem Nr. 1:
Die Initialen der Vornamen sollen ohne Lücke dargestellt werden und Prefixe wie "von" sollen Ausgeschrieben und noch vor dem Nachnamen stehen.
Im Moment benutze ich zum Erstellen der Namen folgenden Code:
%Namensformat: Name, Initialen
\DeclareNameFormat{default}{%
\ifuseprefix
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#8}}%
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#8}}%
\usebibmacro{name:andothers}}
Wie gefordert werden dadurch die Namen im Format "Name, Initialen" angezeigt.
Um das "von" nach vorne zu bekommen, habe ich bereits versucht die Reihenfolge zu vertauschen, also {#5}{#1}{#4}{#8}, Problem dabei ist, das nach dem ersten Eintrag immer ein Komma erzeugt wird, d.h. das Ergebnis ist: "von, Mustermann M." bzw ohne von: " , Mustermann M.".
Zur entfernung der Lücke zwischen den Initialen habe ich noch keinen Lösungsansatzh.
Problem Nummer 2:
Die Formatierung des Herrausgebers bei Inproceedings soll ein anderes sein als bei anderen.
Mein Ansatz war dabei:
\DeclareListFormat[inproceedings]{editor}{\textrm{#1}}
\DeclareListFormat[inproceedings]{byeditor}{\textrm{#1}}
Anzumerken ist hierbei das ich vorher alle Namen auf textsc setze:
\renewcommand*{\mkbibnamefirst}[1]{\textsc {#1}}
\renewcommand*{\mkbibnamelast}[1]{\textsc {#1}}
\renewcommand*{\mkbibnameprefix}[1]{\textsc {#1}}
\renewcommand*{\mkbibnameaffix}[1]{\textsc {#1}}
Problem Nr. 3
Bei Patenten wird nur ein Name von vielen angezeigt, nach dem ersten steht dann "u.a.".
Frage hierzu:
Was kontrolliert die Anzahl der angezeigten Namen bis diese mit "u.a." abgekürzt werden und wie kann ich z.b. "u.a." auf et. al" ändern?
Problem Nr. 4
Hrsg. soll in Klammern stehen, dazu habe ich hier im Forum folgenden Code gefunden:
%Klammern um Hrsg.:
\renewbibmacro*{editorstrg}{%
\iffieldundef{editortype}
{\ifthenelse{\value{editor}>1\OR\ifandothers{editor}}
{\printtext[parens]{\bibstring{editors}}}
{\printtext[parens]{\bibstring{editor}}}}
{\ifthenelse{\value{editor}>1\OR\ifandothers{editor}}
{\printtext[parens]{\bibstring{\thefield{editortype}s}}}
{\printtext[parens]{\bibstring{\thefield{editortype}}}}}}
%Editor (Hrsg.) bearbeitet:
\renewbibmacro*{editor+others}{%
\ifthenelse{\ifuseeditor\AND\NOT\ifnameundef{editor}}
\iffieldundef{editor}{}
{\printnames{editor}%
\setunit{\space}%
%\printtext{(Hrsg.):}%Alternative manuelle Lösung
\usebibmacro{editor+othersstrg}%
\clearname{editor}}
}
Ich hab mir inzwischen mit einer manuellen Lösung Abhilfe verschafft, indem ich "(Hrsg.):" Einfach manuell erzeuge (siehe Code). Das ganze gilt für Bücher und inproceedings.
Und zum Schluss noch eine Frage zum Zitieren:
Wenn ich mehrere Zitierungen mache, also mit
Wäre es schön wenn dann die Zahlen dahinter in einer Klammer dargestellt werden, also so "[1,2,3]" (Aktuell ist es "[1],[2],[3]")
Ich hoffe ihr könnt mir bei meinen Problemen helfen und schaut vielleicht auch in meinen 2. Thread rein, bei dem ich Hilfe beim entschlacken meiner Preämbel brauchen kann.
http://www.golatex.de/viewtopic,p,19699.html#19699
Vielen Dank,
Tael