Sharelatex 在编译 pdf 时“吞掉”了我 80 页的工作

Sharelatex 在编译 pdf 时“吞掉”了我 80 页的工作

我对 LaTeX 还很陌生,因为我必须用它完成我的论文。无论如何,在编译 PDF 时,Sharelatex 至少吞掉了我论文的 80 页?!有人知道是什么导致了这个错误吗?

任何帮助都将不胜感激。

谢谢

抱歉提供的信息太少。\end{document}事实上,文档末尾有“否”。我正在文档类 {book} 中编写,并使用以下软件包:

\documentclass[11pt,a4paper,english,oneside]{book}
\usepackage{etex} 
\usepackage[left=1in, right=1in]{geometry} 
\usepackage[Lenny]{fncychap} 
\usepackage[utf8]{inputenc} 
\usepackage[british]{babel}
\usepackage{dsfont} 
\usepackage{fancyhdr} 
\usepackage{booktabs} 
\usepackage[hang,bottom,stable,multiple]{footmisc} 
\usepackage{appendix} 
\usepackage{amsmath}
\usepackage[pdftex]{graphicx}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{multirow}
\usepackage{amssymb}
\usepackage{mathtools}
\usepackage[margin=10pt, font=small, labelfont=bf, labelsep=endash]
\usepackage{chngcntr} 
\usepackage{etoolbox}
\usepackage{amsthm} 
\usepackage{thmtools} 
\usepackage{setspace} 
\usepackage{lipsum} 
\usepackage{datetime} 
\usepackage{graphicx,listings,xcolor,textcomp} 
\usepackage{hyperref} 
\usepackage{xparse} 
\usepackage{cleveref} 
\usepackage{arydshln} 
\usepackage{array,hhline} 
\usepackage{amssymb,amsmath}
\usepackage{rotating} 
\usepackage{tabularx} 
\usepackage{graphicx}
\graphicspath{{Images/}}
\usepackage{natbib}
\bibliographystyle{abbrvnat}
\setcitestyle{authoryear,open={((},close={))}}

此外,我的论文中有大量的图片、图表和表格,有趣的是,它会吞噬从数学方程式开始到附录的所有内容,如果这有帮助的话......

感谢您的帮助

答案1

开始水晶球这里

当你收到关于缺失的错误时,\begin{document}几乎总是因为你在序言中做了一些悬而未决的事情。所以你可能在某处有一个输入语句。或者即使在这个有限的代码片段中,你也有一行遗漏了包名称,

\usepackage[margin=10pt, font=small, labelfont=bf, labelsep=endash]

可能来自caption包。所以我用了lipsum包(令人惊奇的是,甚至连这个也被加载了)并用所有这些包制作了一个文档,并且没有引入任何错误。

\documentclass[11pt,a4paper,english,oneside]{book}
\usepackage{etex} 
\usepackage[left=1in, right=1in]{geometry} 
\usepackage[Lenny]{fncychap} 
\usepackage[utf8]{inputenc} 
\usepackage[british]{babel}
\usepackage{dsfont} 
\usepackage{fancyhdr} 
\usepackage{booktabs} 
\usepackage[hang,bottom,stable,multiple]{footmisc} 
\usepackage{appendix} 
\usepackage{amsmath}
\usepackage[pdftex]{graphicx}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{multirow}
\usepackage{amssymb}
\usepackage{mathtools}
\usepackage[margin=10pt, font=small, labelfont=bf, labelsep=endash]{caption}
\usepackage{chngcntr} 
\usepackage{etoolbox}
\usepackage{amsthm} 
\usepackage{thmtools} 
\usepackage{setspace} 
\usepackage{lipsum} 
\usepackage{datetime} 
\usepackage{graphicx,listings,xcolor,textcomp} 
\usepackage{hyperref} 
\usepackage{xparse} 
\usepackage{cleveref} 
\usepackage{arydshln} 
\usepackage{array,hhline} 
\usepackage{amssymb,amsmath}
\usepackage{rotating} 
\usepackage{tabularx} 
\usepackage{graphicx}
\graphicspath{{Images/}}
\usepackage{natbib}
\bibliographystyle{abbrvnat}
\setcitestyle{authoryear,open={((},close={))}}

\begin{document}
\lipsum[1-20]
\end{document}

恕我直言,请告诉您的主管,此模板不会按原样运行,如果存在问题,请询问他/她是否可以制作自己的模板。大多数软件包都是重复的,其中一些软件包包含不必要且有问题的选项。

复制粘贴那些用于解决各种过时问题的随机代码不会给你带来任何好处。最好的办法是,当你需要时,可以在这里询问或阅读相关内容来添加内容。

相关内容