LATEX教程第四讲——那些不得不说的宏包(下)

  • 4.1 抄录和代码打印
    • verbatim
    • listings
    • program
  • 4.2 特殊文本元素
    • footnote
    • abstract
    • lastpage
    • hyperref
    • schedule
    • hypbmsec
    • fancybox
    • indentfirst
  • 4.3 辅助工具包
    • pagesel
    • count1to
    • changebar
    • alphalph
    • typehtml
  • 4.4 非标准文档式样
    • seminar
    • foiltex
    • pdfslide
    • pdfscreen
    • texpower
    • exam
    • draftcopy
    • labels
    • AMS Book/Paper
    • paper/journal
    • a0poster

4.1 抄录和代码打印

verbatim

重新实现了 LaTeX 的 verbatim 和 verbatim* 环境,并提供了新的环境 comment 和 verbatiminput 来在文挡中加入评论和直接抄录文件。是 LaTeX 标准的工具包 tools 之一。一般的 TeX 软件均包括此宏包。

listings

排版 C, C++, Pascal 等源代码,提供语法加亮显示的功能。

program

排版编程语言的源代码或算法步骤。

4.2 特殊文本元素

footnote

改进了标准的 LaTeX2e 的 \footnote 命令,使得可以在 \parbox, minipage 和 table 环境中标记的脚注能够被正确地放置在整个页面的下方脚注区中。

abstract

可以用来方便的设置 abstract 环境,特别是当在双栏版式中排版单栏的简介时。

lastpage

将标记 Lastpage 写入 .aux 文件中,允许使用者引用文档的最后一页。比如在页脚可以得到“Page 2 of xxx pages”这样的效果,这里的 “xxx” 就是用 \pageref{Lastpage} 得到的文档页码总数。

hyperref

扩展了 LaTeX 的所有的交叉引用的命令(包括目录,参考文献等)的功能,使其生成各种驱动如 dvips, pdftex 等可识别的 \special 命令,从而得到超文本链接。此外,该宏包还提供了新的命令来支持在文档中加入对外部文档和 Internet 网址的链接。

schedule

看名字就知道是排版时间表的宏包。

hypbmsec

扩展了 \section 命令,允许在 \section 命令中同时给出出现在标签(Bookmarks)和正文中的标题,而这些标题可以有所不同。这是因为出现在 \section 命令中的标题不一定符合 PDF 标签的要求,如不能使用 TeX 命令等。

fancybox

提供了 \shadowbox, \doublebox, \ovalbox 和 \Ovalbox 四个命令来生成不同形状的盒子。

indentfirst

让每一章节开始的段落也缩进。可以和标准的 LaTeX 文档类配合使用。

4.3 辅助工具包

pagesel

利用此宏包可以很方便从输出页面中选取一页或多页。

count1to

用 page, part, …, 到 subparagraph 的值设置计数器 \count1, …, \count8,而 \count9 则用来标记奇数页。通过显示这些计数器的值并将其写入 .dvi 文件中,可以实现对文档的某一部分进行有选择的打印。

changebar

通过在页边空处加上一竖直条来标记 LaTeX 文档中改动过的部分等。

alphalph

提供了两个命令 \alphalph 和 \AlphAlph 可将数字转换为字母。

typehtml

使用此宏包可以在 LaTeX 文档中处理 Html 代码。

4.4 非标准文档式样

seminar

不经意间就做成了令人满意的投影胶片。

foiltex

排版幻灯片、胶片,并且可以和 fancybox 配合得到很好的立体效果。

pdfslide

排版幻灯片、胶片。配合上 hyperref, 用 pdflatex 编译生成 PDF 并经 ppower4 处理后,可以得到与 powerpoint 相媲美的演示效果。

pdfscreen

不用复杂的命令就能设计并得到精美的 PDF 文档。可以让文本显示在不同形状的窗口中,再加上导航按钮,背景。

texpower

排版可以在屏幕上演示的投影片。它允许使用 PStricks, XYpic 等pdflatex 所不支持地宏包,但需要用Acrobat Distiller 来得到最后的 PDF 文件。参见用户手册和演示文件(英文 PDF )。

exam

用来排版试题的文档类。

draftcopy

在文档的某些页面印上 DRAFT 字样的水印。

labels

用来制作地址标签。

AMS Book/Paper

美国数学会的书稿和论文的式样文件。

paper/journal

是对 article 类的扩充,定义了几个有用的命令来增强对标题和关键词等的处理。

a0poster

提供了特大号的字体,可以排版 a0 纸大小的海报。

以上三讲就是一些常用的宏包,在日常使用时,需要某些功能,在百度里搜素“Latex ***功能”就可能查到对应的宏包,直接复制过来就可以用了。

参考文献:http://www.ctex.org/documents/packages/

