Fragezeichen statt Referent mit BibTex

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


StefanB
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 84
Registriert: Mi 28. Jul 2010, 10:57

Fragezeichen statt Referent mit BibTex

Beitrag von StefanB »

Hi,

ich habe von einem Bekannten eine Latex-Vorlage bekommen und würde die gerne für meine ZuLa verwenden, doch leider funktieren die Referenzen mit Bibtex nicht. Es erscheint statt der Buchtitel immer nur ein [?]

Er hat mir auch seine komplette Arbeit mitgeschickt und da funktiniert komischerweise alle, wenn ich es kompile (mit TexStudio 2.3)

Anbei mal mein Minimalbeispiel:

Hauptdokument test.tex:
\documentclass[a4paper,11pt,twoside,openright]{scrbook}

%\usepackage{a4}
\usepackage[top=3cm,bottom=3cm,left=3cm,right=3cm]{geometry}
%\usepackage[english]{babel}
\usepackage{ngerman}
\usepackage[ansinew]{inputenc}
\usepackage{amsmath,amsthm,amsfonts,amssymb}
\usepackage{fnpos} %default: \makeFNbottom, latex-default: \makeFNmid
\usepackage{enumerate}
\usepackage{cite}
\usepackage{url}
\usepackage{hyperref}
\usepackage{eurosym}
%\usepackage{tabularx}
\usepackage{url}
%\usepackage[colorlinks=false, pdfborder={0 0 0},pdftex,pdfauthor={Stefan Breintner},pdfsubject={Zulassungsarbeit},pdfkeywords={},pdftitle={Black Jack}]{hyperref}
%\usepackage[left=3.5cm,right=3.5cm,top=3cm,bottom=3cm]{geometry}
%\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage[usenames,dvipsnames]{color}
%\usepackage{scrpage2}
\usepackage{named}
\usepackage{wrapfig}
%\usepackage{units} f�r \nicefraq
\usepackage{subfigure}
\usepackage[section]{placeins} %damit die neue section nicht neben dem bild anf�ngt \FloatBarrier
\usepackage{lineno}
\usepackage{color}
\usepackage{xfrac}

\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\usepackage[per=fraction,fraction=frac,stickyper]{siunitx} 
\newunit{\ct}{ct}
\setlength{\jot}{12pt} %Abstand in align Umgebung

%\usepackage{pdfsync}

%\setcounter{tocdepth}{2}
%\setlength{\parskip}{.25cm}   
%\setlength{\parindent}{0cm}
%\allowdisplaybreaks

%\addto\captionsngerman{
%  \renewcommand{\figurename}{Abb.}
%  \renewcommand{\tablename}{Tab.}%
%} 

\newcommand{\N}{\mathbb{N}}
\newcommand{\R}{\mathbb{R}}
\newcommand{\Z}{\mathbb{Z}}
\newcommand{\Q}{\mathbb{Q}}
\newcommand{\C}{\mathbb{C}}

\theoremstyle{plain}
\newtheorem{thm}{Satz}[chapter]
\newtheorem{lemma}{Lemma}
\newtheorem*{cor}{Behauptung}
\theoremstyle{definition}
\newtheorem{defin}[thm]{Definition}
\newtheorem{bsp}{Beispiel}
\newtheorem*{bem}{Bemerkung}
\renewcommand\proofname{Beweis}

\setlength{\parindent}{0cm} %f�r kein Einr�cken f�r einen neuen Absatz

