前言

园子里应该有不少朋友用latex 写文档,写论文,写简历,写博文,不知道有没有人用来排书?最近,学了一些latex顺便用它把android 设计指南,排成了6寸电子书的格式,手头上pad的,和e-ink可以很好的阅读…,说明一下,如果,你之前没学过latex的话,以下部分内容可能会看不懂…(用到是Ctex 套件,编译用xelatex)

书的结构

竟然,我们使用latex来排版,当然还排得专业一些(呵呵~),一般而言书的通常结构如下图所示:

对于latex而言,已经内置了book的样式,你只需声明documentclass类型就好了.

\documentclass{book}

当然,默认的尺寸是A4paper,而我们这次要排6 寸电子看的版本就需要自己设计版面

需要如此设置:

\usepackage[% paper paperheight=11.7cm,% margin=0in,% left=0.1cm,% right=0.1cm,% top=0.1cm,% bottom=0.2cm ]{geometry}

这样就很方便的设计好我们需要的版面

然后,利用latex 内置的专门为图书排版使用的命令即可

%用于生成罗马计数的前言 \frontmatter %前言内容 %生成阿拉伯计数的页码 \mainmatter %主体内容 %附录,自动用字母计数的chapter \appendix %附录内容

排版常用布局代码块

1.让winEdit 自动以utf-8打开tex文档,在文件的第一行打上

% !Mode:: "TeX:UTF-8"

2.插图

导言区中的宏包:

%插入插图 \usepackage{graphicx} %一般我们用浮动体要进行插图 \begin{figure}[!hp] \section{创新的视觉效果} \centering \scalebox{1.0}{\includegraphics[ \end{figure}

效果:

3,双栏或者多栏等栏布局,我用的是multicol + float 实现

%多栏布局 \usepackage{multicol} \usepackage{float} %双栏等栏布局代码块 \begin{multicols}{2} \begin{figure}{H} %内容 \end{figure} \begin{figure}{H} %内容 \end{figure} \end{multicols}

效果:

3.不等栏布局方案: 用miniage实现,,如果你有更好的方案欢迎提出来

%这栏为内容宽度的三分之一,对齐使用c,t,b这个很难做到对齐,建议有一定 %功底的人才使用这套方案.. \begin{minipage}[c]{\textwidth/3} %内容 \begin{minipage} \begin{minipage[c]{\textwidth/3*2} %内容 \begin{minipage}

效果:

嗯,需要记录的代码就这些了,这部分,是提供给有latex基础的人作为一个参考使用…截图来自于kindle

电脑建议在线阅读:http://www.topfun.us/adchs/

如果,你手头上e-ink 电子书,或者pad的话,可以去下载阅读

http://www.kuaipan.cn/file/id_2622545685707405.html

本文转自 liam2199 博客,原文链接:

http://blog.51cto.com/youxilua/789498

如需转载请自行联系原作者

latex/Xelatex书籍排版总结---顺便附上一本排好的6寸android书…相关推荐

  1. latex 中文书籍常见命令

    Tex软件版本: Texworks 2016 书籍模板: Arsclassica 常用包 %\usepackage[utf8]{inputenc} % 字体编码,用来嵌入字体 \usepackage{ ...

  2. LaTeX论文自动化排版

    本文介绍了LaTeX的一些基本知识,重点描述了LaTeX论文自动化排版的一些核心技巧,帮助读者朋友们提高写作的效率和自动化程度. 1. LaTeX的基本介绍 在介绍LaTeX前,必须先了解一下TeX及 ...

  3. 适合新手的python书籍推荐_推荐一本适合初学者全面自学python的书(附赠电子书)...

    原标题:推荐一本适合初学者全面自学python的书(附赠电子书) 今天一个朋友问我:有个朋友要学习 python,她属于那种特别能啃书的,让我推荐.我学 python 都是无师自通的,没有看过什么书, ...

  4. 书籍排版学习心得_为什么排版是您可以学习的最佳技能

    书籍排版学习心得 重点 (Top highlight) I was introduced to design in a serpentine fashion. I don't have any for ...

  5. LaTeX 参考文献的排版与引用

    6. LaTeX 参考文献的排版与引用_Training.L的博客-CSDN博客_latex参考文献格式

  6. LaTex算法代码排版-algorithm2e

    LaTex算法代码排版-algorithm2e 1.使用如下宏包 2.示例代码 3.生成效果 4.参考链接 1.使用如下宏包 \usepackage[ruled]{algorithm2e} %带竖线 ...

  7. 3. LaTeX图片的排版、引用与格式

    3. LaTeX图片的排版.引用与格式 1.LaTeX 图片排版方式   在 LaTex 排版的论文写作中,LaTex 的所有宏包文件都要写在 \documentclass 命令之后和 \begin{ ...

  8. 利用Word 2010对书籍排版进行设置(三)--常用格式设置(1)

    大家好,本座又回来了,这期继续为大家带来带来书籍排版设置的秘籍. 经过前面的设置后,就可以开始进行书籍内容的排版了.在排版过程中经常用到以下几种常用格式的设置. 应用样式的设置 我们都知道,在合适的位 ...

  9. LaTeX 文档排版教程

    很全的教程:LaTeX 文档排版教程 by 吕荐瑞 暨南大学数学系 目录 第一部分:从零开始 第一节:开始使用 第二节:快速入门 第三节:撰写文本 第四节:撰写公式 第五节:错误处理 第六节:命令速查 ...

最新文章

  1. 在FreeBSD下安装mysql+apache+php
  2. linux nacos启动_nacos初体验-踩坑与填坑篇
  3. 线程的堆栈——Windows核心编程学习手札之十六
  4. IC-工具篇--VCS使用教程-卷二(202004013)
  5. C++基类和派生类的构造函数(一)
  6. 深度剖析:CDN内容分发网络技术原理--转载
  7. mySQL教程 第9章 触发器
  8. DCMTK:测试DcmSCU的C-FIND / GET / MOVE会话处理
  9. centos安装 crf 和 kenlm
  10. 生成树(STP)学习笔记
  11. PaddlePaddle开源平台的应用
  12. 课程笔记|吴恩达Coursera机器学习 Week1 笔记-机器学习基础
  13. Python快速找到列表中所有重复的元素
  14. Android基础知识点的整理3
  15. RubyInstaller 在 Windows 环境下的安装
  16. 简单聊聊dorado7,快速入门,内含工具。
  17. 认知升级三部曲读后感想
  18. 微信小程序实现蓝牙打印(图片、二维码、文字)
  19. 【佛山】地铁2号线“海口站”改“张槎站”设7换乘站
  20. 【十八掌●武功篇】第十掌:Hive之基本语法

热门文章

  1. js中prototype,constructor的理解
  2. 领扣简单版--两数之和(Two Sum)
  3. 使用VNC远程安装CentOS 7操作系统
  4. TJU 2248. Channel Design 最小树形图
  5. 5.26在网上看到的方法,实现图形缩放、对齐、图形修改后进行dirty check。(未实验过)...
  6. 布局new操作符引发的有关析构函数的探索与总结
  7. windows环境 logstash file input fail 解决
  8. Oracle 查看 表 存储过程 触发器 函数 等对象定义语句的方法
  9. 诗和远方:无题(五十三)- 曾经写给一个妹子的诗
  10. 诗与远方:无题(四十二)