LATEX教程第四讲——那些不得不说的宏包(下)相关推荐

  1. LATEX教程第二讲——那些不得不说的宏包(上)

    LATEX教程第二讲-- 那些不得不说的宏包(上) 2.1 基本分类 2.2 页面与章节标题式样 geometry layout layouts fancyhdr rplain titlesec ra ...

  2. java程序设计p75_java语言程序设计实用教程第四讲控制结构.ppt

    java语言程序设计实用教程第四讲控制结构.ppt 还剩 29页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: ...

  3. 织梦仿站系列教程第四讲——首页页首代码

    织梦仿站系列教程第四讲--首页页首代码 今天,我们接上一讲,继续开始我们的仿站之路. 这一讲分两个部分,第一部分,修改首页的页首代码,即之间的代码. 有网页标题title.网页关键字keywords. ...

  4. LATEX教程第三讲——那些不得不说的宏包(中)

    LATEX教程第三讲-- 那些不得不说的宏包(中) 3.1 表格与列表 array longtable supertabular tabularx multirow hhline slashbox b ...

  5. LaTeX教程(四)——文档内元素

    文章目录 1. 表格 2. 插入图片 3. 盒子 4. 浮动体 1. 表格 LaTeX的表格不想Word能够做到所见即所得,当表格较小还好,一旦表格内容逐渐增多,那么编写表格就变得十分麻烦了,为此,一 ...

  6. Latex排版论文MiKTeX与Texmaker 配置使用及宏包的下载

    MiKTeX与Texmaker 配置使用及宏包的下载 自己也是第一次使用latex排版论文(导师需要),经过几天的折腾算是把一篇12页内容的英文论文排好了. 首先,texmaker是编辑器,它并不能对 ...

  7. LaTeX代码: 首字下沉效果 ← 利用 lettrine 宏包

    [LaTeX代码] \documentclass{article} \usepackage[UTF8]{ctex} \usepackage{lettrine}\begin{document}\lett ...

  8. 视觉SLAM十四讲第二章学习与课后题与随笔日记

    视觉SLAM十四讲第二章 主要内容是linux下c++编程,cpp,lib,smakelist这类文件关联与使用. 前面出现过的问题: P31-P32 make: *** 没有指明目标并且找不到 ma ...

  9. latex 使用 enumitem 宏包调整 enumerate 或 itemize 的上下左右缩进间距

    调整 LaTeX 中的列表环境时,使用 enumitem 宏包可以方便的调整间距. 调整间距的参数命令包括两类. 1. 垂直间距 topsep       列表环境与上文之间的距离 parsep   ...

  10. python 字符串替换_Python基础教程,第四讲,字符串详解

    本节课主要和大家一起学习一下Python中的字符串操作,对字符串的操作在开发工作中的使用频率比较高,所以单独作为一课来讲. 学完此次课程,我能做什么? 学完本次课程后,我们将学会如何创建字符串,以及如 ...

最新文章

  1. 某程序员哀叹:自己薪资远远超过了能力,想跳槽又怕外面接不住,怎么办?...
  2. 某些插件 的一点小特性
  3. Expanded, SingleChildScrollView, CustomScrollView, container, height, width
  4. 【职场】公司利益和个人利益,永远不可能完全一致
  5. Protocol buffer的使用案例
  6. MongoDB系列(一):简介及安装
  7. ASP.NET Core 使用 JWT 自定义角色/策略授权需要实现的接口
  8. Web前端笔记-2D图形平面内平移定位(two.js)
  9. DataTable中的数据导出Excel文件
  10. RocketMQ 实战-SpringBoot整合RocketMQ同步消息、异步消息、单向消息
  11. [转载] 致 Python 初学者
  12. /proc/sys目录下文件的查看方法
  13. Sublime Text安装与配置
  14. IPU相关知识(一)
  15. PowerBI创建基础的日期表
  16. when的多条件查询
  17. 2020CCFBDCI通用音频分类CNN方案(0.90+方案)
  18. 清理autodesk产品注册表_如何完整移除Autodesk的产品?
  19. 机械工程师计算机证书考试科目,查看:机械工程师证认证报名消息及考试内容...
  20. 近段时间的学习碎片整理(7)

热门文章

  1. VSPD及友善串口调试助手下载地址
  2. 人脸识别技术及其各种用例
  3. css怎么做响应式布局,用CSS实现响应式布局
  4. Linux下Esp32micropython开发工具thonny的安装
  5. 工作中少说这“五句话”(必读)
  6. 记一篇我的机器学习和目标检测的学习历程_目标检测与卷积神经网络的简单理解
  7. 趣味小游戏——扫雷(优化版)
  8. Java二维码生成工具类
  9. Android 智能机顶盒之蓝牙遥控器开机自动配对
  10. antv,图表和地图