kile编辑器有关使用说明

一、kile编辑器设置说明

1、自定义有关编译命令,如下图所示:
特别要说明的是在latex中使用了bib文件的编译流程可以用XeLaTeX+BibTeX+XeLateX+XeLaTeX进行。如图所示:
用了bib文件时,一定使用XeLaTeX+BibTeX+XeLateX+XeLaTeX进行编译

二、小众的 LaTeX 编辑器 Kile 如何定制编译流程

小众的 LaTeX 编辑器 Kile 如何定制编译流程,见https://zhuanlan.zhihu.com/p/515032557
以下内容来自https://zhuanlan.zhihu.com/p/515032557,仅仅记录一下,以防丢失。

Texstudio 在 configure - build - meta commands 中支持编译流程的定义, Texmaker 也支持在 configure - quick build - user 中使用向导定义编译流程。

与之相比,Kile 中定义编译流程稍复杂一点。配置的位置在 configure - tools - build 中,但这个界面是将编译工具链中的各种工具都罗列了,乍看起来会比较乱。

先笼统说一下。左侧是所有编译工具的汇总,像编译用的 pdflatex, xelatex, bibtex 这些工具都在,但右侧的编辑区可以看见,这些都是单个的工具。要形成工具链,需要在 QuickBuild 工具中编辑。选中 QuickBuild 后,右侧会有快速构建中的工具顺序。

也就是说,先定义好每个要用到的编译工具(默认一般都可以,我用的是 xelatex 和 bibtex), 再在快速构建里建立自己的工具链,并设置为快速构建的默认选项,最后在构建时调用快速构建命令就可以了。

以我自己的流程为例:

  1. 选择 QuickBuild 进入定义界面,右侧新建一个“快速构建”的配置,按照你实际的工具链命名就行,我的是 xelatex+bibtex+xelatex+xelatex ,然后软件会根据“快速构建”之前的默认选项的内容生成新的配置,在此基础上修改就好了。
  2. General 选项,将原来的工具,选中,点击 Remove 删除完。在 Tools 中选择 xelatex ,点击三次 Add ,增加三个 xelatex 的编译步骤,在选择 bibtex ,增加一个。
  3. 调整工具链顺序为 xelatex+bibtex+xelatex+xelatex ,后面再补充上一个 ViewPDF 工具,就不需要每次点查看 PDF 按钮了。
  4. Advanced 选项,类型设置为 Run Sequence of Tools ,类是 Sequence。
  5. Menu 选项, 添加工具到“Compile”构建菜单,图标也可以自己替换。
  6. 在主界面上方编译工具那里,选择 QuickBuild ,之后点这个就一键完成了,或者按 Alt+1 快捷键也可以 完成编译流程(原来手动的话,是要先选 xelatex ,再选 bibtex,再选两次 xelatex 才能编译完成的)。

    这是个简短的例子
    Kile 是 KDE 工具套件中的一个,左侧的编辑器是集成自 Kate 的(也是 KDE 一部分),用鼠标滚轮缩放字体个人比较喜欢(就是临时放大或者缩小看一下,不用到配置里调整,Ctrl+滚轮 就行了),好像就 Sublime Text 也支持,其他常见的编辑器都不支持。

KDE 工具中优秀的有很多,但大多局限于 Linux 生态中,Kile 跨平台,还支持的这么完美(当然与原生 Linux 环境下的使用一模一样还是不太可能),只能说社区太给力了。

三、使用kile编辑的一个实例(包含使用bib文件)

mpa.tex文件

\documentclass[UTF8]{ctexart}
\usepackage{cite}
\begin{document}
\title{海洋捕食者算法}
\author{RongGong}
\maketitle\section{实验和分析}
海洋捕食者算法 \cite{abdel-bassetHybridCOVID19Detection2020,faramarziMarinePredatorsAlgorithm2020,ebeedSolvingOptimalReactive2020}
本文实验分为了两个部分,
\subsection{EMPA作为全局优化算法}
\subsection{EMPA用于}
\bibliographystyle{plain}
\bibliography{ref} \end{document}

ref.bib文件内容如下:

