常用的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
的引用。