Bug Tracker 
| ID | 318🔗 |
|---|---|
| Date: | 2026-07-31 12:19:32 |
| Last update: | 2026-07-31 16:10:28 |
| Status | Closed (Fixed) |
| Category | datatool |
| Version | 3.4.3 |
| Summary | Undefined control sequence \datatool_set_currencysign_from_charcode:ne |
Sign in to subscribe to notifications about this report.
Description
I am a longtime user of the DATATOOL package. It is a GREAT package. Many thanks for providing this!It looks like the new DATATOOL version has a problem if the INPUTENC package is loaded with latin1 support.
The LaTeX error message is as follows:
File: datatool-latin1.ldf 2025/12/04 v3.4.3 (NLCT) ! Undefined control sequence. l.44 \datatool_set_currencysign_from_charcode:neThere is the following MWE.
Please note that INPUTENC with
latin1 option is loaded before DATATOOL, not after.
\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage{datatool}
\begin{document}
Datatool.
\end{document}
This problem has been earlier by somebody else on stack-exchange, but without solution, only workarounds: [TeX.SX Link]Workarounds are:
- load DATATOOL before loading INPUTENC
- use UTF8 instead of Latin1 encoding
Neither of these workarounds is suitable for me. For certain reasons I have to stick with Latin1.
So far I was using DATATOOL 2019/09/27 v2.32 in all my LaTeX documents (many hundreds) without problems. I would love to migrate to the new 3.xx generation but this problem with `\datatool_set_currencysign_from_charcode` hinders me to do that. I am not using any currently features with DATATOOL.
I would really appreciate a solution or any other workaround so that I can start working with the new DATATOOL version.
Thanks
MWE
Download (128B)
\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage{datatool}
\begin{document}
Datatool.
\end{document}Evaluation
I've corrected the error and uploaded v3.4.4 to CTAN. Please allow a few days for it to reach your TeX distribution.
Comments
0 comments.
Add Comment
Page permalink: https://www.dickimaw-books.com/bugtracker.php?key=318
