1

次のようにtinytexパッケージをインストールした後、RMardownでpdfファイルを作成しようとしています:

tinytex::install_tinytex()

.RMd doc の一番上に次の文言を設定した場合:

output:
  pdf_document: default
  latex_engine: xelatex

このエラーが返ってきます

! パッケージ inputenc エラー: Unicode 文字 σ (U+03C3) (inputenc) が LaTeX で使用するように設定されていません。

Try other LaTeX engines instead (e.g., xelatex) if you are using pdflatex. See https://bookdown.org/yihui/rmarkdown-cookbook/latex-unicode.html
Errore: LaTeX failed to compile REPORT-CODES.tex. See https://yihui.org/tinytex/r/#debugging for debugging tips. See REPORT-CODES.log for more info

他の投稿で提案されているように(またはこのように)報告しようとすると:

output:
  pdf_document: default
    latex_engine: xelatex

エラーは次のとおりです。

Errore in yaml::yaml.load(..., eval.expr = TRUE) : 
  Scanner error: mapping values are not allowed in this context at line 6, column 17
Chiamate: <Anonymous> ... parse_yaml_front_matter -> yaml_load -> <Anonymous>

実際には、6 行目と 7 行目はそれぞれpdf_documentとの行latex_engineです。誰もこれを修正する方法を知っていますか?

4

1 に答える 1

1

defaultキーワードを削除します。

---
output:
  pdf_document: 
    latex_engine: xelatex
---

 Ï

ここに画像の説明を入力

于 2021-11-05T09:22:47.413 に答える