kile编辑器有关使用说明

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"编译后结果如下:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值