LaTeX 错误:只能在序言中使用

LaTeX 错误:只能在序言中使用

运行该 shell 脚本:

#!/bin/bash -e
FILE=$1
pandoc --top-level-division=chapter -V geometry:"margin=0.8in, landscape" --toc -s $FILE -o ${FILE%.*}.pdf

使用这个最小的 LaTeX 文件:

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\end{document}

给我:

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.64 \documentclass

对此有什么提示吗?我是 LaTeX 新手,不知道为什么它不起作用。

答案1

这是一个误解。如果您正在运行某种 TeX 系统(通常是 texlive 或 MiKTeX),请将您的 LaTeX 文件保存为(例如)foo.tex 并运行pdflatex foo.tex,您可能会得到foo.pdf这样的结果。

pdflatex --help简要显示帮助。

相关内容