防止脚注处的多行代码换行

防止脚注处的多行代码换行

当我在脚注处添加多行代码时,代码块会自动换行。参见下图。

我想将代码打印在与脚注标记相同的行。该怎么做?

我试过这个\raisebox方法,没用。我看到\usepackage{bigfoot} 有人建议,我也试过了,结果我的代码出错了(MWE 上可能不会出错)我无法发布我的代码,因为它太长了。

梅威瑟:

% Prevent the line feed on the multiple-line minted code at the footnote
% lualatex --shell-escape main.tex 
\documentclass[a4paper,openany,14pt]{extbook}
\usepackage{minted}
\usepackage{cprotect}
\begin{document}
% \raisebox{\dimexpr-\height+0.6\baselineskip}{
% the code above gives error, no use.

In the \texttt{code}\cprotect\footnote{
\begin{minted}{python}
print("hello there")
\end{minted}
}
we note the use of the print function.
\end{document}

在此处输入图片描述

笔记使用\mintinline和删除可\cprotect实现所需的输出,但仅限于一行代码。我想在那里使用多行代码。

相关内容