LaTeXエラー対処方法: Latexmk Package inputenc: Unicode character

英雑誌へのLaTeXテンプレートを使用中に,原稿の.tex内にて日本語を入力した際に下記エラー発生.

エラーメッセージ(1)と呼称

Latexmk Package inputenc: Unicode character ^^H (U+0008) (inputenc) not set up for use with LaTeX.

buildのoutput最後尾には下記通り現れました.

Latexmk: Summary of warnings from last run of (pdf)latex:
  Latex failed to resolve 53 reference(s)
  =====Latex reported missing or unavailable character(s).
=====See log file for details.
  Latex failed to resolve 22 citation(s)
Latexmk: Use the -f option to force complete processing,
 unless error was exceeding maximum runs, or warnings treated as errors.
=== TeX engine is 'e-upTeX'
Latexmk: Errors, so I did not complete making targets

英文しか対応していない(と思っている)pdflatexがe-upTexから呼び出されている事が原因と思いました,誤りでした.

他の方が投稿されているように,使用中のLaTeXエンジンで取り扱えない文字が混入しているという事が原因.

対処手順

  1. エラーを引き起こす文字の確認
    エラーメッセージの(1)の見方なのですが,上記の場合,"^^H"文字(UnicodeではU+0008に該当)が入っているという意味.注意として,その文字は不可視(見えない)な事があります.

  2. 出力情報からエラーに該当する箇所を検索
    出力(output)かlogからエラーを引き起こす文字(今回は"^^H")を検索します.次が見つかったとします.

/Users/minowa/Manuscript/manuscript.tex:588: 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.588 ...きるアプリ^^

上記l.588は588行目を指しており「きるアプリ^^」の後にエラー発生文字(^^H)が入っている事を示しますので,これを削除します.

今回文字は不可視でして目視での確認はできません.ですが,カーソルを該当箇所に動かすと,遷移するはずのカーソルが動かないヶ所があります.ちょうどそのヶ所がエラー原因文字なので削除します.