增加了清理“|”的代码.使得pdf打印正常
一个功能完整的 Obsidian 插件,为图片、表格和章节提供自动引用功能,完全兼容 pandoc-crossref 格式。
- 自动图片引用:自动为图片添加标签和引用,支持 pandoc-crossref 格式
- 表格引用:智能识别表格并自动生成标签
- 章节引用:为标题和章节添加引用,支持自动生成ID
- 智能建议:提供交叉引用的自动补全系统
- Pandoc 兼容:完全支持 pandoc-crossref 语法和配置
- 灵活配置:可自定义引用样式和格式
- 图片处理:支持 Wiki 风格和 Markdown 图片链接
- 多格式导出:与 pandoc 工具链无缝集成,支持多种输出格式
- 打开 Obsidian 设置
- 导航到社区插件
- 搜索 "Easy Reference"
- 安装并启用插件
- 从 releases 页面 下载最新版本
- 将文件解压到你的库的
.obsidian/plugins/easy-reference/目录 - 在 Obsidian 设置中启用插件
此插件与以下工具配合使用效果最佳:
- pandoc:用于文档转换
- pandoc-crossref:用于交叉引用处理
- Enhancing Export(推荐):用于增强导出功能
- Image Converter(可选):用于图片处理工作流
- 安装所需依赖项(pandoc 和 pandoc-crossref)
- 在 Obsidian 中启用插件
- 在插件设置中配置引用样式
插件自动处理图片并添加图片标签:
{#fig:fig123}然后可以使用以下方式引用此图片:
参见 [@fig:fig123] 了解详情。创建表格时,插件自动添加带引用的标题:
| 列1 | 列2 |
|-----|-----|
| 数据1 | 数据2 |
: 表格标题 {#tbl:tbl123}使用以下方式引用表格:
参考 [@tbl:tbl123] 中的数据。为标题添加引用标签:
# 引言 {#sec:intro}
## 方法 {#sec:method}使用以下方式引用章节:
如 [@sec:intro] 中所讨论的,我们将探讨...插件在输入引用时提供智能建议:
- 输入
[@触发建议系统 - 输入引用类型(
fig、tbl、sec) - 输入
:后跟部分ID - 从建议的引用中选择
在插件设置中自定义引用格式:
- 图片引用样式:
fig{tag:3}(生成随机3字符ID) - 表格引用样式:
tbl{tag:3} - 章节引用样式:
sec{tag:3}
直接在插件中配置 pandoc-crossref 选项:
- 图注前缀:图片标题的前缀(例如"图")
- 表注前缀:表格标题的前缀(例如"表")
- 引用前缀:自定义引用在文本中的显示方式
- 链接引用:启用到被引用元素的超链接
- 自动添加图片引用:为所有图片自动添加标签
- 自动添加表格引用:为所有表格自动添加标签
- Markdown 链接样式:将 Wiki 风格链接转换为 Markdown 格式
- 相对路径:为图片使用简化的文件路径
使用 frontmatter 控制每个文档的插件行为:
---
autoAddFigRef: true
autoAddTblRef: true
figureTitle: "图"
tableTitle: "表"
---使用"更新 frontmatter"命令自动将 pandoc-crossref 配置添加到文档的 frontmatter 中。
插件支持特殊格式的子图:
<div id="fig:subfig">
{#fig:subfig-a}
{#fig:subfig-b}
</div>- 在插件中配置引用样式
- 使用"更新 frontmatter"命令添加 pandoc-crossref 设置
- 使用 Enhanced Export 或直接使用 pandoc 导出文档
- 插件的配置将在导出过程中应用
- 图片引用样式:图片ID生成模板
- 表格引用样式:表格ID生成模板
- 章节引用样式:章节ID生成模板
- 自动添加图片引用:启用/禁用自动图片标记
- 自动添加表格引用:启用/禁用自动表格标记
- Markdown 链接样式:将 Wiki 链接转换为 Markdown 格式
- 图片名称格式:保存图片名称的模板
- 图注前缀:图片标题前缀
- 表注前缀:表格标题前缀
- 引用前缀:引用在文本中的显示方式
- 链接引用:创建到被引用元素的超链接
插件支持多种自定义变量:
{filename}:当前文件名(不含扩展名){index}:自增数字,避免重复{ext}:文件扩展名{tag:n}:随机n位字母数字字符串
- 引用不工作:确保安装并配置了 pandoc-crossref
- 图片未转换:检查是否启用了"Markdown 链接样式"
- 自动引用未出现:验证自动添加设置是否启用
- 导出问题:确认 frontmatter 已更新为正确配置
- 与 Image Converter 插件配合使用以增强图片处理
- 与 Enhanced Export 兼容以改善导出功能
- 需要 pandoc 和 pandoc-crossref 以实现完整功能
欢迎贡献!请随时提交问题、功能请求或拉取请求。
本项目采用 MIT 许可证 - 详见 LICENSE 文件。
mcardZH - GitHub 主页
如果您觉得这个插件有帮助,请考虑:
- ⭐ 给仓库加星
- 🐛 报告错误或问题
- 💡 建议新功能
- 📝 贡献文档
本插件旨在与 pandoc 和 pandoc-crossref 无缝协作,用于学术和专业文档准备。




