目前,我正在尝试在和环境\footnote
内部使用,以及在赋予字段本身的标签内部使用。rightwordgroup
leftwordgroup
bytefield
文本中的编号表明\footnote
产生了一些效果,但是脚注(如果有添加的话)不会出现在页脚中。
解决方案是否类似于这里?
答案1
来自的建议约翰确实有帮助。分离\footnotemark
和footnotetext
组合的方式这个答案对我有用:
\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 页)显示了解决方法。