저자 약어를 색인으로 사용하여 Lyx에서 apalike 및 natbib 사용

저자 약어를 색인으로 사용하여 Lyx에서 apalike 및 natbib 사용

저는 Lyx 2.1.2를 사용하고 있으며 apalike 인용 스타일을 사용하고 싶습니다. BibTEX로 생성된 참고문헌을 만들고, 턱받이 파일을 추가하고, 스타일을 apalike로 설정했는데, 지금까지는 모두 작동했습니다.

그런데 [#ID] 대신 저자 이름을 인용하고 싶었지만 "문서 설정/참고문헌"에서 인용 스타일을 Natbib으로 변경할 때까지 인용 대화 상자의 "인용 스타일" 아래에 필요한 옵션이 표시되지 않았습니다. 이제 저자 이름만 인용할 수 있지만 모든 인용이 약어에서 숫자로 전환되었습니다([Abramson, 1978] -> [1]). 작가님 낫빕 스타일을 시도해 봤는데 마음에 들지 않습니다.

나는 또한 몇 가지 다른 옵션을 시도했지만 아무것도 도움이 되지 않는 것 같았습니다. 내가 실제로 원하는 것은 숫자 대신 저자 약어와 저자 이름만 인용할 수 있는 가능성뿐입니다. Lyx에서 할 수 있는 방법이 있나요?

두 경우 모두에 대해 생성된 LaTex 코드는 다음과 같습니다. 유일한 차이점은 약간 다른 두 cite 명령에 추가 usepackage 줄이 있다는 것입니다.

기본 스타일을 사용하면 "얼마 전에 [Abramson, 1978]이 논문 [Abramson, 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을 사용하면 다음과 같은 결과를 얻을 수 있습니다. "얼마 전 Abramson이 논문 [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}

하지만 제가 얻고 싶은 것은 "얼마 전에 Abramson이 논문을 썼습니다[Abramson, 1978]."입니다.

관련 정보