在 pdf 中导入了不同的图片

在 pdf 中导入了不同的图片

我使用 Texmaker 和 MikTex,我正在编写一个文件,其中使用徽标图像作为第一页的背景。我在同一个工作目录中放置了一个文件夹(名称为:data),徽标位于其中。奇怪的是,除了从该文件夹导入图像外,latex 还从 << 导入了一张奇怪的图像C:\Users\someone\AppData\Local\Programs\MiKTeX\tex\latex\beautybook\inner_pics>>. 有什么解释或解决方案吗?

代码片段

\documentclass[12pt]{article}

\usepackage{graphicx}
\graphicspath{ data }
\usepackage[firstpage=true]{background}
\usepackage{fancyhdr} % Needed to define custom headers/footers
\usepackage[margin=1in]{geometry}
\usepackage[english]{babel}
\usepackage{fancyvrb}
\makeatletter
\AtBeginDocument{%
  \expandafter\renewcommand\expandafter\subsection\expandafter
    {\expandafter\@fb@secFB\subsection}%
  \newcommand\@fb@secFB{\FloatBarrier
    \gdef\@fb@afterHHook{\@fb@topbarrier \gdef\@fb@afterHHook{}}}%
  \g@addto@macro\@afterheading{\@fb@afterHHook}%
  \gdef\@fb@afterHHook{}%
}
\makeatother
\usepackage{url}
\newcommand{\bibTitle}[1]{``#1''}


\setlength\parindent{0pt} % Gets rid of all indentation
\backgroundsetup{contents={\includegraphics[width=\textwidth]{logo.png}},scale=0.5,placement=top,opacity=1,position={7.2cm,2cm}} %   Logo
\pagestyle{fancy} % Enables the custom headers/footers
\lhead{} \rhead{} % Headers - all  empty

\title{\normalfont \normalsize 
\textsc{School of   \\ 
Report} \\
[10pt] 
\rule{\linewidth}{0.5pt} \\[8pt] 
\huge Title \\
\rule{\linewidth}{2pt}  \\[10pt]
}
\author{Name \\ ID }
\date{\normalsize Submitted on Jul. 27\textsuperscript{th}}


\begin{document}
\maketitle

\section*{Abstract}

\end{document}

答案1

您的\graphicspath设置是错误的,您需要一个额外的括号,并且还可以在末尾添加一个斜线(但没有它对我来说也可以)。

但重点是要理解搜索顺序:代码将首先使用kpsewhich搜索图像,并且只有在失败时才检查 给出的路径\graphicspath。这意味着首先找到当前文件夹和 texmf 树中的图片,因此优先选择。

./您可以通过在名称前面添加来禁用 texmf 树中的匹配。因此

\documentclass{article}
\usepackage{graphicx}
\graphicspath{{chapters/}}
\begin{document}
\includegraphics{example-image}
\includegraphics{./example-image}
\includegraphics{chapters/example-image}
\includegraphics{sub}
\end{document}

会发现(假设我在章节文件夹中有示例图像)

<c:/texlive/2022/texmf-dist/tex/latex/mwe/example-image.pdf> 
<./chapters//./example-image.pdf>
<./chapters/example-image.pdf>
<./chapters/sub.pdf>

答案2

MikTex 正在从inner_pics文件夹,但使用除评论\includegraphics{./picture.png}之外的其他方式\includegraphics{picture.png}乌尔里克·菲舍尔解决了问题。

相关内容