我想从我的参考书目中删除“和”,因为这是我现在所拥有的:
C. Danti、M. Matteini、和A. 鼹鼠。壁画:技术,问题,保护。 Centro Di,1990 年。
我想删除“and”或将其替换为我语言中适当的连词(例如“e”)。要做到这一点:
C. Danti、M. Matteini、A. Moles。壁画:技术,问题,保护。 Centro Di,1990 年。
例如,这是我的biblio.bib
文件:
@book{danti1990pitture,
Author = {Danti, C. and Matteini, M. and Moles, A.},
Date-Added = {2013-11-25 16:52:18 +0000},
Date-Modified = {2013-11-25 16:52:18 +0000},
Isbn = {9788870381962},
Lccn = {91161506},
Publisher = {Centro Di},
Title = {Le Pitture murali: tecniche, problemi, conservazione},
Url = {http://books.google.it/books?id=077qAAAAMAAJ},
Year = {1990},
Bdsk-Url-1 = {http://books.google.it/books?id=077qAAAAMAAJ}}
这是我的.tex
文件:
\documentclass[12pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\begin{document}
I cite \cite{danti1990pitture} but I don't want the``and".
\bibliographystyle{plain}
\bibliography{biblio}
\end{document}
答案1
建议你可以使用babelbib
。如果你正在使用,babelbib
你必须使用受支持的参考书目样式。在你的情况下babplain
:
\RequirePackage{filecontents}
\begin{filecontents*}{biblio.bib}
@book{danti1990pitture,
Author = {Danti, C. and Matteini, M. and Moles, A.},
Date-Added = {2013-11-25 16:52:18 +0000},
Date-Modified = {2013-11-25 16:52:18 +0000},
Isbn = {9788870381962},
Lccn = {91161506},
Publisher = {Centro Di},
Title = {Le Pitture murali: tecniche, problemi, conservazione},
Url = {http://books.google.it/books?id=077qAAAAMAAJ},
Year = {1990},
Bdsk-Url-1 = {http://books.google.it/books?id=077qAAAAMAAJ}}
\end{filecontents*}
\documentclass[12pt,a4paper,italian]{book}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage{babelbib}
\usepackage{url}
\begin{document}
I cite \cite{danti1990pitture} but I don't want the "and".
\bibliographystyle{babplain}
\bibliography{biblio}
\end{document}
答案2
由于您使用的是plain
参考书目样式,因此您可以按照以下步骤将“and”连词替换为“e”:
在你的 TeX 发行版中找到该文件
plain.bst
,复制一份,并将副本命名为myplain.bst
。(不要直接编辑原始文件。)myplain.bst
在您最喜欢的文本编辑器中打开。" and "
在文件中找到 的两个实例。(在我的副本中,它们出现在第 201 行和第 480 行。)将字符串更改
" and "
为" e "
。将新样式文件保存在文件所在的同一目录中,
.tex
或保存在 TeX 发行版搜索的目录中。根据 TeX 发行版的需要更新文件名数据库。\bibliographystyle{myplain}
从现在开始请务必包含该指令。
应用这些更改后myplain.bst
,重新运行 MWE 会产生以下输出结果:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\begin{document}
I cite \cite{danti1990pitture} but I don't want the ``and''.
\bibliographystyle{myplain}
\bibliography{biblio}
\end{document}
答案3
删除“和”添加到%
,例如bbl.and
FUNCTION {format.names}
FUNCTION {format.names}
{ 'bibinfo :=
duplicate$ empty$ 'skip$ {
's :=
"" 't :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr
"{vv~}{ll}{, f.}{, jj}"
format.name$
bib.name.font
bibinfo bibinfo.check
't :=
nameptr #1 >
{
namesleft #1 >
{ "; " * t * }
{
s nameptr "{ll}" format.name$ duplicate$ "others" =
{ 't := }
{ pop$ }
if$
t "others" =
{
" " * bbl.etal emphasize *
}
{
%bbl.and
space.word * t *
}
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
} if$
}