PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Multibib: Falsche Seitennummerierung



rage4
27-07-2010, 09:49
Hallo,

ich hab zwei getrennte Literaturverzeichnisse (Print u. Online) mit multibib. Das klappt jetzt auch endlich. Nur stimmt komischerweise die Seitennummer im Inhaltsverzeichnis nicht. Kann mir da jemand einen Tipp geben?
Evtl. weil alle drei Überschriften eine Doppelseite reservieren? Weiß jetzt allerdings garnicht, ob sich das in wissenschaftlichen Arbeiten so gehört :confused:.

Schon mal vielen Dank!



Minimalbeispiel:

% -*- mode: latex; coding: utf-8 -*-

\begin{filecontents}{int.bib}
@misc{Mayer.2008,
author = {Mayer, Marissa},
year = {2008},
title = {Keynote: Imagination, Immediacy, and Innovation... and a little glimpse under the hood at Google},
url = {http://sites.google.com/site/io/keynote-imagination-immediacy-and-innovation-and-a-little-glimpse-under-the-hood-at-google},

}


\end{filecontents}


\begin{filecontents}{lit.bib}
@incollection{Connet.2004,
author = {Connet, Brian},
title = {The Integrated Marketing Communication Mix},
year = {2004},
address = {Lansdowne},
}
\end{filecontents}



\documentclass[a4paper,12pt,twoside,openright,numbers=noenddot]{scrreprt}

\usepackage{natbib}
\usepackage{multibib}
\newcites{lit}{Printmedien}
\newcites{int}{Online-Quellen}

\begin{document}
\tableofcontents


\chapter{Einleitung}

balbalbalbalba \citelit{Connet.2004}
asdfasdfasdfasdsf \citeint{Mayer.2008}


\chapter{Literaturverzeichnis}

\addcontentsline{toc}{section}{Printmedien}

\bibliographystylelit{dcu_url}
\bibliographylit{lit}


\addcontentsline{toc}{section}{Online-Quellen}

\bibliographystyleint{dcu_url}
\bibliographyint{int}


\end{document}

rage4
05-08-2010, 12:04
Kann mir keiner einen Tipp geben, warum die Seitenzahlen nicht stimmen? Mit dem Absatz in der multibib-Hilfedatei dazu komm ich leider überhaupt nicht zurecht.


\mb@addtocontents Some styles like suthesis or KOMA-Script classes like scrartcl with option bibto-
toc redefine \bibliography such that the heading of the bibliography appears in
the table of contents. Entries for the table of contents are generated by writing
the appropriate information to \@auxout. Because \@auxout is locally redefined
when the bibliography is read, entries go to the wrong file. Therefore, a macro
\mb@addtocontents is introduced which writes to \temp@auxout. Below, in the
definition of the new \bibliographyhsi, \mb@addtocontents replaces the stan-
dard \addtocontents, and \temp@auxout is set to the default \@auxout.


\long\def\mb@addtocontents#1#2{%
\protected@write\temp@auxout
{\let\label\@gobble \let\index\@gobble \let\glossary\@gobble}%
{\string\@writefile{#1}{#2}}}

Bin für jede Hilfe dankbar.

Gruß,
Martin

rage4
13-08-2010, 16:36
Mir wurde hier: http://www.latex-community.org/forum/viewtopic.php?f=47&t=9744#p37561 geholfen. Es war jeweils ein '\cleardoublepage' nach dem Aufruf von '\bibliographyXY{XY}' nötig.