loopspace / latex-to-internet

70 stars 1 forks source link

Forbidden control sequence! #3

Open simonwillerton opened 6 years ago

simonwillerton commented 6 years ago

Hi Andrew!

The internet class has stopped working for me! I don't know what has happened. I'm in Mac OS X Sierra. I get the following error when I try to latex a file with the internet class.

Any ideas??

Ta,

Simon.

This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex) 
restricted \write18 enabled.
entering extended mode
(./magnitude_homology_seminar_1.tex
LaTeX2e <2017-04-15>
Babel <3.15> and hyphenation patterns for 84 language(s) loaded.
(/Users/simonwillerton/Library/texmf/tex/latex/LaTeXporter/internet.cls
(/usr/local/texlive/2017/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/local/texlive/2017/texmf-dist/tex/latex/l3kernel/expl3-code.tex)
(/usr/local/texlive/2017/texmf-dist/tex/latex/l3kernel/l3pdfmode.def))
(/usr/local/texlive/2017/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty)
(/usr/local/texlive/2017/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)   
Document Class: internet 2013/06/10 v1 
Runaway argument?
{text.bool_set:N=\l__txt_text_bool ,doc.bool_set_inverse:N=\l__txt_text_bool \ETC.
/Users/simonwillerton/Library/texmf/tex/latex/LaTeXporter/internet.cls:83: 
Forbidden control sequence found while scanning use of \__keys_define:nnn.
<inserted text> 
            \par 
l.83       \tl_set_eq:NN \l_tmpb_tl \c_job_name_tl
loopspace commented 6 years ago

Hi Simon,

Glad to hear you're still using this!

There was a change to how LaTeX3 referred to the \jobname so I think that the forbidden control sequence is the \c_job_name_tl. I've just uploaded an update which should fix this, so please try it out.

Incidentally, what output format are you using? I've been using HTML5+MathML (with MathJaX for non-MathML-enabled browsers) of late, which has therefore been my main focus of development on this project. I can't tell from the log above what you're using.