常用的LaTeX宏包
由于编写LaTeX的需要,一些特殊的功能需要相应的宏包支持,但是时间一长就会遗忘,因些开此篇博客专门记录一些日常使用到的宏包,并简单注明功能。具体使用规则,请使用TexLive自带的查询命令:texdoc packagename
查询相应的说明文档。
| 宏包 | 功能(texdoc pkgname) | 调用方式 |
|---|---|---|
| geometry | 设置页面边距 | \usepackage[margin=2cm]{geometry} |
| 各种和LaTeX有关的Logo | \usepackage{hvlogos} | |
| bclogos | 提供了一系列拓展的书写note的环境 | \usepackage{bclogo} |
| tikz | 绘图 | \usepackage{tikz} |
| patterns | tikz绘图中的阴影模块 | \usetikzlibrary{patterns} |
| highlightx | 高亮文字或公式 | \usepackage{highlightx} |
| minted | 程序代码高亮 | \usepackage{minted} |
| pythontex | 排版Python程序 | \usepackage{pythontex} |
| physics | 输入物理公式 | \usepackage{physics} |
| simpleicons | 提供各种图标 | \usepackage{simpleicons} |
| float | 浮动体控制 | \usepackage{float} |
| mathtools | 数学工具 | \usepackage{mathtools} |
| amsfonts | 数学字体 | \usepackage{amsfonts} |
| amssymb | 数学符号 | \usepackage{amssymb} |
| amsthm | 数学定理环境 | \usepackage{amsthm} |
| amsmath | 美国数学公式标准 | \usepackage{amsmath} |
| multicol | 多行排版 | \usepackage{multicol} |
| hyperref | 超链接 | \usepackage[pdfborder=0 0 0,bookmarksnumbered=true]{hyperref} |
| draftwatermark | 水印 | \usepackage{draftwatermark} |
| draftwatermark | 设置水印 | \SetWatermarkText{<+WaterMark+>} |
| colornote | hexo中的next主题彩色note | \usepackage{colornote} |
| cexam | 排版习题 | \usepackage[user=teacher]{cexam} |
colornote 和
cexam是我本人编写的宏包,尚未发布,如需要请发邮件fengzhenhua@outlook.com
索取宏包。
2024年03月30日
升级ArchLinux后发现TexLive使用Xelatx编译文件时出现字体报错,经过判断是和宏包hvlogos冲突,由于这不是一个经常使用的必备宏包,因此删除hvlogos的引用。