码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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}

  • 相关阅读:
    深入浅出RVO、NRVO以及std::move的策略与影响
    【尚硅谷 Vue学习】P18姓名案例 P19 计算属性 p20计算属性_简写 P21天气案例
    PyTorch 学习笔记 2 —— About Tensor
    浪潮服务器重置密码方法
    代码审计-2 SQL注入
    Vue基础入门超基础。
    电子协会 C语言 1级 32、计算2的幂
    最后一篇博客
    记一次 .NET 某工控视觉系统 卡死分析
    excel制作透视表
  • 原文地址:https://blog.csdn.net/weixin_45624300/article/details/127397226
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号