我有以下的 overleaf 文件,当存在公设和命题文件时它会运行,但是当我添加定义文件时它只会打印该文件(并且它们都可以自己打印)。
\documentclass{book}
\usepackage{blindtext}
\usepackage{tikz}
\usepackage{tkz-euclide}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\graphicspath{ {images/} }
\usepackage{enumerate}
% Standard packages
\usepackage{
float,
graphicx
}
% Set page margins
\usepackage[top=1.0in, bottom=1.0in, left=1.0in, right=1.0in]{geometry}
\setlength{\marginparwidth}{0pt}
% Set nice page headers
\usepackage{fancyhdr}
\pagestyle{fancy}
% Paragraph style
\setlength{\parindent}{0em}
\setlength{\parskip}{1em}
% Proposition environment
\newenvironment{proposition}
{\begin{center}\em}
{\end{center}}
%Diagram enviroment
\newenvironment{diagram}
{\begin{center}\vspace*{10pt}\begin{tikzpicture}}
{\end{tikzpicture}\vspace*{-5pt}\end{center}}
\setcounter{chapter}{-1}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\normalfont\huge\bfseries}{}{0pt}{\Huge}
\titlespacing*{\chapter}
{0pt}{0pt}{30pt}
\titleformat{\section}[display]
{\normalfont\huge\bfseries}{}{-20pt}{\Large}
\titlespacing*{\section}
{0pt}{0pt}{10pt}
\title{Euclid's \textit{Elements}}
\author{Joe Blogs}
\begin{document}
\maketitle
\chapter{Definitions}
\input{Chapter/Definitions}
\chapter{Postulates}
\input{Chapter/Postulates}
\chapter{Propositions}
\input{Chapter/Propostions}
\end{document}
我意识到人们无法编译这个,因为我没有附加文件,我只是想知道我是否做了一些愚蠢的事情,第一次使用 overleaf。或者有更好的地方发布这个问题。谢谢
答案1
文档过早结束的一个常见原因是\end{document}
包含的文件中存在恶意文件。