当我在脚注处添加多行代码时,代码块会自动换行。参见下图。
我想将代码打印在与脚注标记相同的行。该怎么做?
我试过这个\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
实现所需的输出,但仅限于一行代码。我想在那里使用多行代码。