MWE

MWE

Ich verwende Overleaf, um meine Masterarbeit zu schreiben. Es waren ein paar wilde Tage, in denen ich etwas über Latex gelernt habe, da es für Anfänger unerbittlich ist.

Ein Problem, das ich nach zahllosen Stunden der Suche noch immer nicht gelöst habe, ist die korrekte Implementierung zweisprachiger Referenzen.

Ich brauche eine griechische und eine englische Bibliografie und muss meine Einträge im Text korrekt und ohne unerwartetes Kauderwelsch zitieren.

Bisher habe ich verwendet biblatexund dabei sowohl das keywordsTag als auch hyphenation/ genutzt language, was beim Drucken der getrennten Bibliografie ziemlich gut funktioniert.

Allerdings sind die Zitate im Text, die auch neben dem Literaturverzeichnis erscheinen, für den englischen Text völlig durcheinander(meine Dissertation besteht fast zu 100 % aus Griechisch, ich muss vor jedem lateinischen Abschnitt \textlatin verwenden).

Folgendes ist in meiner main.tex-Datei relevant:

\documentclass[11pt]{report}
\usepackage[a4paper, left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,greek]{babel}
\usepackage[unicode]{hyperref}
\usepackage[style=alphabetic,backend=biber,bibencoding=auto,autolang=other]{biblatex}
\addbibresource{biblio.bib}
\usepackage{csquotes}
\begin{document}
\nocite{*}

\autocite{RYA2001}

\printbibliography[keyword={en},title={Ξενόγλωσση Βιβλιογραφία}]

\end{document}

Folgendes ist in meiner Datei biblio.bib relevant:

@Book{RYA2001,
  author = {Ryan, Marie-Laure},
  publisher = {Johns Hopkins University Press},
  title = {Narrative as virtual reality : immersion and interactivity in literature and electronic media},
  year = {2001},
  keywords = {en},
  language = {english},
  hyphenation = {english}
}

Dies ist der Ausdruck für den Text:

[Ρψα01]

Der Ausdruck für das Literaturverzeichnis am Ende des Dokuments ist gut, aber der Verweis auf den Text ist derselbe.

Ende der Referenzliste

das ist Unsinn. Ich möchte, dass es als angezeigt wird (Ryan, 2001), aber ich kann in der Bibliographieangabe nicht einmal ein Komma verwenden.

Wie richte ich mehrsprachige Zitate richtig ein?

Antwort1

Sie verwenden biblatexmit style=alphabetic, sodass Sie Zitate in der Form [ABC00] erhalten. Sie müssen verwenden, style=authoryearum Autor-Jahr-Zitate zu erhalten.

Die Beschriftungen der Zitate sind auf Griechisch, da Sie diese language=autozu Ihren biblatexOptionen hinzufügen müssen. Standardmäßig ist dies der Fall language=autobib, sodass die Sprache nur in der Bibliographie geändert wird.

nameyeardelimSie können durch eine Neudefinition mit ein Komma zwischen Name und Jahr setzen \DeclareDelimFormat{nameyeardelim}{\addcomma\space}.

MWE

\documentclass[11pt]{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Book{RYA2001,
  author = {Ryan, Marie-Laure},
  publisher = {Johns Hopkins University Press},
  title = {Narrative as virtual reality : immersion and interactivity in literature and electronic media},
  year = {2001},
  keywords = {en},
  language = {english},
  hyphenation = {english}
}
\end{filecontents}
\usepackage[a4paper, left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,greek]{babel}
\usepackage[unicode]{hyperref}
\usepackage[style=authoryear,backend=biber,bibencoding=auto,language=auto,autolang=other]{biblatex}
\addbibresource{\jobname.bib}
\usepackage{csquotes}
\DeclareDelimFormat{nameyeardelim}{\addcomma\space}
\begin{document}
\nocite{*}

\autocite{RYA2001}

\printbibliography[keyword={en},title={Ξενόγλωσση Βιβλιογραφία}]

\end{document}

MWE-Ausgabe

verwandte Informationen