我用捷克语写文章,其中“and”=“a”,而这个小词不能出现在行末...我怎样才能强制 bibtex 不在引用行末写“and”(或其他任何内容)?例如,我有:“您可以在书 Little and Rubin (2002) 中找到一些文本和更多内容”。其中 bibtex 自动写入“Little and Rubin (2002)”,不幸的是“and = a”出现在行末,请帮忙,谢谢!!:)
答案1
如果.bst
文件位于此链接,那么你需要做的改变是:
在第 246 行,更改
{ " {\rm a} " * t * }
进入
{ " \textrm{a}~" * t * }
在第 339 行,更改
{ " a " * t * }
进入
{ " a~" * t * }
在第 1193 行,更改
{ " a " * s #2 "{vv~}{ll}" format.name$ * }
进入
{ " a~" * s #2 "{vv~}{ll}" format.name$ * }
正如您所见,将\sc
第 224 行更改为\scshape
,并将\bf
第 117 行更改为\bfseries
。
将文件重命名为myczplainnat.bst
并输入
\bibliographystyle{myczplainnat}
在您的文档中,您有\bibliographystyle{czplainnat}
。修改后的文件应位于主文档旁边。
向 的开发人员提出该问题czplainnat.bst
。