이름 연도 스타일을 사용한 다국어 참고문헌

이름 연도 스타일을 사용한 다국어 참고문헌

나는 영어와 그리스어로 참고 문헌이 포함된 그리스어 텍스트를 작성하고 pdfLatex로 컴파일하고 싶습니다. 다음 코드를 사용해 보았습니다.

\documentclass{article}

\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[greek,english]{babel}
\newcommand{\en}{\selectlanguage{english}}
\newcommand{\gr}{\selectlanguage{greek}}
\usepackage[round]{natbib}

\begin{document} 
\gr 
Όπως έχει αναφερθεί στην Ελληνική \citep{Sfa04}
αλλά και τη διεθνή \citep{Miranda02} βιβλιογραφία 

\bibliographystyle{plainnat}
\bibliography{test} 


\end{document}

test.bib 파일은 다음과 같습니다.

@book{Miranda02,
 language = {english},
 author = {M. J. Miranda and P. L. Fackler},
 publisher = {MIT Press},
 title = {Applied Computational Economics and Finance},
 year = {2002}
}

@book{Sfa04,
 language = {greek},
 author = {Μ. Σφακιανάκης},
 publisher = {Εκδόσεις Πατάκη},
 title = {Προσομοίωση και εφαρμογές},
 year = {2004}
}

그리고 완벽하게 실행됩니다. 내 문제는 (저자 이름, 연도)와 같은 인용과 영어 및 그리스어 참조를 모두 갖고 싶다는 것입니다.

답변1

비블라텍스 + 비버를 사용하세요. 다양한 언어에 대한 탁월한 지원을 제공합니다. langid 필드를 사용하여 턱받이의 언어를 설정해야 합니다.

@book{Miranda02,
 language = {english},
 langid = {english},
 author = {M. J. Miranda and P. L. Fackler},
 publisher = {MIT Press},
 title = {Applied Computational Economics and Finance},
 year = {2002}
}

@book{Sfa04,
 language = {greek},
 langid={greek},
 author = {Μ. Σφακιανάκης},
 publisher = {Εκδόσεις Πατάκη},
 title = {Προσομοίωση και εφαρμογές},
 year = {2004}
}

그러면 다음과 같이 작동합니다.

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[greek,english]{babel}
\usepackage[autostyle]{csquotes}
\newcommand{\en}{\selectlanguage{english}}
\newcommand{\gr}{\selectlanguage{greek}}
\usepackage[style=authoryear,natbib,autolang=other,language=auto]{biblatex}
\addbibresource{test.bib}

\begin{document}
\gr
Όπως έχει αναφερθεί στην Ελληνική \citep{Sfa04}
αλλά και τη διεθνή \citep{Miranda02} βιβλιογραφία

\printbibliography
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보