编译文档时出现问题

编译文档时出现问题

当我今天早上登录 Overleaf 时,我无法编辑我的文档。它们看起来都像这样:在此处输入图片描述

我怎样才能恢复“正常”?

答案1

因为问题没有显示错误消息,只显示了几行代码,而不是完整的但最小的示例文件,所以答案解决了代码中看到的两个问题:

  • \input{report.sty}

    • 文件report.sty是旧 LaTeX2.09 格式报告类的保留文件名。它应该不是用于私人文件,以避免不必要的歧义。

    • \usepackage在 LaTeX 中,包应该用 加载。包文件myprojectpackage.sty用 加载\usepackage{myprojectpage}。包文件可以用 进行版本控制\ProvidesPackage{myprojectpackage}[2021/01/18 My macros for the project]。此外,LaTeX 还提供了\makeatletter包文件并确保 的类别代码@在包加载后再次恢复。

  • \contentsname如果使用包,则无法直接重新定义宏babel。包定义了依赖于语言的宏,例如\captionsenglish包含不同加载语言的“名称”宏的定义。可以通过宏添加用户重新定义\addto

      \addto{\captionsenglish}{%
        \renewcommand*{\contentsname}{Table of Contents}%
      }
    

    示例文件:

      \documentclass[12pt]{article}
    
      \usepackage[utf8]{inputenc}
      \usepackage[english]{babel}
      \usepackage{csquotes}
    
      \addto{\captionsenglish}{%
        \renewcommand*{\contentsname}{Table of Contents}%
      }
    
      \begin{document}
      \tableofcontents
    
      \section{First Section}
      \end{document}
    

    在此处输入图片描述

相关内容