"20-50 S." anstatt "S. 20-50" Thema ist als GELÖST markiert

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


ketchupundmayo

"20-50 S." anstatt "S. 20-50"

Beitrag von ketchupundmayo »

Hi,

ich kämpfe gerade mit einem eigenartigen Problem.
Habe mein Literaturverzeichnis erstellt. Das Zitieren klappt super und das Literaturverzeichnis zeigt auch alle Quellen an. Aber bei der Angabe der Seiten stimmt etwas nicht. Da steht dann zum Beispiel in der fertigen PDF:

Mustermann, M.: Dies ist ein Titel. Verlag, 2013. 61-87 S.

Das am Ende stört natürlich gewaltig, da es richtig S. 61-87 heißen soll. Auch viele Stunden Google haben absolut nichts hervorgebracht. Scheint nicht gerade ein häufiges Problem zu sein.

Hier mal meine Dokumente:
\documentclass[12pt,a4paper,ngerman]{report}
\usepackage[ngerman]{babel}
\usepackage{ccfonts}
\usepackage{float}
\usepackage[ansinew]{inputenc}
%\usepackage{algpseudocode}
%\usepackage[ngerman]{algorithm2e}
\usepackage{algorithmic}
\usepackage[Algorithmus]{algorithm}
\usepackage{graphicx}
\usepackage{paralist}
\usepackage{extarrows}
\usepackage{booktabs}
\usepackage{colortbl}
\usepackage{color}
\usepackage{amsmath}
\usepackage[percent]{overpic}
\usepackage{lineno}
\usepackage{dsfont}
\usepackage[numbers]{natbib}
%\usepackage{cite}
\usepackage{blindtext}
\usepackage{mdframed}
\usepackage{framed} 
\usepackage{pdfpages}
\usepackage{verbatim}
\usepackage{float}
\usepackage{url}
\usepackage{bibgerm}
\mdtheorem[linecolor=blue]{thmbox}{Definition}

\newtheorem{theorem}{Satz}[section]
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{proposition}[theorem]{Behauptung}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{definition}[theorem]{Definition}

\newenvironment{proof}[1][Beweis]{\begin{trivlist}
\item[\hskip \labelsep {\bfseries #1}]}{\end{trivlist}}
%\newenvironment{definition}[1][Definition]{\begin{trivlist}
%\item[\hskip \labelsep {\bfseries #1}]}{\end{trivlist}}
\newenvironment{example}[1][Example]{\begin{trivlist}
\item[\hskip \labelsep {\bfseries #1}]}{\end{trivlist}}
\newenvironment{remark}[1][Remark]{\begin{trivlist}
\item[\hskip \labelsep {\bfseries #1}]}{\end{trivlist}}

\newcommand{\qed}{\nobreak \ifvmode \relax \else
      \ifdim\lastskip<1.5em \hskip-\lastskip
      \hskip1.5em plus0em minus0.5em \fi \nobreak
      \vrule height0.75em width0.5em depth0.25em\fi}
     
  
\begin{document}

%--- hier stehen 900 Zeilen Code mit allem drum und dran...Ja ich bin ein Chaot

\bibliography{literatur}
\bibliographystyle{alphadin}

% ...

\end{document}
Dass der Fehler an der literatur.bib-Datei liegt bezweifle ich, da es ja prinzipiell keine Fehler gibt beim Einlesen der bib-Datei. Trotzdem:
@BOOK{kuerzel,
  title = {Title},
  publisher = {Springer},
  year = {2008},
  author = {Autor},
  pages = {1-1000}
}
Nach diesem Schema gehen alle meine Literatur-Einträge.
Hat jemand eine Idee?

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

Beitrag von Beinschuss »

Beim Eintragstyp "book" nimmt Dein Bibliographierstil die in "pages" angegebenen Zahlen als Anzahl der Seiten im Buch. Wenn Du ein Buchkapitel, Zeitschriftenartikel oder einen Sammelbandbeitrag bibliographieren willst, dann nimm @inbook, @article oder @incollection. Dann werden die Seitenangaben wie von Dir gewünscht interpretiert und gesetzt.

Helmut

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Dass der Fehler an der literatur.bib-Datei liegt bezweifle ich, da es ja prinzipiell keine Fehler gibt beim Einlesen der bib-Datei. Trotzdem:
Doch, es liegt (auch) an der bib: Dein Stil interpretiert Seitenangaben bei Büchern als Angabe des Umfangs und setzt sie entsprechend.

diddy
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mo 22. Apr 2013, 09:47

Beitrag von diddy »

Hallo,

ich habe das gleiche Problem, die Lösung mit
inbook
ist aber auch nicht zufriedenstellend. Das Problem ist hier, dass ich auch chapter angeben muss. Naträglich ist das schwierig.

Kann man die bst nicht so editieren, dass es "richtig" wird?

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

diddy hat geschrieben: Kann man die bst nicht so editieren, dass es "richtig" wird?
Im Prinzip ja. Du kannst ja mal versuchen (in einer umbenannten Kopie) den Inhalt der Funktion FUNCTION {format.pages.book} durch den Inhalt der Funktion FUNCTION {format.pages} zu ersetzen.

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

Beitrag von Beinschuss »

Für Kapitel mit eigenen Autor/innen aus einem Buch mit Herausgeber/innen versuche doch @incollection.

Helmut

Antworten