\includegraphics 包 inputenc 错误和未定义的控制序列

\includegraphics 包 inputenc 错误和未定义的控制序列

**编辑:解决我的问题的方法是将图形路径编辑为:\graphicspath{{images/}} **

我试图添加一个图,但同一行代码却收到大量错误消息。我的序言:

\documentclass[a4paper,11pt]{article}
\usepackage[
    %backend=biber,
    natbib=true,
    style=numeric,
    sorting=none
]{biblatex}
\addbibresource{referenzen.bib}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage{textalpha}
\usepackage{amsmath,amsthm,amssymb}
\usepackage[version=4]{mhchem}

\usepackage{graphicx} 
\graphicspath{‪C:/Users/user/Desktop/Latexgrob/images/}

调用该图:

\begin{figure}
\begin{center}
\includegraphics[width=4cm]{lightresponse.jpg}
\caption{Schematisches Diagramm der Photosyntheserate}
\end{center}
\end{figure}

错误日志显示:

! Package inputenc Error: Invalid UTF-8 byte sequence.
! Undefined control sequence.\GenericError #4 \errhelp \@err@
The control sequence at the end of the top line of your error message was never \def'ed.
!Undefined control sequence.\GenericError... \let \@err@
!Undefined control sequence.\GenericError....\@empty \def \MessageBreak

等等。我附上了所有这些的图片。没有图片,文件编译得很好。有人能帮我吗? 在此处输入图片描述

答案1

如果我复制并粘贴您的 graphicspath 命令并使用可以显示不可见 unicode 字符的编辑器(在本例中使用 winedt)检查它,我会看到以下内容:

在此处输入图片描述

(从左到右U+202A嵌入)是一个问题。

删除此字符(通过删除周围的字符并重新输入)并添加缺失的括号应该可以解决问题

 \graphicspath{{C:/Users/user/Desktop/Latexgrob/images/}}

由于主文档位于 Latexgrob 中,因此最好使用相对路径:

 \graphicspath{{images/}}

相关内容