Updates to the KDP Amazon Publishing service, make some LaTeX templates difficult to be accepted. Avoiding the error for previewing, seems to entail two key ingredients for LaTeX users:

1) create a PDF  with the settings "PDF/X-1a", which can be achieved via


2) flatten the PDF using Adobe Acrobat, Other Tools, Print Production -> Flatten.


After the Zotero install, also configure Better BibTeX, described in the Guidelines.



In LaTeX, \includegraphics is frequently used, but there are some quirks:

  • avoid path name in the filename and use \graphicspath{{../Figs/}} for a list of paths with figures
  • extensions are optional, for example for fig1.png, use \includegraphics{fig1}
  • if the filename contains dots (periods), then you have to mask them, using curly brackets, otherwise what follows the period is considered an extension, so fig.1.png would need \includegraphics{{{fig.1}}} or \includegraphics{{fig.1}.png}
  • width of the graphics is usually relative to the columnwidth, so use \includegraphics[width=0.98\columnwidth} for a figure that takes up 98% of the column width.
  • usually, you may not read the package, but in this case it may be valuable to read graphicx manual.

Always good to have an NSF proposal template in LaTeX ready; especially, when adding the references from bibtex. Here is the Github link: https://github.com/jeremygibbs/nsf-proposal-latex 

You can find more tips on how to write a compelling M.S. thesis using the Gredig Lab Guidelines. If the Bibliography file needs to be shortened, then use LaTeX Trim BibTeX Utility. You should cite other M.S. thesis work, whenever you are using their work. Here is an automated way to generate the bibliography items, using the ProQuest Citation Generator.

First, clone the M.S. Thesis Template.