Natbib bzw .bbl-Font ändern

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: Natbib bzw .bbl-Font ändern

von acetony » So 7. Aug 2016, 15:08

Das IST genau das, was ich gesucht habe! Ich bedanke mich für eure Geduld. Mein Leben wird ab jetzt wirklich einfacher verlaufen (naja in Bezug auf Protokolle und Arbeiten) :lol:

von Gast » So 7. Aug 2016, 14:37

Das ist richtig, bei biblatex wird nicht in der .bbl herumgefummelt. Schau Dich mal bei den biblatex-chem-Stilen um, vielleicht gefällt Dir davon einer.

von acetony » So 7. Aug 2016, 14:19

Naja ich benötige eigentlich nur

V. Nachname, Fachzeitschrift JAHR, Volume, Seitenzahl.

Dies ist mein Format für die Literaturangabe bei Artikel. Ich habe in der Dokumentation zwar gefunden, dass man dies ändern könne, aber irgendwie habe ich nicht ganz durchgeblickt wie es geht? Die .bbl-Datei lässt sich ja nun nicht so einfach bearbeiten wie bei bibtex.

von Gast » So 7. Aug 2016, 14:01

Die Option bibencoding=auto ist übrigens die Voreinstellung in biblatex, von daher kannst Du sie ruhig auch gleich weglassen.

Wenn Du das Problem mit dem Komma behoben hast, sollte eigentlich alles funktionieren. Die .blg-Datei sieht ganz gut aus, obwohl ich eigentlich ein paar Zeile mehr erwarten würde.

Wenn Du die natbib-Befehle \citet und \citep nicht verwendest (oder nur ihr biblatex-Äquivalent \textcite und \parencite) dann kannst Du die Option natbib=true auch weglassen (zumindest, wenn Dir das Komma zwischen dem Autor und dem Jahr nicht so wichtig ist, das kann man aber auch auf anderem Wege bekommen).

von u_fischer » So 7. Aug 2016, 13:47

Dir fehlt ein Komma nach bibencoding=auto.

Abgesehen davon, würde ich dir empfehlen, dich an die biblatex-Schreibweise \addbibresource{literatur.bib} (mit Endung!) zu gewöhnen.

von acetony » So 7. Aug 2016, 13:07

Okay, ich habe mich mal in biblatex eingelesen und es auch probiert. Leider werde ich nicht ganz so schlau daraus. Biber sagt, dass der Prozess mit Felern endete, aber er gib mir keinen genauen Fehler an.
\documentclass[a4paper, 12pt]{scrreprt}
\usepackage[ngerman]{babel}  
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{pdflscape}
\usepackage{graphicx}
\usepackage{color}
\usepackage{amssymb}
\usepackage{epstopdf}
\usepackage{url}
\usepackage{caption}
\usepackage[babel,german=quotes]{csquotes}
\usepackage{tabularx}
\usepackage[bibencoding=auto
    backend=biber,
    natbib=true,
    url=false, 
    doi=false,
    eprint=false]{biblatex}
\bibliography{literatur}

\begin{document}

\tableofcontents
\clearpage
\printbibliography
\clearpage 

\chapter{Das bin ich}
Hallo Welt! \cite{U:1}
\end{document}
In der literatur.bib steht folgendes drin:
@article {U:1,
	author = {Nachname, Vorname},
	journal = {Beispieljournal},
	volume = {12},
	pages = {666--777},
	year = {1999},
}
Ich hab das via Citavi erstellen lassen, daher erkenne ich auch nicht so wirklich einen Fehler daran.

In der .blg-Datei haut er mir nur folgende Info raus:
[0] Config.pm:343> INFO - This is Biber 2.5
[0] Config.pm:346> INFO - Logfile is 'bachelorarbeit.blg'
[24] biber-MSWIN64:290> INFO - ===
[42] Biber.pm:351> INFO - Reading 'bachelorarbeit.bcf'
[115] Biber.pm:776> INFO - Found 1 citekeys in bib section 0
[125] Biber.pm:3493> INFO - Processing section 0
[145] Biber.pm:3657> INFO - Looking for bibtex format file 'literatur.bib' for section 0
Sonst erhalte ich keine direkten Fehler.

von DADABBI » So 7. Aug 2016, 09:29

