Zitate im Tabellenverzeichnis in der falschen Sprache

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


reini122
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mo 28. Jan 2013, 19:19

Zitate im Tabellenverzeichnis in der falschen Sprache

Beitrag von reini122 »

Hallo!
Ich habe das Problem, dass Zitate im Tabellenverzeichnis, sobald ich eine Titelseite habe und ein Abstract inkludiere (beim direkten Einfügen funktioniert es), statt "und" ein "and" angezeigt wird.

Hier ein Minimalbeispiel mit meinen Foramtierungen:
\begin{filecontents}{sources.bib}
@Book{book1,
  author =       "Franz Mayer and Silke Huber",
  title =        "Mustertitel",
  address = 	 "Musterstadt",
  year =         "2007",
  ISBN =         "12345",
  publisher =    "Muster Verlag",
}
\end{filecontents}

\begin{filecontents}{Abstract.tex}
\begin{abstract}
Zusammenfassung auf Deutsch.
\end{abstract}

\begin{otherlanguage}{english}
\begin{abstract}
Abstract in english.
\end{abstract}
\end{otherlanguage}
\end{filecontents}

\documentclass[a4paper,12pt]{report}

% Spracheinstellungen
\usepackage[english,german,ngerman]{babel}

% Specifies which font encoding LaTeX should use.
\usepackage[T1]{fontenc}

% Allows the specification of an input encoding.
\usepackage[latin1]{inputenc}  

% Layout-Anpassungen
\usepackage[left=3.5cm,right=3cm,top=3cm,bottom=3cm]{geometry}

\usepackage[babel,german=quotes]{csquotes}

\usepackage[style=authoryear-icomp, 
			dashed=false,
			ibidpage=true, 
			ibidtracker=context,
			pagetracker=true,
			]
			{biblatex}
%\usepackage[style=verbose-ibid, bibstyle=authoryear-icomp, citestyle=authoryear-icomp, ibidpage=true]{biblatex}
\bibliography{sources}


\AtBeginBibliography{%
  \renewcommand*{\multinamedelim}{\addsemicolon\space}
  \renewcommand*{\finalnamedelim}{\addsemicolon\space}
}

% Setzt das Format für Namen im Literaturverzeichnis (http://projekte.dante.de/DanteFAQ/BiblatexReihenfolgeAutoren)
\DeclareNameFormat{sortname}{%
   \ifuseprefix
     {\usebibmacro{name:last-first}{#1}{#3}{#5}{#8}}
     {\usebibmacro{name:last-first}{#1}{#3}{#6}{#8}}%
   \usebibmacro{name:andothers}}

%-----------------------------------------------------------------------------
\begin{document}

\begin{titlepage}
test
\end{titlepage}

\include{Abstract}

%-----------------------------------------------------------------------------
\chapter{Erstes Kapitel}
Das hier ist ein Muster-Zitat aus einem Herausgebewerk mit mehreren Herausgebern.\footcite[vgl.][S. 23]{book1}

Nun kommt die Tabelle:
\begin{table}[h]
  \centering
  \begin{tabular}{|l|p{9cm}|}
    \hline
    \textbf{Spalte 1} & \textbf{Spalte 2} \\ \hline
    Text 1 & Text 2 \\ \hline
  \end{tabular}
  \caption[{Beschreibung: \protect\cite[S. 276]{book1}}]{Beschreibung.}
  \label{tab1}
\end{table}

% Tabellenverzeichnis
\listoftables
%-----------------------------------------------------------------------------

\end{document}

Sobald ich die Titelseite ODER Abstract entferne, wird korrekt "und" angezeigt. Ist aber beides enthalten, wird aus mit unerfindlichen Gründen "and" eingefügt.

Hat jemand ein Ahnung was hier das Problem ist?

Danke!

reini122
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mo 28. Jan 2013, 19:19

Beitrag von reini122 »

Handelt es sich hier eventuell um einen Bug in LaTeX und nicht um ein Konfigurationsproblem?

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Am einfachsten wäre es, \input{Abstract} statt \include zu benutzen.

Es hilft auch, wenn nach \end{otherlanguage} irgendwas steht, z.B. \mbox{}.

Du kannst auch nach \include{Abstract} noch mal explizit \selectlanguage{ngerman} aufrufen.

Handelt es sich hier eventuell um einen Bug in LaTeX
Könnte schon sein, das es ein bug in babel ist. Aber ich weiß nicht, ob man ihn lösen kann. \include ist ein sensibles Biest. Es schreibt eigene aux-Datei und da passiert es schon mal, dass am Ende etwas verloren geht.

Antworten