常用的LaTeX宏包

由于编写LaTeX的需要,一些特殊的功能需要相应的宏包支持,但是时间一长就会遗忘,因些开此篇博客专门记录一些日常使用到的宏包,并简单注明功能。具体使用规则,请使用TexLive自带的查询命令:texdoc packagename 查询相应的说明文档。

宏包 功能(texdoc pkgname) 调用方式
geometry 设置页面边距 \usepackage[margin=2cm]{geometry}
hvlogos 各种和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}

colornotecexam是我本人编写的宏包,尚未发布,如需要请发邮件fengzhenhua@outlook.com 索取宏包。

2024年03月30日 升级ArchLinux后发现TexLive使用Xelatx编译文件时出现字体报错,经过判断是和宏包hvlogos冲突,由于这不是一个经常使用的必备宏包,因此删除hvlogos的引用。