如何把tcb盒子的footnote放在当前页面的最下面?

发布于 2024-08-15 14:09:36

怎样修改把tcb盒子的脚注放在当前页面下方,而不是表格的后面,谢谢解答。

fig1.png

\documentclass{book}

\usepackage{ctex}
\usepackage{tcolorbox}

\begin{document}

浔阳江头夜送客,枫叶荻花秋瑟瑟\footnote{注一}。
主人下马客在船,举酒欲饮无管弦。
醉不成欢惨将别,别时茫茫江浸月。

\begin{tcolorbox}
    忽闻水上琵琶声,主人忘归客不发\footnote{注二}。
\end{tcolorbox}

\end{document}

Demo.rar

查看更多

关注者
1
被浏览
368
鱼香肉丝没有鱼先生
鱼香肉丝没有鱼先生.

需要使用

\usepackage{footnote}
\BeforeBeginEnvironment{tcolorbox}{\savenotes}
\AfterEndEnvironment{tcolorbox}{\endsavenotes}
\documentclass{book}

\usepackage{ctex}
\usepackage{tcolorbox}
\usepackage{footnote}
\BeforeBeginEnvironment{tcolorbox}{\savenotes}
\AfterEndEnvironment{tcolorbox}{\endsavenotes}
\begin{document}

浔阳江头夜送客,枫叶荻花秋瑟瑟footnote{注一}。
主人下马客在船,举酒欲饮无管弦。
醉不成欢惨将别,别时茫茫江浸月。

\begin{tcolorbox}

忽闻水上琵琶声,主人忘归客不发\footnote{注二}。
\end{tcolorbox}

\end{document}

image.png

3 个回答
Sagittarius Rover
Sagittarius Rover 2024-08-15
不喜欢LaTeX!!!

根据lshort中的介绍,也可以使用footnotemark配合footnotetext实现.

image.png

image.png

下面是mwe

\documentclass{book}
\usepackage[paperheight=3in]{geometry}
\usepackage{ctex}
\usepackage{tcolorbox}
\begin{document}

浔阳江头夜送客,枫叶荻花秋瑟瑟\footnote{注一}。

主人下马客在船,举酒欲饮无管弦。

\begin{tcolorbox}
    忽闻水上琵琶声,主人忘归客不发\footnotemark。

    醉不成欢惨将别\footnotemark,别时茫茫江浸月。
\end{tcolorbox}
\footnotetext[2]{注二}
\footnotetext[3]{注三}

\end{document}

当然,考虑到footnotetcolorbox环境更好的耦合性的话,还是建议使用@u19850 🐟老师的做法。

PPPPPS.注意贴代码的时候可以善用markdown的代码块环境,同时善用预览功能,将你的所有代码都放到代码块内.

image.png

88869
88869 2024-08-15
这家伙很懒,什么也没写!

以前没接触过 markdown语法,不好意思,提问的格式已修正,谢谢您的回答!

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览