• Latex语法学习09:如何编写一本书


    目录

    1. 主文档

    2 章节文档

    2.1 第一章源码

    2.2 第二章源码

    3 编译效果及目录结构

    3.1 编译效果

     3.2 目录结构


    一本书通常是包含很多章节,如果全部写到一个latex文件中,可能会导致你的tex文件看起来会很长;有没有办法能够让你的文章条理清楚,而且主文件由特别短小呢?答案是,当然有,一个input命令帮你解决一切。

    1. 主文档

    主文档只是将每个章节的内容给罗列出来,并不直接显示章节的完整内容;章节的内容在单独的tex文件中保存。这样就是实现了主文档与章节文档之间的分离,使得主文档看起来更加简洁。

    1. \documentclass{ctexbook}
    2. \begin{document}
    3. 这是我的的一本书
    4. \tableofcontents
    5. \listoffigures
    6. \listoftables
    7. \newpage
    8. \setcounter{page}{1} % 将页码计数设置为1
    9. \input{./Chapter_1}
    10. \input{./Chapter_2}
    11. \end{document}

    这段代码包含了如下指令:

    • \tableofcontents:给出文档的目录
    • \listoffigures:给出文档的图片目录
    • \listoftables:给出文档的表格目录
    • \newpage:新建一个空白的页面
    • \setcounter{page}{1} :将页码计数设置为1

    这个文档包含了两个章节:Chapter_1和Chapter_2

    2 章节文档

    2.1 第一章源码

    1. \chapter{Introduction}
    2. This is my first LaTeX document.
    3. 这是我的
    4. \section{Why Latex}
    5. 这是一段话
    6. \subsection{Typesetting Signs}
    7. This is how to insert a \% sign.
    8. This is how to insert a \$ sign.
    9. \subsection{Dummy Text}

    2.2 第二章源码

    1. \chapter{Mathmatics}
    2. \section{概述}
    3. 这是我们第二章的概述内容
    4. \section{第二小节}
    5. 这是我们的第二小节的内容

    3 编译效果及目录结构

    3.1 编译效果

     3.2 目录结构

    这里我们把Chapter_1.tex和Chapter_2.tex放在了与document.tex同级的目录下。

     

    由于这个文档还是比较简单,所以你放到同级目录下还可以接受,假如说你又20章,每张有10章图,管理起来就比较混乱了。这时候,你可以为每个章节单独建立一个文件夹,此时的引用代码就变成了。

    \input{./Chapter1/Chapter_1.tex}

  • 相关阅读:
    C语言C位出道心法(五):内存管理
    Flink容错机制
    与分类有关的一种时序优先现象
    后代选择器(非常重要)
    bbed解决ORA-01578---惜分飞
    CentOS7下安装ClickHouse详解
    单向链表的C++实现(增删改查)
    MySQL 8.2 Command Line Client打开时一闪而过闪退问题
    阿里巴巴OceanBase介绍
    洛谷P1331 海战 题解
  • 原文地址:https://blog.csdn.net/weixin_45624300/article/details/127397226