#latex #tex
#Латекс #текс
Вопрос:
Я установил MacTeX из brew brew install mactex-no-gui --cask
test.tex
documentclass{jarticle}
usepackage{amsmath,amsfonts}
begin{document}
mytest--m=testmode テストを行う
end{document}
Я пытаюсь скомпилировать этот простой текст с platex
Он показывает эту ошибку.
Я предполагаю, что это связано с настройкой Юникода?? потому что я вставил в него какой-то японский символ.
Как я могу это исправить?
$platex test.tex
This is e-pTeX, Version 3.14159265-p3.8.3-191112-2.6 (utf8.euc) (TeX Live 2020) (preloaded format=platex)
restricted write18 enabled.
entering extended mode
(./test.tex
pLaTeX2e <2020-02-02> 3 (based on LaTeX2e <2020-02-02> patch level 5)
L3 programming layer <2020-03-06>
(/usr/local/texlive/2020/texmf-dist/tex/platex/base/jarticle.cls
Document Class: jarticle 2020/01/03 v1.8e Standard pLaTeX class
(/usr/local/texlive/2020/texmf-dist/tex/platex/base/jsize10.clo))
(/usr/local/texlive/2020/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/local/texlive/2020/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/local/texlive/2020/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/local/texlive/2020/texmf-dist/tex/latex/amsfonts/amsfonts.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/l3backend/l3backend-dvips.def)
(./test.aux)
! Package inputenc Error: Unicode character ^^H (U 0008)
(inputenc) not set up for use with LaTeX.
See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...
l.6 mytest^^H
--m=crond テストを行う
Комментарии:
1. Ваш пример работает без ошибок. Как ваш формат platex, так и несколько пакетов не обновлены. Можете ли вы попробовать обновить до текущей версии? Я бы запустил vanilla texlive
tlmgr update -all
, не знаю, будет ли это работать и для texlive, установленного через brew2. Я нажимаю delete
mytest--m
междуmytest
ними, и--m
есть что-то невидимое, мне нужно дважды нажать delete, чтобы удалитьt
, и это работает.