natbib y aaai-named

natbib y aaai-named

tengo que usarel aaai-namedestilo.

Quiero usarlo en Overleaf. Intenté usar ese .bstarchivo y lo integré de esa manera:

\documentclass{article}

\usepackage[style=authoryear]{natbib}
\bibliographystyle{aaai-named}

\begin{document}

  \citep{latexcompanion}

  \bibliography{references.bib}

\end{document}

Esto está funcionando bien pero

  1. quiero usar biblatexnonatbib
  2. Las citas no están integradas porque solo obtengo (autor) en lugar de [autor, año] al hacer \cite(), \citep{}, ...

¿Alguien puede ayudar a integrar eso? ¿O alguien conoce un estilo similar compatible con Overleaf?

Respuesta1

biblatexno es compatible con los .bstarchivos utilizados por BibTeX. Por lo que no puedes usarlo biblatexjunto con aaai-named. aaai-namedes, sin embargo, compatible con natbibel siguiente MWE y, por lo tanto, funciona bien para mí.

natbibSe ingresa al modo autor-año con la opciónauthoryear sin style=prefijo. natbibLa squareopción le proporciona corchetes para su cita.

\documentclass{article}

\usepackage[authoryear,square]{natbib}
\bibliographystyle{aaai-named}

%\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{latexcompanion,
  author    = {Michel Goossens and Frank Mittelbach
               and Alexander Samarin},
  title     = {The \LaTeX\ Companion},
  year      = {1993},
  publisher = {Addison-Wesley},
  location  = {Reading, Massachusetts}
}
\end{filecontents}

\begin{document}
\citep{latexcompanion}
\bibliography{\jobname}
\end{document}

[Goossens y otros, 1993]

El comando \bibliographytoma el argumento del nombre del archivo sin la extensión del archivo.


natbibno muestra las etiquetas de autor-año en la bibliografía de forma predeterminada (presumiblemente porque normalmente son redundantes con estilos de bibliografía compatibles con autor-año, pero admito que el hecho de que el año llegue hacia el final aaai-namedhace que la etiqueta sea más atractiva).

Si no necesita natbiblas funciones extendidas de, puede utilizar las siguientes modificaciones \citesugeridas en los comentarios enaaai-named.bst

\documentclass{article}

\bibliographystyle{aaai-named}

\makeatletter
\let\@internalcite\cite
\def\cite{\def\citename##1{##1}\@internalcite}
\def\shortcite{\def\citename##1{}\@internalcite}
\def\@biblabel#1{\def\citename##1{##1}[#1]\hfill}
\makeatother

%\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{latexcompanion,
  author    = {Michel Goossens and Frank Mittelbach
               and Alexander Samarin},
  title     = {The \LaTeX\ Companion},
  year      = {1993},
  publisher = {Addison-Wesley},
  location  = {Reading, Massachusetts}
}
\end{filecontents}

\begin{document}
\cite{latexcompanion}
\bibliography{\jobname}
\end{document}

información relacionada