„LaTeX-Fehler: Kann nur in der Präambel verwendet werden“ für eine Direktive, die nur in der Präambel verwendet wird

„LaTeX-Fehler: Kann nur in der Präambel verwendet werden“ für eine Direktive, die nur in der Präambel verwendet wird

Für ein markdownDokument mit der folgenden Präambel:

---
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}
---

Und für die esnullzusätzlichtex(oderpandoc)-Direktiven im Korpus - der folgende Fehler verschwindet hartnäckig nicht:

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

Warum zeigt es auf Zeile 275? So etwas gibt es \usepackagedort nicht.

Hier ist der pandocBefehl:

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

Was passiert also hier?

Antwort1

Es scheint, dass diepandoc.csswaren das Problem. Ich hatte es aus einer seriösen Quelle bezogen und das daher nicht als mögliche Ursache in Betracht gezogen.

Ich werde Sie später darüber informieren, was genau in der Datei die Nichtübereinstimmung verursacht hat.

verwandte Informationen