我目前正在尝试设置 MLA 格式的模板。但是,有一个警告始终存在:
包 thumbpdf 警告:未找到缩略图数据文件“Project*Name.tpt”。
有人知道是什么原因导致/如何解决这个问题吗?目前,我在项目文件夹中有以下文件(以及编译时附带的其他相关文件,.tpt 文件除外):
项目名称.tex
韓國
thumbpdf.sty
thumbpdf.tex
thumbpdf.pl
我已按照此处的 thumbpdf 安装说明进行操作:http://www.ctan.org/tex-archive/support/thumbpdf
或者至少,我已经将 thumbpdf.sty、.tex 和 readme 放在了 Program Files 中 MikTeX 文件夹中的正确目录中。我不太清楚如何处理 .pl 文件。
以下是序言:
\documentclass[12pt,letterpaper]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{hyperref}
\usepackage{geometry}
\usepackage{url}
\setlength{\headheight}{15pt}
\usepackage[pdftex]{thumbpdf}
\usepackage{ifpdf}
\usepackage{mla}
\usepackage{setspace}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
答案1
您需要运行thumbpdf
来生成缩略图:
pdflatex ProjectName
thumbpdf ProjectName
pdflatex ProjectName
但是,PDF 查看器要么能够快速生成缩略图,要么根本不支持缩略图。因此,thumbpdf
除非您想提供与标准缩略图不同的缩略图,否则实际上不需要该包。
更新:您可以忽略警告,或者如果您不想嵌入缩略图并运行thumbpdf
,则不要使用给定的 MWE 中的包。
此外,可以通过欺骗 LaTeX 的包管理来禁用包加载。对于每个包,它会记住\ProvidesPackage
名称下的可选参数的数据(日期、版本、信息) \ver@<package name>.sty
。如果\ProvidesPackge
缺少,则宏定义为空字符串。此宏可帮助 LaTeX 了解包是否已加载。在这种情况下,包不会再次加载。数据还用于\listfiles
。
\makeatletter
\@namedef{[email protected]}{}
\makeatother
\usepackage{mla}