! LaTeX错误:只能在前言中使用
我有一些遗留的批处理文件,可以生成带有LaTeX的PDF。有一个main.tex文件,“包括”多个*.tex文件作为子页面。! LaTeX错误:只能在前言中使用,latex,tex,Latex,Tex,我有一些遗留的批处理文件,可以生成带有LaTeX的PDF。有一个main.tex文件,“包括”多个*.tex文件作为子页面。 在主.tex文件中,我已经声明了\usepackage{float} 当执行启动PDF生成的批处理时,我得到错误: !LaTeX错误:未知浮点选项“H”。 在问题产生的文件中,将\usepackage{float}添加到\begin{document}之前会抛出错误: !LaTeX错误:只能在前言中使用。 如何解决此问题?将*}[H]替换为*}[H!]解决了此问题。鉴于问
在主
.tex
文件中,我已经声明了\usepackage{float}
当执行启动PDF生成的批处理时,我得到错误:
!LaTeX错误:未知浮点选项“H”。
在问题产生的文件中,将\usepackage{float}
添加到\begin{document}
之前会抛出错误:!LaTeX错误:只能在前言中使用。
如何解决此问题?将
*}[H]
替换为*}[H!]
解决了此问题。鉴于问题描述,这没有意义。@Werner无法理解我将浮动选项H
替换为H代码>?是的,问题似乎与更改无关,因为H
应该存在(您已经加载了)。@Werner然后我真的不知道,我在某个论坛上找到了这个解决方案,显然它起了作用,所以我真的不介意,但如果您有其他解决方案,我很乐意试一试。你能提供更多关于文档结构的细节吗?“多个.tex
文件是如何包含的?您是否有一个主.tex
文件包含\s其他.tex
文件?该主文件应该有一个带有文档
环境-\documentclass
的序言
。您是否在\documentclass
和\end{document}
之间有\usepackage{float}
?@Werner.tex
文件包含在\subfile{texFileName}
中。缅因州.tex
文件有一个\begin{document}
和一个\end{document}
{document}
有一个\usepackage{float}
声明。