はじめまして。W32TeXのuplatexで以下のような欧文を含む文書を作成し、uplatexでコンパイルするとエラーが出ます。これまでに試してみたことも含めて以下に書きましたが、環境に依存するエラーのようです。
▼ソースコード
%%% test.tex %%%
\documentclass[a4j,12pt,uplatex]{jsbook}
%\usepackage[prefernoncjk]{pxcjkcat}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
%\DeclareUnicodeCharacter{0119}{\k e}
\begin{document}
%
\kcatcode`ę=15
\input{test2}
%
\end{document}
%%% test2.tex %%%
test ęa
▼エラーメッセージ
! Package inputenc Error: Unicode char \u8:�� not set up for use with LaTeX.
See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...
l.2 test ��
2
Your command was ignored.
▼これまで試してみたこと
・MacOSXのTeX Live環境では正しくコンパイルできました
・test2.texの内容を直接test.texに書き込むと正しくコンパイルできました
・ęとaの間にスペースを入れると、スペースが入った正しい出力``ę a''が得られます
とりあえずはMacを使えば作成中の文書をコンパイルできるので、目下の疑問は
・W32TeXのuplatexを使い
・ファイルは分割する
という2つの条件は保ったまま正しくコンパイルする方法、あるいはその条件を保ったままではエラーが出てしまう理由です。どうぞよろしくお願いします。