Archiv verlassen und diese Seite im Standarddesign anzeigen : Literaturverweise
Hallo,
ich bin auf der Suche nach einer Moeglichkeit, Seitenzahlen anzugeben, wenn ich mehrere Autore/Werke in einem Literaturverweis hab. Ok, das war jetzt irgendwie furchtbar schlecht erklaert, aber ich kanns grad auch nicht besser erklaeren, drum ein kurzes Beispiel, was ich haben moechte/brauche:
blablablablablablablablablablablablablablablabla (Huber, 2008, S. 23-24, Meier, 1999, S. 454).
ich verwende \usepackage[round,comma]{natbib} und \citep um die Regeln zu erfuellen, die mir vorgegeben wurde.
es funktioniert auch, solange ich nur einen Seitenverweis brauche. z.B. \citep[S. 23-24]{Meier, Huber}
--> (Meier, 1999, Huber, 2008, S. 23-24)
Wuerde mich sehr freuen, wenn mir jemand damit helfen koennte! Danke schonmal!
Ich meine mich zu erinnern, dass es keine Lösung gab (lt. Jens Berger) / gibt (?). Allerdings stand mal irgendwann und -wo eine frickelige Bearbeitung. Lass das Beispiel mit pdflatex laufen, spätestens dann wirst du das Ergebis erfahren und kannst entscheiden, ob und inwieweit der Ansatz dir hilft.
\begin{filecontents}{testlit.bib}
@incollection{webber93,
author = {Webber, Karlchen},
title = {Die Bedeutung des Standard},
booktitle = {Strategien f{\"u}r Investitionen},
publisher = {Leske + Budrich},
year = {1993},
editor = {Droege, Walter P. and Backhaus, Klaus and Webber, Karlchen},
address = {Landsberg a. L.},
pages = {146-261},
}
@book{loellgen05,
editor = {{L{\"o}llgen, Hans and Hermans, Wolf}},
title = {Funktionen},
edition = {Ausgabe 2007},
publisher= {Novartis},
year = {2005},
address = {Hannover}
}
\end{filecontents}
%\listfiles
\documentclass[paper=a5,pagesize,oneside,% just_4_demo
german,bibtotoc,10pt]{scrreprt}%
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[sc,osf]{mathpazo}
\usepackage[scaled=.8]{beramono}
\usepackage{xcolor}
%%% ------------------------------------------------------------------
%%% Zitation
%%% ------------------------------------------------------------------
\usepackage{natbib}
%%% es gibt (lt. Berger) k e i n e fertige Loesung -> deswegen:
%(vgl. \citealp[S.~11]{mueller99}; \citealp[S.~9~ff.]{schmidt02})% oder
\newcommand{\citeP}[4]{(vgl. \citealp{#1}, #2; \citealp{#3}, #4)}
\usepackage[colorlinks,citecolor=blue!50!black!100!]{hyperref}
\begin{document}
%%% ------------------------------------------------------------------
\begin{titlepage}
\vspace*{64pt}
\begin{flushright}
\bfseries\color{blue!60!black!100!}
\Huge natbib $+$ natdin\par
\vspace{6pt}
\normalfont\normalcolor
\large\scshape Mehrfache Zitate---Autor,Jahr,Seite\par
\vspace{12pt}
\textbf{An experessive bibliography style\\[18pt]
Edico\\
\today}
\end{flushright}
\end{titlepage}
\tableofcontents
%%% ------------------------------------------------------------------
\chapter{Intro}
Es besteht der Wunsch, mehrfache Zitate im Stil (Autor, Jahr, Seite; ...)
anzulegen. Als 'biliography style' wird natbib geladen.
%%% ------------------------------------------------------------------
\chapter{Solution}%Bibliographystyle}
\section{Bib--Base}
Die Zitation erfolgt mit \par\hskip12pt
- {\color{red!80!blue!80!}{natbib.sty 2007/02/05 8.0 (PWD)}}, \par\hskip12pt
- {\color{red!80!blue!80!}{natdin.bst Vers. [3.0a4] 2005-03-22}},\par
\qquad mehrfach editiert by edico.
%\newpage
\section{Output}
Mit dem newcommand \par \qquad\verb|\citeP| \par\noindent
und dem Aufruf \par\noindent
\qquad \verb|\citeP{webber93}{184}{loellgen05}{257}| \par\noindent
kann man den gewünschten Erfolg generieren (wenngleich etwas umständlich):\par
\bigskip
\citeP{webber93}{184}{loellgen05}{257}.
%%% ------------------------------------------------------------------
\bibliographystyle{natdin}
\bibliography{testlit}
\end{document}
edico
Hi,
probier mal
(\citealt[S. 23--24]{Meier}, \citealt[S. 454]{Huber})
ungetestet, sollte aber gehen,
Gruß, Festus
Sorry, wenn du ein Komma zwischen Autor und Jahr haben willst nimm lieber
(\citealp[S. 23--24]{Meier}, \citealp[S. 454]{Huber})
Juhu! Es funktioniert! Danke Festus!
Danke auch an edico (aber festus loesung war doch deutlich kuerzer...)
aber festus loesung war doch deutlich kuerzer...
naja - lesen muss man schon können
edico
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.