[翻译] 在 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

相关文章

使用EasyPoi快速导出Word文档功能的实现步骤

《使用EasyPoi快速导出Word文档功能的实现步骤》EasyPoi是一个基于ApachePOI的开源Java工具库,旨在简化Excel和Word文档的操作,本文将详细介绍如何使用EasyPoi快速... 目录一、准备工作1、引入依赖二、准备好一个word模版文件三、编写导出方法的工具类四、在Export

利用Python操作Word文档页码的实际应用

《利用Python操作Word文档页码的实际应用》在撰写长篇文档时,经常需要将文档分成多个节,每个节都需要单独的页码,下面:本文主要介绍利用Python操作Word文档页码的相关资料,文中通过代码... 目录需求:文档详情:要求:该程序的功能是:总结需求:一次性处理24个文档的页码。文档详情:1、每个

Java实现为PDF设置背景色和背景图片

《Java实现为PDF设置背景色和背景图片》在日常的文档处理中,PDF格式因其稳定性和跨平台兼容性而广受欢迎,本文将深入探讨如何利用Spire.PDFforJava库,以简洁高效的方式为你的PDF文档... 目录库介绍与安装步骤Java 给 PDF 设置背景颜色Java 给 PDF 设置背景图片总结在日常的

C#中通过Response.Headers设置自定义参数的代码示例

《C#中通过Response.Headers设置自定义参数的代码示例》:本文主要介绍C#中通过Response.Headers设置自定义响应头的方法,涵盖基础添加、安全校验、生产实践及调试技巧,强... 目录一、基础设置方法1. 直接添加自定义头2. 批量设置模式二、高级配置技巧1. 安全校验机制2. 类型

C++读写word文档(.docx)DuckX库的使用详解

《C++读写word文档(.docx)DuckX库的使用详解》DuckX是C++库,用于创建/编辑.docx文件,支持读取文档、添加段落/片段、编辑表格,解决中文乱码需更改编码方案,进阶功能含文本替换... 目录一、基本用法1. 读取文档3. 添加段落4. 添加片段3. 编辑表格二、进阶用法1. 文本替换2

Python实现自动化删除Word文档超链接的实用技巧

《Python实现自动化删除Word文档超链接的实用技巧》在日常工作中,我们经常需要处理各种Word文档,本文将深入探讨如何利用Python,特别是借助一个功能强大的库,高效移除Word文档中的超链接... 目录为什么需要移除Word文档超链接准备工作:环境搭建与库安装核心实现:使用python移除超链接的

python库pydantic数据验证和设置管理库的用途

《python库pydantic数据验证和设置管理库的用途》pydantic是一个用于数据验证和设置管理的Python库,它主要利用Python类型注解来定义数据模型的结构和验证规则,本文给大家介绍p... 目录主要特点和用途:Field数值验证参数总结pydantic 是一个让你能够 confidentl

Java利用Spire.XLS for Java设置Excel表格边框

《Java利用Spire.XLSforJava设置Excel表格边框》在日常的业务报表和数据处理中,Excel表格的美观性和可读性至关重要,本文将深入探讨如何利用Spire.XLSforJava库... 目录Spire.XLS for Java 简介与安装Maven 依赖配置手动安装 JAR 包核心API介

C#实现一键批量合并PDF文档

《C#实现一键批量合并PDF文档》这篇文章主要为大家详细介绍了如何使用C#实现一键批量合并PDF文档功能,文中的示例代码简洁易懂,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言效果展示功能实现1、添加文件2、文件分组(书签)3、定义页码范围4、自定义显示5、定义页面尺寸6、PDF批量合并7、其他方法

Java实现在Word文档中添加文本水印和图片水印的操作指南

《Java实现在Word文档中添加文本水印和图片水印的操作指南》在当今数字时代,文档的自动化处理与安全防护变得尤为重要,无论是为了保护版权、推广品牌,还是为了在文档中加入特定的标识,为Word文档添加... 目录引言Spire.Doc for Java:高效Word文档处理的利器代码实战:使用Java为Wo