thorstenk
16-11-2007, 22:22
Hallo,
ich schreibe gerade an meiner Diplomarbeit. Für das Erstellen und Verlinken des Literaturverzeichnisses habe ich mich für bibtex in verbindung mit natbib entschieden. Leider bekomme ich mit natbib nicht die gewünschten Einstellungen hin.
Hier mal mein Problem als Minimalbeispiel:
\documentclass[%
final, % fertiges Dokumen
12pt,
bigheadings, % große Überschriften
ngerman, % wird an andere Pakete weitergereich
a4paper,
BCOR5mm, % Zusaetzlicher Rand auf der Innenseite
DIV13, % Seitengroesse (siehe Koma Skript Dokumentation !)
headexclude, % Kopf nicht einbeziehen
footexclude, % Fuss nicht einbeziehen
mpexclude, % Margin nicht einbeziehen
pagesize, % Schreibt die Papiergroesse in die Datei.
% Wichtig fuer Konvertierungen
twoside, % Seitenraender für zweiseitiges Layout
onecolumn, % Einspalti
TOC nummeriert
tocindent, % eingereuckte Gliederung
]{scrartcl}% Klassen: scrartcl, scrreport
\usepackage{graphics}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage[utf8]{inputenc} %encoding
\usepackage[T1]{fontenc} %??
\usepackage{babel} %deutsche silbentrennung
\usepackage{upgreek} % aufrechte griech. lettern für text
\usepackage{textcomp} % best. zeichen wie grad
%\usepackage{arev} % arial-artige schrift mit mathefonts
\usepackage{cmbright} %serifenlose schrift mit matheunterstützung, stell hier gr. buchstaben bereit
\usepackage[helvet]{sfmath} %automatische unterstützung für serifenloses mathe
\usepackage[scaled=.90]{helvet} %helvetica laden
\renewcommand{\familydefault}{\sfdefault} %helvetica als defaultschrift
%%%%%%%%%%%%%%%
\usepackage{scrpage2} %unterstützung für kopf und fusszeilen
\onehalfspacing %1,5-facher zeilenabstand
%\usepackage{fancyhdr}
\usepackage{natbib}
%%%%%%%%%%%%%Tabellen!
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{xcolor}
\newcommand{\forloop}[5][1]{%
\setcounter{#2}{#3}%
\ifthenelse{#4}{#5\addtocounter{#2}{#1}%
\forloop[#1]{#2}{\value{#2}}{#4}{#5}}%
{}}
\newcounter{crcounter}
\newcommand{\compensaterule}[1]{%
\forloop{crcounter}{1}{\value{crcounter} < #1}%
{\vspace*{-\aboverulesep}\vspace*{-\belowrulesep}}}
\newcommand{\multirowbt}[3]{\multirow{#1}{#2}%
{\compensaterule{#1}#3}}
%\include{commands/commands}
%%%%%%%%%%%%%%Ende Tabellen!
\setlength{\headheight}{2\baselineskip} %%????????
%%%%%%%%%%%%%%%%%
\begin{document}
\tableofcontents
\thispagestyle{empty}
\clearpage
%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%
\pagestyle{scrheadings}
\automark[section]{section}
\ihead{\pagemark}
\ohead{\headmark}
\ofoot{}
%\pagestyle{fancy}
%%%%%%%%%%%%%%%%%%%%%%%
\addtokomafont{caption}{\small}
\addtokomafont{captionlabel}{\bfseries}
\section{Einleitung}
Dies ist nur ein ganz einfacher Text, mit dem aber gezeigt werden soll, wie man mit LaTeX zitiert. Wie das geht, kann man beispielsweise in \citep{PubMed_15835628} nachlesen. Ausserdem findet sich einer hervoragende Anleitung in \citep{PubMed_15611332}.
%\include{commands/TableCommands}
%%\include{kapitel/einleitung}
%%\include{kapitel/abkuerzungen}
%\include{kapitel/material}
%\include{kapitel/metoden}
%\include{kapitel/ergebnisse}
%\include{kapitel/diskussion}
%\include{kapitel/literatur}
%\include{kapitel/zusammenfassung}
%%%%%%%%%%%%%%%%%
\bibliographystyle{plainnat}
\bibliography{diplomarbeit}
%%%%%%%%%%%%%%%%%
\listoffigures
\listoftables
%%%%%%%%%%%%%%%%%
\end{document}
und hier dei zugehörige bib-datei
@Misc{ PubMed_15835628,
issn = "0028-2162",
volume = "149",
number = "14",
year = "2005",
month = apr,
journal = "Ned Tijdschr Geneeskd",
title = "[Problematic cases of mesothelioma reported to the Dutch Institute for Asbestos Victims: evaluation by the Mesothelioma Working Group of the Netherlands Association of Pulmonologists and Specialists in Tuberculosis]",
pages = "759-63",
affiliation = "Nederlands Kanker Instituut-Antoni van Leeuwenhoek Ziekenhuis, afd Thorax-oncologie, Plesmanlaan 121, 1066 CX Amsterdam. p.baas@nki.nl",
author = "P Baas and P Sleeswijk and W F M Strankinga and E J {van Hezik} and J A Burgers and K Y Tan and J H Schouwink"
}
@Misc{ PubMed_15611332,
issn = "0021-9525",
volume = "167",
number = "6",
year = "2004",
month = dec,
journal = "J Cell Biol",
title = "Energy- and temperature-dependent transport of integral proteins to the inner nuclear membrane via the nuclear pore.",
pages = "1051-62",
affiliation = "Department of Cell Biology, The Scripps Research Institute, La Jolla, CA 92037, USA.",
author = "Tomoyuki Ohba and Eric C Schirmer and Takeharu Nishimoto and Larry Gerace"
}
Das Problem ist, dass das Resultat im Literaturverzeichnis mir lediglich den Author, Titel, Jahr und die ISSN-Nummer Ausgibt.
Ich hätte aber gerne dass diese ISSN NUmmer nicht mit ausgegeben wird und anstatt dessen das Journal mit aufgenommen wird.
Wie stelle ich das ein, bin völlig ratlos.
Danke im Voraus
Thorsten
ich schreibe gerade an meiner Diplomarbeit. Für das Erstellen und Verlinken des Literaturverzeichnisses habe ich mich für bibtex in verbindung mit natbib entschieden. Leider bekomme ich mit natbib nicht die gewünschten Einstellungen hin.
Hier mal mein Problem als Minimalbeispiel:
\documentclass[%
final, % fertiges Dokumen
12pt,
bigheadings, % große Überschriften
ngerman, % wird an andere Pakete weitergereich
a4paper,
BCOR5mm, % Zusaetzlicher Rand auf der Innenseite
DIV13, % Seitengroesse (siehe Koma Skript Dokumentation !)
headexclude, % Kopf nicht einbeziehen
footexclude, % Fuss nicht einbeziehen
mpexclude, % Margin nicht einbeziehen
pagesize, % Schreibt die Papiergroesse in die Datei.
% Wichtig fuer Konvertierungen
twoside, % Seitenraender für zweiseitiges Layout
onecolumn, % Einspalti
TOC nummeriert
tocindent, % eingereuckte Gliederung
]{scrartcl}% Klassen: scrartcl, scrreport
\usepackage{graphics}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage[utf8]{inputenc} %encoding
\usepackage[T1]{fontenc} %??
\usepackage{babel} %deutsche silbentrennung
\usepackage{upgreek} % aufrechte griech. lettern für text
\usepackage{textcomp} % best. zeichen wie grad
%\usepackage{arev} % arial-artige schrift mit mathefonts
\usepackage{cmbright} %serifenlose schrift mit matheunterstützung, stell hier gr. buchstaben bereit
\usepackage[helvet]{sfmath} %automatische unterstützung für serifenloses mathe
\usepackage[scaled=.90]{helvet} %helvetica laden
\renewcommand{\familydefault}{\sfdefault} %helvetica als defaultschrift
%%%%%%%%%%%%%%%
\usepackage{scrpage2} %unterstützung für kopf und fusszeilen
\onehalfspacing %1,5-facher zeilenabstand
%\usepackage{fancyhdr}
\usepackage{natbib}
%%%%%%%%%%%%%Tabellen!
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{xcolor}
\newcommand{\forloop}[5][1]{%
\setcounter{#2}{#3}%
\ifthenelse{#4}{#5\addtocounter{#2}{#1}%
\forloop[#1]{#2}{\value{#2}}{#4}{#5}}%
{}}
\newcounter{crcounter}
\newcommand{\compensaterule}[1]{%
\forloop{crcounter}{1}{\value{crcounter} < #1}%
{\vspace*{-\aboverulesep}\vspace*{-\belowrulesep}}}
\newcommand{\multirowbt}[3]{\multirow{#1}{#2}%
{\compensaterule{#1}#3}}
%\include{commands/commands}
%%%%%%%%%%%%%%Ende Tabellen!
\setlength{\headheight}{2\baselineskip} %%????????
%%%%%%%%%%%%%%%%%
\begin{document}
\tableofcontents
\thispagestyle{empty}
\clearpage
%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%
\pagestyle{scrheadings}
\automark[section]{section}
\ihead{\pagemark}
\ohead{\headmark}
\ofoot{}
%\pagestyle{fancy}
%%%%%%%%%%%%%%%%%%%%%%%
\addtokomafont{caption}{\small}
\addtokomafont{captionlabel}{\bfseries}
\section{Einleitung}
Dies ist nur ein ganz einfacher Text, mit dem aber gezeigt werden soll, wie man mit LaTeX zitiert. Wie das geht, kann man beispielsweise in \citep{PubMed_15835628} nachlesen. Ausserdem findet sich einer hervoragende Anleitung in \citep{PubMed_15611332}.
%\include{commands/TableCommands}
%%\include{kapitel/einleitung}
%%\include{kapitel/abkuerzungen}
%\include{kapitel/material}
%\include{kapitel/metoden}
%\include{kapitel/ergebnisse}
%\include{kapitel/diskussion}
%\include{kapitel/literatur}
%\include{kapitel/zusammenfassung}
%%%%%%%%%%%%%%%%%
\bibliographystyle{plainnat}
\bibliography{diplomarbeit}
%%%%%%%%%%%%%%%%%
\listoffigures
\listoftables
%%%%%%%%%%%%%%%%%
\end{document}
und hier dei zugehörige bib-datei
@Misc{ PubMed_15835628,
issn = "0028-2162",
volume = "149",
number = "14",
year = "2005",
month = apr,
journal = "Ned Tijdschr Geneeskd",
title = "[Problematic cases of mesothelioma reported to the Dutch Institute for Asbestos Victims: evaluation by the Mesothelioma Working Group of the Netherlands Association of Pulmonologists and Specialists in Tuberculosis]",
pages = "759-63",
affiliation = "Nederlands Kanker Instituut-Antoni van Leeuwenhoek Ziekenhuis, afd Thorax-oncologie, Plesmanlaan 121, 1066 CX Amsterdam. p.baas@nki.nl",
author = "P Baas and P Sleeswijk and W F M Strankinga and E J {van Hezik} and J A Burgers and K Y Tan and J H Schouwink"
}
@Misc{ PubMed_15611332,
issn = "0021-9525",
volume = "167",
number = "6",
year = "2004",
month = dec,
journal = "J Cell Biol",
title = "Energy- and temperature-dependent transport of integral proteins to the inner nuclear membrane via the nuclear pore.",
pages = "1051-62",
affiliation = "Department of Cell Biology, The Scripps Research Institute, La Jolla, CA 92037, USA.",
author = "Tomoyuki Ohba and Eric C Schirmer and Takeharu Nishimoto and Larry Gerace"
}
Das Problem ist, dass das Resultat im Literaturverzeichnis mir lediglich den Author, Titel, Jahr und die ISSN-Nummer Ausgibt.
Ich hätte aber gerne dass diese ISSN NUmmer nicht mit ausgegeben wird und anstatt dessen das Journal mit aufgenommen wird.
Wie stelle ich das ein, bin völlig ratlos.
Danke im Voraus
Thorsten