Biblatex style - kleine Änderung Thema ist als GELÖST markiert

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


Gast

Biblatex style - kleine Änderung

Beitrag von Gast »

Guten Abend,

ich benutze das Literaturverwaltungsprogramm Mendeley, welche mir meine .bib Datei erstellt.
In Latex verwende ich biblatex in Kombination mit Biber.
So weit funktioniert auch alles, jedoch muss ich etwas am ausgegebenen Literaturverzeichnis ändern.

Derzeit ist der style numeric-comp aktiv und es passt alles, bis auf eine Kleinigkeit, die mich nun schon Stunden an Recherche kostete.

Derzeit schaut ein Beispiel so aus:
[1] A. Einstein. "Eine neue Bestimmung der Moleküldimensionen". In: Annalen der Physik 324.2 (1906), S.289-306.

Ich brauche aber das Issue in Klammern, sodass es so ausschaut:
[1] A. Einstein. "Eine neue Bestimmung der Moleküldimensionen". In: Annalen der Physik 324(2), S.289-306, 1906.

Vielleicht suche ich auch nach den falschen Begriffen, aber bisher habe ich dazu nichts gefunden. Die Datenbank mit angebotenen styles für biblatex bin ich auch durch und keines scheint zu passen :(

Kennt sich jemand damit gut aus? Biblatex ist sehr mächtig und dementsprechend ausführlich die Dokumentation. Dort fand ich auf anhieb auch nicht meinen Wunsch.

Beinschuss
Forum-Meister
Forum-Meister
Beiträge: 808
Registriert: Di 2. Okt 2012, 21:42
Wohnort: NRW

Beitrag von Beinschuss »

Evtl. hilft Dir \mkbibparens in der biblatex-Doku. Wenn Du ein Minimalbeispiel lieferst, kann Dir besser geholfen werden.

Helmut

Gast

Beitrag von Gast »

Ich würde es in etwa so machen wie http://tex.stackexchange.com/q/81569/.

Also

\DeclareFieldFormat[article]{number}{\mkbibparens{#1}}

\renewbibmacro*{volume+number+eid}{%
  \printfield{volume}%
%  \setunit*{\adddot}% DELETED
  \printfield{number}%
  \setunit{\addcomma\space}%
  \printfield{eid}}
Wobei Du \setunit*{\adddot} auch durch etwa, wie in dem Link vorgeschlagen durch \setunit*{\addnbthinspace} ersetzten kannst, anstatt es einfach auszukommentieren, dann bekommst Du ein dünnes Leerzeichen.

MWE
\documentclass{article}
\usepackage[style=numeric]{biblatex}

\DeclareFieldFormat[article]{number}{\mkbibparens{#1}}

\renewbibmacro*{volume+number+eid}{%
  \printfield{volume}%
  \setunit*{\addnbthinspace}% DELETED
  \printfield{number}%
  \setunit{\addcomma\space}%
  \printfield{eid}}

\addbibresource{biblatex-examples.bib}

\nocite{sigfridsson}

\begin{document}
\printbibliography
\end{document}

Gast

Beitrag von Gast »

Klasse, vielen Dank für eure Hilfe.
Jetzt habe ich es hinbekommen.

Allergens ist noch eine Sache sehr merkwürdig.
URLs werden in der PDF anders angezeigt als sie in der .bib hinterlegt sind.
Anscheinend wandelt Latex Sonderzeichen um, sodass die Links anschließend kaputt sind :shock:

Wie kann das umgangen werden?

Bei Links ohne Sonderzeichen gibt es keine Probleme.
Wenn ich ein Minimalbeispiel mache für euch, dann kommt das Problem auch nicht zustande :?:

Gast

Beitrag von Gast »

Sobald im Link die Kombination %28 kommt, wird die in der PDF zu eine offenen Halbrunden Klammer ( umgewandelt :shock:

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Gast

Beitrag von Gast »

Danke, damit konnte ich das % Problem beheben :D

Antworten