如何在字节场中使用脚注?

如何在字节场中使用脚注?

目前,我正在尝试在和环境\footnote内部使用,以及在赋予字段本身的标签内部使用。rightwordgroupleftwordgroupbytefield

文本中的编号表明\footnote产生了一些效果,但是脚注(如果有添加的话)不会出现在页脚中。

解决方案是否类似于这里

答案1

来自的建议约翰确实有帮助。分离\footnotemarkfootnotetext组合的方式这个答案对我有用:

\documentclass{report}
\usepackage{pdfpages}
\usepackage{bytefield}

\begin{document}
\begin{bytefield}{32}
    \bitheader{0,15,31} \\
    \begin{rightwordgroup}{\textbf{header\footnote{Some explanation}}}
        \bitbox{16}{Magic bytes} &
        \bitbox{16}{Size\footnote{size of header}}
    \end{rightwordgroup} \\
\end{bytefield}

\newpage
\setcounter{footnote}{0} % reset for demonstration purposes

\begin{bytefield}{32}
    \bitheader{0,15,31} \\
    \begin{rightwordgroup}{\textbf{header\footnotemark{}}}
        \bitbox{16}{Magic bytes} &
        \bitbox{16}{Size\footnotemark{}}
    \end{rightwordgroup} \\
\end{bytefield}

\addtocounter{footnote}{-2} % we used \footnotemark how many times above?
\stepcounter{footnote}\footnotetext{Some explanation}
\stepcounter{footnote}\footnotetext{size of header}
\end{document}

第一个bytefield环境(第 1 页)显示了我遇到的问题,第二个环境(第 2 页)显示了解决方法。

相关内容