TeXiFy IDEA 编译后文献引用为 “[?]“

文章目录

  • [1. 问题描述](#1. 问题描述)
  • [2. 原因分析](#2. 原因分析)
  • [3. 解决方案](#3. 解决方案)
    • [3.1 添加自动化脚本](#3.1 添加自动化脚本)
    • [3.2 附录------配置一览表](#3.2 附录——配置一览表)

1. 问题描述

在 IDEA 中使用 TeXiFy IDEA 编译后的文章文献引用是 [?]


2. 原因分析

根据网上教程所生成的目录结构如下:

报错日志:

根据 /out 目录结构,猜测可能是因为 main.bib 不在 /out 文件夹下。经测试,若将 main.bib 复制到 /out 中,可以正常生成参考引用序号和参考文献列表。


3. 解决方案

3.1 添加自动化脚本

根据网上教程,TeXiFy 会执行 latex 编译 -> bibtex 编译 -> latex 编译 -> latex 编译。而报错的一步就是 bibtex 编译,故只需要在 bibtex 编译 之前执行一段 cmd 命令即可。

第一步:在 bibtex 编译 配置中,添加一个 Run External tool 的 Task

第二步:添加一个 External Tools

按照图示输入如下文本

名称 输入内容
Name 拷贝bib到out中
Description 拷贝bib到out中,以配合参考文献生成
Program C:\Windows\System32\cmd.exe
Arguments cmd /c copy "$ProjectFileDir$\src\main.bib" "$ProjectFileDir$\out\main.bib"
Working directory C:\Windows\System32

第三步:选中刚刚创建的 Task,添加


最后

别忘了切换回 Latex 编译

执行后会发现多执行了一个步骤,同时 src 下的 main.bib 成功复制到了 /out 中,而参考引用序号也能正常生成了。

3.2 附录------配置一览表

这里给出所有配置项,供对照,经个人实验能够成功运行。




相关推荐
李少兄15 小时前
在 IntelliJ IDEA 中修改 Git 远程仓库地址
java·git·intellij-idea
先跑起来再说21 小时前
Git 入门到实战:一篇搞懂安装、命令、远程仓库与 IDEA 集成
ide·git·后端·elasticsearch·golang·intellij-idea
golang学习记1 天前
IntelliJ IDEA 2025.3 重磅发布:K2 模式全面接管 Kotlin —— 告别 K1,性能飙升 40%!
java·kotlin·intellij-idea
昀贝2 天前
IDEA启动SpringBoot项目时报错:命令行过长
java·spring boot·intellij-idea
摇滚侠2 天前
在 SpringBoot 项目中,开发工具使用 IDEA,.idea 目录下的文件需要提交吗
java·spring boot·intellij-idea
努力学编程呀(๑•ี_เ•ี๑)2 天前
【在 IntelliJ IDEA 中切换项目 JDK 版本】
java·开发语言·intellij-idea
计算机学姐3 天前
基于SpringBoot的民宿预定管理系统【三角色+个性化推荐算法+数据可视化统计】
java·vue.js·spring boot·mysql·信息可视化·intellij-idea·推荐算法
noBt3 天前
Windows IDEA 卡顿严重
java·ide·intellij-idea
小疙瘩3 天前
去掉 IDEA 中 mybatis配置文件的局部背景颜色(图解)
java·ide·intellij-idea
_周游3 天前
Java8 API文档搜索引擎_3.搜索模块(实现细节)
java·搜索引擎·intellij-idea