![BibTeX:“french”不是字符串](https://linux22.com/image/245452/BibTeX%EF%BC%9A%E2%80%9Cfrench%E2%80%9D%E4%B8%8D%E6%98%AF%E5%AD%97%E7%AC%A6%E4%B8%B2.png)
我尝试将法语支持添加到 gost-780 样式中。我修改了一些函数(bbl.vvolume
、bbl.vvol
、bbl.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 文件中报告错误。