pdflatex から lualatex への切り替えに関する問題

pdflatex から lualatex への切り替えに関する問題

私は本当に奇妙な問題を抱えています。4時間もグーグルで検索して試行錯誤しましたが、誰かが助けてくれることを願っています。

背景情報: 私はtexstudioとmiktexを使用しており、ドキュメントはUTF-8でコード化されています。

私の文書では、木を描くために tikz を使用しています。tikz を使用しているため、pdflatex から lualatex に切り替える必要がありました。それ以来、ドイツ語のウムラウト (ÄÖÜ) とシャープの s (?) がすべて機能しなくなりました。

ネットで読んだところによると、再び機能させる最も簡単な方法は、\usepackage{fontspec}私の前文に追加して削除することです

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

それで、私はこうしました。しかし、次のようなエラーが多数発生しました。

10pt のフォント \EU2/lmr/m/n/10=file:lmroman10-regular:script=latn;+trep;+tlig; は読み込めません: メトリック データが見つからないか、不正です。\fontencoding\encodingdefault\selectfont

12pt のフォント \EU2/lmr/m/n/12=file:lmroman12-regular:script=latn;+trep;+tlig; は読み込めません: メトリック データが見つからないか、不正です。\normalsize

8pt のフォント \EU2/lmr/m/n/8=file:lmroman8-regular:script=latn;+trep;+tlig; は読み込めません: メトリック データが見つからないか、不正です。\begin{tabular}

わかりました... Google によると、パッケージ lmodern を追加する必要があるようですので、それを追加しました:\usepackage{lmodern}うーん... 機能しませんでした。それでも同じエラーが発生します...

さて、同じことが起こるかどうかを確認するために、クリーンなドキュメントを開始しようとしました。

\documentclass[a4paper,12pt,]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{fontspec}
\begin{document}
    TEST: Ä
\end{document}

はい、結果は同じです。 ここに画像の説明を入力してください

ということで...これが私がこの4時間試したことなのですが、だんだんイライラしてきてます。私にはわかりません。

でも、あなたが助けてくれると嬉しいです ;)

答え1

私の質問に対する答えは非常に単純で、少しばかげているのですが...

現在のバージョンが数日前にダウンロードされインストールされたにもかかわらず、私の MikTex は最新ではありませんでした。そのため、いつか他の誰かがこの問題に遭遇した場合、次の手順に従ってください。

  1. を実行しMikTex Updater (Admin)てMiktex自体を更新する
  2. 再度実行してMikTex Updater (Admin)すべてのパッケージを更新します(アップデーターがすべてのパッケージが最新であると通知するまでこれを繰り返します)
  3. (管理者権限なしで)を実行しMikTex Updater、手順1と2を繰り返します。
  4. を実行しMikTex Settings (Admin)てフォーマットを再作成します
  5. (管理者権限なしで)を実行しMikTex Settings、フォーマットを再作成します

これで完了です。これで動作するはずです。

関連情報