运行该 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
简要显示帮助。