@article{abdel-bassetHybridCOVID19Detection2020,title = {A Hybrid COVID-19 Detection Model Using an Improved Marine Predators Algorithm and a Ranking-Based Diversity Reduction Strategy},author = {Abdel-Basset, Mohamed and Mohamed, Reda and Elhoseny, Mohamed and Chakrabortty, Ripon K. and Ryan, Michael},date = {2020},journaltitle = {IEEE Access},volume = {8},pages = {79521--79540},issn = {2169-3536},doi = {10.1109/ACCESS.2020.2990893},eventtitle = {IEEE Access},langid = {english}
}@article{ebeedSolvingOptimalReactive2020,title = {Solving the Optimal Reactive Power Dispatch Using Marine Predators Algorithm Considering the Uncertainties in Load and Wind-Solar Generation Systems},author = {Ebeed, Mohamed and Alhejji, Ayman and Kamel, Salah and Jurado, Francisco},date = {2020-08-20},journaltitle = {Energies},shortjournal = {Energies},volume = {13},number = {17},pages = {4316},issn = {1996-1073},doi = {10.3390/en13174316},url = {https://www.mdpi.com/1996-1073/13/17/4316},urldate = {2022-05-28},langid = {english}
}@article{faramarziMarinePredatorsAlgorithm2020,title = {Marine Predators Algorithm: A Nature-Inspired Metaheuristic},shorttitle = {Marine Predators Algorithm},author = {Faramarzi, Afshin and Heidarinejad, Mohammad and Mirjalili, Seyedali and Gandomi, Amir H.},date = {2020-08},journaltitle = {Expert Systems with Applications},shortjournal = {Expert Systems with Applications},volume = {152},pages = {113377},issn = {09574174},doi = {10.1016/j.eswa.2020.113377},url = {https://linkinghub.elsevier.com/retrieve/pii/S0957417420302025},urldate = {2022-05-28},langid = {english}
}@article{diabFuelCellParameters2020,title = {Fuel Cell Parameters Estimation via Marine Predators and Political Optimizers},author = {Diab, Ahmed A. Zaki and Tolba, Mohamed A. and El-Magd, Ayat Gamal Abo and Zaky, Magdy M. and El-Rifaie, Ali M.},date = {2020},journaltitle = {IEEE Access},volume = {8},pages = {166998--167018},issn = {2169-3536},doi = {10.1109/ACCESS.2020.3021754},eventtitle = {IEEE Access},langid = {english}
}

根据上文中提到的"XeLaTeX+BibTeX+XeLateX+XeLaTeX"编译后结果如下:

kile编辑器有关使用说明相关推荐

  1. eWebSoft在线 HTML 编辑器的使用说明

    http://www.sunmood.com/bbs/non-cgi/editor/editor.html eWebEditor是的基于网页的.所见即所得的在线HTML编辑器.她能够在网页上实现许多桌 ...

  2. 在线协作编辑器EtherPad使用说明

    项目中刚好要用到在线协同编辑器的功能,网上找到EtherPad还不错,体验了一番包括 安装部署 配置说明 插件管理 权限控制 样式切换 EtherPad地址:https://github.com/et ...

  3. markdown编辑器自学+使用说明

    这里写自定义目录标题 Markdown 标题: 三级标题 字体 引用 分割线 图片 超链接 列表 表格 代码 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如 ...

  4. CocosCreator粒子编辑器简易使用说明

    英文 翻译 备注 Preview 编辑器粒子预览 其他部分不受影响 Play On Load 自动播放粒子 其他部分不受影响 Auto Remove On··· 粒子播放结束后销毁节点 一次性的节点 ...

  5. Latex公式编辑器的使用说明

    Latex公式编辑器在线编辑 实例: J(\theta )=\frac{1}{2m}\sum_{i=1}^{m}((h_{\theta}(x^{i}-y^{i})^{2}))

  6. ASP.net:添加.net(2.0C#)FCKeditor在线编辑器步骤

    1.下载本版本的编辑器压缩包.源码下载地址 2.解压缩打开文件夹拥有如下文件: 3.在VS中添加"选择项"加载在此文件夹的Bin下FredCK.FCKeditorV2.dll. 4 ...

  7. 发布DCWriter电子病历文本编辑器

    DCWrirter电子病历文档编辑器介绍 南京都昌信息科技有限公司 袁永福 试用版软件下载请加QQ群[DCWriter技术支持群 126480136]然后索取. 更新记录 2012-5-26     ...

  8. Android游戏开发之地图编辑器的使用以及绘制地图 (四)

    雨松MOMO带你走进游戏开发的世界之地图编辑器的使用以及绘制地图 雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong ...

  9. 百度编辑器(ueditor)魔改:1、增加自定义按钮

    1.增加自定义按钮 2.彻底接管文件上传 3.高亮提示 4.滚动条管理 5.自定义排版 -------------------------------------------------------- ...

最新文章

  1. python >> 和 <<
  2. nexus 4 linux,Nexus 4刷机Ubuntu Touch教程
  3. UC伯克利开源照片“隐写术”StegaStamp,打印照片能当二维码用!| 技术头条
  4. 传统数据中心穿上“云”外衣 任重而道远
  5. 瑞士科学家3D打印出5纳米厚的传感器
  6. 什么是802.11G协议
  7. 详解「递归」正确的打开方式
  8. mysql redis qps_Redis QPS测试
  9. 在关于测试高速光纤链路的BICSI会前研讨会上获得3个CEC
  10. 雨林木风win11 32位装机版镜像v2021.07
  11. Eclipse搭建springboot项目(六)全局异常
  12. 自己的Matlab代码整理
  13. echarts自动排序_百度echarts 排序问题
  14. CSS 实现 系统登录界面 (二)
  15. SQL注入漏洞--2
  16. c语言 滑窗法_窗函数的C语言实现
  17. STM32 定时器主从模式,上电立即输出脉冲,输出有尖刺,解决方法
  18. 用 LaTeX 写漂亮学位论文(from wloo)
  19. mysql 双主 脑裂_MySQL高可用方案——双主
  20. 老陈VFD 显示驱动程序(串口发送)

热门文章

  1. java计算机毕业设计京东仓库管理系统源码+mysql数据库+系统+lw文档+部署
  2. 没有学历,四步进Google
  3. [python] 深度学习基础------人工神经网络实现鸢尾花分类(一)
  4. 利用NCBIdatasets批量下载大规模生信数据集
  5. BZOJ 3168 [Heoi2013]钙铁锌硒维生素 ——矩阵乘法 矩阵求逆
  6. Mockito 中被 Mocked 的对象属性及方法的默认值
  7. 语法基础(三. 类,属性,方法,方法重载,方法重写,构造方法,访问修饰符)
  8. PSAM卡之常用APDU指令错误码【转】
  9. JavaScript之简繁体转化代码示例
  10. CLR via C#:与WinRT组件互操作