パッケージ inputenc エラー: Unicode 文字

パッケージ inputenc エラー: Unicode 文字

MacOsのクリーンバージョンとMacTexの新しいバージョンをインストールしました。Texファイルをコンパイルしているときに、次のエラーが発生します。

Package inputenc Error: Unicode character γ (U+3B3)(inputenc) not set up for use with LaTeX.

同じファイルを古いバージョンの MacOs でコンパイルすると、このエラーは発生しません。パッケージ inputenc の設定を変更する必要があるでしょうか?

参考文献ファイルから生じたエラーです.bbl

答え1

bib ファイル内の参照から同じエラーが発生しました。bib ファイルをそのままにして使用したところ\DeclareUnicodeCharacter{03B3}{$\gamma$}、うまくいきました。これで、$\gamma$うまく表示されるようになりました。

答え2

解決できてよかったです。選択肢は次のとおりです:

  • LuaLaTeX などのネイティブ Unicode エンジンでパッケージをロードしますunicode-math。これにより、すべての Unicode 文字が認識されます。出版社や教授が従来の 8 ビット フォントの使用を要求しない限り、これをお勧めします。
  • 最新のディストリビューションにロードする\usepackage[LGR,T1]{fontenc}と、テキスト モードで γ が理解されるはずです。 も必要になる場合があります\usepackage{textgreek}。カーネルは、ロードしたテキスト エンコーディング内の Unicode 文字のみを設定します。
  • ソース ファイルで検索と置換を実行します。
  • の最新バージョンでbabelは、ギリシャ文字が表示されると、自動的にギリシャ語フォントに切り替わるはずです。
  • γ を表示するコマンドを定義します (またはinputencのいずれかを使用newunicodechar)。これはおそらく、\ifmmode\gamma\else\textgamma\fiテキスト モードでも数式モードでも機能するように、次のようなものになるはずです。

関連情報