未知浮点选项“0”。... pdflatex

未知浮点选项“0”。... pdflatex

我观察到下面的新命令中出现“未知浮点选项‘0’...”错误。浮点包已经存在,但我仍然遇到问题。这段代码以前在没有浮点包的情况下工作正常。但现在即使包含了浮点包,它也根本不起作用。

前言:

\documentclass[letterpaper,11pt]{article}    

\usepackage[left=1.27cm,right=1.27cm,top=1.02cm,bottom=1.02cm,headheight=0cm]{geometry}


\usepackage{anyfontsize}
\usepackage{latexsym,siunitx}
\usepackage{titlesec,color,colortbl}
\usepackage{enumitem,soul}
\usepackage[pdftex]{hyperref}
\usepackage{float}
\hypersetup{pdfstartview=}
\pagenumbering{gobble}

新命令,错误来源:

\newcommand{\cvSubheading}[4]{
    \vspace{-1pt}\item[]
    \begin{table}[0.98\textwidth]
        \sisetup{table-column-width=0}
        \begin{tabular}{S[table-text-alignment=left]S[table-text-alignment=right]SS}
            \textbf{#1} & #2 \\
            \rowcolor{Gray}
            \textit{#3} \textit{#4}\\
        \end{tabular}\vspace{-5pt}
    \end{table}
}

新命令中还有一些错误:

Unknown float option `.'. ...
Unknown float option `9'. ...
Unknown float option `8'. ...
Unknown float option `\'. ...

有人可以帮忙吗?

正如评论中所述,下面的版本是较新的版本,我已经拥有了:

\newcommand{\cvSubheading}[4]{
    \vspace{-1pt}\item[]
    \begin{tabular*}{.98\textwidth}{l@{\extracolsep{\fill}}r}
        \textbf{#1} & #2 \\
        \textit{#3} & \textit{#4}\\
    \end{tabular*}\vspace{-5pt}
}

答案1

可选参数table指定浮动位置,例如t顶部或h此处,因此您会从

\begin{table}[0.98\textwidth]

因为选项中的第一个字符0不是允许的字符之一!htbp

然而,在这种情况下,您希望将其tabular放在列表项中,但table环境将其内容标记为不在主文档流中并且可以移动的内容,因此您只需删除以下行即可

\begin{table}[0.98\textwidth]

\end{table}

因此,tabular列表项的文本以 开头\item

相关内容