Referenzieren mit Devanagari in Biblatex

Referenzieren mit Devanagari in Biblatex

Das ist mein MWE -

\begin{filecontents}{test.bib}
@BOOK{म्हणी,
TITLE={मराठी भाषेतील असभ्य म्हणी व वाक्प्रचार},
AUTHOR={मराठे, अश्विनीकुमार दत्तात्रेय},
YEAR={2012},
PUBLISHER={ग्रंथाली}
}
\end{filecontents}

\documentclass{article}
\usepackage{polyglossia}
\setdefaultlanguage{marathi}
\usepackage{lipsum}
\usepackage[backend=biber,style=apa]{biblatex}
\addbibresource{test.bib}
\setmainfont[Script=Devanagari,Mapping=devanagarinumenrals]{Yashomudra} %Replace with any Devanagari font.

\begin{document}
    \lipsum[1-2]
    \cite{म्हणी}
    \printbibliography
\end{document}

Dieses MWE führt zu einigen Fehlermeldungen, zB:

! Undefined control sequence.
<argument> \datecircaprint \mkbibdateapalongextra
                                                  {labelyear}{labelmonth}{la...
l.19 ^^I\cite{म्हणी}

Sehendie vollständige .logDateifür weitere Einzelheiten. Was könnte der mögliche Grund sein? Wie kann das Problem gelöst werden?

Antwort1

@Niranjan, das Ersetzen \printbibliographydurch \bibliography{test}und \bibliographystyle{apalike}hilft. Beachten Sie jedoch, dass die in Devanagari geschriebenen Initialen vom Bibtex nicht richtig erkannt werden.

\begin{filecontents}{test.bib}
    @BOOK{म्हणी,
        TITLE={मराठी भाषेतील असभ्य म्हणी व वाक्प्रचार},
        AUTHOR={मराठे, अश्विनीकुमार दत्तात्रेय},
        YEAR={2012},
        PUBLISHER={ग्रंथाली}
    }
\end{filecontents}

\documentclass{article}
\usepackage{polyglossia}
\setdefaultlanguage{marathi} 
\usepackage{lipsum}
%\usepackage[backend=biber,style=apa]{biblatex}
%\addbibresource{test.bib}
\setmainfont[Script=Devanagari,Mapping=devanagarinumenrals]{Yashomudra} %Replace with any Devanagari font.

\begin{document}
    \lipsum[1-2]
    \cite{म्हणी}
    %\printbibliography
    \bibliography{test} 
    \bibliographystyle{apalike}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen