JACK报错处理&多用户编译

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JACK报错处理&多用户编译相关的知识,希望对你有一定的参考价值。

参考技术A

jack不支持多用户同时编译,所以经常出现jack server报错的现象

编辑 $home/.jack $home/.jack-settings $home/.jack-server/config.properties ,修改 SERVER_PORT_SERVICE SERVER_PORT_ADMIN 的端口号,然后保存。

注意检查文件的权限

如果权限不对可以执行下面的命令修改权限:

cd prebuilts/sdk/tools ./jack-admin start-server/stop-server

有时候报错时,当前用户下未生成.jack文件,可以从其它正常的环境中拷贝一个过来,然后按上述修改端口号再进行编译验证。

建议先清理.jack-server/logs/内的文件,然后再编译验证,出错后,可以查看此路径下的日志文件中的具体错误,再根据错误进行处理。

Latex 编译报错 I found no ibstyle & ibdata & citation command

问题描述

编译报错显示I found no \\bibstyle command

编译报错显示 I found no \\bibdata command

编译报错显示 I found no \\citation command

问题原因

虽然我查了一圈网上所有的结果发现只有有两种可能会报这个错误

问题原因一

总结可以认为是使用了错误的编译链

如果使用的编译链有使用到bibTex工具

bibTex会识别到没有出现引用的动作 \\cite****,进而报错

注:bibTex需要保证所有的参考文献均在上文中出现,如果需要引用未出现过的文章,应该使用\\nocite 或者\\nocites 命令

问题原因二

当我们在使用LaTeX进行论文排版时,由于.tex源文件编译的次数不够常会出现各种报错,现在问题出现在参考文献编译过程以及报错的原因分析。

biblatex排版参考文献的原理:当使用biblatex排版参考文献时,编译四次步骤如下:

  • Step1: xelatex等命令编译.tex源文件生成.aux辅助文件和.bcf引用文件;
  • Step2: biber命令处理.bcf引用文件记录的参考文件格式、引用条目等信息,生成.bbl 文献列表,biblatex宏包识别利用其中的信息输出引用标签和文献表;
  • Step3: xelatex等命令将.tex源文件再编译一遍,读入.bbl文献列表,结合.aux辅助文件生成正确引用和著录表;
  • Step4: 若需要反向超链接,则需要在biblatex宏包设置选项backref,再使用xelatex编译,生成带文献反向超链接PDF。

当运行LaTeX出现下面报错:

I found no bibdata command—while reading file*.aux

I found no bibstyle command—while reading file ***.aux

I found no citation commands—while reading file ***.aux

当出现这个报错时,说明编译的步骤停留在Step2。如果文章没有明显错误,检查.tex源文件同级文件夹下是否有.bib文献数据库以及.bst文献样式

若无.bib.bst文件.bst文献样式需要根据不同的要求去官网下载。

若有.bib.bst文件,查看.bbl文献列表是否成功生成,使用bibtex重新编译.bib文件

问题原因三

仍出现报错,查看\\bibliography语句是否编译,检查顺序是否正确:

\\documentclassarticle
\\bibliographystyleplain % .bst文件样式
\\begindocument
\\bibliography*** % .bib文件名
\\enddocument

之所以提示没有找到bibdata主要是英文文献选中的bibliography语句没有编译,因此我们怀疑是将\\enddocument的语句位置放

举一个错误的例子

解决方案

问题原因一的解决方案

使用不带bibTex的编译链进行编译(编译链的配置可以参考我的另外一篇blog进行多个链路的配置)

或者可以添加一个参考文献你就会发现报错自动消失了

问题原因二的解决方案

重新使用别的更加完备的编译链

编译链的具体配置可以参考这个博客里面有比较完整的配置文件直接复制放在教程中的相应的文职即可

VSCODE 安装LATEX环境,参数配置,常见问题解决_呆呆象呆呆的博客-CSDN博客

问题原因三的解决方案

确认一下几句话的位置即可,确保\\enddocument\\bibliographytext_bib后面即可

\\documentclassarticle
\\usepackagecite 
\\begindocument
    $\\sum_i=1^na_i$ 
    \\citesaederup2019comparison
\\bibliographystyleplain
\\bibliographytext_bib
\\enddocument

参考文献

latex系列—Latex参考文献的引用_xys430381_1的专栏-CSDN博客_latex文献引用

(VSCode) LaTeX 所有文件报 no \\citation no\\bibdata bo \\bibstyle 错误_ZXYhappiness的博客-CSDN博客

latex常见错误之I found no \\bibdata command—while reading file main_huang_shao1的博客-CSDN博客

bibtex - “I found no \\citation commands while reading myFile.aux” - TeX - LaTeX Stack Exchange

biblatex - No \\citation, \\bibdata or \\bibstyle command - TeX - LaTeX Stack Exchange

bibtex - Sudden error in TeXShop: “I found no \\bibdata” and “I found no \\bibstyle” - TeX - LaTeX Stack Exchange

LaTeX源文件为什么要多次编译 - LaTeX 工作室 问答社区

以上是关于JACK报错处理&多用户编译的主要内容,如果未能解决你的问题,请参考以下文章

Android 系统编译不过了报错Try jack-diagnose,SSL error when connecting to the Jack server

Jack server failed ,Try jack-diagnose,SSL error when connecting to the Jack server 8.1,7.0编译不过了报错(代码

exchange online eDiscovery PST Export Tool运行报错处理

错误记录Android Studio 编译时 Kotlin 代码编译报错 ( 升级支持库时处理 @NonNull 参数 )

错误记录Android 编译时技术报错 ( 注解处理器 process 方法多次调用问题 )

apache安装以及报错处理