我尝试将其写入一个.tex
文件,并在放置该文件的同一文件夹中添加了一个bibli.text
文件。
.tex 文件的代码
\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\begin{document}
J'insère le premier \cite{Uml}.
\bibliography{bibli} % mon fichier de base de données s'appelle bibli.bib
\end{document}
bibli.bib 文件的代码:
@book{Uml,
author = {P. Roques et F. Vallée},
title = {De l’analyse des besoins à la conception},
journal = {UML en action},
edition = {Quatrième},
publisher = {Eyrolles},
date = {01/03/2007},
location = {France},
pages = {381},
}
为了构建它,我已经:
- 编译了2次。
- 构建 > BibTex。
- 编译了2次。
操作系统:Windows
编辑 :编译器将 BibTex 文件的完整结构Outline
放入其中。我在编译时没有收到错误消息,但是写入 bibli.tex 的参考书目未包含在 pdf 文件结果中。
答案1
迁移至 »比布拉特克斯“使用 Biber 作为后端是值得推荐的。这也可以解决参考书目项目中的语言问题。请注意,您必须在编辑器中进行相应的设置,才能使其运行 Biber 而不是 BibTeX(或手动运行 Biber)。
\documentclass[11pt,francais]{article}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
agrave={à},
eacute={é}
}
\usepackage{babel}
\usepackage[babel]{csquotes}
\usepackage[backend=biber]{biblatex}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{uml,
author = {P. Roques and F. Vallée},
title = {De l’analyse des besoins à la conception},
journal = {UML en action},
edition = {4},
publisher = {Eyrolles},
date = {2007-03-01},
location = {France},
pages = {381}
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\begin{document}
J'insère le premier \cite{uml}.
\printbibliography
\end{document}
数据库条目字段date
已重新格式化以满足要求。当然可以进一步定制参考书目样式。
答案2
这段代码对我来说编译得很完美。请注意,我用 utf8 编码了所有内容,包括 .bib 文件,因为 Biber 可以理解这种编码。如果您使用它JabRef
来编写数据库,您可以要求它以 utf8 格式保存。
我还更正了一些字段:条目是书籍,而journal
字段没有意义。实际上,UML 2 in action 是(主要)标题,而“De l'analyse des besoins à la conception”是subtitle
。日期字段的格式也是yyyy-mm-dd
(带连字符,而不是斜线 - 顺便说一下,必须用法语书写);但我认为这与书籍无关,我用字段替换了它year
。我给出了全名,如果您改变主意,可以选择其格式;该firstinits
选项负责打印简短格式。
主文件代码:
\documentclass[11pt, a4paper, twoside]{文章}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[francais]{babel}
\usepackage[autostyle]{csquotes}
\usepackage[backend = biber, style = numeric, firstinits]{biblatex}
\addbibresource{bibli.bib}
\begin{document}
J'insère le premier \cite{Uml}.
\printbibliography
\end{document}
.bib 代码:
% This file was created with JabRef 2.9.2.
% Encoding: UTF8
@BOOK{Uml,
title = {UML 2 en action},
publisher = {Eyrolles},
year = {2007},
author = {Roques, Pascal and Vallée, Franck},
pages = {381},
edition = {4},
location = {France},
subtitle = {De l’analyse des besoins à la conception}
}