MLA 包和 Thumbpdf

MLA 包和 Thumbpdf

我目前正在尝试设置 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}

相关内容