Latex 将 Bibtex 文件中没有的来源编译到参考书目中

Latex 将 Bibtex 文件中没有的来源编译到参考书目中

我的问题是,我向 Bibtexfile(使用 citavi 创建)添加了一个源,其中意外包含了一个希腊字母 Φ。然后 LaTeX 给了我这个错误:未定义的控制序列。...用于 \textgreek{F} 定位的测角仪尽管有错误,但它还是编译了文档并将源添加到参考书目,但将希腊字母 phi 更改为“F”。然后我删除了 Φ 所在的部分,从 Citavi 重新导出 BibTexfile 并重新编译。但参考书目中的源没有改变。 在此处输入图片描述

BibTexfile 的部分内容如下:

@misc{attocubesystemsAG.c,
editor = {{attocube systems AG}},
 title = {ANGp101/UHV - goniometer for {\textquotedbl}phi{\textquotedbl} tilting},
 url = {https://www.attocube.com/en/products/nanopositioners/ambient-vacuum-nanopositioners/angp101uhv-goniometer-phi-tilting},
 urldate = {05.12.2021}
}

这是我尝试过的方法:在没有任何参考书目的情况下进行编译,然后使用新的导出 BibTexfile 重新编译,其中 Φ 从未包含在其中。但输出与上图没有变化。我遇到的另外的问题是,我无法引用此后在 BibTexfile 中添加的任何其他来源。

这是我由于多种原因而集成的所有使用包的列表。

\documentclass[a4paper,12pt]{scrreprt}
\usepackage[left= 2.5cm,right = 2cm, bottom = 4 cm]{geometry}
\usepackage{hyperref}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx, subfig}
\graphicspath{{img/}}
\usepackage{fancyhdr}
\usepackage{lmodern}
\usepackage[color={1 0 .5}]{attachfile2}

\usepackage{color}
\usepackage{transparent}
\graphicspath{{img/}}
\usepackage{textgreek}
\usepackage{tikz}
\usetikzlibrary{arrows,shapes,shadows,calc,matrix}
\usepackage{pgfplots}

\usepackage{siunitx}
\sisetup{locale=DE}

\usepackage{amsbsy}
\usepackage{amssymb}

\usepackage[printonlyused]{acronym}
\usepackage{amsfonts}
\usepackage{amsmath}

\usepackage{booktabs}
\usepackage{longtable,multirow}
\usepackage{array}

\usepackage{romannum}
\usepackage{rotating}
\usepackage{adjustbox}

\usepackage{colortbl}
\usepackage{xcolor}
\usepackage{hhline}

\usepackage{pdfpages}
\usepackage{multicol}
\usepackage{diagbox}

\newcommand\tabrotate[1]{\rotatebox{90}{#1\hspace{\tabcolsep}}}

\newcommand{\frontmatter}{
    \cleardoublepage
    \pagenumbering{Roman}
}

\newcommand{\mainmatter}{
    \cleardoublepage
    \pagenumbering{arabic}
    \setcounter{page}{1}
}

有人能提示或解决这个问题吗?我很高兴得到任何帮助。提前谢谢。

相关内容