术语

写专业文档的时候经常涉及一些专业术语, L a T e X LaTeX LaTeX的glossary包可以帮助我们添加专业术语。介绍专业术语前需要先简单介绍一下包含专业术语的latex项目如何编译:

  • xelatex main.tex
  • makeglossaries main
  • xelatex main.tex
    生成专业术语的过程类似与引用参考文献,需要先编译文档获取.aux文件,然后通过它解析参考文献信息并生成对应信息。

写一个术语

LLVM是一个编译器领域的专业术语,我们以此为例介绍一下如何创建术语。这里我们的LLVM的介绍大致写成这样:

LLVM 是一个底层虚拟机的简称,通常我们如今描述LLVM的时候指的是LLVM编译器工具集合和源代码组合的套件。
  1. 首先我们需要包含glossary的包:\usepackage{glossaries}
  2. 创建术语
\newglossaryentry{llvm}
{name=LLVM,description={LLVM 是一个底层虚拟机的简称,通常我们如今描述LLVM的时候指的是LLVM编译器工具集合和源代码组合的套件。}
}
  1. \Gls{llvm} :引用术语
  2. 打印术语\printglossaries

例如:

\documentclass{article}
\usepackage{glossaries}
\usepackage[space]{ctex}\makeglossaries\newglossaryentry{llvm}
{name=LLVM,description={LLVM 是一个底层虚拟机的简称,通常我们如今描述LLVM的时候指的是LLVM编译器工具集合和源代码组合的套件。}
}\newglossaryentry{mlir}
{name=MLIR,description={Google主要的深度学习基础架构}
}\title{创建术语}
\author{ }
\date{ }\begin{document}
\maketitle\Gls{llvm} 是一个编译器领域非常知名的项目。我们当前的\gls{mlir}. 包含有\clearpage\printglossaries\end{document}

渲染效果:

关于术语引用有多种选项:

  • \gls{ }:打印术语,小写形式(除非glossary name描述就是大写则不会受到影响),比如上面的。
  • \Gls{ }:和上面相同,不同是首字母大写。
  • \glspl{ }:和\gls功能类似,加上复数s
  • \Glspl{ }:和\glspl功能类似,首字母大写。
    例如:
\begin{itemize}
\item \text{\Gls{pch}}:gls引用方式。
\item \text{\glspl{glspl}}:gspl引用方式。
\item \text{\glspl{pch}}:glspl引用方式。
\item \text{\Glspl{plmode}}:Glspl引用方式。
\end{itemize}

渲染效果:

缩略语Acronyms

缩略语引用和上文术语引用类似,大致流程如下:

  1. \newacronyms{缩略label}{缩略表示}{缩略代表的内容}创建缩略语
    如:
\newacronym{ast}{AST}{Abstruct Syntax Tree}
  1. \arclong{}引用

    1. \acrlong{}:长引用:缩略代表的内容
    2. \acrshort{}:段引用:缩略表示
    3. \acrfull{}:完整引用:缩略表示+缩略代表的内容
      展示代码:
 \begin{itemize}\item \acrlong{ast}:长引用的效果。\item \acrshort{ast}:简短引用的效果。\item \acrfull{ast}:完整引用的效果                                                                                                              \end{itemize} 

效果:

通常我们创建术语后希望能在目录中有所体现

  • \usepackage[toc]{glossaries}:引入术语前加上toc
  • \printglossary[title=术语标题, toctitle=术语列表]:打印术语方式

其他

  • 源码

