当我编译多个文档时,我收到错误消息。如果我注释掉这些内容\usepackage{graphicx}
,\includegraphics
文档就可以正常编译(当然,没有图像)。
我特别困惑,因为出现问题的文件之一就是我过去六年左右每年都会更新的文件,直到上周一切都很顺利。
我收到的错误消息是
! Misplaced alignment tab character &. l.1 ... f={};f.navigateTo=function(b,a,g){if(b!=a& &b.google){if(b.google.r){...
这是产生问题的代码示例:
\documentclass[11pt]{article}
\usepackage{amsmath,amsthm,amssymb}
\usepackage[margin=1in]{geometry}
\usepackage{graphicx}
\parindent = 0 in
\begin{document}
\begin{enumerate}
\item \label{map} Draw a graph that represents this map. Discuss decisions you made in coming up with the graph.
\includegraphics[scale=.7]{map_1.JPG}
\end{enumerate}
\end{document}
谢谢任何有用的建议。
答案1
正如这里所见
https://webmasters.stackexchange.com/questions/31215/google-search-results-are-invalid
您显示的 javascript 代码是 Google 围绕搜索结果放置的 html 包装页面的一部分,因此输入的文件之一不是 tex 文件而是 html 页面。
您的日志文件将显示哪个文件已损坏,但您没有显示该信息,所以我们只能猜测,而且如果它在序言中,很难看出这怎么可能是第一个错误,而您没有\begin{document}
首先收到“缺失”错误?
例如如果pdftex.def
看起来像
... f={};f.navigateTo=function(b,a,g){if(b!=a&&b.google){if(b.google.r){.
然后文件
\documentclass[11pt]{article}
\usepackage{graphicx}
\begin{document}
\end{document}
将产生终端输出
LaTeX2e <2018-04-01> pre-release-6
(/home/davidc/texmf/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/home/davidc/texmf/tex/latex/base/size11.clo))
(/home/davidc/texmf/tex/latex/graphics/graphicx.sty
(/home/davidc/texmf/tex/latex/graphics/keyval.sty)
(/home/davidc/texmf/tex/latex/graphics/graphics.sty
(/home/davidc/texmf/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2018/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
(./pdftex.def
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.1 .
.. f={};f.navigateTo=function(b,a,g){if(b!=a&&b.google){if(b.google.r){.
?
! Misplaced alignment tab character &.
l.1 ... f={};f.navigateTo=function(b,a,g){if(b!=a&
&b.google){if(b.google.r){.
?
请注意,这是第二错误(第一个错误之后的错误通常是虚假的)并且(./pdftex.def
错误之前显示问题出在哪个文件中。