PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Literaturverweise mit natbib nicht erkannt



Dan2306
12-05-2010, 17:32
Hallo Leute,

der Zugriff auf meine .bib Datei scheint aus irgendeinem Grund nicht zu klappen. Es erscheint ständig die Meldung: citation on page ... undefined

Hier ein Minimalbeispiel:


\documentclass[twoside,12pt,a4paper]{report}%

\usepackage{natbib}
\usepackage{ae,hyperref,microtype}

\begin{document}

\noindent
\begin{flushleft}
{\small Pages 1--5 and 176--182 from:\\
Jens Michaelis, \emph{On Formal Properties of Minimalist Grammars},
Linguistics in Potsdam (LiP) 13,
Universit\"atsbibliothek, Publikationsstelle, Potsdam, 2001.}
\end{flushleft}

\vspace{7\topsep}\noindent
\textbf{\huge Chapter 1}

\vspace{3\topsep}\noindent
\textbf{\huge Preliminaries}

\vspace{3\topsep}\noindent
Research on natural language syntax in terms of transformational
grammar (TG) has been accompanied, since its beginning, by questions
on the complexity of the individual grammars legitimated by the
general linguistic theory. In this connection, from the perspective
of formal language theory, special emphasis has been placed on two
aspects: (a) where within the Chomsky hierarchy of classes of phrase
structure grammars, at least in terms of weak equivalence, are those
grammars located that are supposed to be adequate models for natural
languages, and (b) what is the complexity of the parsing problem for
such grammars? [\dots]

\section{Mild Context-Sensitivity}

Question (a) as raised in the introductory paragraph, initially, was
picked out as one of the central themes by Chomsky himself (see e.g.\cite{chomsky:56,chomsky:57,chomsky:59}). Subsequently, it nevertheless
became a topic of minor importance for theoretical linguists and, at
least for this reason, it remained an open problem for some time.
Then in \citealt{peters_ritchie:73} it was shown that it is possible to
generate each recursively enumerable set, and hence, especially, each
context-sensitive language, by some TG based on some context-free
skeleton. This means in any case that the TG-theory leaves
underspecified the complexity of natural languages in so far as each
recursively enumerable set provides a potential formal counterpart
for some natural language. The result of Peters and Ritchie
therefore conflicts in particular with the assumption, taken to be
plausible by various researchers, that his competence enables a
speaker to give a judgement on the grammaticality of arbitrary
sentences. That is to say, in terms of formal language theory, the
recognition problem for natural languages is assumed to be decidable.

\vspace{3\topsep}\noindent
[\dots]

\bibliographystyle{cslipubs-natbib}
\bibliography{lit}

\end{document}


Und hier dazugehörige .bib einträge:



@Article{peters_ritchie:73,
author = "Stanley Peters and Graeme Ritchie",
title = "On the generative power of Transformational grammars",
journal = "Information Sciences",
volume = "6",
pages = "49--84",
year = "1973"}

Ich weiß leider wirklich nicht, wo der Fehler liegt.
*Hilfe*

Dan

Legion
12-05-2010, 17:41
Nun, da du mit Natbib arbeitest, solltest du mal versuchen dein \cite{} durch die Natbib-Varianten \citep{} oder \citet{} zu ersetzten. Bei Google liefert der Suchbegriff natbib als erstes dieses (http://merkel.zoneo.net/Latex/natbib.php) Ergebnis ;)

Gruß

Dan2306
12-05-2010, 17:46
nun, \citealt ist doch auch eine dieser natbib varianten, oder?

rais
12-05-2010, 19:40
Moin moin,


der Zugriff auf meine .bib Datei scheint aus irgendeinem Grund nicht zu klappen. Es erscheint ständig die Meldung: citation on page ... undefined

Hier ein Minimalbeispiel:
(..)

was genau wundert Dich daran? Du zitierst vier unterschiedliche Stellen, von denen Du nur eine preisgegeben hast ...

MfG

Dan2306
13-05-2010, 09:01
OK, ich habe es jetzt mal mit dem style "chicago" durchlaufen lassen und er erkennt die Verweise.

Laut Prof sollen wir aber "cslipubs-natbib" als Style verwenden. Eine entsprechende .bst datei habe ich im selben Ordner abgelegt wie meine.tex und.bib datei.

Muss ich noch etwas beachten oder warum funzt das nicht?

rais
13-05-2010, 09:16
Moin moin,

OK, ich habe es jetzt mal mit dem style "chicago" durchlaufen lassen und er erkennt die Verweise.

Laut Prof sollen wir aber "cslipubs-natbib" als Style verwenden. Eine entsprechende .bst datei habe ich im selben Ordner abgelegt wie meine.tex und.bib datei.

Muss ich noch etwas beachten oder warum funzt das nicht?
was steht denn in Deiner .blg?
BTW: "cslipubs-natbib" ist nicht auf CTAN verfügbar, soll es dieser hier (http://semarch.linguistics.fas.nyu.edu/barker/Reconstruction/cslipubscollection/) sein?

MfG

Legion
13-05-2010, 09:34
Folgendes Beispiel läuft mit rais Datei problemlos durch, auch ohne die natbib-spezifischen \cite-Befehle:
\begin{filecontents}{lit.bib}
@ARTICLE{Katzen2005,
author = {Federico Katzen and Geoffrey Chang and Wieslaw Kudlicki},
title = {The past, present and future of cell-free protein synthesis.},
journal = {Trends Biotechnol.},
year = {2005},
volume = {23},
pages = {150--156},
number = {3},
month = {Mar},
doi = {10.1016/j.tibtech.2005.01.003},
file = {Katzen2005.pdf:PAPERBASE\\Biophysik\\Katzen2005.p df:PDF},
keywords = {Cell-Free System; Directed Molecular Evolution; Protein Biosynthesis;
Protein Folding; Recombinant Proteins},
pii = {S0167-7799(05)00025-9},
pmid = {15734558},
timestamp = {2009.04.03},
url = {http://dx.doi.org/10.1016/j.tibtech.2005.01.003}
}
\end{filecontents}

\documentclass{scrreprt}
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{natbib}

\begin{document}
\cite{Katzen2005}
\bibliographystyle{cslipubs-natbib}
\bibliography{lit}
\end{document}

\\edit: Dein Beispiel läuft mit meiner Beispielliteratur auch problemlos durch. Sobald ich aber mein label mit einem Doppelpunkt versehe, so wie es bei dir der Fall ist, dann gibt es Probleme. Auch mit chicago kann ich dann deine Verweise nicht darstellen. Mein Tip - Miracel Whip! Und vielleicht mal die Doppelpunkte entfernen.