PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Seitnzahlen bei BibteX



Richard
26-01-2008, 23:24
Hallo,

ich versuche mittels Bibtex mein Literaturverzeichnis im Style amsplain zu erstellen.

Leider bekomme ich die Seitenzahlen der Artikel nicht in das Literaturverzeichnis, ich erhalte die Meldung:

Warning--missing pages in Daughton1999

Mein Header:

%Erzeugt mit dem LaTeX-Generator: http://latex.sehnot.de

%Schriftgröße, Layout, Papierformat, Art des Dokumentes
\documentclass[12pt,oneside,a4paper]{book}

%Einstellungen der Seitenränder
\usepackage[inner=3cm,outer=3cm,top=3cm,bottom=3cm,includehead foot]{geometry}
%neue Rechtschreibung
\usepackage{ngerman}
\usepackage{graphicx}
%Umlaute ermöglichen
\usepackage[latin1]{inputenc}
%Kopf- und Fußzeile
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[C]{\nouppercase{\leftmark}}
\renewcommand{\headrulewidth}{0.5pt}
\fancyfoot[C]{\thepage}
\renewcommand{\footrulewidth}{0.5pt}

Die Literaturstelle:


@article{Daughton1999,
author = "Daughton CG;Ternes TA;",
title = "Pharmaceuticals and personal care products in the environment: Agents of subtle change?",
year = "1999",
journal = "Environmental Health Perspectives",
pages={907--938},
volume = "107",
}

Eine andere Literaturstelle wird erst gar nicht genommen (hab ich aus dem Internet kopiert und eingefügt um zu checken, ob hier Seitenzahlen kommen):

Warning-- I didn't find a database entry for Zurek1993

Der BibteX Eintrag dazu:


@article{Zurek1993,
AUTHOR = {Zurek, R. W. and Martin, L. J.},
TITLE = {Interannual Variability of planet-encircling dust activity on {M}ars},
YEAR = {1993},
JOURNAL = jgr,
VOLUME = {98},
NUMBER = {E2},
PAGES = {3247--3259}
}

Beim Suchen bin ich jetzt darüber gestolpert, dass man die Autoren mit "and" trennt, werde ich Morgen noch machen.

Hat jemand eine Idee zu den Seitenzahlen und der nicht eingebundenen Literatur?

Danke,

Richard

rais
27-01-2008, 11:59
Hallo und Herzlich Willkommen :)
also die einzigen Fehler, die mir in Deiner .bib aufgefallen sind:
1)
author = "Daughton CG;Ternes TA;",
-- hast Du selbst schon gesehen, kannst Du an Zurek1993 angleichen, also


author={Daughton, C. G. and Ternes, T. A.},

2)
JOURNAL = jgr,-- hier greifst Du auf einen nicht definierten String zu. Ergänze mal


@string( jgr = "wie das Journal heißen soll" )
möglichst weit vorne in Deiner .bib.
Vielleicht hast Du nur nicht oft genug kompiliert? Nach


latex DeineTeX.tex
bibtex DeineTeX
latex DeineTeX.tex
latex DeineTeX.tex
sollten alle Fehlermeldungen verschwunden sein -- und das auch erst im letzten LaTeX-Lauf -- oder Du machst bei Dir irgend etwas anders, als Du hier gezeigt hast: in dem Fall erstelle bitte ein komplettes Minimalbeispiel (http://www.minimalbeispiel.de).;)
MfG,

Richard
27-01-2008, 14:57
Hallo rais,

danke schon mal für deine Antwort.

Ich hoffe, dass zählt als Minimalbeispiel, kleiner bekomme ichs mal nicht hin:



%Erzeugt mit dem LaTeX-Generator: http://latex.sehnot.de

%Schriftgröße, Layout, Papierformat, Art des Dokumentes
\documentclass[12pt,oneside,a4paper]{book}

%Einstellungen der Seitenränder
\usepackage[inner=3cm,outer=3cm,top=3cm,bottom=3cm,includehead foot]{geometry}
%neue Rechtschreibung
\usepackage{ngerman}
\usepackage{graphicx}
%Umlaute ermöglichen
\usepackage[latin1]{inputenc}
%Serifenlose Schrifttype
\usepackage{helvet}

%\renewcommand\familydefault{phv}
%Kopf- und Fußzeile
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}

%Kopfzeile mittig
\fancyhead[C]{\nouppercase{\leftmark}}
%Linie oben
\renewcommand{\headrulewidth}{0.5pt}

%Fußzeile rechts bzw. außen
\fancyfoot[C]{\thepage}
%Linie unten
\renewcommand{\footrulewidth}{0.5pt}

%hier beginnt der Eigentliche Text
\begin{document}

\cite{Daughton1999,Khetan2007,Perez2007}

\bibliography{Trafos}
\bibliographystyle{amsplain}
\end{document}

Da läufts bei mir mal nicht mit den Seitenzahlen.

Hier noch die BibteX-Einträge:


@article{Daughton1999,
author = "Daughton CG and Ternes TA;",
title = "Pharmaceuticals and personal care products in the environment: Agents of subtle change?",
year = "1999",
journal = "Environmental Health Perspectives",
page = "907--938",
volume = "107",
}

@article{Khetan2007,
author = "Khetan SK and Collins TJ;",
title = "Human Pharmaceuticals in the Aquatic Environment: A Challenge to Green Chemistry",
year = "2007",
journal = "Chemical Reviews",
page = "2319--2364",
volume = "107",
}

@article{Perez2007,
author = "Perez S and Barcelo D",
title = "Application of advanced MS techniques to analysis and identification of human and microbial metabolites of pharmaceuticals in the aquatic environment",
year = "2007",
journal = "Trends in Analytical Chemistry",
page = "494--514",
volume = "26",
}

Danke nochmals

rais
27-01-2008, 15:39
Moin moin,


Ich hoffe, dass zählt als Minimalbeispiel, kleiner bekomme ichs mal nicht hin:

naja, kürzen ließe es sich schon noch etwas;-)
BTW: Nutze bitte die Code-Umgebung (#) für Quelltextdarstellung. Das sieht zwar auf den ersten Blick wie bei der Zitatumgebung aus, aber bei Zitaten wird gerne mal ein Leerzeichen eingestreut -- wie in `includehead foot' -- und die Code-Umgebung verschwindet wenigstens nicht beim Antworten.:D
Aussehen könnte Deine .tex dann so:


\documentclass{book}
\begin{document}
\cite{Daughton1999,Khetan2007,Perez2007}
\bibliography{Trafos}
\bibliographystyle{amsplain}
\end{document}

die ganzen Pakete, Optionen und Befehle in der Präambel sind für die Darstellung Deines Problems hier gar nicht nötig.;)


Da läufts bei mir mal nicht mit den Seitenzahlen.

`pages' hast Du ja auch nicht angegeben, nur `page' -- und so einen Eintrag kennt amsplain nicht.;)

MfG,

Richard
27-01-2008, 17:59
Vielen Dank, Problem gelöst, waren die pages.

Mit der Minimaleinstellung, ist mir gerade auch eingefallen...

Eine schönen Sonntag Abend noch,

Richard