我使用 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}
乌尔里克·菲舍尔解决了问题。