作者姓名未出现在采用 rusnat 样式的参考书目中

作者姓名未出现在采用 rusnat 样式的参考书目中

我对 LaTex 还很陌生,所以如果我没有完全理解,也请不要介意 :-)

到目前为止,所有参考文献都运行正常。我使用 \citep 和 \bibliographystyle{rusnat}。但是,对于一个参考文献,LaTex 进行了编译,文中的引用是正确的,但作者姓名没有出现在参考书目中。

这是我的 bib 文件:

    @article{grimonprez_bien-etre_2019,
    title = {Le bien-{\^e}tre des animaux d{\textquoteright}{\'e}levage : mythe ou r{\'e}alit{\'e} juridique ?},
    language = {fr},
    author = {Grimonprez, Beno{\^i}t},
    year = {2019},
    pages = {14},
    file = {Grimonprez - Le bien-{\^e}tre des animaux d{\textquoteright}{\'e}levage  mythe ou r{\'e}al.pdf:C\:\\Users\\Anne-Laure Mathy\\Zotero\\storage\\HFRB6MYT\\Grimonprez - Le bien-{\^e}tre des animaux d{\textquoteright}{\'e}levage  mythe ou r{\'e}al.pdf:application/pdf}}

@book{muller_a_2008,
    address = {Paris; Versailles},
    title = {{\'A} l'abattoir: travail et relations professionnelles face au risque sanitaire},
    isbn = {978-2-7351-1170-1 978-2-7592-0051-1},
    shorttitle = {{\'A} l'abattoir},
    language = {French},
    publisher = {{\'E}ditions de la Maison des sciences de l'homme ; {\'E}ditions Quae},
    author = {Muller, S{\'e}verin},
    year = {2008},
    note = {OCLC: 262718567}
}

这是我的 LaTex 文件(部分)。

\documentclass{book}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{color}
\usepackage{colortbl}
\usepackage{url}
\usepackage{array}
\usepackage{supertabular}
\usepackage{lscape}
\usepackage{longtable}
\usepackage{natbib}

\definecolor{gris1}{gray}{0.4}

\title{yyyyyy}
\author{\textsc{kkkk}}
\date{\today}

\begin{document}
\maketitle

\frontmatter
\tableofcontents

\chapter{Introduction}


\mainmatter
\part{Revue de la littérature}
\chapter{chap1}

L'intérêt pour l'activité d'abattage a été étudié à plusieurs reprises en sciences sociales. Toutefois, la condition animale en elle-même y est très peu abordée, sans doute parce que les acteurs de terrain eux-mêmes la considère comme un non-sujet \citep{muller_a_2008}, mais aussi car l'objet d'une telle recherche est souvent accueilli, tout au plus. L'animal constitue donc un objet de travail doublement particulier, à la fois pour l'ouvrier, qui n'opère pas sur une chose inanimée mais également pour le chercheur, qui doit proposer une place nouvelle à l'animal dans son champ de recherche \citep{grimonprez_bien-etre_2019}.

\bibliographystyle{rusnat}
\setcitestyle{authoryear, open={(},close={)}}
\bibliography{bibli}
\addcontentsline{toc}{chapter}{Bibliographie}
\end{document}
\bibliographystyle{rusnat}
\setcitestyle{authoryear, open={(},close={)}}
\bibliography{bibli}

正如我所说,它成功地适用于以前的参考文献。对于这种类型的参考书目样式,参考文献文件中是否缺少一些信息?

我从 LaTex 得到的错误是:执行时 - 第 884 行 - rusnat.bst

预先感谢您的帮助 :-)

答案1

方式@article需求期刊名称。

如果添加字段journal={\mbox{}},则不会出现错误。但可能@article是错误类型。

答案2

评论太长了,但这里是使用 的 MWE biblatex。请注意,由于env[overwrite]选项,这需要最近安装 latex filecontents

\documentclass[a4paper]{article}

\usepackage[french]{babel}

\begin{filecontents}[overwrite]{\jobname-refs.bib}
@article{grimonprez_bien-etre_2019,
title = {Le bien-{\^e}tre des animaux d{\textquoteright}{\'e}levage : mythe ou r{\'e}alit{\'e} juridique ?},
language = {fr},
author = {Grimonprez, Beno{\^i}t},
year = {2019},
pages = {14},
volume={1},
}
\end{filecontents}

\usepackage{csquotes}

\usepackage[natbib,style=authoryear]{biblatex}

\addbibresource{\jobname-refs.bib}

\begin{document}

\section{blablabla}
my text \citep{grimonprez_bien-etre_2019}.

\printbibliography


\end{document}

在此处输入图片描述

相关内容