Bug Tracker
I’m currently working on a major new version of the datatool package. This may take a while. Please be patient. (Experimental version available for testing.)
ID | 125🔗 |
---|---|
Date: | 2017-10-07 18:00:41 |
Status | Closed (Not a Bug) |
Category | datatool |
Version | v2.27 |
Summary | datatool + utf8 special chars in raw CSV import = sounds of breaking LaTeX |
Sign in to subscribe to notifications about this report.
Description
MWE (test.tex, MUST HAVE TEST.CSV TO WORK):\documentclass{article} \usepackage[utf8]{inputenc} \usepackage{datatool} \begin{document} \tableofcontents \appendix \section{Bill of Materials} \DTLloadrawdb{bom}{test.csv} \DTLdisplaydb{bom} \end{document}MWE (test.csv) (was UTF-8 encoded until the mojibake happened, can send separately if needed, LMK if you want a separate report about your bug report form):
"name","quantity" "10μF 16V",5 "470Ω 1/2W",10 "33k×9",1Salient error:
! Undefined control sequence. \GenericError ... #4 \errhelp \@err@ ... l.9 \DTLloadrawdb{bom}{test.csv}Full logs:
[...](See [How do I get datatool to play nicely with utf8 inputenc and non-ASCII in the incoming CSV?] for more details and a non-mojibake'd test.csv btw)
MWE
Download (210B)
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage{datatool} \begin{document} \tableofcontents \appendix \section{Bill of Materials} \DTLloadrawdb{bom}{test.csv} \DTLdisplaydb{bom} \end{document}
Evaluation
(I removed the log from your message as it's too noisy. The bug report script has saved the accompanying log file.) It's not a bug as you also get an error with just:
\documentclass{article} \usepackage[utf8]{inputenc} \begin{document} 10μF 16V, 5 470Ω 1/2W, 10 33k×9, 1 \end{document}and your MWE works fine with recognised UTF-8 characters. For example, if test.csv is changed to:
"name","quantity" "éîà",1You need to map the unrecognised UTF-8 characters (as in Alan Munn's answer) or use a UTF-8 aware engine.
Comments
0 comments.
Add Comment
Page permalink: https://www.dickimaw-books.com/bugtracker.php?key=125