LaTeX入门学习(8)(术语)相关推荐

  1. LaTeX入门学习-WinEdt

    LaTeX入门学习-WinEdt 1.下载 Latex的衍生版本众多,中文环境中常用的时CTex.下载地址为 http://www.ctex.org/CTeXDownload Ctex套装中自带Lat ...

  2. LaTeX入门学习(2)(安装)

    LaTex发行版介绍 MiKTeX 据说是 Windows 下最好用的 TeX 系统. CTeX 中文套装是基于 Windows 下的 MiKTeX 系统,集成了编辑器 WinEdt 和 PostSc ...

  3. latex ctexart中文空白模板 以及去除右上角页眉的方法【Latex入门学习】

    去除页眉的代码是 \pagestyle{plain} % 去除页眉 标题右对齐代码 \CTEXsetup[format={\Large\bfseries}]{section} % 标题右对齐 直接用就 ...

  4. LaTeX入门学习9(tikz基础-01)

    文章目录 Tikz基础 绘制 tikz 图像 基础绘图指令 基础绘图相关参数 设置线型 设置两条线风格 设置填充路径 设置填充模式(需要使用patterns库) Tikz基础 tikz是LaTeXLa ...

  5. 刘海洋 · LaTeX 不快速的入门 学习笔记

    刘海洋 · LaTeX 不快速的入门 学习笔记 网址链接 : 刘海洋 · LaTeX 不快速的入门 - 跟着大神学习最纯正的 LaTeX 知识 一.组织文档结构 1. 文档基本结构 以document ...

  6. 一份其实很短的 LaTeX 入门文档

    一份其实很短的 LaTeX 入门文档 优雅的 LaTeX 有很多 Geeks 或者 LaTeX's Fanatical Fans 过分地强调了 LaTeX 的一些并非重点的特性,以至于很多初学者会觉得 ...

  7. python交互式编程入门先学什么_为什么 Python 对于编程入门学习来说,是一门很棒的语言...

    在这篇文章里,我会来阐述下为什么我觉得 Python 对于计算机编程入门教学来说是一门很棒的编程语言(对基础编程课程更多观点可以查看这篇文章).这也是从我针对初学者Python 编程教学过程中获得并总 ...

  8. Latex指南(part2)--Latex入门之组织文档结构

    学习笔记,仅供参考,有错必纠 参考资料:刘海洋 · LaTeX 不快速的入门 - 跟着大神学习最纯正的 LaTeX 知识; 课件 文章目录 Latex入门 文档的组成 Latex文档基本结构 文档部件 ...

  9. LaTeX入门|(1)从Word到LaTeX:LateX排版常用指令

    从word的需要到latex的使用 写在前面 学习latex之前大多数使用word的,甚至精通word排版的,对于latex这种使用代码编程进行论文排版或ppt制作就显得比较费劲,比如平时很简单的居中 ...

最新文章

  1. 腐蚀国内稳定服务器_WOW正式服:热修提升坐骑掉率,下周改动大幻象装备必带腐蚀...
  2. 笔记本电脑怎么清理灰尘_笔记本电脑维修|笔记本电脑CPU故障
  3. php 提交表单跳转页面,form表单页面跳转方式提交练习
  4. 虚拟机里linux7关不了,虚拟机上CentOS 7关闭防火墙操作
  5. iOS平台下闪退原因汇总(一):Ran out of trampolines of type 0/1/2 运行时间错误
  6. matlab平滑图像轮廓,Matlab 画平滑轮廓 print 高质量 figure
  7. 怎样用一个鼠标和键盘控制两台电脑
  8. 8000401a错误解决方案(Office Word,Excel,PowerPoit应用程序无法访问)
  9. 最常用的五种数据分析方法,建议收藏!
  10. iOS Xcode12安装P12证书问题
  11. java MD5完整加解密工具类
  12. mybatis where 标签使用
  13. python五角星程序显示错误_python画五角星和六角星程序
  14. C#中读取XML(一种蛋蛋的忧桑)
  15. 小程序获取链接中的参数
  16. vertical-align相关解析+图片居中
  17. PS CS5学习(激活序列号后每次重启有要重新输入的问题
  18. 【html+css】
  19. Mac教程:如何开启任何来源选项?
  20. 车易加加油优惠卡_造型极具未来感 一汽奔腾全新概念车正式亮相

热门文章

  1. STM32F4 RTC详解
  2. iOS开发中常用的方法
  3. Docker安装与镜像的使用
  4. 【沃顿商学院学习笔记】领导力——Business Impact:03商业如何驱动影响力的案例Some Cases
  5. GIT常见问题及命令指南
  6. “麒麟计划”落地苍南,赋能外贸企业数字化转型!
  7. Element UI组件介绍
  8. 如何了解用户和需求?
  9. while 循环进入死循环?
  10. java抢红包线段分割法_抢红包算法——线段分割法