首页为空且缺少开始文档

首页为空且缺少开始文档

我收到错误:LaTeX 错误:缺少 \begin{document}。

今天早些时候,我的文档中的所有东西似乎都可以正常工作,但现在我的第一页是空的,除了右上角的页码外什么都没有,并且出现一条错误消息:LaTeX 错误:缺少 \begin{document}。

我真的不知道在这里发布什么内容很重要,如果我能得到任何指导,我将不胜感激。我已经写了一年多的论文,但不知道该怎么做。我知道我包含了太多的软件包。我继承了这篇论文,但不知道我需要什么,不需要什么。这一切都始于今天早些时候,当时我正试图对齐一些方程式。

\documentclass[10pt]{iopart}
\usepackage[table]{xcolor}
\usepackage{tabularray}
\usepackage{colortbl}
\definecolor{myOrange}{HTML}{DB5800}
\arrayrulecolor{myOrange}
\usepackage{hyperref}
\usepackage{enumitem,amssymb}
\newlist{todolist}{itemize}{2}
\setlist[todolist]{label=$\square$}
\usepackage[all]{hypcap}
\hypersetup{ 
    colorlinks=true,
    linkcolor=blue,
    citecolor=blue,
    filecolor=magenta,      
    urlcolor=black,
    pdftitle={Title},
    pdfauthor={Author},
    pdfpagemode=FullScreen,
    }
\makeatletter
\newcommand*{\citelinktext}[2]{%
  \hyper@@link[cite]{}{cite.#1}{#2}}
\makeatother

% Install packages
\makeatletter
\@namedef{[email protected]}{}
\makeatother
\usepackage{amstext}
\usepackage{chemformula}

\usepackage[tracking=true]{microtype}
\DeclareMicrotypeSet*[tracking]{my}{font=*/*/*/sc/*}
\SetTracking{encoding=*,shape=sc}{500}

\usepackage{cite}
\usepackage{epsfig} % for postscript graphics files
\usepackage{epstopdf}
\usepackage{graphics}
\usepackage{graphicx}
\usepackage{multirow, makecell}
\usepackage{supertabular,booktabs}
\usepackage{hhline}
\usepackage{textgreek}
\usepackage{bm}
\usepackage[switch]{lineno}
\usepackage{helvet}
\newenvironment{fontHel}{\fontfamily{phv}\selectfont}{\par}
\newcommand*{\fontTimes}{\fontfamily{ptm}\selectfont}
\newcommand*{\fontHelv}{\fontfamily{phv}\selectfont}
\usepackage{times} % assumes new font selection scheme installed
\usepackage{amsmath} % assumes amsmath package installed
\usepackage{amssymb} % assumes amsmath package installed
\usepackage{multirow}
\usepackage[multiple]{footmisc}
\usepackage{float}
\usepackage{placeins}
\usepackage{outlines}
\renewcommand{\arraystretch}{1.2} % to increase default height of table rows
\usepackage{tabularx} % for text wrapping in tables
\usepackage{adjustbox} % resizes table if it gets too wide
\usepackage{enumitem} % to access properties of itemize env.
\usepackage{pdflscape}
\usepackage{longtable} % for multi-page table
\usepackage{lscape} % for landscape table
\usepackage{afterpage} % for table
\usepackage{rotating}
\usepackage{geometry} % for modifying page size/margins
\usepackage[normalem]{ulem} % for text strikethrough (command: \sout{text})
\usepackage{latexsym}
\usepackage{MnSymbol}

\newcommand*\sq{\mathbin{\vcenter{\hbox{\rule{1ex}{1ex}}}}}

\usepackage{etoolbox}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{amsmath}
\usepackage{gensymb}
\usepackage{tablefootnote}

\usepackage{color} % For highlighting
\newcommand{\revision}[1]{\textcolor{black}{#1}}
\newcommand{\revrev}[1]{\textcolor{black}{#1}}
\newcommand\fnsep{\textsuperscript{,}}
\let\oldFootnote\footnote
\newcommand\nextToken\relax

\renewcommand\footnote[1]{%
    \oldFootnote{#1}\futurelet\nextToken\isFootnote}

\newcommand\isFootnote{%
    \ifx\footnote\nextToken\textsuperscript{,}\fi}
\newcommand{\thickhline}{%
  \noalign {\ifnum 0=`}\fi \hrule height 1pt
  \futurelet \reserved@a \@xhline
}




\begin{document}

我收到的错误日志是:

l.1 n
     %%
You're in trouble here.  Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.

Missing character: There is no n in font nullfont!

我很恐慌。请告诉我需要发布什么才能获得帮助?

答案1

您错误地读取了日志文件,因为您引用了错误的尾部l.1 n %%,而忽略了错误后的消息:Missing character: There is no n in font nullfont!。日志文件显示了错误的上下文,而您没有在列表中显示它。完整的日志文件如下所示:

This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./your-document.tex
LaTeX2e <2023-06-01> patch level 1
L3 programming layer <2023-06-30>
(./iopart.cls

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.1 n
     %%
?

如果你不顾错误继续运行 TeX:

Missing character: There is no n in font nullfont!

在打开的括号处(,TeX 打开文件./iopart.cls。然后,在文件第 1 行,就在 之前的位置 1 处报告 LaTeX 错误%%。然后,您只需查看此文件,即可n在此处找到该字母。它可能被保存在这里,可能是因为一个错误。

答案2

我觉得自己像个傻瓜。我无意中在 iopart.cls 文件中添加了一个随机字符。我似乎仍然无法对齐方程式,但至少文档重新开始了。

相关内容