[翻译] 在 Overleaf 上设置主文档

2024-03-02 05:10
文章标签 文档 设置 翻译 overleaf

本文主要是介绍[翻译] 在 Overleaf 上设置主文档,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原  文:Set Main Document
译  者:Xovee
翻译时间:2020年7月24日

在 Overleaf 上设置主文档

在 Overleaf 中,主文档是 LaTeX 第一个编译的文档。项目的主文档中定义了各种类(classes)、包(packages)、章节(chapters)等。当主文档没有被手动设置的时候,Overleaf 将会选择项目中包含 \documentclass[…]{…} 命令的文档。所以,如果你有多个文件来存放序言(preamble),在这些文件中最好不要放置 \documentclass[…]{…} 命令,把这个命令放置在主文档中。如果你不这样做的话,那么只有序言会被编译。为了设置项目的主文档,首先打开左上角的菜单:

在这里插入图片描述

然后找到 Main document
在这里插入图片描述
这篇教程中介绍了更多 LaTeX 大型项目的信息。

在同一个项目中编译多个文档

为了在同一个项目中编译多个文档,Overleaf 会首先选择编辑器中的那个包含 \documentclass[…]{…} 命令的文档。在这个设定下使用 subfiles 包 是非常方便的。

主文件选择问题

主文件应当永远放置在根目录下(不位于任何文件夹内),来确保编译步骤会运行在正确的文件夹内,以及确保必要的文件能够正常访问,例如,在添加索引的时候。这篇文章介绍了一些在 Overleaf 上重新组织项目的小技巧。

如果主文件包含在某个文件夹中,而在根目录下有一个同名的文件,那么后者将会被优先编译。例如,如果 version1/main.tex 被设置为主文件,但是根目录下有 main.tex 文件,那么 main.tex 将会被编译。这个问题是源自于 Latexmk 在 Overleaf 中运行的方式。为了避免这个问题,请给你的文件一个不同的命名。

这篇关于[翻译] 在 Overleaf 上设置主文档的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/765003

相关文章

使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)

《使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)》PPT是一种高效的信息展示工具,广泛应用于教育、商务和设计等多个领域,PPT文档中常常包含丰富的图片内容,这些图片不仅提升了... 目录一、引言二、环境与工具三、python 提取PPT背景图片3.1 提取幻灯片背景图片3.2 提取

Android实现在线预览office文档的示例详解

《Android实现在线预览office文档的示例详解》在移动端展示在线Office文档(如Word、Excel、PPT)是一项常见需求,这篇文章为大家重点介绍了两种方案的实现方法,希望对大家有一定的... 目录一、项目概述二、相关技术知识三、实现思路3.1 方案一:WebView + Office Onl

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

使用Java将DOCX文档解析为Markdown文档的代码实现

《使用Java将DOCX文档解析为Markdown文档的代码实现》在现代文档处理中,Markdown(MD)因其简洁的语法和良好的可读性,逐渐成为开发者、技术写作者和内容创作者的首选格式,然而,许多文... 目录引言1. 工具和库介绍2. 安装依赖库3. 使用Apache POI解析DOCX文档4. 将解析

C#TextBox设置提示文本方式(SetHintText)

《C#TextBox设置提示文本方式(SetHintText)》:本文主要介绍C#TextBox设置提示文本方式(SetHintText),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录C#TextBox设置提示文本效果展示核心代码总结C#TextBox设置提示文本效果展示核心代

Pyserial设置缓冲区大小失败的问题解决

《Pyserial设置缓冲区大小失败的问题解决》本文主要介绍了Pyserial设置缓冲区大小失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录问题描述原因分析解决方案问题描述使用set_buffer_size()设置缓冲区大小后,buf

Feign Client超时时间设置不生效的解决方法

《FeignClient超时时间设置不生效的解决方法》这篇文章主要为大家详细介绍了FeignClient超时时间设置不生效的原因与解决方法,具有一定的的参考价值,希望对大家有一定的帮助... 在使用Feign Client时,可以通过两种方式来设置超时时间:1.针对整个Feign Client设置超时时间

Java利用docx4j+Freemarker生成word文档

《Java利用docx4j+Freemarker生成word文档》这篇文章主要为大家详细介绍了Java如何利用docx4j+Freemarker生成word文档,文中的示例代码讲解详细,感兴趣的小伙伴... 目录技术方案maven依赖创建模板文件实现代码技术方案Java 1.8 + docx4j + Fr

使用C#代码在PDF文档中添加、删除和替换图片

《使用C#代码在PDF文档中添加、删除和替换图片》在当今数字化文档处理场景中,动态操作PDF文档中的图像已成为企业级应用开发的核心需求之一,本文将介绍如何在.NET平台使用C#代码在PDF文档中添加、... 目录引言用C#添加图片到PDF文档用C#删除PDF文档中的图片用C#替换PDF文档中的图片引言在当

详解C#如何提取PDF文档中的图片

《详解C#如何提取PDF文档中的图片》提取图片可以将这些图像资源进行单独保存,方便后续在不同的项目中使用,下面我们就来看看如何使用C#通过代码从PDF文档中提取图片吧... 当 PDF 文件中包含有价值的图片,如艺术画作、设计素材、报告图表等,提取图片可以将这些图像资源进行单独保存,方便后续在不同的项目中使