Seite 1 von 1

Probleme mit Bibtex

Verfasst: Di 11. Feb 2014, 00:01
von texla
in meinem Minimalbeispiel für mein Literaturverzeichnis ist der Schriftsatz so, wie ich ihn haben möchte. Hier das Minibeispiel:
\documentclass[10pt, a4, cleardoubleempty, headinclude,
normalheadings, tablecaptionabove, pointlessnumbers, bibtotoc]{scrbook}

\setbibpreamble{} % Text vor dem Literaturverzeichnis

\usepackage{typearea} % Definition des Satzspiegels
\areaset[1cm]{135mm}{200mm}
\linespread{1.0194}\selectfont
\usepackage{scrpage2}

%Literaturverzeichnis
\usepackage{bibgerm}

%\usepackage{microtype}

\usepackage[english,ngerman]{babel} 
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\newcommand{\changefont}[3]{\fontfamily{#1}\fontseries{#2}\fontshape{#3}\selectfont}

\begin{document} %Beginn des eigentlichen Textes

text \cite{refid}

\appendix 
\appendixmore

\cleardoublepage
\addcontentsline{toc}{chapter}{Anhang}
\part*{Anhang}

\bibliographystyle{geralpha}
\bibliography{bib}
\label{bibliography}

\end{document}
und der Inhalt der bib.bib
@Book{refid,
author = {{Bronstein, I.N., Semedjajew, K.A., Musiol, G., M"uhlig, H.}},
title = {Taschenbuch der Mathematik},
publisher = {Verlag Harri Deutsch},
year = {1993},
}
In meinem eigentlichen Dokument werden leider sämtliche Buchtitel gerade und unterstrichen dargestellt! Igitt. Und ich weiß nicht wieso.

Hier mein Hauptdokument (sorry, überladen):
\documentclass[10pt, a4, cleardoubleempty, headinclude,
normalheadings, tablecaptionabove, pointlessnumbers, bibtotoc]{scrbook}
 
\include{Seitenstil}


\setbibpreamble{} % Text vor dem Literaturverzeichnis
\setindexpreamble{} % Text vor dem Sachverzeichnis

\setcounter{tocdepth}{1} %Anzahl der Ebenen unterhalb von \chapter, die ins
                         %Inhaltsverzeichnis aufgenommen werden
\setcounter{secnumdepth}{3} %Anzahl der nummerierten Ebenen
\setlength{\extrarowheight}{1pt} %Zusätzlicher Zeilenabstand in Tabellen

% Zwei vordefinierte Theoreme
\newtheorem{Beispiel}{Beispiel}[chapter]
\newtheorem{Satz}{Satz}[chapter]
\newtheorem*{usatz}{Satz}

\title{Keine Panik vor Ingenieursmathematik}
\author{Monika Dietlein, Oliver Romberg}

\makeindex %Aufruf des Indexprogramms

\begin{document} %Beginn des eigentlichen Textes
\def\figurename{Abbildung} %Definition der Bezeichnung für Abbildungen
\def\tablename{Tabelle} % Definition der Bezeichnung für Tabellen

%Einrichten der Kopfzeilen
\clearscrplain
\pagestyle{scrheadings}
\ohead{\pagemark}
\ihead{\headmark}
\ofoot{}

\frontmatter
\pagenumbering{Roman}
\setcounter{page}{5}

\include{Vorwort}

\tableofcontents

\mainmatter

\include{Kapitel1}
\include{Kapitel2}

\appendix 
\appendixmore

\cleardoublepage
\addcontentsline{toc}{chapter}{Anhang}
\part*{Anhang}

\include{Anhang}

%\listoftables
%\listoffigures

\bibliographystyle{geralpha}
\bibliography{Biblio}
\label{bibliography}

\printindex

\end{document}
und das Seitenstil Dokument:
\usepackage{typearea} % Definition des Satzspiegels
\areaset[1cm]{135mm}{200mm}
\linespread{1.0194}\selectfont
\usepackage{scrpage2}

%\usepackage{microtype}
\usepackage{everysel}

\usepackage[english,ngerman]{babel} 
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\newcommand{\changefont}[3]{\fontfamily{#1}\fontseries{#2}\fontshape{#3}\selectfont}


\usepackage{array}
\usepackage{graphicx} %zum Einbinden der Graphiken
\usepackage{longtable} %für Tabellen, die länger als eine Seite sind
\usepackage{numprint} %zur Darstellung von Zahlen
\usepackage{textcomp} %zusätzliche Zeichen
\usepackage{amsmath} %zusätzliche mathematische Zeichen
\usepackage{amssymb} %zusätzliche mathematische Symbole
\usepackage{multicol}
\usepackage{nicefrac} %Brüche mit schrägem Bruchstrich
\usepackage{upgreek} %aufrechte griechische Buchstaben
\usepackage{ulem}
\usepackage{tabularx}
\usepackage{enumerate}
\usepackage{setspace}\usepackage{threeparttable}
\usepackage{courier}
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}

%zur Definition von Theoremen
%Will man auch unnummerierte Theoreme erreichen, so muss man das Paket
%ntheorem benutzen, in dem auch nummernlose Theoreme mit dem Befehl
%\newcommand*{uSatz}{Satz} definiert werden können.

\usepackage{ntheorem}
\theoremstyle{break}
\theorembodyfont{\normalfont\small}

%Zum Hinterlegen von Text mit grauen Boxen
\usepackage{color}
\definecolor{hellgrau}{gray}{0.85}

%Stellt verschiedene Aufzählungsmöglichkeiten zur Verfügung
\usepackage{paralist}
\newenvironment{compactitemize}{% 
\vspace{0.2cm}
\begin{compactitem}
}{%
\end{compactitem}
\vspace{0.2cm}
}
\newenvironment{compactenumerate}{% 
\vspace{0.2cm}
\begin{compactenum}
}{%
\end{compactenum}
\vspace{0.2cm}
}

%Literaturverzeichnis
\usepackage{bibgerm}

%Indexerstellung und -formatierung
\usepackage{makeidx,multicol}

\makeatletter
\renewcommand{\indexname}{Sachverzeichnis}
\renewenvironment{theindex}{%
\setlength{\columnsep}{2em}
\begin{multicols}{2}[\addchap{Sachverzeichnis}]
\pagestyle{scrheadings}
\ohead{\pagemark}
\ihead{Sachverzeichnis}
\ofoot{}
\parindent\z@
\parskip\z@ \@plus .3\p@\relax
\let\item\@idxitem}%
{\end{multicols}\clearpage}
\makeatother

\newcommand{\myindex}[1]{#1\index{#1}} %gleichzeitiger Ausdruck und
                                %Aufnahme in den Index

  \renewcommand{\floatpagefraction}{1} %Maximaler Bildanteil pro Seite (1=100%)
  \renewcommand{\textfraction}{0} %Minimaler Textanteil pro Seite
\renewcommand{\topfraction}{1}    
  \renewcommand{\bottomfraction}{1}  

%  %Inhaltsverzeichnis anpassen
%  %Erste Klammer: Einzug der Nummerierung, zweite Klammer: zusätzlicher Einzug des Textes 
%   \makeatletter 
%    \renewcommand{\l@section}{\@dottedtocline{2}{0em}{5.3em}}
%    \renewcommand{\l@subsection}{\@dottedtocline{2}{1em}{4.3em}}
%    \renewcommand{\l@subsubsection}{\@dottedtocline{2}{2em}{3.3em}}
%  \makeatother


% Verwendete Schriften und Auszeichnungen der Standardelemente

\usepackage{mathptmx}
\setkomafont{sectioning}{%
\normalfont\bfseries
}
\setkomafont{caption}{\small}
\setkomafont{pagehead}{\normalfont\small}

\newcommand*{\appendixmore}{\small} 

\setcapindent{0cm} %kein Einzug bei Tabellen- und Bildunterschriften


%------------------------------------------------------------------------------
% Erlaubt Rahmenziehen um Elemente einer Matrix 
\usepackage{tikz}
\usetikzlibrary{calc}

\newcommand{\tikzmark}[1]{\tikz[overlay,remember picture] \node (#1) {};}
\newcommand{\DrawBox}[1][]{%
    \tikz[overlay,remember picture]{
    \draw[red,#1]
      ($(left)+(-0.2em,0.9em)$) rectangle
      ($(right)+(0.2em,-0.3em)$);}
}
\newcommand{\DrawBoxRWide}[1][]{%
    \tikz[overlay,remember picture]{
    \draw[red,#1]
      ($(left)+(-0.2em,0.9em)$) rectangle
      ($(right)+(0.6em,-0.3em)$);}
}

\newcommand{\DrawBoxLWide}[1][]{%
    \tikz[overlay,remember picture]{
    \draw[red,#1]
      ($(left)+(-0.6em,0.9em)$) rectangle
      ($(right)+(0.2em,-0.3em)$);}
}

%------------------------------------------------------------------------------

%%% Local Variables: 
%%% mode: plain-tex
%%% TeX-master: t
%%% End: 
EDIT: Ich habe mal die Teile mit den Rahmen um die Matrizen auskommentiert, weil ich sie nicht mehr brauche. Hat nicht geholfen.

Verfasst: Di 11. Feb 2014, 00:13
von texla
Ok, ich habe rausgefunden, worans liegt. Das package ulem verursacht mir das! Was blöd ist, weil ich auf das Durchstreichen von Satzteilen zurückgreifen möchte, das mir durch das Package bereitgestellt wird. Was tun?

Verfasst: Di 11. Feb 2014, 08:19
von sudo
Für das Literaturverzeichnis gibt es ein eigenes Unterforum. Dort gibt es auch wichtige Hinweise, in denen die Nutzung von biblatex und biber empfohlen wird.

Verfasst: Di 11. Feb 2014, 08:37
von Johannes_B

Verfasst: Di 11. Feb 2014, 08:44
von Studi
texla hat geschrieben:Ok, ich habe rausgefunden, worans liegt. Das package ulem verursacht mir das! Was blöd ist, weil ich auf das Durchstreichen von Satzteilen zurückgreifen möchte, das mir durch das Package bereitgestellt wird. Was tun?
Siehe: Wie kann ich Text durchstreichen? Dort wird auch die Alternative soul erwähnt.

Studi

edit: ups, Johannes gab gerade den Link. Dann lass ich es wenigstens als Hinweis auf soul stehen - nicht dass es überlesen wird, dort nennt man nämlich auch ulem als erstes (und changes und cancel).

Verfasst: Di 11. Feb 2014, 21:18
von texla
Mh. Habe versucht mein 200 Seiten Dokument auf biblatex umzustellen. Es blieb nur ein Literatureintrag aller meiner Literaturangaben übrig, weiß der Geier warum. Ich denke, ich bleibe bei bibtex. Es ist wohl einfach zu spät, da noch umzustellen.