Использование apalike и natbib в Lyx с аббревиатурой автора в качестве индекса

Использование apalike и natbib в Lyx с аббревиатурой автора в качестве индекса

Я использую Lyx 2.1.2 и хочу использовать стиль цитирования apalike. Я создал BibTEX-сгенерированную Библиографию, добавил свой файл bib и установил стиль apalike, и все это пока работает.

Но затем я захотел указать имя автора вместо [#ID], но диалоговое окно цитирования не отображало необходимые параметры в разделе «Стиль цитирования», пока я не изменил стиль цитирования на Natbib в «Настройках документа/Библиография». Теперь я могу указать только имя автора, но все цитирования перешли с сокращений на цифры ([Abramson, 1978] -> [1]). Я попробовал стиль автор-год natbib, но он мне не понравился.

Я также пробовал довольно много других вариантов, но ничего не помогло. Все, что мне на самом деле нужно, это аббревиатуры авторов вместо цифр и возможность указать только имя автора. Есть ли способ сделать это в Lyx?

Вот сгенерированный код LaTex для обоих случаев. Единственное отличие — дополнительная строка usepackage в двух немного отличающихся командах cite.

Используя стиль по умолчанию, я получаю «Некоторое время назад [Абрамсон, 1978] написал статью [Абрамсон, 1978]».

%% LyX 2.1.2 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{geometry}
\geometry{verbose,tmargin=2cm,bmargin=2cm,lmargin=4cm,rmargin=4cm}
\setcounter{secnumdepth}{-1}
\usepackage{babel}
\usepackage[unicode=true,pdfusetitle,
 bookmarks=true,bookmarksnumbered=false,bookmarksopen=false,
 breaklinks=false,pdfborder={0 0 0},backref=false,colorlinks=false]
 {hyperref}

\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\date{}

\makeatother

\begin{document}
Some time ago, \cite{Abramson:78} wrote a paper \cite{Abramson:78}.

\bibliographystyle{apalike}
\bibliography{main}

\end{document}

А используя natbib я получаю: «Некоторое время назад Абрамсон написал статью [1]».

%% LyX 2.1.2 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{geometry}
\geometry{verbose,tmargin=2cm,bmargin=2cm,lmargin=4cm,rmargin=4cm}
\setcounter{secnumdepth}{-1}
\usepackage{babel}
\usepackage[numbers]{natbib}
\usepackage[unicode=true,pdfusetitle,
 bookmarks=true,bookmarksnumbered=false,bookmarksopen=false,
 breaklinks=false,pdfborder={0 0 0},backref=false,colorlinks=false]
 {hyperref}

\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\date{}

\makeatother

\begin{document}
Some time ago, \citeauthor{Abramson:78} wrote a paper \citep{Abramson:78}.

\bibliographystyle{apalike}
\bibliography{main}

\end{document}

Но я хочу получить следующее: «Некоторое время назад Абрамсон написал статью [Абрамсон, 1978]».

Связанный контент