我对 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}