如下代码中,标题和内容各生成一个脚注,但是分开显示的。
有没有办法将脚注统一在一起显示?
\documentclass[UTF8,11pt,twocolumn]{ctexart}
\usepackage{tcolorbox}
\begin{document}
\begin{tcolorbox}[colbacktitle=black!10!white,
title=title\footnote{foot1}]
content\footnote{foot2}
\end{tcolorbox}
\end{document}
期望的结果:
title^a
---
content^b
---
a: foot1
b: foot2
tcolorbox
的每个块默认是单独放在一个 minipage 中的,如果要实现这样的需求,必须使用 \footnotemark
和 \footnotetext
单独设置。
...[title={title\footnotemark}]...
\footnotetext{foot1}
但这样的话标题中的脚注标记与 upper 部分中的标记不同,为此,可以使用 nccfoots
宏包提供的\Footnotemark
和 \Footnotetext
来设置脚注标记符号。
\documentclass[11pt,twocolumn]{ctexart}
\usepackage{tcolorbox}
\usepackage{nccfoots}
\begin{document}
\begin{tcolorbox}[%colbacktitle=black!10!white,
title=title\Footnotemark{a}]
\footnotetext[1]{foot1}
content\footnote[2]{foot2}
\end{tcolorbox}
\end{document}