Verfasst: Fr 17. Feb 2017, 19:35
Stimmt, das war’s, danke für den Hinweis.Anonymous hat geschrieben:Die Fehlermeldung, die Du bekommst deutet darauf hin, dass Deine biblatex-Version zu alt ist. \datecircaprint und das ganze andere Gesumse für extensive Datumsdarstellung gibt es erst seit Version 3.5. Aktuell ist 3.7.
Du musst also ein Update machen. Denk daran, dass Du biblatex und Biber immer gemeinsam updaten musst, um Versionskonflikte zu vermeiden.
Tatsächlich. Wie kommt’s? An der hat sich doch nichts geändert.Anonymous hat geschrieben:In der zweiten Version sollten die Buchstaben jetzt auch angezeigt werden.
Da das wohl nicht einheitlich gehandhabt wird, am besten beides. Das sieht dann so aus wie Dimpfelmoser und Zwackelmann (2008).Anonymous hat geschrieben:Möchtest Du issue oder number ausschalten? Wie sieht denn ein Eintrag, bei dem Du das tun möchtest, aus?
Sogar mehr als nur dezent. Augen zu und durch.Anonymous hat geschrieben:Nochmal zu der Vorlagengeschichte: Hast Du schon mal dezent angefragt, wie sehr Du Dich an die Vorlage halten sollst? Würde es Deine Betreuerin/Dozentin überhaupt bemerken und dann auch noch schlecht finden, wenn Du von der Vorlage sinnvoll abweichst?
Ich habe bis jetzt noch nie eine Vorlage bekommen, aber ein paar Vorgaben gibt es an meiner Uni schon. Nach Rücksprache mit meinen Dozenten durfte ich die aber meistens sinnvoll ändern.
Gezwungen wird man nicht, man bekommt die Vorlage in erster Linie, damit man sich nicht erst noch viel in LaTeX einarbeiten muß oder gar auf Word & Co. ausweicht. Veraltete Pakete durch neue zu ersetzen bekommt man dann schon hin, das ist nicht das Problem, aber die äußere Form ist eben vorgebenen.Anonymous hat geschrieben:Wo kommt die Vorlage überhaupt her? Ist das eine Uni-Vorlage oder eine Deines Arbeitskreises oder der Dozentin? Gibt es da irgendeinen Support für? Eigentlich ist es unverantwortlich, Leute zu zwingen eine veraltete, schlecht geschriebene und nicht supportete Vorlage zu nutzen.
Danke. Etwas in der Art hatte ich schon erwartet, nur muß man eben wissen, was man ändern muß.Anonymous hat geschrieben:Hier ist der Code, der (1) von der Wunschliste erledigt. Wie versprochen ist der Code nun recht lang (um dir 600 Zeilen), die eigentlichen Änderungen am bibdriver waren aber minimal.
Nach der neuen schreibe ich nicht, auch nicht streng nach der alten, aber german paßt besser als ngerman.Anonymous hat geschrieben:PS: Wenn in neuer Rechtschreibung (nach 1996) schreibst, solltest Du Paket auf babel wohl mit dem Argument ngerman laden und nicht mit german. Die Vorlage wird mir immer unsympathischer.
Nochmal vielen Dank. Zu (2), der Sache mit der DIN: Bei sowas schreibe ich einfach \textls[120]{DIN}\,8601 oder so ähnlich in das Feld author.
PS: Wo findet denn \renewcommand*{\mkbibacro}{\textls[120]} Verwendung?
PPS: Das ist wohl so gedacht: author = {{\mkbibacro{DIN} \textls[0]{8601}}}, oder?
PPPS: Ich habe für die Kompatibilität zu LaTeX-Quelltext aus natbib-Zeiten den makeat-Teil erweitert:
\makeatletter \DeclareCiteCommand{\citet}% {\usebibmacro{prenote}}% {\usebibmacro{citeindex}\usebibmacro{ecitet}}% {\multicitedelim}% {\usebibmacro{postnote}} \DeclareCiteCommand{\citep}[\mkbibparens]% {\usebibmacro{prenote}}% {\usebibmacro{citeindex}\usebibmacro{ecitep}}% {\multicitedelim}% {\usebibmacro{postnote}} \newbibmacro*{ecitet}{% \printtext[bibhyperref]{% \DeclareFieldFormat{bibhyperref}{##1}% \iffieldundef{shorthand} {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}} {\usebibmacro{cite:label}% \setunit{\printdelim{nonameyeardelim}}} {\printnames{labelname}% \setunit{\printdelim{nameyeardelim}}}% \usebibmacro{cite:parenlabelyear+extrayear}} {\usebibmacro{cite:shorthand}}}} \newbibmacro*{ecitep}{% \printtext[bibhyperref]{% \DeclareFieldFormat{bibhyperref}{##1}% \iffieldundef{shorthand} {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}} {\usebibmacro{cite:label}% \setunit{\printdelim{nonameyeardelim}}} {\printnames{labelname}% \setunit{\printdelim{nameyeardelim}}}% \usebibmacro{cite:labelyear+extrayear}} {\usebibmacro{cite:shorthand}}}} \newbibmacro*{cite:parenlabelyear+extrayear}{% \iffieldundef{labelyear} {} {\printtext[parens]{% \ifdefstring\blx@dateformat@labeldate{edtf} {} {\datecircaprint}% \dateeraprintpre{labelyear}% \printfield{labelyear}% \printfield{extrayear}% \dateuncertainprint% \iffieldsequal{labeldateera}{labelenddateera}{} {\dateeraprint{labelyear}}% \ifdefstring\blx@dateformat@labeldate{edtf} {\datecircaprintedtf} {}% \iffieldundef{labelendyear} {} {\iffieldsequal{labelyear}{labelendyear}{} {\ifdefstring\blx@dateformat@labeldate{edtf} {\slash}% {\bibdaterangesep \enddatecircaprint}% \dateeraprintpre{labelendyear}% \printfield{labelendyear}% \enddateuncertainprint \ifdefstring\blx@dateformat@labeldate{edtf} {\enddatecircaprintedtf} {}% \dateeraprint{labelendyear}}}}}} \newbibmacro*{cite:labelyear+extrayear}{% \iffieldundef{labelyear} {} {\printtext{% \ifdefstring\blx@dateformat@labeldate{edtf} {} {\datecircaprint}% \dateeraprintpre{labelyear}% \printfield{labelyear}% \printfield{extrayear}% \dateuncertainprint% \iffieldsequal{labeldateera}{labelenddateera}{} {\dateeraprint{labelyear}}% \ifdefstring\blx@dateformat@labeldate{edtf} {\datecircaprintedtf} {}% \iffieldundef{labelendyear} {} {\iffieldsequal{labelyear}{labelendyear}{} {\ifdefstring\blx@dateformat@labeldate{edtf} {\slash}% {\bibdaterangesep \enddatecircaprint}% \dateeraprintpre{labelendyear}% \printfield{labelendyear}% \enddateuncertainprint \ifdefstring\blx@dateformat@labeldate{edtf} {\enddatecircaprintedtf} {}% \dateeraprint{labelendyear}}}}}} \makeatother