PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : bibtex: zeilenumbruch im zitat?



moedule
13-11-2006, 22:35
hey

folgendes problem: für eine diplomarbeit (meiner freundin) soll der jmb.bst bibstyle verwendet werden. dieser erzeugt die kennung der cite aus den nachnamen der autoren und jahr, allerdings ausgeschrieben.
ein autor -> "nachname 1990"
zwei autoren -> "nachname1 nachname2 1990"
mehr autoren -> "nachname1 et al 1990"

das problem ist jetzt, dass wenn diese im text stehen .. also wie folgt

blabla bla la bla bla [Walker 1990] und der bla bla text text etxt text [Maier & Schmid 1978]

dann werden die zitate (diese kennungen eben) nicht umgebrochen. das er das ganze nicht bei einem zitat (pro \cite) umbrechen kann seh ich ja noch ein, aber wenn in einem \cite mehrere zitate stehen (also \cite{klaus90,walker80,bubek78} dann könnte er ja zwischen den einzelnen zitaten umbrechen

hat da jemand eine lösung?

moe

moedule
13-11-2006, 22:43
nur um das problem vielleicht noch etwas zu verdeutlichen ... hab ich mal ein minimal beispiel sammt ausgabe gebastelt

problem.pdf (http://www.moedule.de/tmp/problem.pdf)

bibtex style ist jmb



\documentclass[a4paper,12pt,BCOR8mm,english]{scrreprt}

\begin{document}

While the first strand of development effectiveness literature searches for a positive relationship between aid and growth and finds none \cite{Boone1995,RajanSubramanian2005} or some \cite{HansenTarp2001, AddisonMavrotasEtAl2005}, there is another big strand, which sees aid being effective depending on different interceding variables. Burnside and Dollar launch a series of research with their finding out that aid has a positive effect on growth, conditionally on good policies \cite{BurnsideDollar1997}.

Whereas some do support their findings \cite{Svensson1999, CollierDollar2001, MosleyHudsonEtAl2004}, others observe no such interaction effect between aid and good policies \cite{DalgaardHansenEtAl2004}.\\

\end{document}


moe

sofa-surfer
14-11-2006, 06:36
Hallo,

die Zitate werden doch umbrochen? :confused:


\documentclass[a4paper,12pt,BCOR8mm,english]{scrreprt}
\usepackage{babel}
\usepackage{natbib}



\begin{filecontents}{literatur.bib}
@article{boone,
author={P. Boone},
journal={Zeitschrift mit sinnfreien Artikeln},
pages={100--98},
year=1995
}

@article{rajan,
author={P. Rajan and P. Subramanian},
journal={Zeitschrift mit sinnfreien Artikeln},
pages={100--98},
year=2005
}
\end{filecontents}

\begin {document}



\noindent
While the first strand of development effectiveness literature searches for a
positive relationship between aid and growth and finds none \cite{boone,rajan}
or some ...


\bibliography{literatur}
\bibliographystyle{jmb}

\end{document}

Also in diesem Sinne: Richtiges Minimalbeispiel (http://www.minimalbeispiel.de/) erstellen.

Matthias

moedule
14-11-2006, 20:03
Hallo,

die Zitate werden doch umbrochen? :confused:


hä? hat du dir das pdf angeschaut? da stehen die zitate doch eindeutig über die zeile hinaus? oder? bei dir nicht?

moedule
14-11-2006, 20:14
ah, du hast noch natbib eingebunden (das bricht die zitate tatsächlich um)

wenn du nämlich kein natbib verwendest (wie ich es im minimalbeispiel (ahja :-) ) gemacht hab), dann wird auch nichts umgebrochen.

also erstmal danke, denn die "zufällige" lösung mit dem natbib scheint gar nicht so schlecht.
klar, das bib-file fehlt, trotzdem würde ich da nicht zu laut schreien, denn was bringt es wenn ich ein beispiel poste und es dann abgewandelt wird und mir dann vorgeworfen wird es würde doch tun?? trotzdem danke!!

moe

sofa-surfer
14-11-2006, 20:18
Hast DU dir mal mein Minimalbeispiel angeschaut? Da werden die Zitate (zumindest auf meinen Rechner) umbrochen. Ich habe halt versucht, mit den spärlichen Informationen, die du gegeben hast, das Problem nachzuvollziehen. Wie das Minimalbeispiel (zumindest bei mir auf dem Rechner) zeigt, ist mir das nicht gelungen.

Natürlich hab ich das pdf gesehen, und auch, dass da was nicht hinhaut. Aber nur aus dem pdf kann man schlecht die Ursache finden.

Von daher, probier doch bitte mal aus, ob mit meinen Beispiel bei dir auch nicht umbrochen wird. Wenn aber bei dem kleinen Beispiel alles stimmen sollte, dann kannst du schauen, was bei dir/euch anders ist.

Matthias

sofa-surfer
14-11-2006, 20:22
ah, du hast noch natbib eingebunden (das bricht die zitate tatsächlich um)

wenn du nämlich kein natbib verwendest (wie ich es im minimalbeispiel (ahja :-) ) gemacht hab), dann wird auch nichts umgebrochen.

also erstmal danke, denn die "zufällige" lösung mit dem natbib scheint gar nicht so schlecht.
klar, das bib-file fehlt, trotzdem würde ich da nicht zu laut schreien, denn was bringt es wenn ich ein beispiel poste und es dann abgewandelt wird und mir dann vorgeworfen wird es würde doch tun?? trotzdem danke!!

moe

Was wird hier abgewandelt?

Und das mit dem natbib ist keine zufällige Lösung. Denn in der jmb.bst steht wortwörtlich:



% This bibliography style file is intended for texts in ENGLISH
% This is an author-year citation style bibliography. As such, it is
% non-standard LaTeX, and requires a special package file to function properly.
% Such a package is natbib.sty by Patrick W. Daly


Ich habe also einfach nur die Hinweise des Paketautors befolgt ...

Matthias

moedule
14-11-2006, 20:47
Hast DU dir mal mein Minimalbeispiel angeschaut?

ja hab ich, und mit erstaunen festgestellt dass es umgebrochen wird ... da ich dachte du hättest mein beispielnur um den bibtex eintrag verändert, war ich verwundert. bis ich den natbib eintrag gefunden habe.

ok, auf jedenfall nochmal vielen dank

natbib hat sich als viel bessere lösung herausgestellt

moe

jonas88
15-11-2006, 10:15
Hallo bei mir ist dasselbe, das Zitat wird also nicht umgebrochen... Es sollte eigentlich zwischen Autor und Jahr umbrechen

wenn ich bibliographiestyle jmb hernehme, dann gehts auch, aber ich würde gerne gerapali benutzen. Wie erreiche ich, dass es trotdem umgebrochen wird?

Beispiel:



\begin{filecontents}{literatur.bib}
@article{boone,
author={P. Boone},
journal={Zeitschrift mit sinnfreien Artikeln},
pages={100--98},
year=1995
}

@article{rajan,
author={P. Rajan and P. Subramanian},
journal={Zeitschrift mit sinnfreien Artikeln},
pages={100--98},
year=2005
}
\end{filecontents}

Das .bib-file


@ARTICLE{Artikel,
AUTHOR = "Autor bla",
TITLE = "Ich bin der Titel",
JOURNAL = "Zeitschrift für Unsinn",
YEAR = "2012",

}

@BOOK{Buch,
AUTHOR = "Hr. Schreiberling",
TITLE = "Hallo Welt",
PUBLISHER = "Sinnfrei Verlag",
YEAR = "2019",
}

und zuletzt noch die erstellte datei

danke
Jonas

sofa-surfer
15-11-2006, 10:38
Mit deinem Beispiel kann man eigentlich genau nichts anfangen ...

Hast du schon mal versucht, das cite-Paket zusätzlich zu laden?
Mit dem Beispiel von oben klappt das jedenfalls:


\documentclass[a4paper,12pt,BCOR8mm,english]{scrreprt}
\usepackage{babel}
\usepackage{bibgerm}
\usepackage{cite}


\begin{filecontents}{literatur.bib}
@article{boone,
author={P. Boone},
journal={Zeitschrift mit sinnfreien Artikeln},
pages={100--98},
year=1995
}

@article{rajan,
author={P. Rajan and P. Subramanian},
journal={Zeitschrift mit sinnfreien Artikeln},
pages={100--98},
year=2005
}
\end{filecontents}

\begin {document}



\noindent
While the first strand of development effectiveness literature searches for a
positive relationship between aid and growth and finds none \cite{boone,rajan}
or some ...


\bibliography{literatur}
\bibliographystyle{gerapali}

\end{document}

Matthias

koiboy
01-07-2009, 19:12
Hi Leute,

da ich extrem angenervt von bibtex bin, benutze ich nun die ganz einfache


\begin{thebibliography}{--------------------}

\input{literatur.tex}

\end{thebibliography}

- Umgebung.

Wie erreiche ich da den bisher diskutierten Zeilenumbruch innerhalb von Zitaten?