简体   繁体   English

如何在Latex中对tabularx进行排序?

[英]How to sort tabularx enteries in Latex?

I have a tabularx in my file like this: 我的文件中有一个tabularx,如下所示:

 \begin{tabularx}{\linewidth}{c p{0.5cm} Y}
      RFID & & Radio Frequency ID\cr
      WSN & & Wireless Sensor Network\cr
      IoT & & Internet of Things\cr
      SN & & Sensor Network\cr
      IEEE & & Institute of Electrical and Electronics Engineers        
 \end{tabularx}

I would like to know if there is any command that sorts the output of the tabularx in pdf, alphabetically, to get an output like: 我想知道是否有任何命令按字母顺序对pdf中的tabularx的输出进行排序,以获得如下输出:

List of Acronyms: 缩略语列表:

  • IEEE Institute of Electrical and Electronics Engineers IEEE电气和电子工程师学会
  • IoT Internet of Things 物联网物联网
  • RFID Radio Frequency ID RFID射频ID
  • SN Sensor Network SN传感器网络
  • WSN Wireless Sensor Network WSN无线传感器网络

Instead if reinventing the wheel, I suggest to use one of the existing package to create lists of acronyms. 相反,如果重新发明轮子,我建议使用现有的一个包来创建首字母缩略词列表。 One example: 一个例子:

\documentclass{book}

\usepackage[]{glossaries}       
\makeglossaries

\newacronym{RFID}{RFID}{Radio Frequency ID}
\newacronym{WSN}{WSN}{Wireless Sensor Network}
\newacronym{IoT}{IoT}{Internet of Things}
\newacronym{SN}{SN}{Sensor Network}
\newacronym{IEEE}{IEEE}{Institute of Electrical and Electronics Engineers}


\begin{document}

\glsaddall
\printglossary[title={List of Acronyms},nonumberlist]

\end{document}

(to be compiled with pdflatex filename ; makeglossaries filename ; pdflatex filename ) (用pdflatex filename ; makeglossaries filename ; pdflatex filename编译pdflatex filename ; makeglossaries filename ; pdflatex filename

在此输入图像描述

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM