Bug Tracker 
| ID | 317🔗 |
|---|---|
| Submitted by: | Nicola Talbot 🦜 |
| Date: | 2026-05-17 19:40:27 |
| Last update: | 2026-05-18 10:08:45 |
| Status | Closed (Fixed) |
| Category | tracklang |
| Version | 1.6.6 |
| Summary | Package options processed in order of option definition |
| Cross Ref | 316 |
Sign in to subscribe to notifications about this report.
Description
Options picked up through the document class are processed in the order the option was defined instead of the listed order.The example lists options in the order french, german, english, spanish but the dialect list is in the order: english, french, german, spanish.
MWE
Download (184B)
% arara: pdflatex
\documentclass[french,german,english,spanish]{article}
\usepackage{tracklang}
\begin{document}
\ForEachTrackedDialect{\thisdialect}{\thisdialect. }
\end{document}
Evaluation
This is the behaviour of the unstarred \ProcessOptions. I need to the starred form instead. I will get it fixed.
Update: fixed in v1.6.7
Comments
2 comments.
Replying to Comment #178:
🔗Comment from Nicola Talbot 🦜
Date: 2026-05-18 07:55:21
Repying to: Denis Bitouzé 2026-05-18 07:45:38
Date: 2026-05-18 07:55:21
Repying to: Denis Bitouzé 2026-05-18 07:45:38
It’s the order in which the tracklang package options are defined which happens to be in alphabetical order.
Replying to Comment #179:
Add Comment
Page permalink: https://www.dickimaw-books.com/bugtracker.php?key=317

Date: 2026-05-18 07:45:38
> but the dialect list is in the order: english, french, german, spanish.
So in the alphabetic order?