latex文件如何拆分进行独立编译?

Tsingke Tsingke     2022-08-22     181

关键词:

Latex文件如何拆分并进行独立编译?

--latex源文件分批独立编译


 
 
最近使用Latex编写长文档,对于文件的组织有些困扰。
 
如果LaTeX文档比较大,可以考虑拆分为几个部分。比如编辑一本书的时候可以将各章独立为chap1.tex,chap2.tex,chap3.tex,然后在主文件main.tex中包含进来:
documentclass{book}
egin{document}
itle{A LaTeX Book}
date{}
maketitle
input{chap1}
input{chap2}
input{chap3}
end{document}
上面的input命令可以改为include,区别在于,input可以放在导言区和正文区,包含的内容不另起一页;而include只能放在正文区,包含的内容另起一页。另外CJK中还有CJKinput和CJKinclude命令。
 
还有个问题就是,如何使得各章既可以被包含在另一个文件中也可以独立编译呢?方法是将main.tex和chap1.tex作如下修改:
 
% main.tex
 documentclass{book}
defallfiles{}
egin{document}
itle{A LaTeX Book}
date{}maketitle
input{chap1}
input{chap2}
input{chap3}
end{document}
 
% chap1.tex 
ifxallfilesundefined
documentclass{article}
egin{document}
itle{Something in Title}
date{}
maketitle
else
chapter{Chap1‘s Title}
fi
section{First Section}
section{Second Section}
ifxallfilesundefined
end{document}
fi
这样编写长文档就很方便和灵活了。

如何用beamer做slide

...文档结构用frame命令添加独立的Slide执行pdflatex命令编译tex文件(或者用:latex,dvips,ps2pdf)下面是一个使用beamer类的典型例子\\documentclassbeamer\\usepackagebeamerthemesplit\\titleExample Presentation Created with the Beamer& 查看详情

latex入门——如何独立排版出一篇期刊论文(代码片段)

...对latex不是很熟悉,所以文本不会系统且全面的介绍如何使用latex制作一些精美的PPT、简历、报告、科技文章,也不会从头到尾教大家建议一套可用的latex模板。但是本文想尽力解决在 查看详情

latex入门——如何独立排版出一篇期刊论文(代码片段)

LaTeX入门目录0引言0.1本文工作0.2为什么学习LaTeX???(LaTeXVSWord)LaTeX优点LaTeX缺点总结1、软件的安装1.1Ctex下载地址1.2texlive的下载地址2、公式制作与引用2.1公式几种形式2.2公式的编号与引用2.2.1自动编号+自动引用2.2.2手... 查看详情

latex入门——如何独立排版出一篇期刊论文(代码片段)

LaTeX入门目录0引言0.1本文工作0.2为什么学习LaTeX???(LaTeXVSWord)LaTeX优点LaTeX缺点总结1、软件的安装1.1Ctex下载地址1.2texlive的下载地址2、公式制作与引用2.1公式几种形式2.2公式的编号与引用2.2.1自动编号+自动引用2.2.2手... 查看详情

是否可以拆分 SWIG 模块进行编译,但在链接时重新加入?

...。一旦我们暴露了大量代码,我们就达到了SWIG会输出C++文件的地步,编译器无法处理它们。我可以解决这个问 查看详情

如何拆分pdf文件pdf在线图文拆分教程!

  如果在工作中碰到的PDF文件内容过多不方便查阅的话怎么办?最好的方法就是将文件拆分成多个文件,分开进行查看,但是怎么拆分PDF文件呢?下面小编就为大家详细的介绍一下!  1、首先需要下载软件在电脑上,在网... 查看详情

将 Clojure 命名空间拆分为多个文件

】将Clojure命名空间拆分为多个文件【英文标题】:SplittingaClojurenamespaceovermultiplefiles【发布时间】:2011-06-0902:41:14【问题描述】:在使用:gen-class进行提前编译时,是否可以将Clojure命名空间拆分为多个源文件?(:maintrue)和(defn-...)... 查看详情

