I’m trying to use tectonic with Travis to build documentation using a docker image
dxjoke/tectonic-docker. I was previously trying to use tex-live but I had massive font problems.
tectonic seemed to work as advertised, it pulled down all the packages and fonts as needed, but then it died inexplicably:
. lots of happy stuff... . note: downloading ptmb7t.tfm note: downloading ptmri7t.tfm note: downloading ts1ptm.fd note: downloading ptmr8c.tfm error: something bad happened inside TeX; its output follows: =============================================================================== =============================================================================== error: the TeX engine had an unrecoverable error caused by: terminal input forbidden
which isn’t very informative. Debugging stuff on Travis is hard so I installed on my MacOS using conda and compiled the same file locally. Now I get
. lots of happy stuff... . =========================================== Local configuration file hyphen.cfg used =========================================== (hyphen.cfg (xebabel.def) (switch.def) (hyphen.tex) (dumyhyph.tex) (zerohyph.tex) (dehypht-x-2018-03-31.tex dehyph-exptl: using a TeX engine with native UTF-8 support. (dehypht-x-2018-03-31.pat German Hyphenation Patterns (Traditional Orthography) `dehypht-x' 2018-03-31 (W L) ! Nonletter. l.144 .ä m3 No pages of output. Transcript written on texput.log. =============================================================================== error: the TeX engine had an unrecoverable error caused by: halted on potentially-recoverable error as specified
It’s tectonic 0.1.11 in both cases. It’s barfing in the hyphenation file not my .tex file, the online documentation refers to a 2019 version of this “experimental” package. Don’t know why the old version is being used.
Not sure if these are the same error, or now I’m chasing two quite different errors. Any wisdom would be appreciated.