文章目录1. 问题描述2. 原因分析3. 解决方案3.1 添加自动化脚本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中以配合参考文献生成ProgramC:\Windows\System32\cmd.exeArgumentscmd /c copy $ProjectFileDir$\src\main.bib $ProjectFileDir$\out\main.bibWorking directoryC:\Windows\System32第三步选中刚刚创建的 Task添加最后别忘了切换回Latex 编译执行后会发现多执行了一个步骤同时 src 下的main.bib成功复制到了/out中而参考引用序号也能正常生成了。3.2 附录——配置一览表这里给出所有配置项供对照经个人实验能够成功运行。
TeXiFy IDEA 编译后文献引用为 “[?]“
文章目录1. 问题描述2. 原因分析3. 解决方案3.1 添加自动化脚本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中以配合参考文献生成ProgramC:\Windows\System32\cmd.exeArgumentscmd /c copy $ProjectFileDir$\src\main.bib $ProjectFileDir$\out\main.bibWorking directoryC:\Windows\System32第三步选中刚刚创建的 Task添加最后别忘了切换回Latex 编译执行后会发现多执行了一个步骤同时 src 下的main.bib成功复制到了/out中而参考引用序号也能正常生成了。3.2 附录——配置一览表这里给出所有配置项供对照经个人实验能够成功运行。