Hallo allemaal, 



Kan iemand mij naar een oplossing leiden voor een probleem met het uitpakken van .dtx files?

Ik heb zondag TeXLive 2018 (MacTeX) geïnstalleerd op mijn Mac (Yosemite 10.10.5). Ik werk met een zelfgemaakte Perl utility die .dtx files genereert die ik op hun beurt uitpak en installeer. 

Onder TexLive 2016 gaat alles goed. Onder 2018 krijg ik fouten van het type: 

Processing file fontein.dtx (diktclass) -> fontein.cls
! Argument of \@font@info has an extra }.
<inserted text>
                 \par
l.74 ...ntein.cls}{\from{fontein.dtx}{diktclass}}}
                                                  ^^M 


Ik ben uiteraard gaan kijken op het internet, en ik kom deze post tegen: https://github.com/tomka/rechnung/issues/5  Dat is exact dit specifieke probleem.

Daar staat "New docstrip has issues with whitespace. Remove some whitespace at beginning of macro definitions". Omdat ik mijn .dtx bestanden genereer kan ik dus ook generiek de spaties veranderen, maar het heeft tot dusverre niet mogen helpen. 

Wat ik ook zie, is dat er problemen zijn met speciale karakters zoals Unicode 226-128-153 (right quote sluiten), de spaanse omgekeerde uitroeptekens, enz. 

Maar onder 2016 gaat alles dus goed. En ik heb 2018 nodig omdat ik de combinatie XeTeX & tex4ht nodig heb.

Het gekke is dat beide distributies mij in de log vertellen dat het dezelfde docstrip versie is (2.5e <2014/09.29>), alleen de entry "English documentation" wijzigt (<2014/09/29> in 2016, <2017/03/13> in 2018). 

Ik had overigens geen problemen met installeren van MacTeX. 



Kan iemand mij adviseren over wat ik zou moeten doen om docstrip onder 2018 aan de praat te krijgen, of wat ik aan mijn .dtx sources zou moeten wijzigen?


Bedankt alvast!



Hartelijke groeten vanuit Frankrijk, 



Bas Dekker









DiKt

Bas Dekker
dikt@digifuga.nl
+33 6 78 98 76 64

5, Rue Saint Dominique
63000 Clermont-Ferrand