Man kann mit custombib zwar natbib-kompatible BibTeX-Stile erzeugen, aber spätestens beim dritten Versuch nervt da so, dass man gerne zu biblatex wechselt. Da das einen natbib-Kompatibilitätsschalter hat, mit dem man natbib-Zitierbefehle weiter verwenden kann, ist der Wechsel auch nicht so wahnsinnig aufwändig.

Ansonsten müsste man natdin.bst (beispielsweise ins Dokumentverzeichnis) kopieren, umbenennen (beispielsweise in natace.bst), darin nach \emph suchen und diejenigen \emph entfernen, die einen stören. Ggf. muss man auch die Funktion emphasize an einigen Stellen entfernen oder ersetzen. Wo genau kann ich dir nicht sagen, da mir mangels Minimalbeispiel (das minimierte literatur.bib fehlt ebenso wie ein Literaturverweis) nicht klar wurde, wo genau du kursiv weg haben willst und wo nicht. Aus einem @article-Eintrag, entsteht bei mir jedenfalls nicht die bbl-Datei den du angegeben hast:
\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{ beispiel,
  author={Nachname, Vorname},
  title={Beispiel Zeitschrift},
  year={1999},
  volume={12},
  pages={666-777}
}
\end{filecontents}
\documentclass[a4paper,12pt]{scrreprt}
\usepackage[ngerman]{babel}  
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[numbers]{natbib}

\begin{document}
\cite{beispiel} 
\bibliographystyle{natdin}
\bibliography{\jobname.bib}
\end{document}
erzeugt bei mir
\begin{thebibliography}{1}

% this bibliography is generated by nd24.bst [3.0c2] from 2005-12-21

\providecommand{\natexlab}[1]{#1}
\providecommand{\url}[1]{\texttt{#1}}
\makeatletter
\newcommand{\dinatlabel}[1]%
{\ifNAT@numbers\else\NAT@biblabelnum{#1}\fi}
\makeatother
\expandafter\ifx\csname urlstyle\endcsname\relax
  \providecommand{\doi}[1]{doi: #1}\else
  \providecommand{\doi}{doi: \begingroup \urlstyle{rm}\Url}\fi

\bibitem[Nachname(1999)]{beispiel}
\dinatlabel{Nachname 1999} \textsc{Nachname}, Vorname:
\newblock Beispiel Zeitschrift.
\newblock  12 (1999), S. 666--777

\end{thebibliography}
Wie gesagt: Ich würde eher dazu raten, biblatex zu verwenden, wie das in den wichtigen Hinweisen erklärt ist (einschl. Aufruf von biber bei verschiedenen Editoren).

Eine Option arial kennt übrigens weder die Klasse noch eines der verwendeten Pakete.

von Johannes_B » So 7. Aug 2016, 08:08

Ich bin mir ziemlich sicher, dass du dein Minimalbeispiel nicht getestet hast. Je nachdem, wie viel Zeit du noch hast, würde ich eher auf die wichtigen Hinweise verweisen und dir zu biblatex raten.
Mit kussiv meinst du bestimmt kursiv?

Natbib bzw .bbl-Font ändern

von acetony » Sa 6. Aug 2016, 22:42

Hallo,

in bezug auf meiner Bachelorarbeit sitze ich gerade an meinem Literaturverzeichnis. In Zuge dessen muss ich einige Artikel verweisen und somit auch das Volume in kussiv setzen. Jedenfalls muss ich sagen, die Zahlen sehen in der kussiven Schreibweise echt bescheiden aus... (also es sagt mir nicht wirklich zu)

Gibt es eine Möglichkeit die Schriftart in der .bbl-Datei zu ändern? Oder muss ich dies irgendwie in meiner Main-Datei ändern?
\documentclass[a4paper, 12pt, arial]{scrreprt}
\usepackage[ngerman]{babel}  
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[numbers]{natbib}

\begin{document}
  BAUM
 \clearpage
 \bibliographystyle{natdin}
 \bibliography{literatur}
 \clearpage
\end{document}
bzw die .bbl-Datei sieht bei mir so aus:
\begin{thebibliography}{1}
\bibitem[1]{CH:CH1}
Vorname \textsc{Nachname}, \emph{Beispiel Zeitschrift} \textbf{1999}, \emph{12}, 666-777.

\end{thebibliography}
So richtig fündig wurde ich leider nicht im Internet, daher würde ich mich über eine Antwort freuen :)

Nach oben