我在使用 LaTeX 时遇到了问题。我正在使用 TeXstudio、MikTeX 和文章类,但我的图表突然开始出现错误。这是在 MiKTeX 更新后的第二天发生的。我的图表代码是
\begin{figure}
\centering
\includegraphics[scale=0.45]{Figure1.pdf}
\caption{\footnotesize Caption }
\label{fig:fig38}
\end{figure}
我得到了错误
Missing endcsname inserted. \includegraphics[scale=0.45]{Figure1}
Use of ??? doesn't match its definition. \includegraphics[scale=0.45]{Figure1}
Missing endcsname inserted. \includegraphics[scale=0.45]{Figure1}
Use of ??? doesn't match its definition. \includegraphics[scale=0.45]{Figure1}
File `Figure1' not found. \includegraphics[scale=0.45]{Figure1}
除了与数字有关的错误之外,日志窗口中没有显示任何其他错误。
哪里出了问题?我在新创建的文章文件 [CODE] 中重现了这个问题:
\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{underscore}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{csquotes}
\usepackage[style=authoryear,maxcitenames=2,maxbibnames=99,uniquelist=false,backend=biber]{biblatex}
\usepackage{titlesec}
\usepackage{algorithmicx}
\usepackage{algorithm}
\usepackage{algpseudocode}
\renewcommand\algorithmicthen{}
\usepackage{amsfonts}
\usepackage{lipsum}
\usepackage[export]{adjustbox}
\usepackage{hyperref}
\graphicspath{{C:\\Users\\user\\Documents\\Folder\\Subfolder}}
\titlelabel{\thetitle.\quad}
\addbibresource{}% Syntax for version >= 1.2
\renewcommand\algorithmicthen{}% Remove 'then' text
\algtext*{EndIf}% Remove 'end if' text
\renewcommand\algorithmicdo{}
\algtext*{EndFor}% Remove 'end if' text
\usepackage{multirow}
\usepackage[figurename=Fig.,labelsep=endash,labelfont=bf]{caption}
\usepackage{longtable}
\usepackage{adjustbox}
\usepackage{caption}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}
\newtheorem{definition}{Definition}[section]
\theoremstyle{definition}
\usepackage{appendix}
\providecommand{\keywords}[1]
{
\small
\textbf{\textit{Keywords:}} #1
}
\usepackage{authblk}
\title{Title}
\author{Author}
\affil{\footnotesize{something}}
\date{\footnotesize \today}
\begin{document}
\maketitle
\begin{abstract}
\footnotesize \lipsum
\end{abstract}
\begin{figure}[htp]
\includegraphics[scale=0.45]{Figure1}
\caption{\footnotesize Caption }
\centering
\label{fig:fig38}
\end{figure}
\end{document}
我做错了什么?鉴于这种情况只发生在软件包和 MikTeX 更新之后,我应该重新安装 MikTeX 吗?这可能不是软件包冲突,因为删除了所有与算法有关的序言部分后,问题仍然存在。即使删除了所有其他软件包的导入(除了必要的软件包和 graphicx),问题仍然存在。
答案1
\graphicspath{{C:\\Users\\user\\Documents\\Folder\\Subfolder}}
是错误的\\
,tex 中从不分隔目录。如果必须使用 graphicspath,请/
在 Windows 上使用。(这从来没有起作用,这不是一个变化,也不与 texstudio 有关,它只是编辑器)