texlive-ec - Computer modern fonts in T1 and TS1 encodings
Mark Brethen
mark.brethen at gmail.com
Mon Sep 17 14:20:35 UTC 2018
Certain Tex files caused pdflatex to bail. I’m not certain whether it was due to encoding differences or latex code errors in the Tex file. The developer has since fixed this in a newer build so this patch is not necessary.
Sent from my iPhone
> On Sep 17, 2018, at 9:02 AM, Ryan Schmidt <ryandesign at macports.org> wrote:
>
>
>
>> On Sep 16, 2018, at 22:48, Mark Brethen wrote:
>>
>> I was having trouble building the pdf file in /doc/manual. Checking the manual.log I saw the following error on the title.tex file:
>>
>> ! Package inputenc Error: Invalid UTF-8 byte 246.
>>
>> See the inputenc package documentation for explanation.
>> Type H <return> for immediate help.
>> ...
>>
>> l.18 Rainer Schˆ
>> pf
>> ?
>> ! Emergency stop.
>> ...
>>
>> l.18 Rainer Schˆ
>> pf
>> The document does not appear to be in UTF-8 encoding.
>> Try adding \UseRawInputEncoding as the first line of the file
>> or specify an encoding such as \usepackage [latin1]{inputenc}
>> in the document preamble.
>> Alternatively, save the file in UTF-8 using your editor or another tool
>>
>> bottom line:
>> byte 246 in title.tex without declaring an input encoding. Previously this would silently fall through and make whatever character happened to be in that position in the font encoding.
>>
>> Tex Live 2018 assumes UTF-8 if no encoding is specified and so this fails.
>>
>> I added to the portfile:
>>
>> reinplace "s|pdflatex|pdflatex '\\\\UseRawInputEncoding \\\\input'|g" ${docsrcdir}/mkpdf.sh
>>
>> to process existing tex files without requiring those files to be edited.
>
> As Josh mentioned you can reduce the backslash substitution level by one by using braces instead of quotes:
>
> reinplace {s|pdflatex|pdflatex '\\UseRawInputEncoding \\input'|g} ${docsrcdir}/mkpdf.sh
>
>> This works for the pdf, but now I have to figure out how to patch this line:
>>
>> mk4ht htlatex ${JOBNAME} ${CONFIG},${SECTIONINGDEPTH}
>>
>> in ${docsrcdir}/mkhtml.sh
>
> In what way does that line need to be changed?
>
More information about the macports-dev
mailing list