使用调整框环境时链接到图的顶部

使用调整框环境时链接到图的顶部

是否可以在adjustbox环境中标记无浮动图形/图形,使得链接(使用hyperref)转到图形的顶部而不是下面的标题?

图形必须放置在itemize正确的居中位置(当前线宽,而不是文档的整个文本宽度),图形和标题都必须正确居中,并且必须有一个不浮动的位置,以便链接位于图形的顶部。

我收到警告: 对于此(caption)特定的 \caption,将忽略选项“hypcap=true”

\documentclass{article}
\usepackage{caption}
\usepackage{tikz}
\usepackage{blindtext}
\usepackage{hyperref}
\usepackage{adjustbox}

\begin{document}
    \begin{itemize}
        \item \Blindtext[1][2]\Blindtext[1]
        \begin{adjustbox}{
                center=\linewidth,
                caption=Some caption,
                label=a,
                nofloat=figure,
            }
            \begin{tikzpicture}
            \clip(-5.686675053232457,-3.16893917565149) rectangle (5.579414724686105,0.6921754200738994);
            \draw [line width=1.2pt,domain=-5.686675053232457:9.579414724686105]plot(\x,{(--4.514220105043796-1.8219356725415592*\x)/1.894960446786564});
            \draw [line width=1.2pt,dash pattern=on 4pt off 4pt,domain=-5.686675053232457:9.579414724686105] plot(\x,{(--1.6188066144426525-1.0979714604086213*\x)/-0.3751399196759637});
            \draw [line width=1.2pt,dash pattern=on 4pt off 4pt,domain=-5.686675053232457:9.579414724686105] plot(\x,{(--11.463481791986391--1.2426776436313691*\x)/-5.670646727250561});
            \draw [line width=1.2pt,domain=-5.686675053232457:9.579414724686105] plot(\x,{(--0.4039090361160175--0.6586822831185679*\x)/-0.27723191082856635});
            \draw [line width=1.2pt,domain=-5.686675053232457:9.579414724686105] plot(\x,{(-2.9955647165449215--0.8716146065783191*\x)/4.89799733746727});    
            \end{tikzpicture}
        \end{adjustbox}
        \item \Blindtext[1] 
    \end{itemize}
see \ref{a}
\end{document}

答案1

根据这个答案我们可以定义一个新环境,其行为类似于(nofloat)图形环境:

\newenvironment{Figure}
  {\par\medskip\noindent\minipage{\linewidth}%
   \captionsetup{type=figure}}% \captionsetup{type=figure} added
  {\endminipage\par\medskip}

现在就可以使用了。无需使用adjustbox

相关内容