texshop 不生成 pdf,只生成 dvi

texshop 不生成 pdf,只生成 dvi

在我今天尝试使用新模板之前,texshop 生成 pdf 文件一直没有问题。编译时,texshop 只生成 dvi,而不是 pdf。有什么线索或建议吗?我点击了下拉菜单“Latex”中的“排版”。我的 texshop 中没有 pdfLatex。

tex 文件:

\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{enumerate}
\usepackage{natbib}
\usepackage{url} % not crucial - just used below for the URL 



\addtolength{\oddsidemargin}{-.5in}%
\addtolength{\evensidemargin}{-.5in}%
\addtolength{\textwidth}{1in}%
\addtolength{\textheight}{-.3in}%
\addtolength{\topmargin}{-.8in}%


\begin{document}


\def\spacingset#1{\renewcommand{\baselinestretch}%
{#1}\small\normalsize} \spacingset{1}



\newpage
\spacingset{1.45} % DON'T change the spacing!
\section{Introduction}
\label{sec:intro}

Body of paper.  Margins in this document are roughly 0.75 inches all
around, letter size paper.



\bibliographystyle{Chicago}

\bibliography{Bibliography-MM-MC}
\end{document}

答案1

TeX 引擎(实际编译文档的二进制文件)识别文件第一行中的某些特殊注释。这很有效,因为几个看似不同的进程都解析为相同的底层二进制文件。特别是,pdflatex和都latex使用相同的二进制文件 pdfTeX,但设置不同。如果你的第一行是

% &latex

这被视为你发出了命令

pdftex "&latex"

这意味着‘在 DVI 模式下使用带有 LaTeX 格式的 pdfTeX 二进制文件’,即使在运行时也是pdflatex如此(与 相同pdftex "&pdflatex")。

可以禁用对第一行的这种特殊解析,但通常只有在故意插入时才会出现(在某些情况下它很有用)。

相关内容