[Tex/LaTex] MLA Package and Thumbpdf

auxiliary-fileserrorsmla-stylepdfthumbpdf

I'm currently trying to set up a template for MLA format. There's one warning that never goes away, however:

Package thumbpdf Warning: Thumbnail data file `Project*Name.tpt' not found.

Does anyone know what causes/how to fix this problem? Currently I have in the project folder the following files (and other associated files that come with compiling, except the .tpt file):

Project Name.tex

mla.sty

thumbpdf.sty

thumbpdf.tex

thumbpdf.pl

I've followed the install directions for thumbpdf found here: http://www.ctan.org/tex-archive/support/thumbpdf

Or at least, I've gotten the thumbpdf.sty, .tex, and readme in the right directories in the MikTeX folder in Program Files. I'm not quite sure what to do with the .pl file.

Here is the preamble:

\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}

Best Answer

You need to run thumbpdf to generate the thumbnails:

pdflatex ProjectName
thumbpdf ProjectName
pdflatex ProjectName

However, the PDF viewers are able to generate the thumbnails on the fly very fast or they do not support thumbnails at all. Therefore package thumbpdf is not really needed, except if you want to provide different thumbnails as the standard ones.

Update: You can ignore the warning or if you do not want to have embedded thumbnails and to run thumbpdf, then do not use the package as in the given MWE.

Additionally package loading can be disabled in LaTeX by fooling LaTeX's package management. For each package it remembers the data (date, version, info) of the optional argument of \ProvidesPackage under the name \ver@<package name>.sty. If \ProvidesPackge is missing the macro is defined as empty string. This macro helps LaTeX to know, if a package is already loaded. In the that case the package is not loaded again. Also the data are used for \listfiles.

\makeatletter
\@namedef{ver@thumbpdf.sty}{}
\makeatother
\usepackage{mla}
Related Question