我想打印一份简单的我的论文开头的首字母缩略词列表,类似于:
缩略词
- 美国 - 美国
- NBA- 美国国家篮球协会
- 别针- 个人身份证号码
我尝试过使用glossaries
包、acronym
包和xindy
/makeglossaries
程序,但它们需要如下步骤
- 将定义列表编译到其他文件中
- 编译期间运行
makeglossaries
或其他脚本pdflatex
\gls{}
在文档本身中使用
简而言之,该glossaries
软件包是一个非常复杂且功能强大工具,当我尝试使用它时,它会破坏一切。
有人知道一种简单的方法可以在文档开头创建首字母缩略词部分,而无需手动格式化吗?这是一个伪 MWE:
\documentclass[12pt]{book}
\usepackage{simpleacronyms} %prospective solution
\input{acronyms} %definition file
\begin{document}
\frontmatter
\tableofcontents
\printacronyms %put the acronym definitions here
%... dissertation here
\end{document}
哪里acronyms.tex
有类似这样的内容
\acronym{USA}{United States of America}
\acronym{NBA}{National Basketball Association}
\acronym{PIN}{Personal Identification Number}
答案1
找到了!
论文.tex
\documentclass[12pt]{book}
\usepackage{acronym} %solution!
\begin{document}
\include{abstract}
\frontmatter
\tableofcontents
\include{acronyms} %solution!
\mainmatter
\include{Chapter1}
\include{Chapter2}
%...
\end{document}
首字母缩略词.tex
\chapter*{Acronyms}
\begin{acronym}
\acro{USA}{United States of America}
\acro{NBA}{National Basketball Association}
\acro{PIN}{Personal Identification Number}
\end{acronym}