TeX 电子书制作不完全指南

快速Tex电子书制作

暑假期间放的唯一的几天假,学习了一个在科学界个比较流行的排版软件\(\TeX\)(这个单词就是由Wp-LaTex渲染出来的)
为了学习\(\TeX\)我决定多加练习,最快的方式便是直接制作一篇个PDF,于是就诞生了背包九讲PDF版
其实用\(\TeX\)制作PDF并不难,首先先学会基本的\(\TeX\)语法

我是用的环境:CTEX这个发行版挺好使,对中文支持好。

本文所介绍的原文件导言区如下

解释下:

  1. 使用cctboot类,加入CJK支持,A4纸,11像素大小字体,单面打印。既然是PDF,必然是单面的
  2. 加载Hyperref宏包,因为一会要使用”dvipdfm”编译生成PDF文件,打开对”vipdfm”的支持
  3. PDF打开始时缩放是100%,支持中文标签,给标签排上序号
  4. 打开PDF时默认显示书签栏,链接有颜色,
  5. 不晓得,COPY的
  6. PDF设置,制作人为Comzyh
  7. 使用geometry宏包设定页边距
  8. 使用newalg宏包格式化伪代码,成为算法导论样式
  9. 加载AMSMath宏包,提供比较漂亮的数学字体

超链接的制作方法

使用下面语句设置章节锚记

\hypertarget{P01}{\section{01背包问题}}

用下面语句链接

\hyperlink{P01}{第一讲 01背包问题}

目录、书签的制作

目录由\(\LaTeX\)的\tableofcontents 自动生成

标签由Hypertarget自动生成

编译方法

使用Notepad++编辑,由下面命令编译

LaTeX $(NAME_PART).tex

dvipdfm $(NAME_PART).dvi

gbk2uni  $(NAME_PART).out

  1. 用\(\LaTeX\)编译,生成设备无关文件”*.dvi”
  2. 将DVI转化为PDF
  3. 这是PDF的标签还是乱码,用gbk2uni 解决

当没有AUX文件时,\(\LaTeX\)不生成目录,重读执行一遍即可。

原创文章,转载请注明: 转载自Comzyh的博客

本文链接地址: TeX 电子书制作不完全指南

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据