如何对 LaTeX 中的缩写列表进行排序

如何对 LaTeX 中的缩写列表进行排序

我写完了论文,想在文档末尾生成一个缩写列表。这是我的代码:

\documentclass{article}
\usepackage{acronym}
\begin{document}

\chapter{Abkürzungsverzeichnis}
\begin{acronym}
\acro{gpc}[GPC]{Gel--Permeations--Chromatographie}

\acro{dsc}[DSC]{Dynamische Differenzkalorimetrie}

\acro{ISISI10}[ISISI\_$10\%$]{Polyisopren--b--Polystyrol Pentablockcopolymer mit $10$ Gw.-$\%$ Styrol}

\acro{ISISI20}[ISISI\_$20\%$]{Polyisopren--b--Polystyrol Pentablockcopolymer mit $20$ Gw.-$\%$ Styrol}

\acro{ISISI40}[ISISI\_$40\%$]{Polyisopren--b--Polystyrol Pentablockcopolymer mit $40$ Gw.-$\%$ Styrol}

\acro{SISIS90}[SISIS\_$90\%$]{Polystyrol--b--Polyisopren Pentablockcopolymer mit $90$ Gw.-$\%$ Styrol}

\acro{SIS10}[SIS\_$10\%$]{Polystyrol--b--Polyisopren Triblockcopolymer mit $10$ Gw.-$\%$ Styrol}

\acro{ISISISI10}[ISISISI\_$10\%$]{Polyisopren--b--Polystyrol Heptablockcopolymer mit $10$ Gw.-$\%$ Styrol}

\acro{ISISISI40}[ISISISI\_$40\%$]{Polyisopren--b--Polystyrol Heptablockcopolymer mit $40$ Gw.-$\%$ Styrol}

\acro{SIS90Blend}[SIS\_$90\%$\_Blend]{Polyisopren--b--Polystyrol Triblockcopolymerblend mit $90$ Gw.-$\%$ Styrol}


\end{acronym}

\end{document}

有没有办法按字母顺序对首字母缩略词进行排序,还是我必须使用其他包?

答案1

acronym不支持任何排序,条目将按照源中的顺序出现(您可以通过非 TeX 方式排序)。

nomencl将为你生成一个排序列表,最简单的方法可能是生成一个排序列表,glossariesacro还可以做到这一点,并且还能做更多的事情(见这个答案作为基本示例,尽管该acro部分现在有点过时了。

为了nomencl您可以轻松地调整您的代码

\documentclass{article}
\usepackage{nomencl}
\makenomenclature

\begin{document}
\nomenclature{GPC}{Gel--Permeations--Chromatographie}
\nomenclature{DSC}{Dynamische Differenzkalorimetrie}
\nomenclature{ISISI\_$10\%$}{Polyisopren--b--Polystyrol Pentablockcopolymer mit $10$ Gw.-$\%$ Styrol}
\nomenclature{ISISI\_$20\%$}{Polyisopren--b--Polystyrol Pentablockcopolymer mit $20$ Gw.-$\%$ Styrol}
\nomenclature{ISISI\_$40\%$}{Polyisopren--b--Polystyrol Pentablockcopolymer mit $40$ Gw.-$\%$ Styrol}
\nomenclature{SISIS\_$90\%$}{Polystyrol--b--Polyisopren Pentablockcopolymer mit $90$ Gw.-$\%$ Styrol}
\nomenclature{SIS\_$10\%$}{Polystyrol--b--Polyisopren Triblockcopolymer mit $10$ Gw.-$\%$ Styrol}
\nomenclature{ISISISI\_$10\%$}{Polyisopren--b--Polystyrol Heptablockcopolymer mit $10$ Gw.-$\%$ Styrol}
\nomenclature{ISISISI\_$40\%$}{Polyisopren--b--Polystyrol Heptablockcopolymer mit $40$ Gw.-$\%$ Styrol}
\nomenclature{SIS\_$90\%$\_Blend}{Polyisopren--b--Polystyrol Triblockcopolymerblend mit $90$ Gw.-$\%$ Styrol}

\printnomenclature

\end{document}

汇编命名列表

但请注意,你可能需要遵循符号使命名法正确地对数学进行排序手动设置排序字符串。

相关内容