我有以下 BibTeX 条目:
@MISC{KaraMurzaBatchikovGlazyev2002,
author = {Кара-Мурза, Сергей Георгиевич and Батчиков, С. А. and Глазьев, Сергей Юрьевич},
title = {Белая книга. Экономические реформы в России 1991-2001},
year = {2002},
url = {http://bit.ly/1lpALQZ}
}
以下是音译版本:
@MISC{KaraMurzaBatchikovGlazyev2002,
author = {Kara-Murza, Sergey Georgievich and Batchikov, S. A. and Glazyev, Sergey Yurevich},
title = {Belaya kniga. Ekonomicheskie reformy v Rossii 1991-2001},
year = {2002},
url = {http://bit.ly/1lpALQZ}
}
我预期该条目的缩写名称应为Кара-Мурза et al. (2002)
( Kara-Murza et al. (2002)
) 这样的名称,但它却呈现为[Кара-Мурза et al.(2002)Кара-Мурза, Батчиков, and Глазьев]
( Kara-Murza et al. (2002)Kara-Murza, Batchikov, Glazyev
)。
我应该如何更改 BibTeX 和/或 LaTeX 文件,以便缩写版本显示为
Кара-Мурза et al. (2002)
或者Кара-Мурза, Батчиков, and Глазьев (2002)
?
以下是文档的开头:
\documentclass[a5paper,pagesize,10pt,bibtotoc,pointlessnumbers,normalheadings,DIV=9,twoside=false]{scrbook}
\usepackage[a5paper]{geometry}
\usepackage{cmap}
\usepackage[T1,T2A]{fontenc}
\usepackage[russian]{babel}
\usepackage{pdfpages}
\usepackage[utf8]{inputenc}
\linespread{1.05}
\usepackage{graphicx}
\usepackage[toc,page]{appendix}
\usepackage{tabularx}
\usepackage{csquotes}
\newcommand{\q}[1]{>>\textit{#1}<<}
\title{...}
\author{Дмитрий Писаренко}
\date{\today}
\renewcommand{\appendixtocname}{Приложения}
\renewcommand{\appendixpagename}{Приложения}
\begin{document}
\includepdf[pages={1}]{cover/2014_01_11_sviz_cover.pdf}
\input{titlepage}
\tableofcontents
\input{_text}
\bibliographystyle{plainnat}
\bibliography{references}
\end{document}
答案1
您没有加载natbib
和使用plainnat
专门为该包定制的内容。
\documentclass[a5paper,pagesize,10pt,bibtotoc,pointlessnumbers,normalheadings,DIV=9,twoside=false]{scrbook}
\usepackage[a5paper]{geometry}
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\usepackage{natbib}
\begin{document}
\cite{KaraMurzaBatchikovGlazyev2002}
\bibliographystyle{plainnat}
\bibliography{references}
\end{document}
请参阅手册以natbib
了解其他引用命令(特别是\citep
和)。\citet