% This file is embedded in datatool-user.pdf version 3.0.1 2025-03-05 % Example 10 Icelandic Alphabetic % Label: "ex:icelandic" % arara: pdflatex % arara: pdfcrop \documentclass[12pt]{article} \pagestyle{empty} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{datatool-base} \ExplSyntaxOn \newcommand{\DTLisLocaleHandler}[1]{ \regex_replace_case_all:nN { { Á } { A\cL\x{7f} } { á } { a\cL\x{7f} } { Ð } { D\cL\x{7f} } { ð } { d\cL\x{7f} } { É } { E\cL\x{7f} } { é } { e\cL\x{7f} } { Í } { I\cL\x{7f} } { í } { i\cL\x{7f} } { Ó } { O\cL\x{7f} } { ó } { o\cL\x{7f} } { Ú } { U\cL\x{7f} } { ú } { u\cL\x{7f} } { Ý } { Y\cL\x{7f} } { ý } { y\cL\x{7f} } { Þ } { \cL\x{5b} } { þ } { \cL\x{7b} } { Æ } { \cL\x{5c} } { æ } { \cL\x{7c} } { Ö } { \cL\x{5d} } { ö } { \cL\x{7d} } { ([[:punct:]]+) } { \cO"\1 } } #1 } \ExplSyntaxOff \let\DTLCurrentLocaleWordHandler\DTLisLocaleHandler \newcommand{\mylist}{bókstafinn, vera, eða, ég, býsna, þú, vakna, epli, bragðs, aldar, bað, bolli, ýmist, af, óáreiðanleg, bær, dalur, ör, þorn, þau, október, esja, öngull, dæmi, að, yfir, öðrum, orð, detta, áhrif, yngri, óvinur, ætlað} \begin{document} \DTLsortwordlist{\mylist}{\DTLsortletterhandler} Sorted list: \DTLformatlist{\mylist}. \end{document}