Minipage 中的图表可避免多个 pdf 的警告,现在标签不起作用

Minipage 中的图表可避免多个 pdf 的警告,现在标签不起作用

我试图将 svg 图形与相应的 .pdf_txt 结合使用在我的学士论文中。到目前为止,这种方法有效,但它会触发警告:'multiple pdf's in a page group'。据说该警告是无害的,但我发现它真的很烦人,因为我有很多图形要包含。在其中一个论坛中,我找到了使用 关闭这些警告的选项\pdfsuppresswarningpagegroup=1。但这只会给我一个未定义的控制序列,并且将 svg 保存为较旧的 pdf 版本也不起作用。

所以我尝试将每个图形放入一个minipage。到目前为止,这似乎有效,页面组的警告也消失了。现在我收到警告,说我的标签未定义。有人知道为什么会突然出现这种情况吗?以前引用工作正常。

\documentclass[oneside]{scrbook}
\usepackage{float}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{svg}
\begin{document}
\begin{figure}[th]
\centering
\begin{minipage}{\textwidth}
\includesvg{Anforderung}
\caption{Anforderungen}
\label{anfo}
\end{minipage}
\end{figure}
Text \ref{anfo}
\end{document} 

示例 svg 文件

<svg width="12cm" height="4cm" viewBox="0 0 1200 400"
    xmlns="http://www.w3.org/2000/svg" version="1.1"
>
    <rect x="1" y="1" width="1198" height="398"
        fill="none" stroke="blue" stroke-width="2"/>

    <rect x="400" y="100" width="400" height="200"
        fill="yellow" stroke="navy" stroke-width="10"  />

</svg>

相关内容