我的问题是,我向 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}
}
有人能提示或解决这个问题吗?我很高兴得到任何帮助。提前谢谢。