如何从 .csv 文件中拆分数据集以进行训练和测试?

】如何从.csv文件中拆分数据集以进行训练和测试?【英文标题】:HowcanIsplitaDatasetfroma.csvfileforTrainingandTesting?【发布时间】:2017-09-2713:52:12【问题描述】:我正在使用Python,我需要将我的.csv导入数据分成两部分,一个训练集和测... 查看详情

分部类和分部方法

...分部类可以将类、结构或接口的定义拆分到两个或多个源文件中。每个源文件包含类定义的一部分,编译应用程序时将把所有部分组合起来。在以下几种情况下需要拆分类定义:处理大型项目时,使一个类分布于多个独立文件中... 查看详情

latex模板怎么使用

...有一个pdf格式的sample,还有很多后缀为auxdviidxtexepsistcls等文件,这些文件有什么用,我怎么把论文编辑成sample里面的形式呢?tex是tex文件,aux是交叉引用辅助文件,log是日志文件,bbl是参考文献,dvi是可以预览的文件。latex模板... 查看详情

latex教程----安装和配置

...]4、点击垃圾桶和字母B之间的按钮进行编译,会提示保存文件。输入文件名以及格式,例如我们输入test.tex作为文件名,保存文件。如果保存后没有立即生成PDF文件的话就再点击一次这个按钮进行编译。5、经过编译后便可生成一... 查看详情

pdf编辑器如何拆分pdf文件页面

PDF编辑器如何拆分PDF文件页面呢?很多实用PDF文件的人都会对PDF页面拆分感到很烦恼,也就是因为PDF文件不可以直接进行编辑,其实想要进行PDF文件页面拆分就可以使用到迅捷PDF编辑器,下面小编就为大家操作一下PDF编辑器如何... 查看详情

分库分表?如何做到永不迁移数据和避免热点?

一、前言中大型项目中,一旦遇到数据量比较大,小伙伴应该都知道就应该对数据进行拆分了。有垂直和水平两种。垂直拆分比较简单,也就是本来一个数据库,数据量大之后,从业务角度进行拆分多个库。如下图,独立的拆分... 查看详情

分库分表?如何做到永不迁移数据和避免热点?

前言中大型项目中,一旦遇到数据量比较大,小伙伴应该都知道就应该对数据进行拆分了。有垂直和水平两种。垂直拆分比较简单,也就是本来一个数据库,数据量大之后,从业务角度进行拆分多个库。如下图,独立的拆分出订... 查看详情

latex如何插入图片

...g或pdf参考技术A用JPG2EPS转换格式,将转换后的图片与编译文件放在一个文件夹中,然后用Latex方式打开 参考技术B下载一个关于图片转换的软件,然后依据百度上关于相关软件的使用方法,就可以了 查看详情

Bootstrap 5 - 网格系统 - 如何垂直拆分页面(2 个垂直独立行、列或容器)

】Bootstrap5-网格系统-如何垂直拆分页面(2个垂直独立行、列或容器)【英文标题】:Bootstrap5-GridSystem-Howtosplitapagevertically(2VerticalIndependentRows,ColsorContainers)【发布时间】:2022-01-2013:58:54【问题描述】:我正在尝试创建一个网格系... 查看详情

如何将 python 3 程序编译成适合天真的 Windows 用户的独立可执行文件? [复制]

...何将python3程序编译成适合天真的Windows用户的独立可执行文件?[复制]【英文标题】:HowcanIcompileapython3programintoastandaloneexecutablesuitablefornaivewindowsusers?[duplicate]【发布时间】:2014-12-1603:08:57【问题描述】:我查看了档案,但没有发... 查看详情

迅捷pdf编辑器如何拆分pdf格式文档

  我们在使用PDF格式文件的时候有时候会因为文件页面过长导致阅读不方便,通常我们都会将PDF文件的页面进行拆分,但是因为PDF文件的特殊关系,如果需要拆分这种文件我们就需要使用到特殊的PDF编辑器,下面就一起来看一... 查看详情