我用algorithm2e
它来编写算法。我有一个很长的算法,长度超过了一张 A4 纸的长度。但我想将其压缩到一页纸大小(调整百分比)。
我试过了\resizebox
,但没有成功。我收到以下错误:
Error: LaTeX Error: Not in outer par mode.
Error: Undefined control sequence.
Error: Missing number, treated as zero
这是我的乳胶结构:
\resizebox{0.8\textwidth}{!}
{
\begin{algorithm*}
% my algorithm here
\end{algorithm*}
}
编辑:
我尝试了\resizebox
,,\minipage
但是这里\figure
出现了这个错误:
什么都不起作用。我所需要的只是缩放(调整大小以便整个算法适合一页)。否则,我的实际算法会很长,在页面末尾被切断,甚至不会在另一页继续。
下面是一个例子(我的实际算法很长,但这里演示了问题):
错误是:
Error: LaTeX Error: Not in outer par mode.
剧本:
\documentclass{article}
\usepackage{graphicx}
\usepackage{algorithm2e}
\begin{document}
\begin{figure}
\begin{algorithm}
\SetAlgoLined
\KwData{this text}
\KwResult{how to write algorithm with \LaTeX2e }
initialization\;
\While{not at end of this document}{
read current\;
\eIf{understand}{
go to next section\;
current section becomes this one\;
}{
go back to the beginning of current section\;
}
}
\caption{How to write algorithms}
\end{algorithm}
\end{figure}
\end{document}