\renewcommand{\baselinestretch}{1.50}\normalsize %Zeilenabstand 1.5 fach

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%  Definition der Kopfzeile  %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%\pagestyle{fancyplain}
%\renewcommand{\chaptermark}[1]%
	%{\markboth{\thechapter.\ #1}{}}
%\renewcommand{\sectionmark}[1]%
%  {\markright{\thesection\ #1}}
%\lhead[\fancyplain{}{\bfseries\thepage}]%
%  {\fancyplain{}{\bfseries\rightmark}}
%\rhead[\fancyplain{}{\bfseries\leftmark}]%
%  {\fancyplain{}{\bfseries\thepage}}
%\cfoot{}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%  Definition des Deckblattes und der Titelseiten %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newcommand{\LMUTitle}[9]{
  \thispagestyle{empty}
  \vspace*{\stretch{1}}
  {\parindent0cm
   \rule{\linewidth}{.7ex}}
  \begin{flushright}
  \vspace*{\stretch{1}}
  \sffamily\bfseries\LARGE #1\\
  \vspace*{\stretch{0.5}}
% Untertitel:
%  \large #9\\
  \vspace*{\stretch{1}}
  \sffamily\bfseries\large
  #2
  \vspace*{\stretch{1}}
  \end{flushright}
  \rule{\linewidth}{.7ex}
  \vspace*{\stretch{5}}

  \vspace*{\stretch{1}}
  \begin{center}\sffamily\LARGE{#5}\end{center}
  
  \newpage
  \thispagestyle{empty}
  \cleardoublepage
  \thispagestyle{empty}
  \vspace*{\stretch{1}}
  {\parindent0cm
  \rule{\linewidth}{.7ex}}
  \begin{flushright}
    \vspace*{\stretch{1}}
    \sffamily\bfseries\LARGE #1\\

    \vspace*{\stretch{1}}
    \sffamily\bfseries\large
    #2
    \vspace*{\stretch{1}}
  \end{flushright}
  \rule{\linewidth}{.7ex}
  \vspace*{\stretch{3}}


  \newpage
  \thispagestyle{empty}
  \vspace*{\stretch{1}}
  \begin{flushleft}
%    \large Erstgutachter:  #7 \\[1mm]
%    \large Zweitgutachter: #8 \\[1mm]
    \large{Gutachter: #7} \\[1mm]
  \end{flushleft}
  \cleardoublepage
}

%\setlength{\parskip}{2.0ex plus0.5ex minus0.5ex}
\setlength{\parindent}{0em}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%  Beginn des Dokuments  %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}




\tableofcontents

\markboth{Inhaltsverzeichnis}{Inhaltsverzeichnis}

  \cleardoublepage
		
	\mainmatter\setcounter{page}{1}



%\linenumbers

\include{kap1}




\backmatter

\nocite{*}  %damit auch die noch nicht zitierten werke in der bibliographie vorkommen

\bibliographystyle{nameddeutsch} 

\bibliography{literatur}

 \newpage 
  \thispagestyle{empty}
  \vspace*{\stretch{1}}

\end{document}
Chapter 1:
\chapter{Zitattest}
Das ist ein Zitattest
\cite[Seite 1-3]{forster}
literatur:
@BOOK{forster,
AUTHOR = {Otto Forster},
TITLE = {Analysis 1},
PUBLISHER = {vieweg},
ADRESS = {M\"unchen},
YEAR = {2007} 
 }
Es erscheinen keine Fehlermeldung beim kompilen. Nach einigem googeln habe ich auch gefunden, dass die Datei test.bbl nicht 0kb groß sein soll (http://matheraum.de/forum/Problem_mit_Bibtex/t866565), aber das Problem mit der Endung hab ich nicht.

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag von Genmutant »

Abgesehen davon, dass diese Vorlage nicht so das wahre ist, da du z.b. das Paket ngerman benutzt, url 2mal lädst, hyperref sehr früh und fontenc gar nicht lädst, hast du wahrscheinlich einfach vergessen bibtex aufzurufen?
Zuletzt geändert von Genmutant am Sa 11. Aug 2012, 11:49, insgesamt 1-mal geändert.

StefanB
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 84
Registriert: Mi 28. Jul 2010, 10:57

Beitrag von StefanB »

ähm, nein :) es ist beim "schnellen erzeugen" von TexStudio automatisch enthalten, aber auch wenn ich es manuell kompile, gehts nicht.

Gehts bei dir?!?

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag von Genmutant »

Wenn ich das Paket named auskommentier und entsprechend einen anderen bibstyle (plain) einstell, gehts wunderbar, ja.

StefanB
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 84
Registriert: Mi 28. Jul 2010, 10:57

Beitrag von StefanB »

Hi,

ah, ok, danke. Jetzt gehts bei mir auch. Schade ist nur, dass jetzt bei den Referenzen immer nur eine Nummer aus dem Literaturverzeichnis steht und nicht, wie ich es gerne hätte, der Name des Buchauthors, aber da muss ich wohl nur den Style ändern.

Und was spricht gegen ngerman?

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag von Genmutant »

Das es veraltet ist (1998). Heutzutage benutzt man
\usepackage[ngerman]{babel}
Statt baselinestretch zu ändern, wird im Allgemeinen das Paket setspace benutzt (sh. l2tabu)

Antworten