「LaTeX エラー: プリアンブルでのみ使用できます」というメッセージは、プリアンブル以外では使用されていないディレクティブに対して表示されます。

「LaTeX エラー: プリアンブルでのみ使用できます」というメッセージは、プリアンブル以外では使用されていないディレクティブに対して表示されます。

markdown次の前文を持つドキュメントの場合:

---
title: Cloud Capstone Task1
subtitle: Airline Dataset Queries 
documentclass: scrartcl
author: Stephen Boesch
geometry: "fontsize=9pt left=1.5cm,right=1.5cm,top=2cm,bottom=2cm"
fontsize: 9pt
output:
  rmarkdown::html_document:
    theme: lumen
    fig_caption: yes        
header-includes:
- \usepackage{fancyhdr}
- \pagestyle{fancy}
- \fancyhead[C]{Airlines DataSet Queries}
- \fancyhead[R]{\thepage}
- \fancyfoot[LE,RO]{\thepage}
---

そして、そのためにはゼロ追加テキスト(またはパンドック) ディレクティブがコーパスに存在しない場合、次のエラーが頑固に解消されません。

Error producing PDF.
! LaTeX Error: Can be used only in preamble.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...

l.275 \usepackage

なぜ 275 行目を指しているのでしょうか。\usepackageそこにはそのような行はありません。

コマンドは次のとおりですpandoc:

pandoc --toc -css pandoc.css -V fontsize=9pt --pdf-engine xelatex -V geometry:"left=1.5cm,right=1.5cm,top=2cm,bottom=2cm" -o Task1.pdf Task1.md

それで、ここで何が起こっているのでしょうか?

答え1

どうやら、パンドック問題でした。信頼できる情報源から取得したため、それが原因である可能性は考慮していませんでした。

ファイル内のどの部分が不一致を引き起こしたのかについては、後ほど更新します。

関連情報