我正在使用 LyX 撰写论文,并使用 Zotero 管理参考文献。我的文档类别是书籍(标准类别),样式格式是 Biblatex。我的 biblatex 参考书目出现了问题。从 Zotero,我将 Biblatex(UTF-8)中的参考书目导出到 .bib 文件中。
如果我插入引文,例如“Martín Martínez 2013”,则所有重音都是错误的:
但是,我发现如果我用 Bibdesk 打开 .bib 文件并修改任何内容,它会重新编码(我猜)该文件,然后从 LyX 中我确实得到了正确的引文。这是我用 Bibdesk 编辑后的 -bib 文件:
我觉得这是一个编码问题。我关注过这个话题Biblatex 编码,但仍然不起作用。有什么想法吗?我可以用这种基本方法生存下来,但我想解决这个问题。谢谢。
更新 1:当我尝试编译 LyX 文件而没有编辑 .bib 时,出现错误。这是 LaTeX 日志:
Package biblatex Warning: The following entry could not be found
(biblatex) in the database:
(biblatex) touring_club_italiano_napoli_1931
(biblatex) Please verify the spelling and rerun
(biblatex) LaTeX afterwards.
在 Biber 日志中:
[640] Utils.pm:395> WARN - I didn't find a database entry for 'touring_club_italiano_napoli_1931' (section 0)
更新 2:我正在添加一个最小示例和 .bib 文件。将文件导出为 LaTeX(纯文本)时,我收到了两个警告:
- 说了一些关于我的 Bibtex 路径中的空格的事情。它将无法找到 bibtex 书目。我没有复制文本,现在我无法重现此警告。很奇怪,因为我没有使用 Bibtex...
- 关于数字的一些事
如果我尝试使用 TeXShop 打开 .tex 文件,还会出现另一个警告:
- 此文件将使用 IsoLatin9 中的编码字符打开。无法使用 Unicode (UTF-8) 编码打开文件,因为文件不是使用此编码保存的。(译自西班牙语)
最小示例:
%% LyX 2.3.6.2 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[12pt,oneside,spanish]{book}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\usepackage{graphicx}
\usepackage{setspace}
\onehalfspacing
\usepackage{babel}
\addto\shorthandsspanish{\spanishdeactivate{~<>}}
\usepackage[style=authoryear]{biblatex}
\addbibresource{\string"Texto/Capítulo 2/CAPITULO II.bib\string"}
\begin{document}
\parencite[104]{hernandez_redondo_diego_2000}
\printbibliography
\end{document}
这是我从 Zotero 获取的 .bib 文件:
@article{hernandez_redondo_diego_2000,
title = {Diego de Siloe, aprendiz destacado en el taller de Felipe Bigarny},
abstract = {El hallazgo de un documento conservado en el Archivo de la Real Chancillería de Valladolid, permite constatar la presencia del joven Diego de Siloe en el taller de Felipe de Bigarny en los años precedentes a su viaje a Italia, donde trabajó con Bartolomé Ordóñez. La reclamación de Diego de Siloe de una cantidad que le adeudaba Felipe de Bigarny, dio lugar a un pleito cuyas sucesivas sentencias confirman la participación de Siloe en los trabajos de la sillería de la catedral de Burgos, al tiempo que permiten deducir algunos datos inéditos en la biografía de ambos artistas.},
pages = {101--116},
number = {5},
journaltitle = {Locus Amoenus},
author = {Hernández Redondo, José Ignacio},
date = {2000},
langid = {spanish},
file = {Redondo - Diego de Siloe, aprendiz destacado en el taller de.pdf:/Users/eacosta/Zotero/storage/PF7HNQBC/Redondo - Diego de Siloe, aprendiz destacado en el taller de.pdf:application/pdf},
}