文章目录(Table of Contents)
前言
这一篇是关于LaTeX的第三篇文章,之前分别讲了安装和一些简单的使用方法。
这一篇我们来讲一下当书写的文档较大时,我们的处理方法。
问题来源
通常情况下,在书写量较大时,我们会对文档进行拆分。如第一章写在一个文档中,第二章写在一个文档中,最后只需要将这些文档合并即可。
在LaTeX中,我们同样可以使用这个操作来进行完成。通常情况下,我们使用subfiles来进行完成。
下面我们来看一个例子。
例子
文件分布
如下图所示,main.tex作为主文件,我们将其余文档放在sections的文件夹中。
主文档
主文档的格式如下所示,注意我们所有需要引用的文档的名称都写在document中,使用如下的格式进行书写 : \subfile{sections/fact.tex}。
具体我们看下面的例子。
- \documentclass{article}
- \usepackage[utf8]{inputenc}
- \usepackage{graphicx}
- \usepackage{ctex}
- \usepackage{color}
- % 下面定义图片路径
- \graphicspath{{img/}{../img/}}
- \usepackage{subfiles}
- \usepackage{blindtext}
- \begin{document}
- % 注意下面是引用分文档的路径
- \subfile{sections/fact.tex}
- \subfile{sections/author.tex}
- \end{document}
分文档
关于在分文档中的格式就十分简单了,简单的例子如下所示。
注意!注意:有一个需要注意的地方是,我们在分文档中使用的package需要在main.tex中进行引用,即这里不能使用\usepackage{}
- \documentclass[../main.tex]{subfiles}
- \begin{document}
- % 这里正常书写内容即可
- \end{document}
到这里就完成了LaTeX多文档的处理,还是十分好用的。
- 微信公众号
- 关注微信公众号
- QQ群
- 我们的QQ群号
2021年2月8日 下午3:16 1F
那个相对路径应该是以main所在文件夹做基准的。所以../img我觉得不用加上
2021年2月10日 下午6:44 B1
@ 杨嘉业 使得,而且我发现在每一个分的 tex 文档,是不需要写
\documentclass[../main.tex]{subfiles}
\begin{document}
% 这里正常书写内容即可
\end{document}
直接写内容就是可以的。