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

### 关于电疗加热的LaTeX代码示例 对于编写涉及电疗加热相关内容的LaTeX文档,在Kile编辑器中的实现可以如下所示: ```latex \documentclass{article} \usepackage[utf8]{inputenc} \title{Electrotherapy and Heating Application} \author{} \date{} \begin{document} \maketitle \section*{Introduction to Electrotherapy with Heat} Electrotherapy combined with heat application can be beneficial for various medical treatments, enhancing muscle relaxation and promoting blood circulation. \subsection*{Basic Principles of Electrotherapy} The principle behind electrotherapy involves using electrical impulses to stimulate nerve or muscle tissue. When paired with heating elements, this treatment modality may offer additional therapeutic benefits by increasing local temperature which helps reduce pain sensation and improve flexibility[^1]. \end{document} ``` 上述代码片段展示了如何创建一个简单的LaTeX文档来描述有关电疗加温的基础理论部分。此段落中提及了电刺激疗法的基本原理以及热敷对其效果的影响。 在实际应用过程中,如果需要更详细的物理参数说明或者具体的治疗方案介绍,则可以根据需求进一步扩展该模板的内容结构并加入更多专业的医学术语和技术细节[^2]。 为了使文档更加美观易读,还可以考虑引入额外的包用于图表绘制、表格制作等功能;同时利用Kile的强大功能来进行语法高亮显示、错误检测等操作以提高工作效率[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值