Problem mit biblatex + biblatex-apa

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


Olorun
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: Mo 19. Mär 2012, 22:24

Problem mit biblatex + biblatex-apa

Beitrag von Olorun »

Hallo,
ich habe ein Problem mit biblatex, dem APA-style und einer mehrsprachigen Bibliography. Für mein Thesis muss ich einige Quellen verwenden, die in Koreanisch sind und die Titel möchte ich in English als auch Koreanisch angeben (klappt auch dank biber und xelatex).

Mein Problem im Moment sind die folgenden (sieht man auch in der pdf):
1. Die Bibliography wird nicht sortiert, trotz sorting=nyt als biblatex option.
2. Wenn mehrere Quellen aus dem selben Jahr sind, hängt biblatex immer ein a, b, c (Nummerierung) ran, wie kann ich das abstellen?
3. Der erste Satz ist komisch eingerückt...

Hier der Code meiner .tex :
\documentclass[a4paper,12pt]{article}
\usepackage{polyglossia}
\usepackage{csquotes}
\usepackage[backend=biber,style=apa,sorting=nyt]{biblatex}
\DeclareLanguageMapping{american}{american-apa}
\DefineBibliographyExtras{english}{%
  \protected\def\mkbibdateapalong#1#2#3{%
    \iffieldundef{#1}%
      {}%
      {\thefield{#1}}%
    \iffieldundef{#2}%
      {}%
      {\iffieldundef{#1}%
        {}%
        {\addcomma\addspace}%
       \mkbibmonth{\thefield{#2}}}%
    \iffieldundef{#3}%
      {}%
      {\ifthenelse{\iffieldundef{#2}\OR\iffieldundef{#1}}%
        {}%
        {\addspace}%
       \stripzeros{\thefield{#3}}}}%
  \protected\def\mkbibdateapalongextra#1#2#3{%
    \iffieldundef{#1}%
      {}%
      {\thefield{#1}\printfield{extrayear}}%
    \iffieldundef{#2}%
      {}%
      {\iffieldundef{#1}%
        {}%
        {\addcomma\addspace}%
       \mkbibmonth{\thefield{#2}}}%
    \iffieldundef{#3}%
      {}%
      {\ifthenelse{\iffieldundef{#2}\OR\iffieldundef{#1}}%
        {}%
        {\addspace}%
       \stripzeros{\thefield{#3}}}}%
  \protected\def\mkbibdateapalongdmy#1#2#3{%
    \iffieldundef{#3}%
      {}%
      {\stripzeros{\thefield{#3}}}%
    \iffieldundef{#2}%
      {}%
      {\iffieldundef{#3}%
        {}%
        {\addspace}%
       \mkbibmonth{\thefield{#2}}}%
    \iffieldundef{#1}%
      {}%
      {\ifthenelse{\iffieldundef{#2}\OR\iffieldundef{#3}}%
        {}%
        {\addspace}%
       \thefield{#1}}}}
\addbibresource{BT.bib}
\usepackage{fontspec}
\usepackage{xeCJK}  					% package for Korean fonts
\setmainlanguage[variant=american]{english}
\setCJKmainfont{Dotum}				% For Korean font
\setmainfont{Times New Roman} 			% Standard font
\begin{document}
\section{Introduction}
Three main things when talking about IPO research: underpricing, long-term overpricing and IPO waves \parencite{Ka91}.
This is a test \parencite{Ro86,TiTr86, Ch99, Ch11}.

\printbibliography[title=Bibliography]
\end{document}
Das ganze sieht zwar relativ lang aus, sollte aber ein Minimalbeispiel sein, da die geladenen Pakete/definitionen benötigt werden, um die Bibliography auf Koreanisch anzuzeigen.

Die .bib Datei kann ich leider nicht als Code posten, sieht so aus als würde das Forum keine Koreanischen Zeichen erlauben, daher lade ich die .bib auch hoch (siehe Anhang).

Ich hoffe meine drei Probleme sind schnell zu lösen, danke aber schonmal allen für ihre Hilfe!
Dateianhänge
BT.pdf
Hier die generierte pdf Datei
(75.49 KiB) 514-mal heruntergeladen
BT.txt
Hier die .bib Datei, musste ich leider als .txt hochladen
(1.41 KiB) 340-mal heruntergeladen