BibTeX:“french”不是字符串

BibTeX:“french”不是字符串

我尝试将法语支持添加到 gost-780 样式中。我修改了一些函数(bbl.vvolumebbl.vvolbbl.edition),现在出现了错误:

对于条目来说,“french”是字符串文字,而不是整数guilcher_2003

我不太熟悉 BibTex 语法,因此请您帮忙。以下是链接: http://leftparagraphs.ru/lj/style.bst
http://leftparagraphs.ru/lj/french.bib

我无法发布该.tex文件的第三个链接(因为反垃圾邮件过滤器)。您需要添加\cite{guilcher_2003}代码。

谢谢进一步的帮助。

答案1

在函数bbl.edition(第 344 行)中

curlanguage = "french" 

但它应该是:

curlanguage "french" =

它将curlanguage字符串放入french堆栈并=比较这两个值。

但是,你的书目数据文件中有很多错误。你可以使用

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\let\superscript\textsuperscript
\pagestyle{empty}
\begin{document}
\nocite*
\bibliographystyle{style}
\bibliography{french}

\end{document}

使用 运行此示例文件一次pdflatex,然后bibtex只要bibtex在您的 bib 文件中报告错误。

相关内容